From 6e268a7889a8c806d3e28f195fe257e8d1c60286 Mon Sep 17 00:00:00 2001 From: Dmitrii Tikhomirov Date: Mon, 10 Jun 2024 07:01:33 -0700 Subject: [PATCH 01/38] kie-issues#1269: kn-plugin-workflow: Improve gen-manifests (#2373) --- .../e2e-tests/gen_manifest_test.go | 128 ++++++++++++++++++ packages/kn-plugin-workflow/go.mod | 2 +- .../pkg/command/deploy_undeploy_common.go | 11 ++ .../pkg/command/gen_manifest.go | 56 ++++++++ .../workflowproj/workflowproj.go | 7 + 5 files changed, 203 insertions(+), 1 deletion(-) create mode 100644 packages/kn-plugin-workflow/e2e-tests/gen_manifest_test.go diff --git a/packages/kn-plugin-workflow/e2e-tests/gen_manifest_test.go b/packages/kn-plugin-workflow/e2e-tests/gen_manifest_test.go new file mode 100644 index 00000000000..448d2be0730 --- /dev/null +++ b/packages/kn-plugin-workflow/e2e-tests/gen_manifest_test.go @@ -0,0 +1,128 @@ +//go:build e2e_tests + +/* + * Copyright 2024 Red Hat, Inc. and/or its affiliates. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package e2e_tests + +import ( + "fmt" + "os" + "path/filepath" + "testing" + + "github.com/stretchr/testify/require" + + "github.com/apache/incubator-kie-tools/packages/kn-plugin-workflow/pkg/command" +) + +type GenManifestTestInputCreate struct { + args []string + checks []func(t *testing.T, content string) +} + +var tests = []GenManifestTestInputCreate{ + {args: []string{"gen-manifest", "--image", "my_image"}, + checks: []func(t *testing.T, content string){ + func(t *testing.T, content string) { + require.Contains(t, content, " image: my_image", "Expected image to be my_image") + }, + }, + }, + {args: []string{"gen-manifest", "--profile", "gitops"}, + checks: []func(t *testing.T, content string){ + func(t *testing.T, content string) { + require.Contains(t, content, " sonataflow.org/profile: gitops", "Expected profile to be gitops") + }, + }, + }, + {args: []string{"gen-manifest", "--profile", "dev"}, + checks: []func(t *testing.T, content string){ + func(t *testing.T, content string) { + require.Contains(t, content, " sonataflow.org/profile: dev", "Expected profile to be dev") + }, + }, + }, + {args: []string{"gen-manifest", "--profile", "preview"}, + checks: []func(t *testing.T, content string){ + func(t *testing.T, content string) { + require.Contains(t, content, " sonataflow.org/profile: preview", "Expected profile to be preview") + }, + }, + }, + {args: []string{"gen-manifest", "--namespace", "my_namespace", "--skip-namespace"}, + checks: []func(t *testing.T, content string){ + func(t *testing.T, content string) { + require.NotContains(t, content, " namespace: my_namespace", "Unexpected namespace: my_namespace") + }, + }, + }, + {args: []string{"gen-manifest", "--skip-namespace"}, + checks: []func(t *testing.T, content string){ + func(t *testing.T, content string) { + require.NotContains(t, content, " namespace: default", "Unexpected namespace: default") + }, + }, + }, +} + +func TestGenManifestProjectSuccess(t *testing.T) { + var test = CfgTestInputCreate{ + input: command.CreateCmdConfig{ProjectName: "new-project"}, + } + t.Run(fmt.Sprintf("Test gen-manifest success"), func(t *testing.T) { + defer CleanUpAndChdirTemp(t) + + RunCreateTest(t, test) + + projectName := GetCreateProjectName(t, CfgTestInputCreate{ + input: command.CreateCmdConfig{ProjectName: "new-project"}, + }) + projectDir := filepath.Join(TempTestsPath, projectName) + err := os.Chdir(projectDir) + require.NoErrorf(t, err, "Expected nil error, got %v", err) + + for _, run := range tests { + _, err = ExecuteKnWorkflow(run.args...) + require.NoErrorf(t, err, "Expected nil error, got %v", err) + manifestDir := getGenManifestDir(projectDir, t) + + yaml := readFileAsString(t, filepath.Join(manifestDir, "01-sonataflow_hello.yaml")) + + for _, check := range run.checks { + check(t, yaml) + } + } + }) +} + +func getGenManifestDir(projectDir string, t *testing.T) string { + manifestDir := filepath.Join(projectDir, "manifests") + require.DirExistsf(t, manifestDir, "Expected project directory '%s' to be created", manifestDir) + + expectedFiles := []string{"01-sonataflow_hello.yaml"} + VerifyFilesExist(t, manifestDir, expectedFiles) + + return manifestDir +} + +func readFileAsString(t *testing.T, path string) string { + content, err := os.ReadFile(path) + if err != nil { + t.Fatalf("Failed to read file %s", path) + } + return string(content) +} diff --git a/packages/kn-plugin-workflow/go.mod b/packages/kn-plugin-workflow/go.mod index 7c49b924691..8517b36b424 100644 --- a/packages/kn-plugin-workflow/go.mod +++ b/packages/kn-plugin-workflow/go.mod @@ -9,6 +9,7 @@ replace github.com/apache/incubator-kie-tools/packages/sonataflow-operator/api v replace github.com/apache/incubator-kie-tools/packages/sonataflow-operator/workflowproj v0.0.0 => ./node_modules/@kie-tools/sonataflow-operator/workflowproj require ( + github.com/apache/incubator-kie-tools/packages/sonataflow-operator/api v0.0.0 github.com/apache/incubator-kie-tools/packages/sonataflow-operator/workflowproj v0.0.0 github.com/beevik/etree v1.2.0 github.com/docker/docker v24.0.9+incompatible @@ -23,7 +24,6 @@ require ( require ( github.com/Microsoft/go-winio v0.6.1 // indirect - github.com/apache/incubator-kie-tools/packages/sonataflow-operator/api v0.0.0 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect diff --git a/packages/kn-plugin-workflow/pkg/command/deploy_undeploy_common.go b/packages/kn-plugin-workflow/pkg/command/deploy_undeploy_common.go index 2f49954d996..598adc51ca2 100644 --- a/packages/kn-plugin-workflow/pkg/command/deploy_undeploy_common.go +++ b/packages/kn-plugin-workflow/pkg/command/deploy_undeploy_common.go @@ -27,6 +27,7 @@ import ( "github.com/apache/incubator-kie-tools/packages/kn-plugin-workflow/pkg/common" "github.com/apache/incubator-kie-tools/packages/kn-plugin-workflow/pkg/metadata" "github.com/apache/incubator-kie-tools/packages/sonataflow-operator/workflowproj" + apimetadata "github.com/apache/incubator-kie-tools/packages/sonataflow-operator/api/metadata" ) type DeployUndeployCmdConfig struct { @@ -42,6 +43,8 @@ type DeployUndeployCmdConfig struct { SchemasDir string CustomManifestsFileDir string DefaultDashboardsFolder string + Profile string + Image string SchemasFilesPath []string SpecsFilesPath []string SubFlowsFilesPath []string @@ -203,11 +206,19 @@ func generateManifests(cfg *DeployUndeployCmdConfig) error { handler.AddResourceAt(filepath.Base(dashboardFile), metadata.DashboardsDefaultDirName, specIO) } + if len(cfg.Profile) > 0 { + handler.Profile(apimetadata.ProfileType(cfg.Profile)) + } + _, err = handler.AsObjects() if err != nil { return err } + if cfg.Image != "" { + handler.Image(cfg.Image) + } + err = handler.SaveAsKubernetesManifests(cfg.CustomGeneratedManifestDir) if err != nil { return err diff --git a/packages/kn-plugin-workflow/pkg/command/gen_manifest.go b/packages/kn-plugin-workflow/pkg/command/gen_manifest.go index 8fa2872a7a0..ef188c90c70 100644 --- a/packages/kn-plugin-workflow/pkg/command/gen_manifest.go +++ b/packages/kn-plugin-workflow/pkg/command/gen_manifest.go @@ -23,9 +23,11 @@ import ( "fmt" "os" "path/filepath" + "strings" "github.com/apache/incubator-kie-tools/packages/kn-plugin-workflow/pkg/common" "github.com/apache/incubator-kie-tools/packages/kn-plugin-workflow/pkg/metadata" + apiMetadata "github.com/apache/incubator-kie-tools/packages/sonataflow-operator/api/metadata" "github.com/ory/viper" "github.com/spf13/cobra" ) @@ -46,6 +48,9 @@ func NewGenManifest() *cobra.Command { # Specify a custom target namespace. (default: kubeclt current namespace; --namespace "" to don't set namespace on your manifest) {{.Name}} deploy --namespace + # Skip namespace creation + {{.Name}} gen-manifest --skip-namespace + # Persist the generated Operator manifests on a specific custom path {{.Name}} gen-manifest --custom-generated-manifest-dir= @@ -58,6 +63,12 @@ func NewGenManifest() *cobra.Command { # Specify a custom support schemas directory. (default: ./schemas) {{.Name}} gen-manifest --schemas-dir= + # Specify a profile to use for the deployment. (default: dev) + {{.Name}} gen-manifest --profile= + + # Specify a custom image to use for the deployment. + {{.Name}} gen-manifest --image= + `, PreRunE: common.BindEnv("namespace", "custom-generated-manifests-dir", "specs-dir", "schemas-dir", "subflows-dir"), SuggestFor: []string{"gen-manifests", "generate-manifest"}, //nolint:misspell @@ -68,10 +79,13 @@ func NewGenManifest() *cobra.Command { } cmd.Flags().StringP("namespace", "n", "", "Target namespace of your deployment. (default: kubeclt current namespace; \"\" to don't set namespace on your manifest)") + cmd.Flags().BoolP("skip-namespace", "k", false, "Skip namespace creation") cmd.Flags().StringP("custom-generated-manifests-dir", "c", "", "Target directory of your generated Operator manifests.") cmd.Flags().StringP("specs-dir", "p", "", "Specify a custom specs files directory") cmd.Flags().StringP("subflows-dir", "s", "", "Specify a custom subflows files directory") cmd.Flags().StringP("schemas-dir", "t", "", "Specify a custom schemas files directory") + cmd.Flags().StringP("profile", "f", "dev", "Specify a profile to use for the deployment") + cmd.Flags().StringP("image", "i", "", "Specify a custom image to use for the deployment") cmd.SetHelpFunc(common.DefaultTemplatedHelp) @@ -109,6 +123,8 @@ func runGenManifestCmdConfig(cmd *cobra.Command) (cfg DeployUndeployCmdConfig, e SchemasDir: viper.GetString("schemas-dir"), SubflowsDir: viper.GetString("subflows-dir"), CustomGeneratedManifestDir: viper.GetString("custom-generated-manifests-dir"), + Profile: viper.GetString("profile"), + Image: viper.GetString("image"), } if cmd.Flags().Changed("namespace") && len(cfg.NameSpace) == 0 { @@ -117,6 +133,26 @@ func runGenManifestCmdConfig(cmd *cobra.Command) (cfg DeployUndeployCmdConfig, e cfg.EmptyNameSpace = true } + if skipNamespace, _ := cmd.Flags().GetBool("skip-namespace"); skipNamespace { + cfg.NameSpace = "" + cfg.EmptyNameSpace = true + } + + if cmd.Flags().Changed("profile") && len(cfg.Profile) == 0 { + profile, _ := cmd.Flags().GetString("profile") + if err := isValidProfile(profile); err != nil{ + return cfg, err + } + cfg.Profile = profile + } + + if cmd.Flags().Changed("image") { + image, _ := cmd.Flags().GetString("image") + if image != "" { + cfg.Image = image + } + } + if len(cfg.SubflowsDir) == 0 { dir, err := os.Getwd() cfg.SubflowsDir = dir + "/subflows" @@ -197,3 +233,23 @@ func resolveManifestDir(folderName string) (string, error) { return absPath, nil } + +func isValidProfile(profile string) error { + var allProfiles = []apiMetadata.ProfileType{ + apiMetadata.DevProfile, + apiMetadata.ProdProfile, + apiMetadata.PreviewProfile, + apiMetadata.GitOpsProfile, + } + + for _, t := range allProfiles { + if t.String() == profile { + return nil + } + } + keys := make([]string, 0, len(allProfiles)) + for k := range allProfiles { + keys = append(keys, allProfiles[k].String()) + } + return fmt.Errorf("❌ ERROR: invalid profile: %s, valid profiles are: %s", profile, strings.Join(keys, ",")) +} diff --git a/packages/sonataflow-operator/workflowproj/workflowproj.go b/packages/sonataflow-operator/workflowproj/workflowproj.go index 73277330535..96da50a6b16 100644 --- a/packages/sonataflow-operator/workflowproj/workflowproj.go +++ b/packages/sonataflow-operator/workflowproj/workflowproj.go @@ -64,6 +64,8 @@ type WorkflowProjectHandler interface { SaveAsKubernetesManifests(path string) error // AsObjects returns a reference to the WorkflowProject holding the Kubernetes Manifests based on your files. AsObjects() (*WorkflowProject, error) + // Image overrides the default image in the generated SonataFlow manifest + Image(image string) WorkflowProjectHandler } // WorkflowProject is a structure to hold every Kubernetes object generated by the given WorkflowProjectHandler handler. @@ -302,6 +304,11 @@ func (w *workflowProjectHandler) addResourceConfigMapToProject(cm *corev1.Config return nil } +func (w *workflowProjectHandler) Image(image string) WorkflowProjectHandler { + w.project.Workflow.Spec.PodTemplate.Container.Image = image + return w +} + // IsDevProfile detects if the workflow is using the Dev profile or not func IsDevProfile(workflow *operatorapi.SonataFlow) bool { profile := workflow.Annotations[metadata.Profile] From aeee25d90e0d8d743b0f6a4fad5409e8da998bde Mon Sep 17 00:00:00 2001 From: Rodrigo Antunes Date: Mon, 10 Jun 2024 12:58:49 -0300 Subject: [PATCH 02/38] kie-issues#1219 - Configure Dockerhub credentials on KIE Tools CI pipelines (#2415) --- .ci/jenkins/Jenkinsfile.daily-dev-publish | 50 ++++++++++++------- .ci/jenkins/Jenkinsfile.release-build | 2 +- .ci/jenkins/Jenkinsfile.release-candidate | 2 +- .ci/jenkins/Jenkinsfile.release-dry-run | 2 +- .ci/jenkins/Jenkinsfile.release-publish | 2 +- .ci/jenkins/Jenkinsfile.setup-branch | 2 +- ...nkinsfile.setup-branch.quarkus-accelerator | 2 +- .ci/jenkins/Jenkinsfile.weekly-publish | 2 +- .ci/jenkins/ci-jobs/Jenkinsfile.ci-build | 4 +- .../ci-jobs/Jenkinsfile.ci-check-code-fmt | 4 +- .../ci-jobs/Jenkinsfile.ci-check-codeql | 4 +- .../ci-jobs/Jenkinsfile.ci-check-dependencies | 4 +- .../ci-jobs/Jenkinsfile.ci-image-build | 13 +++-- .../Jenkinsfile.chrome-extensions | 2 +- .../release-jobs/Jenkinsfile.cors-proxy | 5 +- .../Jenkinsfile.dashbuilder-viewer-image | 5 +- .../Jenkinsfile.dev-deployment-base-image | 5 +- ...sfile.dev-deployment-dmn-form-webapp-image | 5 +- ...-deployment-kogito-quarkus-blank-app-image | 5 +- .../Jenkinsfile.dev-deployment-upload-service | 2 +- .../Jenkinsfile.extended-services | 2 +- .../Jenkinsfile.jbpm-quarkus-devui | 2 +- .../release-jobs/Jenkinsfile.kie-sandbox | 5 +- .../Jenkinsfile.kie-sandbox-extended-services | 5 +- .../Jenkinsfile.kie-sandbox-helm-chart | 5 +- .../Jenkinsfile.kn-plugin-workflow | 2 +- .../Jenkinsfile.kogito-management-console | 5 +- .../Jenkinsfile.kogito-serverless-operator | 5 +- .../Jenkinsfile.kogito-swf-builder | 5 +- .../Jenkinsfile.kogito-swf-devmode | 5 +- .../Jenkinsfile.kogito-task-console | 5 +- .../release-jobs/Jenkinsfile.npm-packages | 2 +- .../release-jobs/Jenkinsfile.online-editor | 2 +- .../Jenkinsfile.serverless-logic-web-tools | 2 +- ...verless-logic-web-tools-base-builder-image | 5 +- ...rverless-logic-web-tools-swf-builder-image | 5 +- ...verless-logic-web-tools-swf-dev-mode-image | 5 +- .../Jenkinsfile.sonataflow-quarkus-devui | 2 +- .../Jenkinsfile.standalone-editors-cdn | 2 +- .../Jenkinsfile.vscode-extensions-dev | 2 +- .../Jenkinsfile.vscode-extensions-prod | 2 +- .ci/jenkins/shared-scripts/dockerUtils.groovy | 34 +++++++------ .../shared-scripts/pipelineVars.groovy | 3 +- 43 files changed, 137 insertions(+), 97 deletions(-) diff --git a/.ci/jenkins/Jenkinsfile.daily-dev-publish b/.ci/jenkins/Jenkinsfile.daily-dev-publish index 51d2def7daa..4c4a49598de 100644 --- a/.ci/jenkins/Jenkinsfile.daily-dev-publish +++ b/.ci/jenkins/Jenkinsfile.daily-dev-publish @@ -20,7 +20,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' label util.avoidFaultyNodes() } @@ -241,7 +241,8 @@ pipeline { "${env.SONATAFLOW_BUILDER_IMAGE__registry}/${env.SONATAFLOW_BUILDER_IMAGE__account}", "${env.SONATAFLOW_BUILDER_IMAGE__name}", "${env.SONATAFLOW_BUILDER_IMAGE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -254,7 +255,8 @@ pipeline { "${env.SONATAFLOW_DEVMODE_IMAGE__registry}/${env.SONATAFLOW_DEVMODE_IMAGE__account}", "${env.SONATAFLOW_DEVMODE_IMAGE__name}", "${env.SONATAFLOW_DEVMODE_IMAGE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -267,7 +269,8 @@ pipeline { "${env.SONATAFLOW_OPERATOR__registry}/${env.SONATAFLOW_OPERATOR__account}", "${env.SONATAFLOW_OPERATOR__name}", "${env.SONATAFLOW_OPERATOR__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -280,7 +283,8 @@ pipeline { "${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DEV_DEPLOYMENT_BASE_IMAGE__account}", "${env.DEV_DEPLOYMENT_BASE_IMAGE__name}", "${env.DEV_DEPLOYMENT_BASE_IMAGE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -293,7 +297,8 @@ pipeline { "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}", "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name}", "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -306,7 +311,8 @@ pipeline { "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry}/${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account}", "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name}", "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -319,7 +325,8 @@ pipeline { "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -350,7 +357,8 @@ pipeline { "${env.CORS_PROXY_IMAGE__imageRegistry}/${env.CORS_PROXY_IMAGE__imageAccount}", "${env.CORS_PROXY_IMAGE__imageName}", "${env.CORS_PROXY_IMAGE__imageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -381,7 +389,8 @@ pipeline { "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry}/${env.KIE_SANDBOX_WEBAPP_IMAGE__imageAccount}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageName}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -420,7 +429,8 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -433,7 +443,8 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -446,7 +457,8 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -459,7 +471,8 @@ pipeline { "${env.DASHBUILDER__viewerImageRegistry}/${env.DASHBUILDER__viewerImageAccount}", "${env.DASHBUILDER__viewerImageName}", "${env.DASHBUILDER__viewerImageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -472,7 +485,8 @@ pipeline { "${env.KOGITO_TASK_CONSOLE__registry}/${env.KOGITO_TASK_CONSOLE__account}", "${env.KOGITO_TASK_CONSOLE__name}", "${env.KOGITO_TASK_CONSOLE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -485,7 +499,8 @@ pipeline { "${env.KOGITO_MANAGEMENT_CONSOLE__registry}/${env.KOGITO_MANAGEMENT_CONSOLE__account}", "${env.KOGITO_MANAGEMENT_CONSOLE__name}", "${env.KOGITO_MANAGEMENT_CONSOLE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -498,7 +513,8 @@ pipeline { helmUtils.pushChartToRegistry( "${env.KIE_SANDBOX_HELM_CHART__registry}/${env.KIE_SANDBOX_HELM_CHART__account}", "packages/kie-sandbox-helm-chart/dist/${env.KIE_SANDBOX_HELM_CHART__name}-${env.KIE_SANDBOX_HELM_CHART__tag}.tgz", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/Jenkinsfile.release-build b/.ci/jenkins/Jenkinsfile.release-build index 061f56adceb..15cfa071494 100644 --- a/.ci/jenkins/Jenkinsfile.release-build +++ b/.ci/jenkins/Jenkinsfile.release-build @@ -20,7 +20,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' label util.avoidFaultyNodes() } diff --git a/.ci/jenkins/Jenkinsfile.release-candidate b/.ci/jenkins/Jenkinsfile.release-candidate index 51d80cb2c7c..8476f256969 100644 --- a/.ci/jenkins/Jenkinsfile.release-candidate +++ b/.ci/jenkins/Jenkinsfile.release-candidate @@ -20,7 +20,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' label util.avoidFaultyNodes() } diff --git a/.ci/jenkins/Jenkinsfile.release-dry-run b/.ci/jenkins/Jenkinsfile.release-dry-run index 5afed3babde..81252dbc6e3 100644 --- a/.ci/jenkins/Jenkinsfile.release-dry-run +++ b/.ci/jenkins/Jenkinsfile.release-dry-run @@ -20,7 +20,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' label util.avoidFaultyNodes() } } diff --git a/.ci/jenkins/Jenkinsfile.release-publish b/.ci/jenkins/Jenkinsfile.release-publish index 00c1b5e619f..8e920d7cb20 100644 --- a/.ci/jenkins/Jenkinsfile.release-publish +++ b/.ci/jenkins/Jenkinsfile.release-publish @@ -20,7 +20,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' label util.avoidFaultyNodes() } } diff --git a/.ci/jenkins/Jenkinsfile.setup-branch b/.ci/jenkins/Jenkinsfile.setup-branch index a388eaefa7f..4a6463ba41b 100644 --- a/.ci/jenkins/Jenkinsfile.setup-branch +++ b/.ci/jenkins/Jenkinsfile.setup-branch @@ -20,7 +20,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' label util.avoidFaultyNodes() } diff --git a/.ci/jenkins/Jenkinsfile.setup-branch.quarkus-accelerator b/.ci/jenkins/Jenkinsfile.setup-branch.quarkus-accelerator index 6ccd3a0f88d..813e1582c39 100644 --- a/.ci/jenkins/Jenkinsfile.setup-branch.quarkus-accelerator +++ b/.ci/jenkins/Jenkinsfile.setup-branch.quarkus-accelerator @@ -20,7 +20,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' label util.avoidFaultyNodes() } diff --git a/.ci/jenkins/Jenkinsfile.weekly-publish b/.ci/jenkins/Jenkinsfile.weekly-publish index df035d9d1d8..6ca9e6dc1d7 100644 --- a/.ci/jenkins/Jenkinsfile.weekly-publish +++ b/.ci/jenkins/Jenkinsfile.weekly-publish @@ -25,7 +25,7 @@ def dateDefaultValue = sdf.format(new Date()) pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' label util.avoidFaultyNodes() } diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build index 5495b13bc7c..1a432ec2963 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build @@ -22,7 +22,7 @@ pipeline { } parameters { - string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'latest') + string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'main') } environment { @@ -49,7 +49,7 @@ pipeline { agent { docker { label("${buildUtils.apacheAgentLabels()}") - image "quay.io/kie-tools/kie-tools-ci-build:${params.IMAGE_TAG}" + image "docker.io/apache/incubator-kie-tools-ci-build:${params.IMAGE_TAG}" args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-code-fmt b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-code-fmt index 0214ec331b4..c58819b5cb5 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-code-fmt +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-code-fmt @@ -22,7 +22,7 @@ pipeline { } parameters { - string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'latest') + string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'main') } stages { @@ -38,7 +38,7 @@ pipeline { stage('Check code formatting') { agent { docker { - image "quay.io/kie-tools/kie-tools-ci-build:${params.IMAGE_TAG}" + image "docker.io/apache/incubator-kie-tools-ci-build:${params.IMAGE_TAG}" } } diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-codeql b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-codeql index 386c3976295..e091d6e5461 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-codeql +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-codeql @@ -22,7 +22,7 @@ pipeline { } parameters { - string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'latest') + string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'main') } environment { @@ -48,7 +48,7 @@ pipeline { stage('Check code quality') { agent { docker { - image "quay.io/kie-tools/kie-tools-ci-build:${params.IMAGE_TAG}" + image "docker.io/apache/incubator-kie-tools-ci-build:${params.IMAGE_TAG}" } } diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-dependencies b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-dependencies index 75f0c200148..a939aed9f16 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-dependencies +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-dependencies @@ -22,7 +22,7 @@ pipeline { } parameters { - string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'latest') + string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'main') } stages { @@ -38,7 +38,7 @@ pipeline { stage('Check dependencies consistency') { agent { docker { - image "quay.io/kie-tools/kie-tools-ci-build:${params.IMAGE_TAG}" + image "docker.io/apache/incubator-kie-tools-ci-build:${params.IMAGE_TAG}" } } diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build index 811e31e06b5..2dedae60eeb 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build @@ -18,12 +18,12 @@ pipeline { agent any parameters { - string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'latest') + string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'main') } environment { - IMAGE_ACCOUNT = 'quay.io/kie-tools' - IMAGE_NAME = 'kie-tools-ci-build' + IMAGE_ACCOUNT = 'docker.io/apache' + IMAGE_NAME = 'incubator-kie-tools-ci-build' IMAGE_NAME_TAG = "${IMAGE_ACCOUNT}/${IMAGE_NAME}:${params.IMAGE_TAG}" DOCKER_CONFIG = "${WORKSPACE}/.docker" } @@ -73,7 +73,8 @@ pipeline { "${IMAGE_ACCOUNT}", "${IMAGE_NAME}", "${params.IMAGE_TAG}", - "${pipelineVars.quayPushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -91,7 +92,7 @@ pipeline { if (!env.CHANGE_ID && env.BRANCH_NAME == 'main') { sh """ docker build -t ${IMAGE_NAME_TAG} -f .ci/incubator-kie-tools-ci-build.Dockerfile . - docker tag ${IMAGE_NAME_TAG} ${IMAGE_ACCOUNT}/${IMAGE_NAME}:latest + docker tag ${IMAGE_NAME_TAG} ${IMAGE_ACCOUNT}/${IMAGE_NAME}:main """ IMAGE_TAGS = "${params.IMAGE_TAG} latest" } else { @@ -133,6 +134,8 @@ pipeline { node --version npm --version pnpm --version + python --version + helm version go version '''.trim() } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.chrome-extensions b/.ci/jenkins/release-jobs/Jenkinsfile.chrome-extensions index 4eeb5dc3d2b..e7c5057519d 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.chrome-extensions +++ b/.ci/jenkins/release-jobs/Jenkinsfile.chrome-extensions @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy index 5160863dbf7..6a2e4f42e1c 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy +++ b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -148,7 +148,8 @@ pipeline { "${env.CORS_PROXY_IMAGE__imageRegistry}/${env.CORS_PROXY_IMAGE__imageAccount}", "${env.CORS_PROXY_IMAGE__imageName}", "${env.CORS_PROXY_IMAGE__imageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image b/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image index 1100a24ff2a..674d6c4c8b9 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { "${env.DASHBUILDER__viewerImageRegistry}/${env.DASHBUILDER__viewerImageAccount}", "${env.DASHBUILDER__viewerImageName}", "${env.DASHBUILDER__viewerImageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image index a36c9ca89c8..68ea4c926e1 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { "${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DEV_DEPLOYMENT_BASE_IMAGE__account}", "${env.DEV_DEPLOYMENT_BASE_IMAGE__name}", "${env.DEV_DEPLOYMENT_BASE_IMAGE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image index 5582e6877e1..1e85b6f98c5 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}", "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name}", "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image index 6092b896751..f59b822caf7 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry}/${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account}", "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name}", "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-upload-service b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-upload-service index 9e05617a38c..0b9d5f6ac12 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-upload-service +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-upload-service @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.extended-services b/.ci/jenkins/release-jobs/Jenkinsfile.extended-services index 56979afa731..c435fc20137 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.extended-services +++ b/.ci/jenkins/release-jobs/Jenkinsfile.extended-services @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui b/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui index 0dc1c5382b9..7c4dfd1070f 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui +++ b/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox index bd02a3462de..adb686fe7cd 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -164,7 +164,8 @@ pipeline { "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry}/${env.KIE_SANDBOX_WEBAPP_IMAGE__imageAccount}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageName}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services index 623add79608..a256181892d 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -148,7 +148,8 @@ pipeline { "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-helm-chart b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-helm-chart index cafccf099ee..1d3a8f9c919 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-helm-chart +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-helm-chart @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { helmUtils.pushChartToRegistry( "${env.KIE_SANDBOX_HELM_CHART__registry}/${env.KIE_SANDBOX_HELM_CHART__account}", "packages/kie-sandbox-helm-chart/dist/${env.KIE_SANDBOX_HELM_CHART__name}-${env.KIE_SANDBOX_HELM_CHART__tag}.tgz", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow b/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow index c845e540227..93149eccd8f 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-management-console b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-management-console index 3d59128056b..f915c2ef766 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-management-console +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-management-console @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { "${env.KOGITO_MANAGEMENT_CONSOLE__registry}/${env.KOGITO_MANAGEMENT_CONSOLE__account}", "${env.KOGITO_MANAGEMENT_CONSOLE__name}", "${env.KOGITO_MANAGEMENT_CONSOLE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator index 039b793bb25..308bce27de0 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -174,7 +174,8 @@ pipeline { "${env.SONATAFLOW_OPERATOR__registry}/${env.SONATAFLOW_OPERATOR__account}", "${env.SONATAFLOW_OPERATOR__name}", "${env.SONATAFLOW_OPERATOR__buildTag} latest", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-builder b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-builder index d373c973984..15b66cc378f 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-builder +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-builder @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -156,7 +156,8 @@ pipeline { "${env.SONATAFLOW_BUILDER_IMAGE__registry}/${env.SONATAFLOW_BUILDER_IMAGE__account}", "${env.SONATAFLOW_BUILDER_IMAGE__name}", "${env.SONATAFLOW_BUILDER_IMAGE__buildTag} latest", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-devmode b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-devmode index 9b2d1c02c61..5beeb953f6f 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-devmode +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-devmode @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -156,7 +156,8 @@ pipeline { "${env.SONATAFLOW_DEVMODE_IMAGE__registry}/${env.SONATAFLOW_DEVMODE_IMAGE__account}", "${env.SONATAFLOW_DEVMODE_IMAGE__name}", "${env.SONATAFLOW_DEVMODE_IMAGE__buildTag} latest", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-task-console b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-task-console index b2a8d48c22f..9ebc8427f39 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-task-console +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-task-console @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { "${env.KOGITO_TASK_CONSOLE__registry}/${env.KOGITO_TASK_CONSOLE__account}", "${env.KOGITO_TASK_CONSOLE__name}", "${env.KOGITO_TASK_CONSOLE__buildTag}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages b/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages index 66028127bda..7231f1a564b 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages +++ b/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor index 8a4868c45c4..8b8a7e01b1c 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor +++ b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools index 6f07b3d6326..f19d3ea5160 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image index b01f4d35164..82a748cf428 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image index 2ac20d16295..71f5e052b1c 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image index 3c389eab9fc..e3861299405 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } @@ -143,7 +143,8 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags}", - "${pipelineVars.dockerHubApacheKiePushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.sonataflow-quarkus-devui b/.ci/jenkins/release-jobs/Jenkinsfile.sonataflow-quarkus-devui index c5991a61e0f..d39c2a8dc0c 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.sonataflow-quarkus-devui +++ b/.ci/jenkins/release-jobs/Jenkinsfile.sonataflow-quarkus-devui @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.standalone-editors-cdn b/.ci/jenkins/release-jobs/Jenkinsfile.standalone-editors-cdn index 64dcdef206a..4d8450efbea 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.standalone-editors-cdn +++ b/.ci/jenkins/release-jobs/Jenkinsfile.standalone-editors-cdn @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-dev b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-dev index 41950314766..c80ed3f0756 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-dev +++ b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-dev @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod index dea007935ff..e76a5afacfa 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod +++ b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod @@ -17,7 +17,7 @@ pipeline { agent { docker { - image 'quay.io/kie-tools/kie-tools-ci-build:latest' + image 'docker.io/apache/incubator-kie-tools-ci-build:main' args '--shm-size=2g --privileged --group-add docker' } } diff --git a/.ci/jenkins/shared-scripts/dockerUtils.groovy b/.ci/jenkins/shared-scripts/dockerUtils.groovy index b7377d78ff7..3767ae75221 100644 --- a/.ci/jenkins/shared-scripts/dockerUtils.groovy +++ b/.ci/jenkins/shared-scripts/dockerUtils.groovy @@ -18,28 +18,32 @@ /** * Push an image to a given registry */ -def pushImageToRegistry(String registry, String image, String tags, String credentialsId) { - withCredentials([usernamePassword(credentialsId: credentialsId, usernameVariable: 'REGISTRY_USER', passwordVariable: 'REGISTRY_PWD')]) { - sh "set +x && docker login -u $REGISTRY_USER -p $REGISTRY_PWD $registry" - tagList = tags.split(' ') - for (tag in tagList) { - sh "docker push $registry/$image:$tag" +def pushImageToRegistry(String registry, String image, String tags, String userCredentialsId, String tokenCredentialsId) { + withCredentials([string(credentialsId: userCredentialsId, variable: 'DOCKER_USER')]) { + withCredentials([string(credentialsId: tokenCredentialsId, variable: 'DOCKER_TOKEN')]) { + sh "set +x && docker login -u $DOCKER_USER -p $DOCKER_TOKEN $registry" + tagList = tags.split(' ') + for (tag in tagList) { + sh "docker push $registry/$image:$tag" + } + sh 'docker logout' } - sh 'docker logout' } } /** * @return bool image exists in a given registry */ -def checkImageExistsInRegistry(String registry, String image, String tag, String credentialsId) { - withCredentials([usernamePassword(credentialsId: credentialsId, usernameVariable: 'REGISTRY_USER', passwordVariable: 'REGISTRY_PWD')]) { - sh "set +x && docker login -u $REGISTRY_USER -p $REGISTRY_PWD $registry" - result = sh returnStatus: true, script: """ - docker manifest inspect $registry/$image:$tag > /dev/null 2>&1 - """.trim() - sh 'docker logout' - return result == 0 +def checkImageExistsInRegistry(String registry, String image, String tag, String userCredentialsId, String tokenCredentialsId) { + withCredentials([string(credentialsId: userCredentialsId, variable: 'DOCKER_USER')]) { + withCredentials([string(credentialsId: tokenCredentialsId, variable: 'DOCKER_TOKEN')]) { + sh "set +x && docker login -u $DOCKER_USER -p $DOCKER_TOKEN $registry" + result = sh returnStatus: true, script: """ + docker manifest inspect $registry/$image:$tag > /dev/null 2>&1 + """.trim() + sh 'docker logout' + return result == 0 + } } } diff --git a/.ci/jenkins/shared-scripts/pipelineVars.groovy b/.ci/jenkins/shared-scripts/pipelineVars.groovy index d1945a7e26f..eeaa6096e01 100644 --- a/.ci/jenkins/shared-scripts/pipelineVars.groovy +++ b/.ci/jenkins/shared-scripts/pipelineVars.groovy @@ -20,7 +20,8 @@ class PipelineVars implements Serializable { String githubRepositoryName = 'incubator-kie-tools' String githubRepositorySlug = 'apache/incubator-kie-tools' String quayPushCredentialsId = 'quay-io-kie-tools-token' - String dockerHubApacheKiePushCredentialsId = 'dockerhub_apache_kie_registry_token' + String dockerHubUserCredentialsId = 'DOCKERHUB_USER' + String dockerHubTokenCredentialsId = 'DOCKERHUB_TOKEN' String openshiftCredentialsId = 'openshift-kie-tools-token' String kieToolsBotGithubCredentialsId = 'kie-tools-bot-gh' String kieToolsBotGithubTokenCredentialsId = 'kie-tools-bot-gh-token' From 8a42869214623f7d2dc4d7903843df92ea5850e3 Mon Sep 17 00:00:00 2001 From: Thiago Lugli Date: Mon, 10 Jun 2024 16:27:35 -0300 Subject: [PATCH 03/38] kie-issues#392: Upgrade node from 18 to 20 on kie-tools (#2414) --- .ci/incubator-kie-tools-ci-build.Dockerfile | 4 +- .github/actions/setup-env/action.yml | 2 +- .github/workflows/ci_build.yml | 4 +- devbox.json | 2 +- devbox.lock | 32 +-- package.json | 2 +- packages/cors-proxy/package.json | 2 +- packages/cors-proxy/src/proxy/dnsFix.ts | 32 --- packages/cors-proxy/src/proxy/server.ts | 3 - packages/dmn-editor/package.json | 2 +- packages/kn-plugin-workflow/README.md | 2 +- packages/scesim-editor/package.json | 2 +- .../package.json | 2 +- packages/xml-parser-ts-codegen/package.json | 2 +- pnpm-lock.yaml | 194 ++++++++++-------- repo/build-dependencies-versions.json | 2 +- 16 files changed, 140 insertions(+), 149 deletions(-) delete mode 100644 packages/cors-proxy/src/proxy/dnsFix.ts diff --git a/.ci/incubator-kie-tools-ci-build.Dockerfile b/.ci/incubator-kie-tools-ci-build.Dockerfile index e57cee92818..01a3f27d615 100644 --- a/.ci/incubator-kie-tools-ci-build.Dockerfile +++ b/.ci/incubator-kie-tools-ci-build.Dockerfile @@ -79,7 +79,7 @@ RUN wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | # Node setup RUN source $HOME/.nvm/nvm.sh && \ - nvm install 18.20.2 && \ + nvm install 20.14.0 && \ sudo update-alternatives --install /usr/local/bin/node node $(which node) 1 && \ sudo update-alternatives --install /usr/local/bin/npm npm $(which npm) 1 @@ -131,7 +131,7 @@ RUN go install github.com/openshift/source-to-image/cmd/s2i@v1.3.9 ENV HOME="/home/nonrootuser" ENV JAVA_HOME="${HOME}/.sdkman/candidates/java/current/" ENV MAVEN_HOME="${HOME}/.sdkman/candidates/maven/current/" -ENV NODE_HOME="${HOME}/.nvm/versions/node/v18.20.2" +ENV NODE_HOME="${HOME}/.nvm/versions/node/v20.14.0" ENV DISPLAY=":99" ENV NODE_OPTIONS="--max_old_space_size=4096" ENV GOPATH="${HOME}/go" diff --git a/.github/actions/setup-env/action.yml b/.github/actions/setup-env/action.yml index b2e13873b46..7ea9178e709 100644 --- a/.github/actions/setup-env/action.yml +++ b/.github/actions/setup-env/action.yml @@ -69,7 +69,7 @@ runs: - name: "Setup Node" uses: actions/setup-node@v4 with: - node-version: 18.20.2 + node-version: 20.14.0 - name: "Setup JDK 17" uses: actions/setup-java@v4 diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml index b72bc1fc0d8..80942e13d2d 100644 --- a/.github/workflows/ci_build.yml +++ b/.github/workflows/ci_build.yml @@ -65,7 +65,7 @@ jobs: - name: "Setup Node" uses: actions/setup-node@v4 with: - node-version: 18.20.2 + node-version: 20.14.0 - name: "Setup CI patterns" id: ci_patterns @@ -87,7 +87,7 @@ jobs: --partition='./.github/supporting-files/ci/partitions/partition0.txt' \ --partition='./.github/supporting-files/ci/partitions/partition1.txt' - npm -g uninstall bun + npm -g uninstall bun echo "mode=$(jq --raw-output '.[${{ matrix.partition }}].mode' /tmp/partitions.json)" >> $GITHUB_OUTPUT echo "bootstrapPnpmFilterString=$(jq --raw-output '.[${{ matrix.partition }}].bootstrapPnpmFilterString' /tmp/partitions.json)" >> $GITHUB_OUTPUT diff --git a/devbox.json b/devbox.json index a61dbeed3c0..bd6d1bf34f2 100644 --- a/devbox.json +++ b/devbox.json @@ -2,7 +2,7 @@ "$schema": "https://raw.githubusercontent.com/jetpack-io/devbox/0.10.4/.schema/devbox.schema.json", "packages": { "temurin-bin-17": "17.0.9", - "nodejs": "18.20.2", + "nodejs": "20.12.2", "maven": "3.9.6", "kubernetes-helm": "3.13.3", "gnumake": "4.4.1", diff --git a/devbox.lock b/devbox.lock index 090ca034213..810e96da462 100644 --- a/devbox.lock +++ b/devbox.lock @@ -237,68 +237,68 @@ } } }, - "nodejs@18.20.2": { - "last_modified": "2024-04-19T17:36:04-04:00", + "nodejs@20.12.2": { + "last_modified": "2024-05-22T06:18:38Z", "plugin_version": "0.0.2", - "resolved": "github:NixOS/nixpkgs/92d295f588631b0db2da509f381b4fb1e74173c5#nodejs_18", + "resolved": "github:NixOS/nixpkgs/3f316d2a50699a78afe5e77ca486ad553169061e#nodejs_20", "source": "devbox-search", - "version": "18.20.2", + "version": "20.12.2", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/c4cy6ivwvyccxb5cgvmibb48cz5kgbxh-nodejs-18.20.2", + "path": "/nix/store/bzzs4kvjyvjjhs3rj08vqpvvzmfggvbv-nodejs-20.12.2", "default": true }, { "name": "libv8", - "path": "/nix/store/sl20inmjg0p9nbsqcbvrrynbxr0d4z4j-nodejs-18.20.2-libv8" + "path": "/nix/store/c56874bxzncqwy58kif6wfnzy017v1sl-nodejs-20.12.2-libv8" } ], - "store_path": "/nix/store/c4cy6ivwvyccxb5cgvmibb48cz5kgbxh-nodejs-18.20.2" + "store_path": "/nix/store/bzzs4kvjyvjjhs3rj08vqpvvzmfggvbv-nodejs-20.12.2" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/02sxkyivycayrw2qbf0vbln1vv2l75wg-nodejs-18.20.2", + "path": "/nix/store/y50zafzgnnkrj4hvmk23icv2ggvys8r9-nodejs-20.12.2", "default": true }, { "name": "libv8", - "path": "/nix/store/sl5gvfjjm6f0b818vnggkpadr1mcyfs3-nodejs-18.20.2-libv8" + "path": "/nix/store/vc7y8h3c8pwbh4zbvjcyfqrd3fhdjhw6-nodejs-20.12.2-libv8" } ], - "store_path": "/nix/store/02sxkyivycayrw2qbf0vbln1vv2l75wg-nodejs-18.20.2" + "store_path": "/nix/store/y50zafzgnnkrj4hvmk23icv2ggvys8r9-nodejs-20.12.2" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/8j5ld9b8gciy0dfpnjbi98w76v05kia6-nodejs-18.20.2", + "path": "/nix/store/l53svh1nfrcb83qbqvrrkangrcl1rr25-nodejs-20.12.2", "default": true }, { "name": "libv8", - "path": "/nix/store/bza5hfp4mb002mp12g33v5arcpyg223s-nodejs-18.20.2-libv8" + "path": "/nix/store/q71hh22bfqjygd34gq16dv4dwfc33378-nodejs-20.12.2-libv8" } ], - "store_path": "/nix/store/8j5ld9b8gciy0dfpnjbi98w76v05kia6-nodejs-18.20.2" + "store_path": "/nix/store/l53svh1nfrcb83qbqvrrkangrcl1rr25-nodejs-20.12.2" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/c9wp3qkbfkpx2vylglrmd4w0jwvm216z-nodejs-18.20.2", + "path": "/nix/store/6g9n96qf1yx139xklnmy3v4xhjvjgsji-nodejs-20.12.2", "default": true }, { "name": "libv8", - "path": "/nix/store/1il1i3j9qch6hg6f7pp1753z95lappzv-nodejs-18.20.2-libv8" + "path": "/nix/store/s7b0dqga0311mvq48mirnlm0p3dr4gm3-nodejs-20.12.2-libv8" } ], - "store_path": "/nix/store/c9wp3qkbfkpx2vylglrmd4w0jwvm216z-nodejs-18.20.2" + "store_path": "/nix/store/6g9n96qf1yx139xklnmy3v4xhjvjgsji-nodejs-20.12.2" } } }, diff --git a/package.json b/package.json index 40f6c8051fc..2b7b576de2d 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@kie-tools-scripts/update-version": "workspace:*", "@nice-move/prettier-plugin-package-json": "^0.6.1", "@prettier/plugin-xml": "^2", - "@types/node": "^18.13.0", + "@types/node": "^20.14.2", "husky": "^6.0.0", "postinstall-postinstall": "^2.1.0", "prettier": "^2.8.8", diff --git a/packages/cors-proxy/package.json b/packages/cors-proxy/package.json index 2478335fcb9..16d6bcca788 100644 --- a/packages/cors-proxy/package.json +++ b/packages/cors-proxy/package.json @@ -41,7 +41,7 @@ "@types/cors": "^2.8.13", "@types/express": "^4.17.17", "@types/jest": "^26.0.23", - "@types/node": "^18.13.0", + "@types/node": "^20.14.2", "cross-env": "^7.0.3", "jest": "^26.6.3", "jest-junit": "^14.0.0", diff --git a/packages/cors-proxy/src/proxy/dnsFix.ts b/packages/cors-proxy/src/proxy/dnsFix.ts deleted file mode 100644 index ef77e14ae41..00000000000 --- a/packages/cors-proxy/src/proxy/dnsFix.ts +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import * as dns from "dns"; -import * as os from "os"; - -/* -Fix to allow the cors-proxy to correctly connect with local applications when running in macOs. More info: https://github.com/nodejs/node/issues/40702 -TODO: this is already fixed on Node 20: Remove this as part of https://github.com/apache/incubator-kie-issues/issues/392 -*/ -export const dnsFix = () => { - const nodeVersion = +process.versions.node.split(".")[0]; - if (os.platform() === "darwin" && nodeVersion < 20) { - dns.setDefaultResultOrder("ipv4first"); - } -}; diff --git a/packages/cors-proxy/src/proxy/server.ts b/packages/cors-proxy/src/proxy/server.ts index d495778939d..12f90fdbd32 100644 --- a/packages/cors-proxy/src/proxy/server.ts +++ b/packages/cors-proxy/src/proxy/server.ts @@ -21,7 +21,6 @@ import * as express from "express"; import * as cors from "cors"; import { ExpressCorsProxy } from "./ExpressCorsProxy"; -import { dnsFix } from "./dnsFix"; export type ServerArgs = { port: number; @@ -38,8 +37,6 @@ export const startServer = (args: ServerArgs): void => { const proxy = new ExpressCorsProxy(args); - dnsFix(); - const corsHandler = cors(); app.use(corsHandler); diff --git a/packages/dmn-editor/package.json b/packages/dmn-editor/package.json index 25e98c7e44b..6f0f8782566 100644 --- a/packages/dmn-editor/package.json +++ b/packages/dmn-editor/package.json @@ -87,7 +87,7 @@ "@types/jest": "^26.0.23", "@types/jest-when": "^2.7.4", "@types/lodash": "^4.14.168", - "@types/node": "^18.13.0", + "@types/node": "^20.14.2", "@types/react": "^17.0.6", "@types/react-dom": "^17.0.5", "@types/testing-library__jest-dom": "^5.9.1", diff --git a/packages/kn-plugin-workflow/README.md b/packages/kn-plugin-workflow/README.md index bb9efd70fdb..0c41cd511b4 100644 --- a/packages/kn-plugin-workflow/README.md +++ b/packages/kn-plugin-workflow/README.md @@ -27,7 +27,7 @@ All the commands in this section should be performed in the monorepo root. ### Prerequisites -- Node `>= 18.20.2` _(To install, follow these instructions: https://nodejs.org/en/download/package-manager/)_ +- Node `>= 20.14.0` _(To install, follow these instructions: https://nodejs.org/en/download/package-manager/)_ - pnpm `8.7.0` _(To install, follow these instructions: https://pnpm.io/installation)_ - Go `1.21.9` _(To install, follow these instructions: https://go.dev/doc/install)_ diff --git a/packages/scesim-editor/package.json b/packages/scesim-editor/package.json index a23ac9a88d7..a66c0799fff 100644 --- a/packages/scesim-editor/package.json +++ b/packages/scesim-editor/package.json @@ -50,7 +50,7 @@ "@storybook/react": "^7.3.2", "@storybook/react-webpack5": "^7.3.2", "@types/lodash": "^4.14.168", - "@types/node": "^18.13.0", + "@types/node": "^20.14.2", "@types/react": "^17.0.6", "@types/react-dom": "^17.0.5", "@types/react-table": "^7.0.25", diff --git a/packages/vscode-extension-common-test-helpers/package.json b/packages/vscode-extension-common-test-helpers/package.json index ab31af6fd79..efb08e388a8 100644 --- a/packages/vscode-extension-common-test-helpers/package.json +++ b/packages/vscode-extension-common-test-helpers/package.json @@ -30,7 +30,7 @@ "@types/chai": "^4.3.6", "@types/fs-extra": "^11.0.1", "@types/mocha": "^8.2.2", - "@types/node": "^18.13.0", + "@types/node": "^20.14.2", "@types/selenium-webdriver": "^4.1.20", "mocha": "^9.2.0", "rimraf": "^3.0.2", diff --git a/packages/xml-parser-ts-codegen/package.json b/packages/xml-parser-ts-codegen/package.json index 3a06b30dace..6d7ace28d75 100644 --- a/packages/xml-parser-ts-codegen/package.json +++ b/packages/xml-parser-ts-codegen/package.json @@ -35,7 +35,7 @@ "@kie-tools/tsconfig": "workspace:*", "@types/jest": "^26.0.23", "@types/lodash": "^4.14.168", - "@types/node": "^18.13.0", + "@types/node": "^20.14.2", "glob": "^10.2.7", "jest": "^26.6.3", "jest-junit": "^14.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10931a711dc..0f51ca78408 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,8 +61,8 @@ importers: specifier: ^2 version: 2.2.0 "@types/node": - specifier: ^18.13.0 - version: 18.13.0 + specifier: ^20.14.2 + version: 20.14.2 husky: specifier: ^6.0.0 version: 6.0.0 @@ -1512,8 +1512,8 @@ importers: specifier: ^26.0.23 version: 26.0.23 "@types/node": - specifier: ^18.13.0 - version: 18.13.0 + specifier: ^20.14.2 + version: 20.14.2 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -3582,8 +3582,8 @@ importers: specifier: ^4.14.168 version: 4.14.169 "@types/node": - specifier: ^18.13.0 - version: 18.17.18 + specifier: ^20.14.2 + version: 20.14.2 "@types/react": specifier: ^17.0.6 version: 17.0.21 @@ -5379,7 +5379,7 @@ importers: version: 26.5.6(jest@26.6.3)(typescript@4.8.4) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.17.18)(typescript@4.8.4) + version: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -6609,7 +6609,7 @@ importers: version: 26.5.6(jest@26.6.3)(typescript@4.8.4) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.17.18)(typescript@4.8.4) + version: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -9201,8 +9201,8 @@ importers: specifier: ^4.14.168 version: 4.14.169 "@types/node": - specifier: ^18.13.0 - version: 18.17.18 + specifier: ^20.14.2 + version: 20.14.2 "@types/react": specifier: ^17.0.6 version: 17.0.21 @@ -9645,7 +9645,7 @@ importers: version: 26.5.6(jest@26.6.3)(typescript@4.8.4) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.17.18)(typescript@4.8.4) + version: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -11838,7 +11838,7 @@ importers: version: 26.5.6(jest@26.6.3)(typescript@4.8.4) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.17.18)(typescript@4.8.4) + version: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12334,8 +12334,8 @@ importers: specifier: ^8.2.2 version: 8.2.2 "@types/node": - specifier: ^18.13.0 - version: 18.13.0 + specifier: ^20.14.2 + version: 20.14.2 "@types/selenium-webdriver": specifier: ^4.1.20 version: 4.1.20 @@ -12897,8 +12897,8 @@ importers: specifier: ^4.14.168 version: 4.14.169 "@types/node": - specifier: ^18.13.0 - version: 18.13.0 + specifier: ^20.14.2 + version: 20.14.2 glob: specifier: ^10.2.7 version: 10.3.3 @@ -23082,7 +23082,7 @@ packages: engines: { node: ">= 10.14.2" } dependencies: "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 chalk: 4.1.2 jest-message-util: 26.6.2 jest-util: 26.6.2 @@ -23099,7 +23099,7 @@ packages: "@jest/test-result": 26.6.2 "@jest/transform": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 ansi-escapes: 4.3.2 chalk: 4.1.2 exit: 0.1.2 @@ -23140,7 +23140,7 @@ packages: "@jest/test-result": 26.6.2 "@jest/transform": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 ansi-escapes: 4.3.2 chalk: 4.1.2 exit: 0.1.2 @@ -23178,7 +23178,7 @@ packages: dependencies: "@jest/fake-timers": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 jest-mock: 26.6.2 dev: true @@ -23189,7 +23189,7 @@ packages: dependencies: "@jest/types": 26.6.2 "@sinonjs/fake-timers": 6.0.1 - "@types/node": 18.17.18 + "@types/node": 20.14.2 jest-message-util: 26.6.2 jest-mock: 26.6.2 jest-util: 26.6.2 @@ -23396,7 +23396,7 @@ packages: dependencies: "@types/istanbul-lib-coverage": 2.0.1 "@types/istanbul-reports": 3.0.0 - "@types/node": 18.17.18 + "@types/node": 20.14.2 "@types/yargs": 15.0.4 chalk: 4.1.2 dev: true @@ -23409,7 +23409,7 @@ packages: "@jest/schemas": 29.6.3 "@types/istanbul-lib-coverage": 2.0.1 "@types/istanbul-reports": 3.0.0 - "@types/node": 18.17.18 + "@types/node": 20.14.2 "@types/yargs": 17.0.24 chalk: 4.1.2 dev: true @@ -23948,7 +23948,7 @@ packages: dependencies: "@types/json-schema": 7.0.15 "@types/lodash": 4.14.202 - "@types/node": 20.12.12 + "@types/node": 20.14.2 fast-deep-equal: 3.1.3 lodash: 4.17.21 openapi-typescript: 5.4.2 @@ -29156,7 +29156,7 @@ packages: resolution: { integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/archiver@5.3.1: @@ -29221,21 +29221,21 @@ packages: { integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== } dependencies: "@types/connect": 3.4.34 - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/bonjour@3.5.10: resolution: { integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/bson@4.0.3: resolution: { integrity: sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/cacheable-request@6.0.1: @@ -29244,7 +29244,7 @@ packages: dependencies: "@types/http-cache-semantics": 4.0.1 "@types/keyv": 3.1.1 - "@types/node": 18.17.18 + "@types/node": 20.14.2 "@types/responselike": 1.0.0 dev: true @@ -29257,7 +29257,7 @@ packages: resolution: { integrity: sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/chrome@0.0.193: @@ -29278,14 +29278,14 @@ packages: { integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== } dependencies: "@types/express-serve-static-core": 4.17.35 - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/connect@3.4.34: resolution: { integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/cookie@0.4.1: @@ -29302,14 +29302,14 @@ packages: resolution: { integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/cross-spawn@6.0.3: resolution: { integrity: sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/cypress@1.1.3: @@ -29633,7 +29633,7 @@ packages: resolution: { integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 "@types/qs": 6.9.7 "@types/range-parser": 1.2.4 dev: true @@ -29642,7 +29642,7 @@ packages: resolution: { integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 "@types/qs": 6.9.7 "@types/range-parser": 1.2.4 "@types/send": 0.17.1 @@ -29690,7 +29690,7 @@ packages: { integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA== } dependencies: "@types/jsonfile": 6.1.1 - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/geojson@7946.0.8: @@ -29703,14 +29703,14 @@ packages: requiresBuild: true dependencies: "@types/minimatch": 3.0.5 - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/graceful-fs@4.1.3: resolution: { integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/har-format@1.2.5: @@ -29761,7 +29761,7 @@ packages: resolution: { integrity: sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/inquirer@7.3.3: @@ -29827,7 +29827,7 @@ packages: resolution: { integrity: sha512-cZFuoVLtzKP3gmq9eNosUL1R50U+USkbLtUQ1bYVgl/lKp0FZM7Cq4aIHAL8oIvQ17uSHi7jXPtfDOdjPwBE7A== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 "@types/tough-cookie": 4.0.2 parse5: 7.1.2 dev: true @@ -29859,14 +29859,14 @@ packages: resolution: { integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/keyv@3.1.1: resolution: { integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/leaflet@0.7.35: @@ -29929,14 +29929,14 @@ packages: { integrity: sha512-9hhgvYPdC5iHyyksPcKCu45gfaAIPQHKHGdvNXu4582DmOZX3wrUJIJPT40o4G1oTKPgpMMFqZglOTjhnYoF+A== } dependencies: "@types/bson": 4.0.3 - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/node-fetch@2.6.6: resolution: { integrity: sha512-95X8guJYhfqiuVVhRFxVQcf4hW/2bCuoPwDasMf/531STFoNoWTT7YDnWdXHEZKqAGUigmpG31r2FE70LwnzJw== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 form-data: 4.0.0 dev: true @@ -29955,21 +29955,16 @@ packages: { integrity: sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA== } dev: true - /@types/node@18.13.0: - resolution: - { integrity: sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg== } - dev: true - /@types/node@18.17.18: resolution: { integrity: sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw== } + dev: true - /@types/node@20.12.12: + /@types/node@20.14.2: resolution: - { integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== } + { integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q== } dependencies: undici-types: 5.26.5 - dev: false /@types/normalize-package-data@2.4.0: resolution: @@ -30135,7 +30130,7 @@ packages: resolution: { integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/retry@0.12.1: @@ -30169,7 +30164,7 @@ packages: { integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== } dependencies: "@types/mime": 1.3.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/serve-index@1.9.1: @@ -30184,7 +30179,7 @@ packages: { integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== } dependencies: "@types/mime": 1.3.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/simpl-schema@1.12.0: @@ -30222,7 +30217,7 @@ packages: resolution: { integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/source-list-map@0.1.6: @@ -30234,7 +30229,7 @@ packages: resolution: { integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/stack-utils@2.0.0: @@ -30282,7 +30277,7 @@ packages: resolution: { integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/tough-cookie@4.0.2: @@ -30325,7 +30320,7 @@ packages: resolution: { integrity: sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 "@types/source-list-map": 0.1.6 source-map: 0.7.4 dev: true @@ -30334,7 +30329,7 @@ packages: resolution: { integrity: sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 "@types/tapable": 1.0.12 "@types/uglify-js": 3.17.5 "@types/webpack-sources": 3.2.3 @@ -30346,7 +30341,7 @@ packages: resolution: { integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /@types/yargs-parser@15.0.0: @@ -30373,7 +30368,7 @@ packages: { integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== } requiresBuild: true dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true optional: true @@ -31004,7 +30999,7 @@ packages: resolution: { integrity: sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag== } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 tslib: 1.14.1 dev: false @@ -36806,7 +36801,7 @@ packages: dependencies: "@types/cookie": 0.4.1 "@types/cors": 2.8.13 - "@types/node": 18.17.18 + "@types/node": 20.14.2 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.1 @@ -41465,7 +41460,7 @@ packages: jest-validate: 26.6.2 micromatch: 4.0.5 pretty-format: 26.6.2 - ts-node: 10.9.1(@types/node@18.17.18)(typescript@4.8.4) + ts-node: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) transitivePeerDependencies: - bufferutil - canvas @@ -41512,7 +41507,7 @@ packages: "@jest/environment": 26.6.2 "@jest/fake-timers": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 jest-mock: 26.6.2 jest-util: 26.6.2 jsdom: 16.5.3 @@ -41530,7 +41525,7 @@ packages: "@jest/environment": 26.6.2 "@jest/fake-timers": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 jest-mock: 26.6.2 jest-util: 26.6.2 dev: true @@ -41581,7 +41576,7 @@ packages: dependencies: "@jest/types": 26.6.2 "@types/graceful-fs": 4.1.3 - "@types/node": 18.17.18 + "@types/node": 20.14.2 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.11 @@ -41605,7 +41600,7 @@ packages: dependencies: "@jest/types": 29.6.3 "@types/graceful-fs": 4.1.3 - "@types/node": 18.17.18 + "@types/node": 20.14.2 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.11 @@ -41628,7 +41623,7 @@ packages: "@jest/source-map": 26.6.2 "@jest/test-result": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 chalk: 4.1.2 co: 4.6.0 expect: 26.6.2 @@ -41659,7 +41654,7 @@ packages: "@jest/source-map": 26.6.2 "@jest/test-result": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 chalk: 4.1.2 co: 4.6.0 expect: 26.6.2 @@ -41733,7 +41728,7 @@ packages: engines: { node: ">= 10.14.2" } dependencies: "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 dev: true /jest-pnp-resolver@1.2.2(jest-resolve@26.6.2): @@ -41808,7 +41803,7 @@ packages: "@jest/environment": 26.6.2 "@jest/test-result": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 chalk: 4.1.2 emittery: 0.7.2 exit: 0.1.2 @@ -41841,7 +41836,7 @@ packages: "@jest/environment": 26.6.2 "@jest/test-result": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 chalk: 4.1.2 emittery: 0.7.2 exit: 0.1.2 @@ -41960,7 +41955,7 @@ packages: { integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== } engines: { node: ">= 10.14.2" } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 graceful-fs: 4.2.11 dev: true @@ -42007,7 +42002,7 @@ packages: engines: { node: ">= 10.14.2" } dependencies: "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 chalk: 4.1.2 graceful-fs: 4.2.11 is-ci: 2.0.0 @@ -42020,7 +42015,7 @@ packages: engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: "@jest/types": 29.6.3 - "@types/node": 18.17.18 + "@types/node": 20.14.2 chalk: 4.1.2 ci-info: 3.3.2 graceful-fs: 4.2.11 @@ -42047,7 +42042,7 @@ packages: dependencies: "@jest/test-result": 26.6.2 "@jest/types": 26.6.2 - "@types/node": 18.17.18 + "@types/node": 20.14.2 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 26.6.2 @@ -42082,7 +42077,7 @@ packages: { integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== } engines: { node: ">= 10.13.0" } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -42092,7 +42087,7 @@ packages: { integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== } engines: { node: ">= 10.13.0" } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -42102,7 +42097,7 @@ packages: { integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -51713,6 +51708,38 @@ packages: yn: 3.1.1 dev: true + /ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4): + resolution: + { integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== } + hasBin: true + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + dependencies: + "@cspotcode/source-map-support": 0.8.1 + "@tsconfig/node10": 1.0.9 + "@tsconfig/node12": 1.0.11 + "@tsconfig/node14": 1.0.3 + "@tsconfig/node16": 1.0.3 + "@types/node": 20.14.2 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.0 + create-require: 1.1.1 + diff: 4.0.1 + make-error: 1.3.6 + typescript: 4.8.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + /tsconfig-paths-webpack-plugin@3.5.2: resolution: { integrity: sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw== } @@ -52042,7 +52069,6 @@ packages: /undici-types@5.26.5: resolution: { integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== } - dev: false /undici@5.28.4: resolution: @@ -54115,7 +54141,7 @@ packages: "@oozcitak/dom": 1.15.10 "@oozcitak/infra": 1.0.8 "@oozcitak/util": 8.3.8 - "@types/node": 18.17.18 + "@types/node": 20.14.2 js-yaml: 3.14.0 dev: true diff --git a/repo/build-dependencies-versions.json b/repo/build-dependencies-versions.json index 051012eed5b..3e3e9c813c0 100644 --- a/repo/build-dependencies-versions.json +++ b/repo/build-dependencies-versions.json @@ -2,7 +2,7 @@ "go": "1.21.9", "java": "17", "maven": "3.9.6", - "node": "18.20.2", + "node": "20.14.0", "pnpm": "8.7.0", "python3": "3.12.2", "pip3": "24.0" From af3e236dc2f59a6313698cbea0b964873e400ac7 Mon Sep 17 00:00:00 2001 From: Tiago Bento <1584568+tiagobento@users.noreply.github.com> Date: Mon, 10 Jun 2024 16:02:33 -0400 Subject: [PATCH 04/38] NO-ISSUE: Make sure E2E tests reports dir always exists for `sonataflow-{devmode,builder}-image` packages (#2416) --- packages/sonataflow-builder-image/package.json | 2 +- packages/sonataflow-devmode-image/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sonataflow-builder-image/package.json b/packages/sonataflow-builder-image/package.json index 56f57493576..17502d66547 100644 --- a/packages/sonataflow-builder-image/package.json +++ b/packages/sonataflow-builder-image/package.json @@ -23,7 +23,7 @@ "image:build": "run-script-os", "image:build:darwin:win32": "echo \"Build skipped on macOS and Windows\"", "image:build:linux": "pnpm setup:env make -C ./build build", - "image:test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"run-script-os\" --finally \"cp -r build/target/test/results dist-e2e-tests/\"", + "image:test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"mkdir -p build/target/test/results\" \"run-script-os\" --finally \"cp -r build/target/test/results dist-e2e-tests/\"", "image:test:darwin:win32": "echo \"Tests skipped on macOS and Windows\"", "image:test:linux": "pnpm copy-test-assets && pnpm setup:env make -C ./build test-image", "install": "node install.js && pnpm format", diff --git a/packages/sonataflow-devmode-image/package.json b/packages/sonataflow-devmode-image/package.json index 804dfa95d96..734792e01b7 100644 --- a/packages/sonataflow-devmode-image/package.json +++ b/packages/sonataflow-devmode-image/package.json @@ -24,7 +24,7 @@ "image:build": "run-script-os", "image:build:darwin:win32": "echo \"Build skipped on macOS and Windows\"", "image:build:linux": "pnpm setup:env make -C ./build build", - "image:test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"run-script-os\" --finally \"cp -r build/target/test/results dist-e2e-tests/\"", + "image:test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"mkdir -p build/target/test/results\" \"run-script-os\" --finally \"cp -r build/target/test/results dist-e2e-tests/\"", "image:test:darwin:win32": "echo \"Tests skipped on macOS and Windows\"", "image:test:linux": "pnpm copy-test-assets && pnpm setup:env make -C ./build test-image", "install": "node install.js && pnpm format", From 14b412a77faf22395601365c6382ebc64b929dab Mon Sep 17 00:00:00 2001 From: Rodrigo Antunes Date: Tue, 11 Jun 2024 10:29:25 -0300 Subject: [PATCH 05/38] NO-ISSUE: Fix pushing KIE Tools images to dockerhub (#2419) --- .ci/jenkins/Jenkinsfile.daily-dev-publish | 45 ++++++++++++------- .../ci-jobs/Jenkinsfile.ci-image-build | 13 ++++-- .../release-jobs/Jenkinsfile.cors-proxy | 3 +- .../Jenkinsfile.dashbuilder-viewer-image | 3 +- .../Jenkinsfile.dev-deployment-base-image | 3 +- ...sfile.dev-deployment-dmn-form-webapp-image | 3 +- ...-deployment-kogito-quarkus-blank-app-image | 3 +- .../release-jobs/Jenkinsfile.kie-sandbox | 3 +- .../Jenkinsfile.kie-sandbox-extended-services | 3 +- .../Jenkinsfile.kogito-management-console | 3 +- .../Jenkinsfile.kogito-serverless-operator | 3 +- .../Jenkinsfile.kogito-swf-builder | 3 +- .../Jenkinsfile.kogito-swf-devmode | 3 +- .../Jenkinsfile.kogito-task-console | 3 +- ...verless-logic-web-tools-base-builder-image | 3 +- ...rverless-logic-web-tools-swf-builder-image | 3 +- ...verless-logic-web-tools-swf-dev-mode-image | 3 +- .ci/jenkins/shared-scripts/dockerUtils.groovy | 16 ++++--- 18 files changed, 79 insertions(+), 40 deletions(-) diff --git a/.ci/jenkins/Jenkinsfile.daily-dev-publish b/.ci/jenkins/Jenkinsfile.daily-dev-publish index 4c4a49598de..77e743005a0 100644 --- a/.ci/jenkins/Jenkinsfile.daily-dev-publish +++ b/.ci/jenkins/Jenkinsfile.daily-dev-publish @@ -238,7 +238,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SONATAFLOW_BUILDER_IMAGE__registry}/${env.SONATAFLOW_BUILDER_IMAGE__account}", + "${env.SONATAFLOW_BUILDER_IMAGE__registry}", + "${env.SONATAFLOW_BUILDER_IMAGE__account}", "${env.SONATAFLOW_BUILDER_IMAGE__name}", "${env.SONATAFLOW_BUILDER_IMAGE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -252,7 +253,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SONATAFLOW_DEVMODE_IMAGE__registry}/${env.SONATAFLOW_DEVMODE_IMAGE__account}", + "${env.SONATAFLOW_DEVMODE_IMAGE__registry}", + "${env.SONATAFLOW_DEVMODE_IMAGE__account}", "${env.SONATAFLOW_DEVMODE_IMAGE__name}", "${env.SONATAFLOW_DEVMODE_IMAGE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -266,7 +268,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SONATAFLOW_OPERATOR__registry}/${env.SONATAFLOW_OPERATOR__account}", + "${env.SONATAFLOW_OPERATOR__registry}", + "${env.SONATAFLOW_OPERATOR__account}", "${env.SONATAFLOW_OPERATOR__name}", "${env.SONATAFLOW_OPERATOR__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -280,7 +283,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DEV_DEPLOYMENT_BASE_IMAGE__account}", + "${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}", + "${env.DEV_DEPLOYMENT_BASE_IMAGE__account}", "${env.DEV_DEPLOYMENT_BASE_IMAGE__name}", "${env.DEV_DEPLOYMENT_BASE_IMAGE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -294,7 +298,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}", + "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}", + "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}", "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name}", "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -308,7 +313,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry}/${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account}", + "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry}", + "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account}", "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name}", "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -322,7 +328,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}", + "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}", + "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -354,7 +361,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.CORS_PROXY_IMAGE__imageRegistry}/${env.CORS_PROXY_IMAGE__imageAccount}", + "${env.CORS_PROXY_IMAGE__imageRegistry}", + "${env.CORS_PROXY_IMAGE__imageAccount}", "${env.CORS_PROXY_IMAGE__imageName}", "${env.CORS_PROXY_IMAGE__imageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -386,7 +394,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry}/${env.KIE_SANDBOX_WEBAPP_IMAGE__imageAccount}", + "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry}", + "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageAccount}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageName}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -426,7 +435,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -440,7 +450,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -454,7 +465,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -468,7 +480,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.DASHBUILDER__viewerImageRegistry}/${env.DASHBUILDER__viewerImageAccount}", + "${env.DASHBUILDER__viewerImageRegistry}", + "${env.DASHBUILDER__viewerImageAccount}", "${env.DASHBUILDER__viewerImageName}", "${env.DASHBUILDER__viewerImageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -482,7 +495,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.KOGITO_TASK_CONSOLE__registry}/${env.KOGITO_TASK_CONSOLE__account}", + "${env.KOGITO_TASK_CONSOLE__registry}", + "${env.KOGITO_TASK_CONSOLE__account}", "${env.KOGITO_TASK_CONSOLE__name}", "${env.KOGITO_TASK_CONSOLE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", @@ -496,7 +510,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.KOGITO_MANAGEMENT_CONSOLE__registry}/${env.KOGITO_MANAGEMENT_CONSOLE__account}", + "${env.KOGITO_MANAGEMENT_CONSOLE__registry}", + "${env.KOGITO_MANAGEMENT_CONSOLE__account}", "${env.KOGITO_MANAGEMENT_CONSOLE__name}", "${env.KOGITO_MANAGEMENT_CONSOLE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build index 2dedae60eeb..15c4952fbe3 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build @@ -22,9 +22,10 @@ pipeline { } environment { - IMAGE_ACCOUNT = 'docker.io/apache' + IMAGE_REGISTRY = 'docker.io' + IMAGE_ACCOUNT = 'apache' IMAGE_NAME = 'incubator-kie-tools-ci-build' - IMAGE_NAME_TAG = "${IMAGE_ACCOUNT}/${IMAGE_NAME}:${params.IMAGE_TAG}" + IMAGE_NAME_TAG = "${IMAGE_REGISTRY}/${IMAGE_ACCOUNT}/${IMAGE_NAME}:${params.IMAGE_TAG}" DOCKER_CONFIG = "${WORKSPACE}/.docker" } @@ -70,6 +71,7 @@ pipeline { steps { script { IMAGE_EXISTS = dockerUtils.checkImageExistsInRegistry( + "${IMAGE_REGISTRY}", "${IMAGE_ACCOUNT}", "${IMAGE_NAME}", "${params.IMAGE_TAG}", @@ -96,7 +98,7 @@ pipeline { """ IMAGE_TAGS = "${params.IMAGE_TAG} latest" } else { - sh "docker build -t ${IMAGE_NAME_TAG} --label 'quay.expires-after=1d' -f .ci/incubator-kie-tools-ci-build.Dockerfile ." + sh "docker build -t ${IMAGE_NAME_TAG} -f .ci/incubator-kie-tools-ci-build.Dockerfile ." IMAGE_TAGS = "${params.IMAGE_TAG}" } } @@ -111,10 +113,12 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( + "${IMAGE_REGISTRY}", "${IMAGE_ACCOUNT}", "${IMAGE_NAME}", "${IMAGE_TAGS}", - "${pipelineVars.quayPushCredentialsId}" + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" ) } } @@ -135,6 +139,7 @@ pipeline { npm --version pnpm --version python --version + docker --version helm version go version '''.trim() diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy index 6a2e4f42e1c..69968eee694 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy +++ b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy @@ -145,7 +145,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.CORS_PROXY_IMAGE__imageRegistry}/${env.CORS_PROXY_IMAGE__imageAccount}", + "${env.CORS_PROXY_IMAGE__imageRegistry}", + "${env.CORS_PROXY_IMAGE__imageAccount}", "${env.CORS_PROXY_IMAGE__imageName}", "${env.CORS_PROXY_IMAGE__imageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image b/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image index 674d6c4c8b9..6a2c368ce45 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image @@ -140,7 +140,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.DASHBUILDER__viewerImageRegistry}/${env.DASHBUILDER__viewerImageAccount}", + "${env.DASHBUILDER__viewerImageRegistry}", + "${env.DASHBUILDER__viewerImageAccount}", "${env.DASHBUILDER__viewerImageName}", "${env.DASHBUILDER__viewerImageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image index 68ea4c926e1..cd807574491 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image @@ -140,7 +140,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DEV_DEPLOYMENT_BASE_IMAGE__account}", + "${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}", + "${env.DEV_DEPLOYMENT_BASE_IMAGE__account}", "${env.DEV_DEPLOYMENT_BASE_IMAGE__name}", "${env.DEV_DEPLOYMENT_BASE_IMAGE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image index 1e85b6f98c5..af5f01b0f48 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image @@ -140,7 +140,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}", + "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}", + "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}", "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name}", "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image index f59b822caf7..2ea86b8fdeb 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image @@ -140,7 +140,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry}/${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account}", + "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry}", + "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account}", "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name}", "${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox index adb686fe7cd..a2fed5c4f11 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox @@ -161,7 +161,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry}/${env.KIE_SANDBOX_WEBAPP_IMAGE__imageAccount}", + "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry}", + "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageAccount}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageName}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services index a256181892d..80178ceff84 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services @@ -145,7 +145,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}", + "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}", + "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-management-console b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-management-console index f915c2ef766..86bd30540bf 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-management-console +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-management-console @@ -140,7 +140,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.KOGITO_MANAGEMENT_CONSOLE__registry}/${env.KOGITO_MANAGEMENT_CONSOLE__account}", + "${env.KOGITO_MANAGEMENT_CONSOLE__registry}", + "${env.KOGITO_MANAGEMENT_CONSOLE__account}", "${env.KOGITO_MANAGEMENT_CONSOLE__name}", "${env.KOGITO_MANAGEMENT_CONSOLE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator index 308bce27de0..e744f9a8802 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator @@ -171,7 +171,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SONATAFLOW_OPERATOR__registry}/${env.SONATAFLOW_OPERATOR__account}", + "${env.SONATAFLOW_OPERATOR__registry}", + "${env.SONATAFLOW_OPERATOR__account}", "${env.SONATAFLOW_OPERATOR__name}", "${env.SONATAFLOW_OPERATOR__buildTag} latest", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-builder b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-builder index 15b66cc378f..6acb81c0598 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-builder +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-builder @@ -153,7 +153,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SONATAFLOW_BUILDER_IMAGE__registry}/${env.SONATAFLOW_BUILDER_IMAGE__account}", + "${env.SONATAFLOW_BUILDER_IMAGE__registry}", + "${env.SONATAFLOW_BUILDER_IMAGE__account}", "${env.SONATAFLOW_BUILDER_IMAGE__name}", "${env.SONATAFLOW_BUILDER_IMAGE__buildTag} latest", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-devmode b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-devmode index 5beeb953f6f..1180e625fd2 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-devmode +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-swf-devmode @@ -153,7 +153,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SONATAFLOW_DEVMODE_IMAGE__registry}/${env.SONATAFLOW_DEVMODE_IMAGE__account}", + "${env.SONATAFLOW_DEVMODE_IMAGE__registry}", + "${env.SONATAFLOW_DEVMODE_IMAGE__account}", "${env.SONATAFLOW_DEVMODE_IMAGE__name}", "${env.SONATAFLOW_DEVMODE_IMAGE__buildTag} latest", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-task-console b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-task-console index 9ebc8427f39..3dc1c6174c3 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-task-console +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-task-console @@ -140,7 +140,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.KOGITO_TASK_CONSOLE__registry}/${env.KOGITO_TASK_CONSOLE__account}", + "${env.KOGITO_TASK_CONSOLE__registry}", + "${env.KOGITO_TASK_CONSOLE__account}", "${env.KOGITO_TASK_CONSOLE__name}", "${env.KOGITO_TASK_CONSOLE__buildTag}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image index 82a748cf428..2face5f95b4 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image @@ -140,7 +140,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image index 71f5e052b1c..e1e7a904973 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image @@ -140,7 +140,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image index e3861299405..26208d02a10 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image @@ -140,7 +140,8 @@ pipeline { steps { script { dockerUtils.pushImageToRegistry( - "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags}", "${pipelineVars.dockerHubUserCredentialsId}", diff --git a/.ci/jenkins/shared-scripts/dockerUtils.groovy b/.ci/jenkins/shared-scripts/dockerUtils.groovy index 3767ae75221..9631777b42e 100644 --- a/.ci/jenkins/shared-scripts/dockerUtils.groovy +++ b/.ci/jenkins/shared-scripts/dockerUtils.groovy @@ -18,13 +18,15 @@ /** * Push an image to a given registry */ -def pushImageToRegistry(String registry, String image, String tags, String userCredentialsId, String tokenCredentialsId) { +def pushImageToRegistry(String registry, String account, String image, String tags, String userCredentialsId, String tokenCredentialsId) { withCredentials([string(credentialsId: userCredentialsId, variable: 'DOCKER_USER')]) { withCredentials([string(credentialsId: tokenCredentialsId, variable: 'DOCKER_TOKEN')]) { - sh "set +x && docker login -u $DOCKER_USER -p $DOCKER_TOKEN $registry" + sh """ + echo "${DOCKER_TOKEN}" | docker login -u "${DOCKER_USER}" --password-stdin $registry + """.trim() tagList = tags.split(' ') for (tag in tagList) { - sh "docker push $registry/$image:$tag" + sh "docker push $registry/$account/$image:$tag" } sh 'docker logout' } @@ -34,12 +36,14 @@ def pushImageToRegistry(String registry, String image, String tags, String userC /** * @return bool image exists in a given registry */ -def checkImageExistsInRegistry(String registry, String image, String tag, String userCredentialsId, String tokenCredentialsId) { +def checkImageExistsInRegistry(String registry, String account, String image, String tag, String userCredentialsId, String tokenCredentialsId) { withCredentials([string(credentialsId: userCredentialsId, variable: 'DOCKER_USER')]) { withCredentials([string(credentialsId: tokenCredentialsId, variable: 'DOCKER_TOKEN')]) { - sh "set +x && docker login -u $DOCKER_USER -p $DOCKER_TOKEN $registry" + sh """ + echo "${DOCKER_TOKEN}" | docker login -u "${DOCKER_USER}" --password-stdin $registry + """.trim() result = sh returnStatus: true, script: """ - docker manifest inspect $registry/$image:$tag > /dev/null 2>&1 + docker manifest inspect $registry/$account/$image:$tag > /dev/null 2>&1 """.trim() sh 'docker logout' return result == 0 From 49c66e782395eed136241409727107a08b261af4 Mon Sep 17 00:00:00 2001 From: Tiago Bento <1584568+tiagobento@users.noreply.github.com> Date: Tue, 11 Jun 2024 11:24:13 -0400 Subject: [PATCH 06/38] NO-ISSUE: Upgrade `pnpm` to `9.3.0` (#2417) --- .ci/incubator-kie-tools-ci-build.Dockerfile | 2 +- .github/actions/setup-env/action.yml | 2 +- .github/workflows/ci_build.yml | 2 +- README.md | 2 +- package.json | 6 +- packages/kn-plugin-workflow/README.md | 2 +- pnpm-lock.yaml | 44808 +++++++++--------- repo/build-dependencies-versions.json | 2 +- 8 files changed, 23278 insertions(+), 21548 deletions(-) diff --git a/.ci/incubator-kie-tools-ci-build.Dockerfile b/.ci/incubator-kie-tools-ci-build.Dockerfile index 01a3f27d615..0d186be2ab8 100644 --- a/.ci/incubator-kie-tools-ci-build.Dockerfile +++ b/.ci/incubator-kie-tools-ci-build.Dockerfile @@ -85,7 +85,7 @@ RUN source $HOME/.nvm/nvm.sh && \ # PNPM setup RUN source $HOME/.nvm/nvm.sh && \ - npm install -g pnpm@8.7.0 && \ + npm install -g pnpm@9.3.0 && \ sudo update-alternatives --install /usr/local/bin/pnpm pnpm $(which pnpm) 1 # Maven setup diff --git a/.github/actions/setup-env/action.yml b/.github/actions/setup-env/action.yml index 7ea9178e709..394ffd0cb06 100644 --- a/.github/actions/setup-env/action.yml +++ b/.github/actions/setup-env/action.yml @@ -64,7 +64,7 @@ runs: - name: "Setup pnpm" uses: pnpm/action-setup@v3 with: - version: 8.7.0 + version: 9.3.0 - name: "Setup Node" uses: actions/setup-node@v4 diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml index 80942e13d2d..a4809c010ca 100644 --- a/.github/workflows/ci_build.yml +++ b/.github/workflows/ci_build.yml @@ -60,7 +60,7 @@ jobs: - name: "Setup pnpm" uses: pnpm/action-setup@v3 with: - version: 8.7.0 + version: 9.3.0 - name: "Setup Node" uses: actions/setup-node@v4 diff --git a/README.md b/README.md index 181832ed529..2ea81855cfa 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ This repository contains tooling applications and libraries for KIE projects. To build and test all packages of the Apache KIE Tools project, you're going to need: - Node `18` _(To install, follow these instructions: https://nodejs.org/en/download/package-manager/)_ -- pnpm `8.7.0` _(To install, follow these instructions: https://pnpm.io/installation#using-npm)_ +- pnpm `9.3.0` _(To install, follow these instructions: https://pnpm.io/installation#using-npm)_ - Maven `3.9.6` - Java `17` - Go `1.21.9` _(To install, follow these instructions: https://go.dev/doc/install)_ diff --git a/package.json b/package.json index 2b7b576de2d..3da362533a6 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,10 @@ "react-dropzone": "^11.4.2" }, "engines": { - "node": ">=18", - "pnpm": "8.7.0" + "node": ">=20", + "pnpm": "9.3.0" }, - "packageManager": "pnpm@8.7.0", + "packageManager": "pnpm@9.3.0", "pnpm": { "packageExtensions": { "monaco-editor-webpack-plugin": { diff --git a/packages/kn-plugin-workflow/README.md b/packages/kn-plugin-workflow/README.md index 0c41cd511b4..eb565a613cb 100644 --- a/packages/kn-plugin-workflow/README.md +++ b/packages/kn-plugin-workflow/README.md @@ -28,7 +28,7 @@ All the commands in this section should be performed in the monorepo root. ### Prerequisites - Node `>= 20.14.0` _(To install, follow these instructions: https://nodejs.org/en/download/package-manager/)_ -- pnpm `8.7.0` _(To install, follow these instructions: https://pnpm.io/installation)_ +- pnpm `9.3.0` _(To install, follow these instructions: https://pnpm.io/installation)_ - Go `1.21.9` _(To install, follow these instructions: https://go.dev/doc/install)_ #### Prerequisites for running end-to-end tests diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f51ca78408..c1e2fea3f49 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: "6.0" +lockfileVersion: "9.0" settings: autoInstallPeers: true @@ -13528,63 +13528,19269 @@ importers: scripts/update-version: {} packages: - /@aashutoshrathi/word-wrap@1.2.6: + "@aashutoshrathi/word-wrap@1.2.6": resolution: { integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== } engines: { node: ">=0.10.0" } - dev: true - /@adobe/css-tools@4.3.3: + "@adobe/css-tools@4.3.3": resolution: { integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ== } - dev: true - /@ampproject/remapping@2.2.0: + "@ampproject/remapping@2.2.0": resolution: { integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== } engines: { node: ">=6.0.0" } - dependencies: - "@jridgewell/gen-mapping": 0.1.1 - "@jridgewell/trace-mapping": 0.3.18 - dev: true - /@angular-devkit/architect@0.1402.11: + "@angular-devkit/architect@0.1402.11": resolution: { integrity: sha512-RuSZrBQ+QbipAESZ4aXCyAMQHaEaDyyV/FDS9J2HJWfEFbRD5oxlEt/tBC8XjmJQsktaUOh07GT8MNJjPKVAQw== } engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } - dependencies: - "@angular-devkit/core": 14.2.11 - rxjs: 6.6.7 - transitivePeerDependencies: - - chokidar - dev: true - /@angular-devkit/build-angular@14.2.11(@angular/compiler-cli@14.3.0)(typescript@4.8.4): + "@angular-devkit/build-angular@14.2.11": + resolution: + { integrity: sha512-O3X7GXcCBCGceVSHT+GIJ2JrRCg2YcO7HtNavpmPrraNr1o+aCdTkmT5WTS2cqWkZBm/z0wqKR8PsX/ZoD2r1A== } + engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + peerDependencies: + "@angular/compiler-cli": ^14.0.0 + "@angular/localize": ^14.0.0 + "@angular/service-worker": ^14.0.0 + karma: ^6.3.0 + ng-packagr: ^14.0.0 + protractor: ^7.0.0 + tailwindcss: ^2.0.0 || ^3.0.0 + typescript: ">=4.6.2 <4.9" + peerDependenciesMeta: + "@angular/localize": + optional: true + "@angular/service-worker": + optional: true + karma: + optional: true + ng-packagr: + optional: true + protractor: + optional: true + tailwindcss: + optional: true + + "@angular-devkit/build-webpack@0.1402.11": + resolution: + { integrity: sha512-Ajyg1O6B6JSHsDlPdh165uy3glW4IiUlRXu8VVAOSA88WIT1Dl17f4Oun0/t27ip0/CNceiVY9MzOqIwGL1E6g== } + engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + peerDependencies: + webpack: ^5.30.0 + webpack-dev-server: ^4.0.0 + + "@angular-devkit/core@14.2.11": + resolution: + { integrity: sha512-cBIGs6y9rykOQqnuAQOB1DgIRyBFYtvKRJb7QNUfIJ0qUfARKkuV/yikv3lrb95ePGkmoRzmjkFqcFZiYU+r7A== } + engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + peerDependencies: + chokidar: ^3.5.2 + peerDependenciesMeta: + chokidar: + optional: true + + "@angular-devkit/schematics@14.2.11": + resolution: + { integrity: sha512-OTEOu4uf3kZDcSGYkuESxf/IOlJSn/GdLt63Sd1QwJu6pJSeFxkANw/WEWICZyJfRLNW6fdLJLEGPM9Zt5ZqAg== } + engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + + "@angular/animations@14.3.0": + resolution: + { integrity: sha512-QoBcIKy1ZiU+4qJsAh5Ls20BupWiXiZzKb0s6L9/dntPt5Msr4Ao289XR2P6O1L+kTsCprH9Kt41zyGQ/bkRqg== } + engines: { node: ^14.15.0 || >=16.10.0 } + peerDependencies: + "@angular/core": 14.3.0 + + "@angular/cli@14.2.11": + resolution: + { integrity: sha512-k4Epob8Xz+9oyC6Ty9SNntTa2wHAvzxfcCi7itefPMcwEU9pqBcAv4XYfyawb5d7n/S5RBNwdsDpjoh2DPtmow== } + engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + hasBin: true + + "@angular/common@14.3.0": + resolution: + { integrity: sha512-pV9oyG3JhGWeQ+TFB0Qub6a1VZWMNZ6/7zEopvYivdqa5yDLLDSBRWb6P80RuONXyGnM1pa7l5nYopX+r/23GQ== } + engines: { node: ^14.15.0 || >=16.10.0 } + peerDependencies: + "@angular/core": 14.3.0 + rxjs: ^6.5.3 || ^7.4.0 + + "@angular/compiler-cli@14.3.0": + resolution: + { integrity: sha512-eoKpKdQ2X6axMgzcPUMZVYl3bIlTMzMeTo5V29No4BzgiUB+QoOTYGNJZkGRyqTNpwD9uSBJvmT2vG9+eC4ghQ== } + engines: { node: ^14.15.0 || >=16.10.0 } + hasBin: true + peerDependencies: + "@angular/compiler": 14.3.0 + typescript: ">=4.6.2 <4.9" + + "@angular/compiler@14.3.0": + resolution: + { integrity: sha512-E15Rh0t3vA+bctbKnBCaDmLvc3ix+ZBt6yFZmhZalReQ+KpOlvOJv+L9oiFEgg+rYVl2QdvN7US1fvT0PqswLw== } + engines: { node: ^14.15.0 || >=16.10.0 } + peerDependencies: + "@angular/core": 14.3.0 + peerDependenciesMeta: + "@angular/core": + optional: true + + "@angular/core@14.3.0": + resolution: + { integrity: sha512-wYiwItc0Uyn4FWZ/OAx/Ubp2/WrD3EgUJ476y1XI7yATGPF8n9Ld5iCXT08HOvc4eBcYlDfh90kTXR6/MfhzdQ== } + engines: { node: ^14.15.0 || >=16.10.0 } + peerDependencies: + rxjs: ^6.5.3 || ^7.4.0 + zone.js: ~0.11.4 || ~0.12.0 + + "@angular/elements@14.3.0": + resolution: + { integrity: sha512-fIg8IOD2R36v3SZ8yQEwTC8T71Hk0lbJFJXaOUZDZ6MfwdT8mMkFCujPRXOF0+p/ZnOiq2EhBwuPdjmKTf7XHA== } + engines: { node: ^14.15.0 || >=16.10.0 } + peerDependencies: + "@angular/core": 14.3.0 + rxjs: ^6.5.3 || ^7.4.0 + + "@angular/forms@14.3.0": + resolution: + { integrity: sha512-fBZZC2UFMom2AZPjGQzROPXFWO6kvCsPDKctjJwClVC8PuMrkm+RRyiYRdBbt2qxWHEqOZM2OCQo73xUyZOYHw== } + engines: { node: ^14.15.0 || >=16.10.0 } + peerDependencies: + "@angular/common": 14.3.0 + "@angular/core": 14.3.0 + "@angular/platform-browser": 14.3.0 + rxjs: ^6.5.3 || ^7.4.0 + + "@angular/platform-browser-dynamic@14.3.0": + resolution: + { integrity: sha512-rneZiMrIiYRhrkQvdL40E2ErKRn4Zdo6EtjBM9pAmWeyoM8oMnOZb9gz5vhrkNWg06kVMVg0yKqluP5How7j3A== } + engines: { node: ^14.15.0 || >=16.10.0 } + peerDependencies: + "@angular/common": 14.3.0 + "@angular/compiler": 14.3.0 + "@angular/core": 14.3.0 + "@angular/platform-browser": 14.3.0 + + "@angular/platform-browser@14.3.0": + resolution: + { integrity: sha512-w9Y3740UmTz44T0Egvc+4QV9sEbO61L+aRHbpkLTJdlEGzHByZvxJmJyBYmdqeyTPwc/Zpy7c02frlpfAlyB7A== } + engines: { node: ^14.15.0 || >=16.10.0 } + peerDependencies: + "@angular/animations": 14.3.0 + "@angular/common": 14.3.0 + "@angular/core": 14.3.0 + peerDependenciesMeta: + "@angular/animations": + optional: true + + "@angular/router@14.3.0": + resolution: + { integrity: sha512-uip0V7w7k7xyxxpTPbr7EuMnYLj3FzJrwkLVJSEw3TMMGHt5VU5t4BBa9veGZOta2C205XFrTAHnp8mD+XYY1w== } + engines: { node: ^14.15.0 || >=16.10.0 } + peerDependencies: + "@angular/common": 14.3.0 + "@angular/core": 14.3.0 + "@angular/platform-browser": 14.3.0 + rxjs: ^6.5.3 || ^7.4.0 + + "@apidevtools/json-schema-ref-parser@9.0.6": + resolution: + { integrity: sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg== } + + "@apidevtools/openapi-schemas@2.1.0": + resolution: + { integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ== } + engines: { node: ">=10" } + + "@apidevtools/swagger-methods@3.0.2": + resolution: + { integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg== } + + "@apidevtools/swagger-parser@10.1.0": + resolution: + { integrity: sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw== } + peerDependencies: + openapi-types: ">=7" + + "@apollo/protobufjs@1.2.6": + resolution: + { integrity: sha512-Wqo1oSHNUj/jxmsVp4iR3I480p6qdqHikn38lKrFhfzcDJ7lwd7Ck7cHRl4JE81tWNArl77xhnG/OkZhxKBYOw== } + hasBin: true + + "@apollo/protobufjs@1.2.7": + resolution: + { integrity: sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg== } + hasBin: true + + "@apollo/react-common@3.1.4": + resolution: + { integrity: sha512-X5Kyro73bthWSCBJUC5XYQqMnG0dLWuDZmVkzog9dynovhfiVCV4kPSdgSIkqnb++cwCzOVuQ4rDKVwo2XRzQA== } + peerDependencies: + "@types/react": ^17.0.6 + apollo-client: ^2.6.4 + apollo-utilities: ^1.3.2 + graphql: ^14.3.1 + react: ^16.8.0 + + "@apollo/react-components@3.1.5": + resolution: + { integrity: sha512-c82VyUuE9VBnJB7bnX+3dmwpIPMhyjMwyoSLyQWPHxz8jK4ak30XszJtqFf4eC4hwvvLYa+Ou6X73Q8V8e2/jg== } + peerDependencies: + "@types/react": ^17.0.6 + apollo-cache: ^1.3.2 + apollo-client: ^2.6.4 + apollo-link: ^1.2.12 + apollo-utilities: ^1.3.2 + graphql: ^14.3.1 + react: ^16.8.0 + react-dom: ^16.8.0 + + "@apollo/react-hoc@3.1.5": + resolution: + { integrity: sha512-jlZ2pvEnRevLa54H563BU0/xrYSgWQ72GksarxUzCHQW85nmn9wQln0kLBX7Ua7SBt9WgiuYQXQVechaaCulfQ== } + peerDependencies: + "@types/react": ^17.0.6 + apollo-client: ^2.6.4 + graphql: ^14.3.1 + react: ^16.8.0 + react-dom: ^16.8.0 + + "@apollo/react-hooks@3.1.5": + resolution: + { integrity: sha512-y0CJ393DLxIIkksRup4nt+vSjxalbZBXnnXxYbviq/woj+zKa431zy0yT4LqyRKpFy9ahMIwxBnBwfwIoupqLQ== } + peerDependencies: + "@types/react": ^17.0.6 + apollo-client: ^2.6.4 + graphql: ^14.3.1 + react: ^16.8.0 + react-dom: ^16.8.0 + + "@apollo/react-ssr@3.1.5": + resolution: + { integrity: sha512-wuLPkKlctNn3u8EU8rlECyktpOUCeekFfb0KhIKknpGY6Lza2Qu0bThx7D9MIbVEzhKadNNrzLcpk0Y8/5UuWg== } + peerDependencies: + react: ^16.8.0 + react-dom: ^16.8.0 + + "@apollo/usage-reporting-protobuf@4.1.1": + resolution: + { integrity: sha512-u40dIUePHaSKVshcedO7Wp+mPiZsaU6xjv9J+VyxpoU/zL6Jle+9zWeG98tr/+SZ0nZ4OXhrbb8SNr0rAPpIDA== } + + "@apollo/utils.dropunuseddefinitions@1.1.0": + resolution: + { integrity: sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg== } + engines: { node: ">=12.13.0" } + peerDependencies: + graphql: 14.x || 15.x || 16.x + + "@apollo/utils.keyvaluecache@1.0.2": + resolution: + { integrity: sha512-p7PVdLPMnPzmXSQVEsy27cYEjVON+SH/Wb7COyW3rQN8+wJgT1nv9jZouYtztWW8ZgTkii5T6tC9qfoDREd4mg== } + + "@apollo/utils.logger@1.0.1": + resolution: + { integrity: sha512-XdlzoY7fYNK4OIcvMD2G94RoFZbzTQaNP0jozmqqMudmaGo2I/2Jx71xlDJ801mWA/mbYRihyaw6KJii7k5RVA== } + + "@apollo/utils.printwithreducedwhitespace@1.1.0": + resolution: + { integrity: sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q== } + engines: { node: ">=12.13.0" } + peerDependencies: + graphql: 14.x || 15.x || 16.x + + "@apollo/utils.removealiases@1.0.0": + resolution: + { integrity: sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A== } + engines: { node: ">=12.13.0" } + peerDependencies: + graphql: 14.x || 15.x || 16.x + + "@apollo/utils.sortast@1.1.0": + resolution: + { integrity: sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA== } + engines: { node: ">=12.13.0" } + peerDependencies: + graphql: 14.x || 15.x || 16.x + + "@apollo/utils.stripsensitiveliterals@1.2.0": + resolution: + { integrity: sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w== } + engines: { node: ">=12.13.0" } + peerDependencies: + graphql: 14.x || 15.x || 16.x + + "@apollo/utils.usagereporting@1.0.1": + resolution: + { integrity: sha512-6dk+0hZlnDbahDBB2mP/PZ5ybrtCJdLMbeNJD+TJpKyZmSY6bA3SjI8Cr2EM9QA+AdziywuWg+SgbWUF3/zQqQ== } + engines: { node: ">=12.13.0" } + peerDependencies: + graphql: 14.x || 15.x || 16.x + + "@apollographql/apollo-tools@0.5.4": + resolution: + { integrity: sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw== } + engines: { node: ">=8", npm: ">=6" } + peerDependencies: + graphql: ^14.2.1 || ^15.0.0 || ^16.0.0 + + "@apollographql/graphql-playground-html@1.6.29": + resolution: + { integrity: sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA== } + + "@arcanis/slice-ansi@1.1.1": + resolution: + { integrity: sha512-xguP2WR2Dv0gQ7Ykbdb7BNCnPnIPB94uTi0Z2NvkRBEnhbwjOQ7QyQKJXrVQg4qDpiD9hA5l5cCwy/z2OXgc3w== } + + "@ardatan/relay-compiler@12.0.0": + resolution: + { integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q== } + hasBin: true + peerDependencies: + graphql: "*" + + "@ardatan/sync-fetch@0.0.1": + resolution: + { integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA== } + engines: { node: ">=14" } + + "@assemblyscript/loader@0.10.1": + resolution: + { integrity: sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== } + + "@aw-web-design/x-default-browser@1.4.126": + resolution: + { integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug== } + hasBin: true + + "@babel/code-frame@7.16.7": + resolution: + { integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== } + engines: { node: ">=6.9.0" } + + "@babel/code-frame@7.21.4": + resolution: + { integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== } + engines: { node: ">=6.9.0" } + + "@babel/code-frame@7.22.13": + resolution: + { integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== } + engines: { node: ">=6.9.0" } + + "@babel/code-frame@7.23.5": + resolution: + { integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== } + engines: { node: ">=6.9.0" } + + "@babel/compat-data@7.17.7": + resolution: + { integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== } + engines: { node: ">=6.9.0" } + + "@babel/compat-data@7.21.7": + resolution: + { integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA== } + engines: { node: ">=6.9.0" } + + "@babel/compat-data@7.22.20": + resolution: + { integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== } + engines: { node: ">=6.9.0" } + + "@babel/compat-data@7.23.5": + resolution: + { integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== } + engines: { node: ">=6.9.0" } + + "@babel/core@7.16.12": + resolution: + { integrity: sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg== } + engines: { node: ">=6.9.0" } + + "@babel/core@7.18.10": + resolution: + { integrity: sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw== } + engines: { node: ">=6.9.0" } + + "@babel/core@7.23.0": + resolution: + { integrity: sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== } + engines: { node: ">=6.9.0" } + + "@babel/core@7.23.9": + resolution: + { integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== } + engines: { node: ">=6.9.0" } + + "@babel/generator@7.17.9": + resolution: + { integrity: sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ== } + engines: { node: ">=6.9.0" } + + "@babel/generator@7.18.12": + resolution: + { integrity: sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg== } + engines: { node: ">=6.9.0" } + + "@babel/generator@7.18.2": + resolution: + { integrity: sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw== } + engines: { node: ">=6.9.0" } + + "@babel/generator@7.21.5": + resolution: + { integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w== } + engines: { node: ">=6.9.0" } + + "@babel/generator@7.23.0": + resolution: + { integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== } + engines: { node: ">=6.9.0" } + + "@babel/generator@7.23.6": + resolution: + { integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-annotate-as-pure@7.18.6": + resolution: + { integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== } + engines: { node: ">=6.9.0" } + + "@babel/helper-annotate-as-pure@7.22.5": + resolution: + { integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== } + engines: { node: ">=6.9.0" } + + "@babel/helper-builder-binary-assignment-operator-visitor@7.21.5": + resolution: + { integrity: sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g== } + engines: { node: ">=6.9.0" } + + "@babel/helper-builder-binary-assignment-operator-visitor@7.22.15": + resolution: + { integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-compilation-targets@7.16.7": + resolution: + { integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-compilation-targets@7.21.5": + resolution: + { integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-compilation-targets@7.22.15": + resolution: + { integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-compilation-targets@7.23.6": + resolution: + { integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== } + engines: { node: ">=6.9.0" } + + "@babel/helper-create-class-features-plugin@7.22.15": + resolution: + { integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-create-regexp-features-plugin@7.21.8": + resolution: + { integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-create-regexp-features-plugin@7.22.15": + resolution: + { integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-define-polyfill-provider@0.3.3": + resolution: + { integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== } + peerDependencies: + "@babel/core": ^7.4.0-0 + + "@babel/helper-define-polyfill-provider@0.4.3": + resolution: + { integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== } + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + + "@babel/helper-define-polyfill-provider@0.5.0": + resolution: + { integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== } + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + + "@babel/helper-environment-visitor@7.16.7": + resolution: + { integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== } + engines: { node: ">=6.9.0" } + + "@babel/helper-environment-visitor@7.21.5": + resolution: + { integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ== } + engines: { node: ">=6.9.0" } + + "@babel/helper-environment-visitor@7.22.20": + resolution: + { integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== } + engines: { node: ">=6.9.0" } + + "@babel/helper-function-name@7.17.9": + resolution: + { integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== } + engines: { node: ">=6.9.0" } + + "@babel/helper-function-name@7.23.0": + resolution: + { integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-hoist-variables@7.16.7": + resolution: + { integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== } + engines: { node: ">=6.9.0" } + + "@babel/helper-hoist-variables@7.22.5": + resolution: + { integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-member-expression-to-functions@7.23.0": + resolution: + { integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-imports@7.22.15": + resolution: + { integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-transforms@7.17.7": + resolution: + { integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-transforms@7.21.5": + resolution: + { integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-module-transforms@7.23.0": + resolution: + { integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-module-transforms@7.23.3": + resolution: + { integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-optimise-call-expression@7.22.5": + resolution: + { integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-plugin-utils@7.17.12": + resolution: + { integrity: sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA== } + engines: { node: ">=6.9.0" } + + "@babel/helper-plugin-utils@7.21.5": + resolution: + { integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== } + engines: { node: ">=6.9.0" } + + "@babel/helper-plugin-utils@7.22.5": + resolution: + { integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== } + engines: { node: ">=6.9.0" } + + "@babel/helper-remap-async-to-generator@7.18.9": + resolution: + { integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-remap-async-to-generator@7.22.20": + resolution: + { integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-replace-supers@7.22.20": + resolution: + { integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/helper-simple-access@7.22.5": + resolution: + { integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== } + engines: { node: ">=6.9.0" } + + "@babel/helper-skip-transparent-expression-wrappers@7.22.5": + resolution: + { integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== } + engines: { node: ">=6.9.0" } + + "@babel/helper-split-export-declaration@7.16.7": + resolution: + { integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-split-export-declaration@7.18.6": + resolution: + { integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== } + engines: { node: ">=6.9.0" } + + "@babel/helper-split-export-declaration@7.22.6": + resolution: + { integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== } + engines: { node: ">=6.9.0" } + + "@babel/helper-string-parser@7.23.4": + resolution: + { integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-identifier@7.22.20": + resolution: + { integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-option@7.16.7": + resolution: + { integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-option@7.21.0": + resolution: + { integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-option@7.22.15": + resolution: + { integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-option@7.23.5": + resolution: + { integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== } + engines: { node: ">=6.9.0" } + + "@babel/helper-wrap-function@7.22.20": + resolution: + { integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== } + engines: { node: ">=6.9.0" } + + "@babel/helpers@7.16.7": + resolution: + { integrity: sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== } + engines: { node: ">=6.9.0" } + + "@babel/helpers@7.21.5": + resolution: + { integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA== } + engines: { node: ">=6.9.0" } + + "@babel/helpers@7.23.1": + resolution: + { integrity: sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA== } + engines: { node: ">=6.9.0" } + + "@babel/helpers@7.23.9": + resolution: + { integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ== } + engines: { node: ">=6.9.0" } + + "@babel/highlight@7.18.6": + resolution: + { integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== } + engines: { node: ">=6.9.0" } + + "@babel/highlight@7.23.4": + resolution: + { integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== } + engines: { node: ">=6.9.0" } + + "@babel/parser@7.17.9": + resolution: + { integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg== } + engines: { node: ">=6.0.0" } + hasBin: true + + "@babel/parser@7.18.4": + resolution: + { integrity: sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow== } + engines: { node: ">=6.0.0" } + hasBin: true + + "@babel/parser@7.21.8": + resolution: + { integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA== } + engines: { node: ">=6.0.0" } + hasBin: true + + "@babel/parser@7.23.0": + resolution: + { integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== } + engines: { node: ">=6.0.0" } + hasBin: true + + "@babel/parser@7.23.9": + resolution: + { integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== } + engines: { node: ">=6.0.0" } + hasBin: true + + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.7": + resolution: + { integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6": + resolution: + { integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15": + resolution: + { integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3": + resolution: + { integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7": + resolution: + { integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.13.0 + + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7": + resolution: + { integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.13.0 + + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15": + resolution: + { integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.13.0 + + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3": + resolution: + { integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.13.0 + + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7": + resolution: + { integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-proposal-async-generator-functions@7.16.8": + resolution: + { integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-async-generator-functions@7.18.10": + resolution: + { integrity: sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-class-properties@7.16.7": + resolution: + { integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-class-properties@7.18.6": + resolution: + { integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-class-static-block@7.17.6": + resolution: + { integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.12.0 + + "@babel/plugin-proposal-class-static-block@7.21.0": + resolution: + { integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead. + peerDependencies: + "@babel/core": ^7.12.0 + + "@babel/plugin-proposal-dynamic-import@7.16.7": + resolution: + { integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-dynamic-import@7.18.6": + resolution: + { integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-export-namespace-from@7.16.7": + resolution: + { integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-export-namespace-from@7.18.9": + resolution: + { integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-json-strings@7.16.7": + resolution: + { integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-json-strings@7.18.6": + resolution: + { integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-logical-assignment-operators@7.16.7": + resolution: + { integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-logical-assignment-operators@7.20.7": + resolution: + { integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-nullish-coalescing-operator@7.16.7": + resolution: + { integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-nullish-coalescing-operator@7.18.6": + resolution: + { integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-numeric-separator@7.16.7": + resolution: + { integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-numeric-separator@7.18.6": + resolution: + { integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-object-rest-spread@7.17.3": + resolution: + { integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-object-rest-spread@7.20.7": + resolution: + { integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-optional-catch-binding@7.16.7": + resolution: + { integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-optional-catch-binding@7.18.6": + resolution: + { integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-optional-chaining@7.16.7": + resolution: + { integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-optional-chaining@7.21.0": + resolution: + { integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-private-methods@7.16.11": + resolution: + { integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-private-methods@7.18.6": + resolution: + { integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-private-property-in-object@7.16.7": + resolution: + { integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-private-property-in-object@7.21.0": + resolution: + { integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== } + engines: { node: ">=6.9.0" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + resolution: + { integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-unicode-property-regex@7.16.7": + resolution: + { integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== } + engines: { node: ">=4" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-proposal-unicode-property-regex@7.18.6": + resolution: + { integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== } + engines: { node: ">=4" } + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-async-generators@7.8.4": + resolution: + { integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-bigint@7.8.3": + resolution: + { integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-class-properties@7.12.13": + resolution: + { integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-class-static-block@7.14.5": + resolution: + { integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-dynamic-import@7.8.3": + resolution: + { integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-export-namespace-from@7.8.3": + resolution: + { integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-flow@7.22.5": + resolution: + { integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-import-assertions@7.20.0": + resolution: + { integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-import-assertions@7.22.5": + resolution: + { integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-import-assertions@7.23.3": + resolution: + { integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-import-attributes@7.22.5": + resolution: + { integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-import-attributes@7.23.3": + resolution: + { integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-import-meta@7.10.4": + resolution: + { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-json-strings@7.8.3": + resolution: + { integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-jsx@7.22.5": + resolution: + { integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-logical-assignment-operators@7.10.4": + resolution: + { integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3": + resolution: + { integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-numeric-separator@7.10.4": + resolution: + { integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-object-rest-spread@7.8.3": + resolution: + { integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-optional-catch-binding@7.8.3": + resolution: + { integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-optional-chaining@7.8.3": + resolution: + { integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-private-property-in-object@7.14.5": + resolution: + { integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-top-level-await@7.14.5": + resolution: + { integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-typescript@7.22.5": + resolution: + { integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-syntax-unicode-sets-regex@7.18.6": + resolution: + { integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-transform-arrow-functions@7.16.7": + resolution: + { integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-arrow-functions@7.21.5": + resolution: + { integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-arrow-functions@7.22.5": + resolution: + { integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-arrow-functions@7.23.3": + resolution: + { integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-async-generator-functions@7.22.15": + resolution: + { integrity: sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-async-generator-functions@7.23.9": + resolution: + { integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-async-to-generator@7.16.8": + resolution: + { integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-async-to-generator@7.18.6": + resolution: + { integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-async-to-generator@7.22.5": + resolution: + { integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-async-to-generator@7.23.3": + resolution: + { integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-block-scoped-functions@7.16.7": + resolution: + { integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-block-scoped-functions@7.18.6": + resolution: + { integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-block-scoped-functions@7.22.5": + resolution: + { integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-block-scoped-functions@7.23.3": + resolution: + { integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-block-scoping@7.16.7": + resolution: + { integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-block-scoping@7.21.0": + resolution: + { integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-block-scoping@7.23.0": + resolution: + { integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-block-scoping@7.23.4": + resolution: + { integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-class-properties@7.22.5": + resolution: + { integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-class-properties@7.23.3": + resolution: + { integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-class-static-block@7.22.11": + resolution: + { integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.12.0 + + "@babel/plugin-transform-class-static-block@7.23.4": + resolution: + { integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.12.0 + + "@babel/plugin-transform-classes@7.16.7": + resolution: + { integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-classes@7.21.0": + resolution: + { integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-classes@7.22.15": + resolution: + { integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-classes@7.23.8": + resolution: + { integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-computed-properties@7.16.7": + resolution: + { integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-computed-properties@7.21.5": + resolution: + { integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-computed-properties@7.22.5": + resolution: + { integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-computed-properties@7.23.3": + resolution: + { integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-destructuring@7.17.7": + resolution: + { integrity: sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-destructuring@7.21.3": + resolution: + { integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-destructuring@7.23.0": + resolution: + { integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-destructuring@7.23.3": + resolution: + { integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-dotall-regex@7.16.7": + resolution: + { integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-dotall-regex@7.18.6": + resolution: + { integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-dotall-regex@7.22.5": + resolution: + { integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-dotall-regex@7.23.3": + resolution: + { integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-duplicate-keys@7.16.7": + resolution: + { integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-duplicate-keys@7.18.9": + resolution: + { integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-duplicate-keys@7.22.5": + resolution: + { integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-duplicate-keys@7.23.3": + resolution: + { integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-dynamic-import@7.22.11": + resolution: + { integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-dynamic-import@7.23.4": + resolution: + { integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-exponentiation-operator@7.16.7": + resolution: + { integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-exponentiation-operator@7.18.6": + resolution: + { integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-exponentiation-operator@7.22.5": + resolution: + { integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-exponentiation-operator@7.23.3": + resolution: + { integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-export-namespace-from@7.22.11": + resolution: + { integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-export-namespace-from@7.23.4": + resolution: + { integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-flow-strip-types@7.22.5": + resolution: + { integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-for-of@7.16.7": + resolution: + { integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-for-of@7.21.5": + resolution: + { integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-for-of@7.22.15": + resolution: + { integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-for-of@7.23.6": + resolution: + { integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-function-name@7.16.7": + resolution: + { integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-function-name@7.18.9": + resolution: + { integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-function-name@7.22.5": + resolution: + { integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-function-name@7.23.3": + resolution: + { integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-json-strings@7.22.11": + resolution: + { integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-json-strings@7.23.4": + resolution: + { integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-literals@7.16.7": + resolution: + { integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-literals@7.18.9": + resolution: + { integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-literals@7.22.5": + resolution: + { integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-literals@7.23.3": + resolution: + { integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-logical-assignment-operators@7.22.11": + resolution: + { integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-logical-assignment-operators@7.23.4": + resolution: + { integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-member-expression-literals@7.16.7": + resolution: + { integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-member-expression-literals@7.18.6": + resolution: + { integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-member-expression-literals@7.22.5": + resolution: + { integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-member-expression-literals@7.23.3": + resolution: + { integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-amd@7.16.7": + resolution: + { integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-amd@7.20.11": + resolution: + { integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-amd@7.23.0": + resolution: + { integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-amd@7.23.3": + resolution: + { integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-commonjs@7.17.9": + resolution: + { integrity: sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-commonjs@7.21.5": + resolution: + { integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-commonjs@7.23.0": + resolution: + { integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-commonjs@7.23.3": + resolution: + { integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-systemjs@7.17.8": + resolution: + { integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-systemjs@7.20.11": + resolution: + { integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-systemjs@7.23.0": + resolution: + { integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-systemjs@7.23.9": + resolution: + { integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-umd@7.16.7": + resolution: + { integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-umd@7.18.6": + resolution: + { integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-umd@7.22.5": + resolution: + { integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-modules-umd@7.23.3": + resolution: + { integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-named-capturing-groups-regex@7.16.8": + resolution: + { integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-transform-named-capturing-groups-regex@7.20.5": + resolution: + { integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-transform-named-capturing-groups-regex@7.22.5": + resolution: + { integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-transform-new-target@7.16.7": + resolution: + { integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-new-target@7.18.6": + resolution: + { integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-new-target@7.22.5": + resolution: + { integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-new-target@7.23.3": + resolution: + { integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-nullish-coalescing-operator@7.22.11": + resolution: + { integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-nullish-coalescing-operator@7.23.4": + resolution: + { integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-numeric-separator@7.22.11": + resolution: + { integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-numeric-separator@7.23.4": + resolution: + { integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-object-rest-spread@7.22.15": + resolution: + { integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-object-rest-spread@7.23.4": + resolution: + { integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-object-super@7.16.7": + resolution: + { integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-object-super@7.18.6": + resolution: + { integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-object-super@7.22.5": + resolution: + { integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-object-super@7.23.3": + resolution: + { integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-optional-catch-binding@7.22.11": + resolution: + { integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-optional-catch-binding@7.23.4": + resolution: + { integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-optional-chaining@7.23.0": + resolution: + { integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-optional-chaining@7.23.4": + resolution: + { integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-parameters@7.16.7": + resolution: + { integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-parameters@7.21.3": + resolution: + { integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-parameters@7.22.15": + resolution: + { integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-parameters@7.23.3": + resolution: + { integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-private-methods@7.22.5": + resolution: + { integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-private-methods@7.23.3": + resolution: + { integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-private-property-in-object@7.22.11": + resolution: + { integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-private-property-in-object@7.23.4": + resolution: + { integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-property-literals@7.16.7": + resolution: + { integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-property-literals@7.18.6": + resolution: + { integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-property-literals@7.22.5": + resolution: + { integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-property-literals@7.23.3": + resolution: + { integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-react-constant-elements@7.17.12": + resolution: + { integrity: sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-react-display-name@7.16.0": + resolution: + { integrity: sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-react-display-name@7.22.5": + resolution: + { integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-react-jsx-development@7.16.0": + resolution: + { integrity: sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-react-jsx-development@7.22.5": + resolution: + { integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-react-jsx@7.16.0": + resolution: + { integrity: sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-react-jsx@7.22.15": + resolution: + { integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-react-pure-annotations@7.16.0": + resolution: + { integrity: sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-react-pure-annotations@7.22.5": + resolution: + { integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-regenerator@7.17.9": + resolution: + { integrity: sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-regenerator@7.21.5": + resolution: + { integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-regenerator@7.22.10": + resolution: + { integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-regenerator@7.23.3": + resolution: + { integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-reserved-words@7.16.7": + resolution: + { integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-reserved-words@7.18.6": + resolution: + { integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-reserved-words@7.22.5": + resolution: + { integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-reserved-words@7.23.3": + resolution: + { integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-runtime@7.18.10": + resolution: + { integrity: sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-shorthand-properties@7.16.7": + resolution: + { integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-shorthand-properties@7.18.6": + resolution: + { integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-shorthand-properties@7.22.5": + resolution: + { integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-shorthand-properties@7.23.3": + resolution: + { integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-spread@7.16.7": + resolution: + { integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-spread@7.20.7": + resolution: + { integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-spread@7.22.5": + resolution: + { integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-spread@7.23.3": + resolution: + { integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-sticky-regex@7.16.7": + resolution: + { integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-sticky-regex@7.18.6": + resolution: + { integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-sticky-regex@7.22.5": + resolution: + { integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-sticky-regex@7.23.3": + resolution: + { integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-template-literals@7.16.7": + resolution: + { integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-template-literals@7.18.9": + resolution: + { integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-template-literals@7.22.5": + resolution: + { integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-template-literals@7.23.3": + resolution: + { integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-typeof-symbol@7.16.7": + resolution: + { integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-typeof-symbol@7.18.9": + resolution: + { integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-typeof-symbol@7.22.5": + resolution: + { integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-typeof-symbol@7.23.3": + resolution: + { integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-typescript@7.22.15": + resolution: + { integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-escapes@7.16.7": + resolution: + { integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-escapes@7.21.5": + resolution: + { integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-escapes@7.22.10": + resolution: + { integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-escapes@7.23.3": + resolution: + { integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-property-regex@7.22.5": + resolution: + { integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-property-regex@7.23.3": + resolution: + { integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-regex@7.16.7": + resolution: + { integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-regex@7.18.6": + resolution: + { integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-regex@7.22.5": + resolution: + { integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-regex@7.23.3": + resolution: + { integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/plugin-transform-unicode-sets-regex@7.22.5": + resolution: + { integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/plugin-transform-unicode-sets-regex@7.23.3": + resolution: + { integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + + "@babel/preset-env@7.16.11": + resolution: + { integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/preset-env@7.18.10": + resolution: + { integrity: sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/preset-env@7.22.20": + resolution: + { integrity: sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/preset-env@7.23.9": + resolution: + { integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/preset-flow@7.22.15": + resolution: + { integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/preset-modules@0.1.5": + resolution: + { integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/preset-modules@0.1.6-no-external-plugins": + resolution: + { integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== } + peerDependencies: + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + "@babel/preset-react@7.16.0": + resolution: + { integrity: sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/preset-react@7.22.15": + resolution: + { integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/preset-typescript@7.23.0": + resolution: + { integrity: sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/register@7.22.15": + resolution: + { integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg== } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@babel/regjsgen@0.8.0": + resolution: + { integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== } + + "@babel/runtime-corejs3@7.14.0": + resolution: + { integrity: sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg== } + + "@babel/runtime@7.16.7": + resolution: + { integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ== } + engines: { node: ">=6.9.0" } + + "@babel/runtime@7.18.9": + resolution: + { integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== } + engines: { node: ">=6.9.0" } + + "@babel/runtime@7.23.6": + resolution: + { integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ== } + engines: { node: ">=6.9.0" } + + "@babel/standalone@7.15.3": + resolution: + { integrity: sha512-Bst2YWEyQ2ROyO0+jxPVnnkSmUh44/x54+LSbe5M4N5LGfOkxpajEUKVE4ndXtIVrLlHCyuiqCPwv3eC1ItnCg== } + engines: { node: ">=6.9.0" } + + "@babel/template@7.16.7": + resolution: + { integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== } + engines: { node: ">=6.9.0" } + + "@babel/template@7.18.10": + resolution: + { integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== } + engines: { node: ">=6.9.0" } + + "@babel/template@7.20.7": + resolution: + { integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== } + engines: { node: ">=6.9.0" } + + "@babel/template@7.22.15": + resolution: + { integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== } + engines: { node: ">=6.9.0" } + + "@babel/template@7.23.9": + resolution: + { integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA== } + engines: { node: ">=6.9.0" } + + "@babel/traverse@7.17.9": + resolution: + { integrity: sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== } + engines: { node: ">=6.9.0" } + + "@babel/traverse@7.21.5": + resolution: + { integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== } + engines: { node: ">=6.9.0" } + + "@babel/traverse@7.23.0": + resolution: + { integrity: sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw== } + engines: { node: ">=6.9.0" } + + "@babel/traverse@7.23.9": + resolution: + { integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg== } + engines: { node: ">=6.9.0" } + + "@babel/types@7.17.0": + resolution: + { integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== } + engines: { node: ">=6.9.0" } + + "@babel/types@7.19.0": + resolution: + { integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA== } + engines: { node: ">=6.9.0" } + + "@babel/types@7.21.5": + resolution: + { integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== } + engines: { node: ">=6.9.0" } + + "@babel/types@7.23.0": + resolution: + { integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== } + engines: { node: ">=6.9.0" } + + "@babel/types@7.23.9": + resolution: + { integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q== } + engines: { node: ">=6.9.0" } + + "@base2/pretty-print-object@1.0.1": + resolution: + { integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA== } + + "@bcoe/v8-coverage@0.2.3": + resolution: + { integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== } + + "@chevrotain/types@9.1.0": + resolution: + { integrity: sha512-3hbCD1CThkv9gnaSIPq0GUXwKni68e0ph6jIHwCvcWiQ4JB2xi8bFxBain0RF04qHUWuDjgnZLj4rLgimuGO+g== } + + "@chevrotain/utils@9.1.0": + resolution: + { integrity: sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ== } + + "@cnakazawa/watch@1.0.4": + resolution: + { integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== } + engines: { node: ">=0.1.95" } + hasBin: true + + "@colors/colors@1.5.0": + resolution: + { integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== } + engines: { node: ">=0.1.90" } + + "@cspotcode/source-map-support@0.8.1": + resolution: + { integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== } + engines: { node: ">=12" } + + "@csstools/postcss-cascade-layers@1.1.1": + resolution: + { integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-color-function@1.1.1": + resolution: + { integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-font-format-keywords@1.0.1": + resolution: + { integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-hwb-function@1.0.2": + resolution: + { integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-ic-unit@1.0.1": + resolution: + { integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-is-pseudo-class@2.0.7": + resolution: + { integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-nested-calc@1.0.0": + resolution: + { integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-normalize-display-values@1.0.1": + resolution: + { integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-oklab-function@1.1.1": + resolution: + { integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-progressive-custom-properties@1.3.0": + resolution: + { integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.3 + + "@csstools/postcss-stepped-value-functions@1.0.1": + resolution: + { integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-text-decoration-shorthand@1.0.0": + resolution: + { integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-trigonometric-functions@1.0.2": + resolution: + { integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== } + engines: { node: ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/postcss-unset-value@1.0.2": + resolution: + { integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + "@csstools/selector-specificity@2.2.0": + resolution: + { integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== } + engines: { node: ^14 || ^16 || >=18 } + peerDependencies: + postcss-selector-parser: ^6.0.10 + + "@cypress/request@3.0.1": + resolution: + { integrity: sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ== } + engines: { node: ">= 6" } + + "@cypress/xvfb@1.2.4": + resolution: + { integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== } + + "@discoveryjs/json-ext@0.5.7": + resolution: + { integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== } + engines: { node: ">=10.0.0" } + + "@emotion/cache@10.0.29": + resolution: + { integrity: sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== } + + "@emotion/core@10.3.1": + resolution: + { integrity: sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww== } + peerDependencies: + react: ">=16.3.0" + + "@emotion/css@10.0.27": + resolution: + { integrity: sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw== } + + "@emotion/hash@0.8.0": + resolution: + { integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== } + + "@emotion/is-prop-valid@0.8.8": + resolution: + { integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== } + + "@emotion/memoize@0.7.4": + resolution: + { integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== } + + "@emotion/serialize@0.11.16": + resolution: + { integrity: sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== } + + "@emotion/sheet@0.9.4": + resolution: + { integrity: sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== } + + "@emotion/stylis@0.8.5": + resolution: + { integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== } + + "@emotion/unitless@0.7.5": + resolution: + { integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== } + + "@emotion/use-insertion-effect-with-fallbacks@1.0.1": + resolution: + { integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== } + peerDependencies: + react: ">=16.8.0" + + "@emotion/utils@0.11.3": + resolution: + { integrity: sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== } + + "@emotion/weak-memoize@0.2.5": + resolution: + { integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== } + + "@esbuild/android-arm64@0.18.20": + resolution: + { integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== } + engines: { node: ">=12" } + cpu: [arm64] + os: [android] + + "@esbuild/android-arm@0.15.13": + resolution: + { integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw== } + engines: { node: ">=12" } + cpu: [arm] + os: [android] + + "@esbuild/android-arm@0.18.20": + resolution: + { integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== } + engines: { node: ">=12" } + cpu: [arm] + os: [android] + + "@esbuild/android-x64@0.18.20": + resolution: + { integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== } + engines: { node: ">=12" } + cpu: [x64] + os: [android] + + "@esbuild/darwin-arm64@0.18.20": + resolution: + { integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== } + engines: { node: ">=12" } + cpu: [arm64] + os: [darwin] + + "@esbuild/darwin-x64@0.18.20": + resolution: + { integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== } + engines: { node: ">=12" } + cpu: [x64] + os: [darwin] + + "@esbuild/freebsd-arm64@0.18.20": + resolution: + { integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== } + engines: { node: ">=12" } + cpu: [arm64] + os: [freebsd] + + "@esbuild/freebsd-x64@0.18.20": + resolution: + { integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== } + engines: { node: ">=12" } + cpu: [x64] + os: [freebsd] + + "@esbuild/linux-arm64@0.18.20": + resolution: + { integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== } + engines: { node: ">=12" } + cpu: [arm64] + os: [linux] + + "@esbuild/linux-arm@0.18.20": + resolution: + { integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== } + engines: { node: ">=12" } + cpu: [arm] + os: [linux] + + "@esbuild/linux-ia32@0.18.20": + resolution: + { integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== } + engines: { node: ">=12" } + cpu: [ia32] + os: [linux] + + "@esbuild/linux-loong64@0.15.13": + resolution: + { integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag== } + engines: { node: ">=12" } + cpu: [loong64] + os: [linux] + + "@esbuild/linux-loong64@0.15.5": + resolution: + { integrity: sha512-UHkDFCfSGTuXq08oQltXxSZmH1TXyWsL+4QhZDWvvLl6mEJQqk3u7/wq1LjhrrAXYIllaTtRSzUXl4Olkf2J8A== } + engines: { node: ">=12" } + cpu: [loong64] + os: [linux] + + "@esbuild/linux-loong64@0.18.20": + resolution: + { integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== } + engines: { node: ">=12" } + cpu: [loong64] + os: [linux] + + "@esbuild/linux-mips64el@0.18.20": + resolution: + { integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== } + engines: { node: ">=12" } + cpu: [mips64el] + os: [linux] + + "@esbuild/linux-ppc64@0.18.20": + resolution: + { integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== } + engines: { node: ">=12" } + cpu: [ppc64] + os: [linux] + + "@esbuild/linux-riscv64@0.18.20": + resolution: + { integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== } + engines: { node: ">=12" } + cpu: [riscv64] + os: [linux] + + "@esbuild/linux-s390x@0.18.20": + resolution: + { integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== } + engines: { node: ">=12" } + cpu: [s390x] + os: [linux] + + "@esbuild/linux-x64@0.18.20": + resolution: + { integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== } + engines: { node: ">=12" } + cpu: [x64] + os: [linux] + + "@esbuild/netbsd-x64@0.18.20": + resolution: + { integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== } + engines: { node: ">=12" } + cpu: [x64] + os: [netbsd] + + "@esbuild/openbsd-x64@0.18.20": + resolution: + { integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== } + engines: { node: ">=12" } + cpu: [x64] + os: [openbsd] + + "@esbuild/sunos-x64@0.18.20": + resolution: + { integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== } + engines: { node: ">=12" } + cpu: [x64] + os: [sunos] + + "@esbuild/win32-arm64@0.18.20": + resolution: + { integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== } + engines: { node: ">=12" } + cpu: [arm64] + os: [win32] + + "@esbuild/win32-ia32@0.18.20": + resolution: + { integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== } + engines: { node: ">=12" } + cpu: [ia32] + os: [win32] + + "@esbuild/win32-x64@0.18.20": + resolution: + { integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== } + engines: { node: ">=12" } + cpu: [x64] + os: [win32] + + "@eslint-community/eslint-utils@4.4.0": + resolution: + { integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + "@eslint-community/regexpp@4.5.1": + resolution: + { integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } + + "@eslint-community/regexpp@4.9.1": + resolution: + { integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } + + "@eslint/eslintrc@2.1.2": + resolution: + { integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@eslint/js@8.52.0": + resolution: + { integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@fal-works/esbuild-plugin-global-externals@2.1.2": + resolution: + { integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ== } + + "@fastify/busboy@2.1.1": + resolution: + { integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== } + engines: { node: ">=14" } + + "@floating-ui/core@1.5.0": + resolution: + { integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg== } + + "@floating-ui/dom@1.5.3": + resolution: + { integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== } + + "@floating-ui/react-dom@2.0.2": + resolution: + { integrity: sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== } + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + + "@floating-ui/utils@0.1.6": + resolution: + { integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== } + + "@gar/promisify@1.1.2": + resolution: + { integrity: sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== } + + "@gar/promisify@1.1.3": + resolution: + { integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== } + + "@graphql-codegen/add@3.2.3": + resolution: + { integrity: sha512-sQOnWpMko4JLeykwyjFTxnhqjd/3NOG2OyMuvK76Wnnwh8DRrNf2VEs2kmSvLl7MndMlOj7Kh5U154dVcvhmKQ== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/cli@2.16.5": + resolution: + { integrity: sha512-XYPIp+q7fB0xAGSAoRykiTe4oY80VU+z+dw5nuv4mLY0+pv7+pa2C6Nwhdw7a65lXOhFviBApWCCZeqd54SMnA== } + hasBin: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/core@2.6.8": + resolution: + { integrity: sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/introspection@2.2.3": + resolution: + { integrity: sha512-iS0xhy64lapGCsBIBKFpAcymGW+A0LiLSGP9dPl6opZwU1bm/rsahkKvJnc+oCI/xfdQ3Q33zgUKOSCkqmM4Bw== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/plugin-helpers@2.7.2": + resolution: + { integrity: sha512-kln2AZ12uii6U59OQXdjLk5nOlh1pHis1R98cDZGFnfaiAbX9V3fxcZ1MMJkB7qFUymTALzyjZoXXdyVmPMfRg== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/plugin-helpers@3.1.2": + resolution: + { integrity: sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/schema-ast@2.6.1": + resolution: + { integrity: sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/typescript-operations@2.5.13": + resolution: + { integrity: sha512-3vfR6Rx6iZU0JRt29GBkFlrSNTM6t+MSLF86ChvL4d/Jfo/JYAGuB3zNzPhirHYzJPCvLOAx2gy9ID1ltrpYiw== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/typescript-react-apollo@3.3.7": + resolution: + { integrity: sha512-9DUiGE8rcwwEkf/S1kpBT/Py/UUs9Qak14bOnTT1JHWs1MWhiDA7vml+A8opU7YFI1EVbSSaE5jjRv11WHoikQ== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + graphql-tag: ^2.0.0 + + "@graphql-codegen/typescript@2.8.8": + resolution: + { integrity: sha512-A0oUi3Oy6+DormOlrTC4orxT9OBZkIglhbJBcDmk34jAKKUgesukXRd4yOhmTrnbchpXz2T8IAOFB3FWIaK4Rw== } + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/visitor-plugin-common@2.13.1": + resolution: + { integrity: sha512-mD9ufZhDGhyrSaWQGrU1Q1c5f01TeWtSWy/cDwXYjJcHIj1Y/DG2x0tOflEfCvh5WcnmHNIw4lzDsg1W7iFJEg== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-codegen/visitor-plugin-common@2.13.8": + resolution: + { integrity: sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + "@graphql-tools/apollo-engine-loader@7.3.26": + resolution: + { integrity: sha512-h1vfhdJFjnCYn9b5EY1Z91JTF0KB3hHVJNQIsiUV2mpQXZdeOXQoaWeYEKaiI5R6kwBw5PP9B0fv3jfUIG8LyQ== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/batch-execute@8.5.22": + resolution: + { integrity: sha512-hcV1JaY6NJQFQEwCKrYhpfLK8frSXDbtNMoTur98u10Cmecy1zrqNKSqhEyGetpgHxaJRqszGzKeI3RuroDN6A== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/code-file-loader@7.3.23": + resolution: + { integrity: sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/delegate@9.0.35": + resolution: + { integrity: sha512-jwPu8NJbzRRMqi4Vp/5QX1vIUeUPpWmlQpOkXQD2r1X45YsVceyUUBnktCrlJlDB4jPRVy7JQGwmYo3KFiOBMA== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/executor-graphql-ws@0.0.14": + resolution: + { integrity: sha512-P2nlkAsPZKLIXImFhj0YTtny5NQVGSsKnhi7PzXiaHSXc6KkzqbWZHKvikD4PObanqg+7IO58rKFpGXP7eeO+w== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/executor-http@0.1.10": + resolution: + { integrity: sha512-hnAfbKv0/lb9s31LhWzawQ5hghBfHS+gYWtqxME6Rl0Aufq9GltiiLBcl7OVVOnkLF0KhwgbYP1mB5VKmgTGpg== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/executor-legacy-ws@0.0.11": + resolution: + { integrity: sha512-4ai+NnxlNfvIQ4c70hWFvOZlSUN8lt7yc+ZsrwtNFbFPH/EroIzFMapAxM9zwyv9bH38AdO3TQxZ5zNxgBdvUw== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/executor@0.0.20": + resolution: + { integrity: sha512-GdvNc4vszmfeGvUqlcaH1FjBoguvMYzxAfT6tDd4/LgwymepHhinqLNA5otqwVLW+JETcDaK7xGENzFomuE6TA== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/git-loader@7.3.0": + resolution: + { integrity: sha512-gcGAK+u16eHkwsMYqqghZbmDquh8QaO24Scsxq+cVR+vx1ekRlsEiXvu+yXVDbZdcJ6PBIbeLcQbEu+xhDLmvQ== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/github-loader@7.3.28": + resolution: + { integrity: sha512-OK92Lf9pmxPQvjUNv05b3tnVhw0JRfPqOf15jZjyQ8BfdEUrJoP32b4dRQQem/wyRL24KY4wOfArJNqzpsbwCA== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/graphql-file-loader@7.5.17": + resolution: + { integrity: sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/graphql-tag-pluck@7.5.2": + resolution: + { integrity: sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/import@6.7.18": + resolution: + { integrity: sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/json-file-loader@7.4.18": + resolution: + { integrity: sha512-AJ1b6Y1wiVgkwsxT5dELXhIVUPs/u3VZ8/0/oOtpcoyO/vAeM5rOvvWegzicOOnQw8G45fgBRMkkRfeuwVt6+w== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/load@7.8.14": + resolution: + { integrity: sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/merge@8.3.1": + resolution: + { integrity: sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/merge@8.4.2": + resolution: + { integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/mock@8.7.20": + resolution: + { integrity: sha512-ljcHSJWjC/ZyzpXd5cfNhPI7YljRVvabKHPzKjEs5ElxWu2cdlLGvyNYepApXDsM/OJG/2xuhGM+9GWu5gEAPQ== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/optimize@1.4.0": + resolution: + { integrity: sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/prisma-loader@7.2.72": + resolution: + { integrity: sha512-0a7uV7Fky6yDqd0tI9+XMuvgIo6GAqiVzzzFV4OSLry4AwiQlI3igYseBV7ZVOGhedOTqj/URxjpiv07hRcwag== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/relay-operation-optimizer@6.5.18": + resolution: + { integrity: sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/schema@8.5.1": + resolution: + { integrity: sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/schema@9.0.19": + resolution: + { integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/url-loader@7.17.18": + resolution: + { integrity: sha512-ear0CiyTj04jCVAxi7TvgbnGDIN2HgqzXzwsfcqiVg9cvjT40NcMlZ2P1lZDgqMkZ9oyLTV8Bw6j+SyG6A+xPw== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/utils@8.13.1": + resolution: + { integrity: sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/utils@8.9.0": + resolution: + { integrity: sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/utils@9.2.1": + resolution: + { integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-tools/wrap@9.4.2": + resolution: + { integrity: sha512-DFcd9r51lmcEKn0JW43CWkkI2D6T9XI1juW/Yo86i04v43O9w2/k4/nx2XTJv4Yv+iXwUw7Ok81PGltwGJSDSA== } + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@graphql-typed-document-node/core@3.2.0": + resolution: + { integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== } + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + "@hapi/hoek@9.3.0": + resolution: + { integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== } + + "@hapi/topo@5.1.0": + resolution: + { integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== } + + "@humanwhocodes/config-array@0.11.13": + resolution: + { integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ== } + engines: { node: ">=10.10.0" } + + "@humanwhocodes/module-importer@1.0.1": + resolution: + { integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== } + engines: { node: ">=12.22" } + + "@humanwhocodes/momoa@2.0.4": + resolution: + { integrity: sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA== } + engines: { node: ">=10.10.0" } + + "@humanwhocodes/object-schema@2.0.1": + resolution: + { integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== } + + "@isaacs/cliui@8.0.2": + resolution: + { integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== } + engines: { node: ">=12" } + + "@isomorphic-git/idb-keyval@3.3.2": + resolution: + { integrity: sha512-r8/AdpiS0/WJCNR/t/gsgL+M8NMVj/ek7s60uz3LmpCaTF2mEVlZJlB01ZzalgYzRLXwSPC92o+pdzjM7PN/pA== } + + "@istanbuljs/load-nyc-config@1.0.0": + resolution: + { integrity: sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg== } + engines: { node: ">=8" } + + "@istanbuljs/schema@0.1.3": + resolution: + { integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== } + engines: { node: ">=8" } + + "@jbangdev/jbang@0.2.0": + resolution: + { integrity: sha512-Ixo6/Y5sXKmNjYlf03xws79siAGEvrZPgNAlSCXK9DZ8xH7hkzdZ0AwE5QDSaMmOwy/yUrLhPhjojwg+WhyBMg== } + + "@jest/console@26.6.2": + resolution: + { integrity: sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== } + engines: { node: ">= 10.14.2" } + + "@jest/core@26.6.3": + resolution: + { integrity: sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== } + engines: { node: ">= 10.14.2" } + + "@jest/environment@26.6.2": + resolution: + { integrity: sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== } + engines: { node: ">= 10.14.2" } + + "@jest/fake-timers@26.6.2": + resolution: + { integrity: sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== } + engines: { node: ">= 10.14.2" } + + "@jest/globals@26.6.2": + resolution: + { integrity: sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== } + engines: { node: ">= 10.14.2" } + + "@jest/reporters@26.6.2": + resolution: + { integrity: sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== } + engines: { node: ">= 10.14.2" } + + "@jest/schemas@29.6.3": + resolution: + { integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + + "@jest/source-map@26.6.2": + resolution: + { integrity: sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== } + engines: { node: ">= 10.14.2" } + + "@jest/test-result@26.6.2": + resolution: + { integrity: sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== } + engines: { node: ">= 10.14.2" } + + "@jest/test-sequencer@26.6.3": + resolution: + { integrity: sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== } + engines: { node: ">= 10.14.2" } + + "@jest/transform@25.5.1": + resolution: + { integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg== } + engines: { node: ">= 8.3" } + + "@jest/transform@26.6.2": + resolution: + { integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== } + engines: { node: ">= 10.14.2" } + + "@jest/transform@29.7.0": + resolution: + { integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + + "@jest/types@25.5.0": + resolution: + { integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== } + engines: { node: ">= 8.3" } + + "@jest/types@26.6.2": + resolution: + { integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== } + engines: { node: ">= 10.14.2" } + + "@jest/types@29.6.3": + resolution: + { integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + + "@josephg/resolvable@1.0.1": + resolution: + { integrity: sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg== } + + "@jridgewell/gen-mapping@0.1.1": + resolution: + { integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== } + engines: { node: ">=6.0.0" } + + "@jridgewell/gen-mapping@0.3.3": + resolution: + { integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== } + engines: { node: ">=6.0.0" } + + "@jridgewell/resolve-uri@3.1.0": + resolution: + { integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== } + engines: { node: ">=6.0.0" } + + "@jridgewell/set-array@1.1.2": + resolution: + { integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== } + engines: { node: ">=6.0.0" } + + "@jridgewell/source-map@0.3.3": + resolution: + { integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== } + + "@jridgewell/sourcemap-codec@1.4.14": + resolution: + { integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== } + + "@jridgewell/sourcemap-codec@1.4.15": + resolution: + { integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== } + + "@jridgewell/trace-mapping@0.3.18": + resolution: + { integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== } + + "@jridgewell/trace-mapping@0.3.9": + resolution: + { integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== } + + "@jsdevtools/ono@7.1.3": + resolution: + { integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== } + + "@juggle/resize-observer@3.4.0": + resolution: + { integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== } + + "@kie-tools/emscripten-fs@0.0.2": + resolution: + { integrity: sha512-dxmfwq2F+yxawuGrVVRGmTeZHTqRHa79Vp4FX2KEXHAA9AgK1aaVz8mxZxXYFs2ycfp30NjWvhZCOIRbIKTjAQ== } + + "@kie-tools/jitexecutor-native@999.0.0-20240505-SNAPSHOT": + resolution: + { integrity: sha512-swpesoPfMsMPlVBOmgAFp28QAfkN9t0fJOPEimK3ChIS/7u1mDaIOKDtceawfQPjVW9Pe0KK6lLMgHyay/oWfw== } + + "@koa/cors@3.4.3": + resolution: + { integrity: sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw== } + engines: { node: ">= 8.0.0" } + + "@koa/router@10.1.1": + resolution: + { integrity: sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw== } + engines: { node: ">= 8.0.0" } + + "@kubernetes-models/apimachinery@1.1.0": + resolution: + { integrity: sha512-DvCNeou3+M5ESJluVs8daVp7g03/hWnwXHou9Se8qNRZpqH6lQHvRjXy6HWSqBV9fKZOnWcOExmkUPQGbVIa6A== } + engines: { node: ">=14" } + + "@kubernetes-models/base@4.0.0": + resolution: + { integrity: sha512-wOQuIJk04urKwvOH2ybja8GeRNDljrq+f3yxWCdFPpsQ94UgxzWk0c3UeE5Tq+VX0hm1mNLaJZG6Upj+uIutjQ== } + engines: { node: ">=14" } + + "@kubernetes-models/knative@2.1.0": + resolution: + { integrity: sha512-Fv6ripBTBEWAZoH9XTKkEN2EhV3vGGo8TTI4Yg5MavEv06ouzJ2ALLZKgGVJjmpuvVrf63+bjB13CdTJnXXqfw== } + engines: { node: ">=14" } + + "@kubernetes-models/validate@3.0.0": + resolution: + { integrity: sha512-XQhuCn6KpZ2poeQWcN6C5bQYXXazEHcOLMEsQ35Cg5SN+nm9caDfI6MHCCCRSgoTW7jvP6UiWAG0kfEO86Z2xw== } + engines: { node: ">=14" } + + "@leichtgewicht/ip-codec@2.0.4": + resolution: + { integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== } + + "@mdx-js/react@2.3.0": + resolution: + { integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g== } + peerDependencies: + react: ">=16" + + "@motionone/animation@10.15.1": + resolution: + { integrity: sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ== } + + "@motionone/dom@10.16.2": + resolution: + { integrity: sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg== } + + "@motionone/easing@10.15.1": + resolution: + { integrity: sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw== } + + "@motionone/generators@10.15.1": + resolution: + { integrity: sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ== } + + "@motionone/types@10.15.1": + resolution: + { integrity: sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA== } + + "@motionone/utils@10.15.1": + resolution: + { integrity: sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw== } + + "@ndelangen/get-tarball@3.0.9": + resolution: + { integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA== } + + "@ngtools/webpack@14.2.11": + resolution: + { integrity: sha512-4enbLFAp98uTgWYF6OFceQqLcfv2/0brIrNN4iWT9xe/Mh3zdCt+eH42zvNRsqo9WXNWRSLvnx8I924p83LNlw== } + engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + peerDependencies: + "@angular/compiler-cli": ^14.0.0 + typescript: ">=4.6.2 <4.9" + webpack: ^5.54.0 + + "@nice-move/prettier-plugin-package-json@0.6.1": + resolution: + { integrity: sha512-EtDkha5voRj/0lzBLSxxs/6qjTopiVR3GSmTKu1oaWzQJ31V9S5/4f28zL4qXID67KJRb9aN6jUpKzZ7AnaYzw== } + engines: { node: ^16.13.0 || >=18.0.0 } + peerDependencies: + prettier: ^2.5.0 + + "@nodelib/fs.scandir@2.1.5": + resolution: + { integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== } + engines: { node: ">= 8" } + + "@nodelib/fs.stat@2.0.5": + resolution: + { integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== } + engines: { node: ">= 8" } + + "@nodelib/fs.walk@1.2.8": + resolution: + { integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== } + engines: { node: ">= 8" } + + "@npmcli/fs@1.1.0": + resolution: + { integrity: sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16 } + deprecated: this version had an improper engines field added, update to 1.1.1 + + "@npmcli/fs@2.1.2": + resolution: + { integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + "@npmcli/git@3.0.2": + resolution: + { integrity: sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + "@npmcli/installed-package-contents@1.0.7": + resolution: + { integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== } + engines: { node: ">= 10" } + hasBin: true + + "@npmcli/move-file@1.1.2": + resolution: + { integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== } + engines: { node: ">=10" } + + "@npmcli/move-file@2.0.1": + resolution: + { integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + deprecated: This functionality has been moved to @npmcli/fs + + "@npmcli/node-gyp@2.0.0": + resolution: + { integrity: sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + "@npmcli/promise-spawn@3.0.0": + resolution: + { integrity: sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + "@npmcli/run-script@4.2.1": + resolution: + { integrity: sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + "@octokit/auth-token@2.4.5": + resolution: + { integrity: sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA== } + + "@octokit/core@3.4.0": + resolution: + { integrity: sha512-6/vlKPP8NF17cgYXqucdshWqmMZGXkuvtcrWCgU5NOI0Pl2GjlmZyWgBMrU8zJ3v2MJlM6++CiB45VKYmhiWWg== } + + "@octokit/endpoint@6.0.11": + resolution: + { integrity: sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ== } + + "@octokit/graphql@4.6.2": + resolution: + { integrity: sha512-WmsIR1OzOr/3IqfG9JIczI8gMJUMzzyx5j0XXQ4YihHtKlQc+u35VpVoOXhlKAlaBntvry1WpAzPl/a+s3n89Q== } + + "@octokit/openapi-types@7.0.0": + resolution: + { integrity: sha512-gV/8DJhAL/04zjTI95a7FhQwS6jlEE0W/7xeYAzuArD0KVAVWDLP2f3vi98hs3HLTczxXdRK/mF0tRoQPpolEw== } + + "@octokit/plugin-paginate-rest@2.13.3": + resolution: + { integrity: sha512-46lptzM9lTeSmIBt/sVP/FLSTPGx6DCzAdSX3PfeJ3mTf4h9sGC26WpaQzMEq/Z44cOcmx8VsOhO+uEgE3cjYg== } + peerDependencies: + "@octokit/core": ">=2" + + "@octokit/plugin-request-log@1.0.3": + resolution: + { integrity: sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ== } + peerDependencies: + "@octokit/core": ">=3" + + "@octokit/plugin-rest-endpoint-methods@5.0.1": + resolution: + { integrity: sha512-vvWbPtPqLyIzJ7A4IPdTl+8IeuKAwMJ4LjvmqWOOdfSuqWQYZXq2CEd0hsnkidff2YfKlguzujHs/reBdAx8Sg== } + peerDependencies: + "@octokit/core": ">=3" + + "@octokit/request-error@2.0.5": + resolution: + { integrity: sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg== } + + "@octokit/request@5.4.15": + resolution: + { integrity: sha512-6UnZfZzLwNhdLRreOtTkT9n57ZwulCve8q3IT/Z477vThu6snfdkBuhxnChpOKNGxcQ71ow561Qoa6uqLdPtag== } + + "@octokit/rest@18.5.3": + resolution: + { integrity: sha512-KPAsUCr1DOdLVbZJgGNuE/QVLWEaVBpFQwDAz/2Cnya6uW2wJ/P5RVGk0itx7yyN1aGa8uXm2pri4umEqG1JBA== } + + "@octokit/types@6.14.2": + resolution: + { integrity: sha512-wiQtW9ZSy4OvgQ09iQOdyXYNN60GqjCL/UdMsepDr1Gr0QzpW6irIKbH3REuAHXAhxkEk9/F2a3Gcs1P6kW5jA== } + + "@oozcitak/dom@1.15.10": + resolution: + { integrity: sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ== } + engines: { node: ">=8.0" } + + "@oozcitak/infra@1.0.8": + resolution: + { integrity: sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg== } + engines: { node: ">=6.0" } + + "@oozcitak/url@1.0.4": + resolution: + { integrity: sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw== } + engines: { node: ">=8.0" } + + "@oozcitak/util@8.3.8": + resolution: + { integrity: sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ== } + engines: { node: ">=8.0" } + + "@openapi-contrib/openapi-schema-to-json-schema@5.1.0": + resolution: + { integrity: sha512-MJnq+CxD8JAufiJoa8RK6D/8P45MEBe0teUi30TNoHRrI6MZRNgetK2Y2IfDXWGLTHMopb1d9GHonqlV2Yvztg== } + engines: { node: ">=14.0.0" } + hasBin: true + + "@patternfly/patternfly@4.224.2": + resolution: + { integrity: sha512-HGNV26uyHSIECuhjPg/WGn0mXbAotcs6ODfhAOkfYjIgGylddgiwElxUe1rpEHV5mQJJ2rMn4OdeJIIpzRX61g== } + + "@patternfly/quickstarts@2.4.0": + resolution: + { integrity: sha512-dlGtAX8iQarFvmflEvZ7rHaJb1aaBrcqkbzwx0wy2QLL/BID7Y+UQ9ht7k+TBNfnxhPOljM2YTp0rugG5S9q4g== } + peerDependencies: + "@patternfly/react-core": ">=4.115.2" + react: ">=16.8.0" + react-dom: ">=16.8.0" + showdown: ">=1.8.6" + + "@patternfly/react-catalog-view-extension@4.96.0": + resolution: + { integrity: sha512-ZMPvaE6KOjbLioCdi1wPtxughsce4+sPq6Us5s4JKu2xgn+e83NcfSD3pAcS5e+M8K3SWwdXd3ycgkD8F+Obvg== } + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + + "@patternfly/react-charts@6.94.18": + resolution: + { integrity: sha512-56WxnZYC3blRX41mW67JaPxJ3YhXViLvwGpEsZrYCccla/rTV8JgKK0gjHnqtzPQiVBfpn+3ewOyNCOR5uRoSw== } + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + + "@patternfly/react-code-editor@4.82.113": + resolution: + { integrity: sha512-iBwDTuUifwUwwL4wAzpI4KkB5fkCxiPVGlUypWumtNXweVf3x6PWpLCJM2H1rhNUddBRWIj5JOL3DYqPqYpbZg== } + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + react-monaco-editor: ^0.51.0 + + "@patternfly/react-core@4.276.6": + resolution: + { integrity: sha512-G0K+378jf9jw9g+hCAoKnsAe/UGTRspqPeuAYypF2FgNr+dC7dUpc7/VkNhZBVqSJzUWVEK8NyXcqkfi0IemIg== } + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + + "@patternfly/react-icons@4.93.6": + resolution: + { integrity: sha512-ZrXegc/81oiuTIeWvoHb3nG/eZODbB4rYmekBEsrbiysyO7m/sUFoi/RLvgFINrRoh6YCJqL5fj06Jg6d7jX1g== } + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + + "@patternfly/react-styles@4.92.6": + resolution: + { integrity: sha512-b8uQdEReMyeoMzjpMri845QxqtupY/tIFFYfVeKoB2neno8gkcW1RvDdDe62LF88q45OktCwAe/8A99ker10Iw== } + + "@patternfly/react-table@4.112.39": + resolution: + { integrity: sha512-U+hOMgYlbghGH4M5MX+qt0GkVi/ocrGnxDnm11YiS3CtEGsd6Rr0NeqMmk0uoR46Od4Pr5tKuXxZhPP32sCL/w== } + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + + "@patternfly/react-tokens@4.94.6": + resolution: + { integrity: sha512-tm7C6nat+uKMr1hrapis7hS3rN9cr41tpcCKhx6cod6FLU8KwF2Yt5KUxakhIOCEcE/M/EhXhAw/qejp8w0r7Q== } + + "@peculiar/asn1-schema@2.3.6": + resolution: + { integrity: sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA== } + + "@peculiar/json-schema@1.1.12": + resolution: + { integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w== } + engines: { node: ">=8.0.0" } + + "@peculiar/webcrypto@1.4.3": + resolution: + { integrity: sha512-VtaY4spKTdN5LjJ04im/d/joXuvLbQdgy5Z4DXF4MFZhQ+MTrejbNMkfZBp1Bs3O5+bFqnJgyGdPuZQflvIa5A== } + engines: { node: ">=10.12.0" } + + "@pkgjs/parseargs@0.11.0": + resolution: + { integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== } + engines: { node: ">=14" } + + "@playwright/test@1.38.1": + resolution: + { integrity: sha512-NqRp8XMwj3AK+zKLbZShl0r/9wKgzqI/527bkptKXomtuo+dOjU9NdMASQ8DNC9z9zLOMbG53T4eihYr3XR+BQ== } + engines: { node: ">=16" } + hasBin: true + + "@pmmmwh/react-refresh-webpack-plugin@0.5.11": + resolution: + { integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== } + engines: { node: ">= 10.13" } + peerDependencies: + "@types/webpack": 4.x || 5.x + react-refresh: ">=0.10.0 <1.0.0" + sockjs-client: ^1.4.0 + type-fest: ">=0.17.0 <5.0.0" + webpack: ">=4.43.0 <6.0.0" + webpack-dev-server: 3.x || 4.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + "@types/webpack": + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + + "@pnpm/build-modules@9.3.5": + resolution: + { integrity: sha512-R2Lvw7EcXFXdyMuohWK4JIew255hge484OLl7mButULJ6/PPvgjs1ph6nT+pROcdaxic/yVVVuVvd6WPlyE1oA== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/byline@1.0.0": + resolution: + { integrity: sha512-61tmh+k7hnKK6b2XbF4GvxmiaF3l2a+xQlZyeoOGBs7mXU3Ie8iCAeAnM0+r70KiqTrgWvBCjMeM+W3JarJqaQ== } + engines: { node: ">=12.17" } + + "@pnpm/cafs@4.2.0": + resolution: + { integrity: sha512-+pOi9x6Fk2f9OQhYNcLB++fZJzJObWjwnnRipdplbEXFMA8FYmFq+H70dupkhWSnJfK6sulULipbv6ZcZ21iog== } + engines: { node: ">=14.6" } + + "@pnpm/calc-dep-state@3.0.1": + resolution: + { integrity: sha512-dR8YQ6gymQYViBM4t+BwSNNQ/HHxF+XwNanWevhG2gOG4OyU6RnxRjfE98HXQPYWzRbhgu4CsbtK5AZBihrEzg== } + engines: { node: ">=14.6" } + + "@pnpm/cli-meta@3.0.6": + resolution: + { integrity: sha512-YD+RMDczTT5+u6oIUlm3JWKSCsLqoqoyk3qU8OkM+b7GPGAMnTpCrLyEjPwaz1hnhbuBvv3A+jnuQcGQOXeIEg== } + engines: { node: ">=14.6" } + + "@pnpm/cli-utils@0.7.27": + resolution: + { integrity: sha512-0bT9dqaWBXepbePSfM27nkXFmWw28oqr3gRbsa+zUqUhfhCw9oTucTJA60akz8NuS0dtPtscDOd6HzYw3xZBFg== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/config@15.9.1": + resolution: + { integrity: sha512-NsdmYnGGg8FAt6DbYjzaXjF162/BtceUG7fDunhkzk8Q3qaK9+Rt7+9hwnnB6S8xExtpZi3vhCkzwf+iuW+ZWA== } + engines: { node: ">=14.6" } + + "@pnpm/constants@6.1.0": + resolution: + { integrity: sha512-L6AiU3OXv9kjKGTJN9j8n1TeJGDcLX9atQlZvAkthlvbXjvKc5SKNWESc/eXhr5nEfuMWhQhiKHDJCpYejmeCQ== } + engines: { node: ">=14.19" } + + "@pnpm/core-loggers@7.0.6": + resolution: + { integrity: sha512-68r3T7gPi+Je/tMA7m8TAOjv/TTSCjjGI0nGUwsuK+aXIGn7eqCyknX1jk/kTrCWo+vsPMX26Pw0P5A0d1iYBA== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/core@5.10.0": + resolution: + { integrity: sha512-5udXE+JxjHTEC1mzzGLNUjxnAq5DmAfvwPlg0iklwx83C2CTUZwzAV85nHJ6Li8xaIXebpJpu0W/3br9xOwxdg== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/crypto.base32-hash@1.0.1": + resolution: + { integrity: sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw== } + engines: { node: ">=14.6" } + + "@pnpm/default-reporter@9.1.16": + resolution: + { integrity: sha512-vnZVAK1UZHId2H+qHKorIK+asQgz74NRPW7WpeSld69Z6VBnaz7lfiLaYrZs3GE1bjRm8kigAGY60uFNPBdEiA== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/directory-fetcher@3.1.0": + resolution: + { integrity: sha512-doczUYOAkwC0mZy9aTsnStZd2XtxL2HX2ksX3YRhBJyaulzsmM/RSZqbPM5jqk0UjY3v3ozF28YkgzDRp//Hzg== } + engines: { node: ">=14.6" } + + "@pnpm/error@3.0.1": + resolution: + { integrity: sha512-hMlbWbFcfcfolNfSjKjpeaZFow71kNg438LZ8rAd01swiVIYRUf/sRv8gGySru6AijYfz5UqslpIJRDbYBkgQA== } + engines: { node: ">=14.19" } + + "@pnpm/fetcher-base@13.1.0": + resolution: + { integrity: sha512-rEDsDCiwgfePpBi8oKj4cEEcOkMFSqKmE4MiC2jFOiBjSa2aiEF7yIFyfcO9PBt/Ol9yeV7W0cswrdcUEZJ84Q== } + engines: { node: ">=14.6" } + + "@pnpm/fetching-types@3.0.0": + resolution: + { integrity: sha512-m+/UUtCCspITCKr3/rt2IaZP/4HXg+vcmbbZokoqGUpgx4HXbXG+KKh3/oPJnwWQ4nH2i7zHPplMgoHjLxE7/w== } + engines: { node: ">=14.19" } + + "@pnpm/filter-lockfile@6.0.17": + resolution: + { integrity: sha512-5WMgjtBFzTVWHBmCohydnHnCHJLgiB4gPR63XoV7Kt0qDWYHrvxmLxANmhUTL4bl//Qqga1ASIvqUzfd6j8sGQ== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/filter-workspace-packages@5.0.27": + resolution: + { integrity: sha512-ljjSL3yfaB7hwKuTaxQRWs7nXvdIS2zvaYbY1vO/G2cc7hVG7p0f0LBIhjIu1yN4zKlj0m2C23lVvXGwrzJrUA== } + engines: { node: ">=14.6" } + + "@pnpm/find-workspace-packages@4.0.27": + resolution: + { integrity: sha512-ASQ3Z5sC3E5RsvAbOFUMWVVDYGpIkRdhmysyeBH76GCJTslPJxkVgBc+y4r5H6ukKZRD38ZHcQYfN/jCl9DFag== } + engines: { node: ">=14.6" } + + "@pnpm/get-context@6.2.9": + resolution: + { integrity: sha512-SBZuJso3PFo11hn2hT7SbP3HPFSjJFq+kJWZ3fLG7eRPWfP2kdwfevXVyzOKbAZ+4xaCEyO0PCtVsbJiMQYdKg== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/git-utils@0.1.0": + resolution: + { integrity: sha512-W3zsG9585cKL+FqgcT+IfTgZX5C+CbNkFjOnJN+qbysT1N30+BbvEByCcDMsTy7QDrAk6oS7WU1Rym3U2xlh2Q== } + engines: { node: ">=14.6" } + + "@pnpm/graceful-fs@2.0.0": + resolution: + { integrity: sha512-ogUZCGf0/UILZt6d8PsO4gA4pXh7f0BumXeFkcCe4AQ65PXPKfAkHC0C30Lheh2EgFOpLZm3twDP1Eiww18gew== } + engines: { node: ">=14.19" } + + "@pnpm/graph-sequencer@1.0.0": + resolution: + { integrity: sha512-iIJhmi7QjmafhijaEkh34Yxhjq3S/eiZnxww9K/SRXuDB5/30QnCyihR4R7vep8ONsGIR29hNPAtaNGd1rC/VA== } + + "@pnpm/headless@18.6.2": + resolution: + { integrity: sha512-0dDv/C1K9ZNMpVhy9rkxjYDBuU3y0ia1tziNAUaLgNHgPXkxMC/k/x9+9qr/ScO7zF+0Gl+UYBI6GlmuD1yfVg== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/hoist@6.2.7": + resolution: + { integrity: sha512-CYILBRsfm15IrqUZfeCycpAN2uM8mWGXNGOE+NWh76d4hiVGHn0u63R0Bz1sItjP1Q7+2a/E1qMLNI5ViTHlTA== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/lifecycle@13.1.6": + resolution: + { integrity: sha512-PAE/cnidA0YUZFm3lXTsH3ZeHYEH0NupMN1BVg8npKRFaHeX9vx1noU2w18McEu0DRgQRTilPkusaDqKd23e0A== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/link-bins@7.2.4": + resolution: + { integrity: sha512-0P/QxhyeSpGTZLFYcnTP2T/2XvXm7z5mmZlIwhjViA+X99+kV0d2x0FlrYJzSMeJTcgtJpunpYpIub2YLYye8A== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/lockfile-file@5.3.3": + resolution: + { integrity: sha512-IOvjeMRX+++osG9VsfSd7+hVa/sIzhqdrm/nFcL7AexFhC7wjXbWW3YMlN5Cw4v0fwm93fgRZlikIKJ7BmkBBA== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/lockfile-to-pnp@1.0.0": + resolution: + { integrity: sha512-hBlgoub60YrzoIuyF6Y1OVjDQmJBLEuqPW/G7FLiFnTrmmp7htCJC53DpkFWYJMxkHOx2SCeNrSQGgeUr/b+RA== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/lockfile-types@4.3.1": + resolution: + { integrity: sha512-xoorF+CuuUvpjfi8Uw/xkf8LI9VDzs9W1gjSxkKS8UwK60zU5fu4agILJfVVGlHO1tnjJeGRuspBjp7UZ8ufMA== } + engines: { node: ">=14.6" } + + "@pnpm/lockfile-utils@4.2.4": + resolution: + { integrity: sha512-i7ISuUuSsXCyXYAIlZc7ZdqX2XTEh3rY5qIIEDm/6OeGl4EZUeq5gWyjWkIkoZoKAO9/2H3dQhC5sXE6oVrPeg== } + engines: { node: ">=14.6" } + + "@pnpm/lockfile-walker@5.0.13": + resolution: + { integrity: sha512-ju9dnDrhRXaFO5cr08KkvqlgxgSIttTjhnMDFcEaDJJ4yKl3YDMbRR/o6CYo+MwxJ3EaHQsZsX9Swml6CpjLiQ== } + engines: { node: ">=14.6" } + + "@pnpm/logger@4.0.0": + resolution: + { integrity: sha512-SIShw+k556e7S7tLZFVSIHjCdiVog1qWzcKW2RbLEHPItdisAFVNIe34kYd9fMSswTlSRLS/qRjw3ZblzWmJ9Q== } + engines: { node: ">=12.17" } + + "@pnpm/manifest-utils@3.1.2": + resolution: + { integrity: sha512-ituyeV8krdIUQIhfqjBaUs0WnBR1/QP+o8mknNumQAFKur2nta4EzxR3TUIFS5SGCQtUfQNfF7v6WpsI89r2xQ== } + engines: { node: ">=14.6" } + + "@pnpm/matcher@3.0.0": + resolution: + { integrity: sha512-EXbwjVoiX6PPYkMTJu/1V4wlqR3cY7Z4UpIdpoCEBurZgiD4MfxChLiKzcbiSC/DTMewjcwVhNT0BL+EAEj3yA== } + engines: { node: ">=14.19" } + + "@pnpm/merge-lockfile-changes@3.0.9": + resolution: + { integrity: sha512-UOl3AYsi13R8bvQNJPNUml8sZYKBRns0xjAcPQomoX3WTU0dv+KzVyv86Iv86YlApP0aJj9MS8Vq++JOC10RKg== } + engines: { node: ">=14.6" } + + "@pnpm/modules-cleaner@12.0.19": + resolution: + { integrity: sha512-FTB8FltyDjFFbXCnu7OVv1wJqUtfaQNOVVJ4DBok9LscZatb6vHSfNofmqNOGSHcM7z3JWwt10Zp6RNcUoDIbw== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/modules-yaml@10.0.6": + resolution: + { integrity: sha512-ZMF/ANTGQ5tHi+qHbr77V7Sv5f/UVdlRXBFff1+ShlShp101Mqg0d48FEuRudz/Mb0WRxrRgvsDv8TS8MIyU5A== } + engines: { node: ">=14.6" } + + "@pnpm/network.ca-file@1.0.1": + resolution: + { integrity: sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA== } + engines: { node: ">=12.22.0" } + + "@pnpm/normalize-registries@3.0.6": + resolution: + { integrity: sha512-xo/41z16W/bBKDfeQECEQd35ACywPgVrucC8J/YuLD8R53zK4pIpr8Revd+ley7JvLeP4YQK06B3kCaat3sFIQ== } + engines: { node: ">=14.6" } + + "@pnpm/npm-conf@2.0.0": + resolution: + { integrity: sha512-Ot3xJvdbRQ3fwtDeRYMik/97BbCKij9ZupSgY1tJLCzPPgYRTIIjwdOBHQX2qGbwqNeKd6EneMyKAAsUMO09Bw== } + engines: { node: ">=12" } + + "@pnpm/npm-lifecycle@2.0.0-1": + resolution: + { integrity: sha512-eUeRVUxnr9xP50ESMuRDrWYN/AQmaV2g/Wvs3ckHBx7XFJw8ljix66L7R1S1FoUqxNn0BeyPeIE9ANwn/syIAQ== } + engines: { node: ">=12.17" } + + "@pnpm/npm-package-arg@1.0.0": + resolution: + { integrity: sha512-oQYP08exi6mOPdAZZWcNIGS+KKPsnNwUBzSuAEGWuCcqwMAt3k/WVCqVIXzBxhO5sP2b43og69VHmPj6IroKqw== } + engines: { node: ">=14.6" } + + "@pnpm/npm-resolver@13.1.2": + resolution: + { integrity: sha512-5gTYI/vKPPahFey/rmeBerbwfLuP9kiAUzTMH6HSLDhWSES5n4LgzTF/BetsbWzGZiXlMBQgU1BpUqt5rRqdnQ== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/package-bins@6.0.6": + resolution: + { integrity: sha512-eVcwCEcRrxG91bLukXkGlu8EAP8W5XOpQ9Q8aWDHCXkCwY7oAEAOdD8sjZzrN0cRR7SYKdT8B4XlBvX602ctYQ== } + engines: { node: ">=14.6" } + + "@pnpm/package-is-installable@6.0.8": + resolution: + { integrity: sha512-ITUkR8ceZmZhBwQn+GbV/Bt5Csr2GW5fDkN/czGNW1j2fWdPKExSn5iUr6h5EnOF5wGDIel3aFwgRBO2i2Lk4A== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/package-requester@19.0.0": + resolution: + { integrity: sha512-UeDeuU1zSbsPgreSPkE4fgn4QOVHFk+jZXod9WC6ZqRzzOTuWmN/o+7qLBRdYnqOcuNmCRqUrG4nbYrWL+eMrA== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/parse-overrides@2.0.3": + resolution: + { integrity: sha512-noSZaK2HEtXOUKHNUCwUjU1ExQQRA7OTUnifC7J6+qbCVESaAvzxQxDDWtgSCDtxlhrUOFoEAWZYA7efxBcZBg== } + engines: { node: ">=14.6" } + + "@pnpm/parse-wanted-dependency@3.0.2": + resolution: + { integrity: sha512-rmyjBVKA1VATgoEq2iHfJh5CZEcsXjv67S2e8cXmb3Ff8/ymJFu489uMPjVU4GrBOb3DJVBsii5L9QsVZ0ONFA== } + engines: { node: ">=14.6" } + + "@pnpm/pick-fetcher@1.0.0": + resolution: + { integrity: sha512-hPXczLGghmqUpFgBXIfhq9Wtvn3QRYoygL1jhBIo8sWgmp0bf8wmDWxQ17Fc2G7GNUcDrPHOXrhivWpKR63EIg== } + engines: { node: ">=14.6" } + + "@pnpm/pick-registry-for-package@3.0.6": + resolution: + { integrity: sha512-cZPK/hGJxBONJijY/7/2KcymheJSohOO39xUJzcIIIbrN3aC5gINfNnTp3p/iJgCfEswSS2xOku18pzSfrECaw== } + engines: { node: ">=14.6" } + + "@pnpm/pnpmfile@2.2.0": + resolution: + { integrity: sha512-kf6uW7t0OEA/ILJyIDMxgQ8IHSLazKYZPTpWYYwQmaqncPHh482PZFD0QQ3Y5Xew3nDvfe/dtBW+mzTIuvZodw== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/prune-lockfile@4.0.14": + resolution: + { integrity: sha512-lICCgm9j3e2Bu75zK4PA1FKjpu9pCcagRbZWruONBf44byyEkHcnTf8b8a9M1MvtoiArhmKOmyOVJ2OFyBBRyA== } + engines: { node: ">=14.6" } + + "@pnpm/ramda@0.28.1": + resolution: + { integrity: sha512-zcAG+lvU0fMziNeGXpPyCyCJYp5ZVrPElEE4t14jAmViaihohocZ+dDkcRIyAomox8pQsuZnv1EyHR+pOhmUWw== } + + "@pnpm/read-modules-dir@4.0.0": + resolution: + { integrity: sha512-pMuts92zjbSEUsqJMRNrPitG9w182omE+7ZcTYgelwPk74BCl4v6IVXDr5zbiKA280/FKDfTHyYcFBN31mrewA== } + engines: { node: ">=14.19" } + + "@pnpm/read-package-json@6.0.7": + resolution: + { integrity: sha512-zS+aJWCRtuWYQa/AyE0OQZVFEv1S7NLMRFix3zQuP/YnahxChh0d/aRW/n2slKJ8tQDUltKsJNY823cMwTFzkw== } + engines: { node: ">=14.6" } + + "@pnpm/read-project-manifest@3.0.9": + resolution: + { integrity: sha512-27j40C48hA/tqsCiqk9ApJxp2g6WGrrj2RSs0NKhsSHynxAuA1tIvwatNISQbAiMjZiu1lfhzhq8m1QdblyNmA== } + engines: { node: ">=14.6" } + + "@pnpm/read-projects-context@6.0.14": + resolution: + { integrity: sha512-7EIUIuL9vCw/KsqtgzyI2t2fXEVcu0jj/0/ZxqKEf8rAlvljTowzNwvJqhIOkzz7r+skg7T30yJcrxC3t7XPKw== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/real-hoist@0.2.16": + resolution: + { integrity: sha512-zv6/D+QwBre3JvyPcsUMg9mr4ul17mpSW1qQckpKvL2A8azAhkQVXLzXUlZ/sJtZiuqF74dFM+2hwlCP6eKJ2A== } + engines: { node: ">=14.6" } + + "@pnpm/remove-bins@3.0.8": + resolution: + { integrity: sha512-XeRTpJ4j27ptyv55J8fIBVESTuVGHtMIZQ380wxhSnoeeHybXF/SC/Od+M+KqKG7FALzO09FRZGr+9EB1SPu6w== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/render-peer-issues@2.1.0": + resolution: + { integrity: sha512-hY/pdOJN9bocwwj5KjzRpb7YBmbQ+W8TwaCSszIrTzCIVqw229aIbu5R5Y0mrLoDoPm4vbCoMbAplPBgQOr52w== } + engines: { node: ">=14.6" } + + "@pnpm/resolve-dependencies@28.3.5": + resolution: + { integrity: sha512-QhXsx/XziR1IwH+eUbOHB0noefmXdawOykx8rKIhF/SkPalNdT2VlE04D4gMrJdaOYLkccgYq4dJbTXc0ZLxpA== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/resolve-workspace-range@3.0.0": + resolution: + { integrity: sha512-QxD0/kp8IAxQDw7hYLcNmBuk5XGNfyuseU1EveJI0+HG7eO8hQINS6WyyVE7IiqzG6rBe3nrZk4iJBpk1hGIYw== } + engines: { node: ">=14.19" } + + "@pnpm/resolver-base@9.1.0": + resolution: + { integrity: sha512-eMwYEC1NI6i6RW2BertIdpHfGiuw8YVSHNChIoTUHirjmn9JKUl1nwwZtFOWdsoalKUO3cXM0f1r7IGi0TA4pg== } + engines: { node: ">=14.6" } + + "@pnpm/store-controller-types@14.1.1": + resolution: + { integrity: sha512-lR2xG8IGZWiF3zUy5dxb2aez8NjqmviLUf2cNNcDhYnTC8WMr+Q+A9FGevqvFeaGEdR+2DUYMi3B4mMrpm/jJA== } + engines: { node: ">=14.6" } + + "@pnpm/symlink-dependency@5.0.6": + resolution: + { integrity: sha512-HLe9uRLnTUNGlR+YGtvK5a6bjBH7OX36aIxLQt7z5k6vYvwDqwahKTX466/prCt6JAKK1lX6/TjpbXnM+Z8eWQ== } + engines: { node: ">=14.6" } + peerDependencies: + "@pnpm/logger": ^4.0.0 + + "@pnpm/types@8.5.0": + resolution: + { integrity: sha512-PSKnhkwgiZtp9dcWZR9mPz2W9UopmADr9o8FTqazo5kjUSh2xQmDUSJOJ/ZWcfNziO64Ix/VbcxKIZeplhog1Q== } + engines: { node: ">=14.6" } + + "@pnpm/which-version-is-pinned@3.0.0": + resolution: + { integrity: sha512-YUU/T9G6s2CuSdcOvQRZccec0vSYeAiygFCohGzQgQIQA26eecORDxRHTfcWb7qTQIaBSH3XdHCSTt4Uch0EzA== } + engines: { node: ">=14.6" } + + "@pnpm/write-project-manifest@3.0.7": + resolution: + { integrity: sha512-rMgIWR52asESg1D7Cp/vBi3dBsv18iUWPvvtYNynrcOjRdE3NsH5CAdfZP/XN6HJF6CSY8rS9W4YC5Q3JGtxiw== } + engines: { node: ">=14.6" } + + "@prettier/plugin-xml@2.2.0": + resolution: + { integrity: sha512-UWRmygBsyj4bVXvDiqSccwT1kmsorcwQwaIy30yVh8T+Gspx4OlC0shX1y+ZuwXZvgnafmpRYKks0bAu9urJew== } + + "@protobufjs/aspromise@1.1.2": + resolution: + { integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== } + + "@protobufjs/base64@1.1.2": + resolution: + { integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== } + + "@protobufjs/codegen@2.0.4": + resolution: + { integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== } + + "@protobufjs/eventemitter@1.1.0": + resolution: + { integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== } + + "@protobufjs/fetch@1.1.0": + resolution: + { integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== } + + "@protobufjs/float@1.0.2": + resolution: + { integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== } + + "@protobufjs/inquire@1.1.0": + resolution: + { integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== } + + "@protobufjs/path@1.1.2": + resolution: + { integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== } + + "@protobufjs/pool@1.1.0": + resolution: + { integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== } + + "@protobufjs/utf8@1.1.0": + resolution: + { integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== } + + "@radix-ui/number@1.0.1": + resolution: + { integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== } + + "@radix-ui/primitive@1.0.1": + resolution: + { integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== } + + "@radix-ui/react-arrow@1.0.3": + resolution: + { integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-collection@1.0.3": + resolution: + { integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-compose-refs@1.0.1": + resolution: + { integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-context@1.0.1": + resolution: + { integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-direction@1.0.1": + resolution: + { integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-dismissable-layer@1.0.4": + resolution: + { integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-focus-guards@1.0.1": + resolution: + { integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-focus-scope@1.0.3": + resolution: + { integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-id@1.0.1": + resolution: + { integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-popper@1.1.2": + resolution: + { integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-portal@1.0.3": + resolution: + { integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-primitive@1.0.3": + resolution: + { integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-roving-focus@1.0.4": + resolution: + { integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-select@1.2.2": + resolution: + { integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-separator@1.0.3": + resolution: + { integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-slot@1.0.2": + resolution: + { integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-toggle-group@1.0.4": + resolution: + { integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-toggle@1.0.3": + resolution: + { integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-toolbar@1.0.4": + resolution: + { integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/react-use-callback-ref@1.0.1": + resolution: + { integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-controllable-state@1.0.1": + resolution: + { integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-escape-keydown@1.0.3": + resolution: + { integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-layout-effect@1.0.1": + resolution: + { integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-previous@1.0.1": + resolution: + { integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-rect@1.0.1": + resolution: + { integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-use-size@1.0.1": + resolution: + { integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + + "@radix-ui/react-visually-hidden@1.0.3": + resolution: + { integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + "@radix-ui/rect@1.0.1": + resolution: + { integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== } + + "@reactflow/background@11.3.6": + resolution: + { integrity: sha512-06FPlSUOOMALEEs+2PqPAbpqmL7WDjrkbG2UsDr2d6mbcDDhHiV4tu9FYoz44SQvXo7ma9VRotlsaR4OiRcYsg== } + peerDependencies: + react: ">=17" + react-dom: ">=17" + + "@reactflow/controls@11.2.6": + resolution: + { integrity: sha512-4QHT92/ACVlZkvV+Hq44bAPV8WbMhkJl+/J0EbXcqQ1+an7cWJsF84eeelJw7R5J76RoaSSpKdsWsL2v7HAVlw== } + peerDependencies: + react: ">=17" + react-dom: ">=17" + + "@reactflow/core@11.10.1": + resolution: + { integrity: sha512-GIh3usY1W3eVobx//OO9+Cwm+5evQBBdPGxDaeXwm25UqPMWRI240nXQA5F/5gL5Mwpf0DUC7DR2EmrKNQy+Rw== } + peerDependencies: + react: ">=17" + react-dom: ">=17" + + "@reactflow/minimap@11.7.6": + resolution: + { integrity: sha512-kJEtyeQkTZYViLGebVWHVUJROMAGcvejvT+iX4DqKnFb5yK8E8LWlXQpRx2FrL9gDy80mJJaciy7IxnnQKE1bg== } + peerDependencies: + react: ">=17" + react-dom: ">=17" + + "@reactflow/node-resizer@2.2.6": + resolution: + { integrity: sha512-1Xb6q97uP7hRBLpog9sRCNfnsHdDgFRGEiU+lQqGgPEAeYwl4nRjWa/sXwH6ajniKxBhGEvrdzOgEFn6CRMcpQ== } + peerDependencies: + react: ">=17" + react-dom: ">=17" + + "@reactflow/node-toolbar@1.3.6": + resolution: + { integrity: sha512-JXDEuZ0wKjZ8z7qK2bIst0eZPzNyVEsiHL0e93EyuqT4fA9icoyE0fLq2ryNOOp7MXgId1h7LusnH6ta45F0yQ== } + peerDependencies: + react: ">=17" + react-dom: ">=17" + + "@readme/better-ajv-errors@1.6.0": + resolution: + { integrity: sha512-9gO9rld84Jgu13kcbKRU+WHseNhaVt76wYMeRDGsUGYxwJtI3RmEJ9LY9dZCYQGI8eUZLuxb5qDja0nqklpFjQ== } + engines: { node: ">=14" } + peerDependencies: + ajv: 4.11.8 - 8 + + "@readme/json-schema-ref-parser@1.2.0": + resolution: + { integrity: sha512-Bt3QVovFSua4QmHa65EHUmh2xS0XJ3rgTEUPH998f4OW4VVJke3BuS16f+kM0ZLOGdvIrzrPRqwihuv5BAjtrA== } + + "@readme/openapi-parser@2.5.0": + resolution: + { integrity: sha512-IbymbOqRuUzoIgxfAAR7XJt2FWl6n2yqN09fF5adacGm7W03siA3bj1Emql0X9D2T+RpBYz3x9zDsMhuoMP62A== } + engines: { node: ">=14" } + peerDependencies: + openapi-types: ">=7" + + "@repeaterjs/repeater@3.0.4": + resolution: + { integrity: sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA== } + + "@rhoas/registry-instance-sdk@0.34.4": + resolution: + { integrity: sha512-Z5RzLL0lXvE8jp6bKI0o2Q7MKX6hQrDX+swq0i9ikNaqzgWl69xHQx4v94GOnwYtK/WOb1PkjTAdzOibhgM8xw== } + + "@schematics/angular@14.2.11": + resolution: + { integrity: sha512-tejU2BOc25bQO34mZmTwmtAfOiFtDE/io/yHqYgUsTn804kyMQbz2QOOXN0epdzRYrkAHvH4KV8c2LDyO6iijA== } + engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + + "@severlessworkflow/sdk-typescript@3.0.3": + resolution: + { integrity: sha512-lrIyDa5jI+nfMZg2Q2u70cRJBRGu2FtASVgzci7/MW5YxtTFYGYfc4rRxuMEf3EHVSFCVTKrtCYp4v2rHeLQYw== } + engines: { node: ">=15.0", npm: ">=7.0.0" } + + "@sideway/address@4.1.4": + resolution: + { integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== } + + "@sideway/formula@3.0.1": + resolution: + { integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== } + + "@sideway/pinpoint@2.0.0": + resolution: + { integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== } + + "@sinclair/typebox@0.27.8": + resolution: + { integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== } + + "@sindresorhus/is@4.0.1": + resolution: + { integrity: sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g== } + engines: { node: ">=10" } + + "@sindresorhus/is@5.4.1": + resolution: + { integrity: sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw== } + engines: { node: ">=14.16" } + + "@sinonjs/commons@1.8.3": + resolution: + { integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== } + + "@sinonjs/fake-timers@6.0.1": + resolution: + { integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== } + + "@sinonjs/fake-timers@7.1.2": + resolution: + { integrity: sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg== } + + "@sinonjs/samsam@6.0.2": + resolution: + { integrity: sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ== } + + "@sinonjs/text-encoding@0.7.1": + resolution: + { integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== } + + "@socket.io/base64-arraybuffer@1.0.2": + resolution: + { integrity: sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ== } + engines: { node: ">= 0.6.0" } + + "@storybook/addon-controls@7.4.6": + resolution: + { integrity: sha512-4lq3sycEUIsK8SUWDYc60QgF4vV9FZZ3lDr6M7j2W9bOnvGw49d2fbdlnq+bX1ZprZZ9VgglQpBAorQB3BXZRw== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + "@storybook/addon-docs@7.4.6": + resolution: + { integrity: sha512-dLaub+XWFq4hChw+xfuF9yYg0Txp77FUawKoAigccfjWXx+OOhRV3XTuAcknpXkYq94GWynHgUFXosXT9kbDNA== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/addon-highlight@7.4.6": + resolution: + { integrity: sha512-zCufxxD2KS5VwczxfkcBxe1oR/juTTn2H1Qm8kYvWCJQx3UxzX0+G9cwafbpV7eivqaufLweEwROkH+0KjAtkQ== } + + "@storybook/addon-links@7.4.6": + resolution: + { integrity: sha512-BPygElZKX+CPI9Se6GJNk1dYc5oxuhA+vHigO1tBqhiM6VkHyFP3cvezJNQvpNYhkUnu3cxnZXb3UJnlRbPY3g== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + "@storybook/addon-links@7.6.13": + resolution: + { integrity: sha512-hQVaJcp9i53Y+ukuRz5Y32Do+eR1nC6vpfoRnuUgPgVYYv+7D8XHydR/wml5GEQKy6MsGHLzFVLy1SmmQHeASg== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + + "@storybook/addon-measure@7.4.6": + resolution: + { integrity: sha512-nCymMLaHnxv8TE3yEM1A9Tulb1NuRXRNmtsdHTkjv7P1aWCxZo8A/GZaottKe/GLT8jSRjZ+dnpYWrbAhw6wTQ== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + "@storybook/addon-outline@7.4.6": + resolution: + { integrity: sha512-errNUblRVDLpuEaHQPr/nsrnsUkD2ARmXawkRvizgDWLIDMDJYjTON3MUCaVx3x+hlZ3I6X//G5TVcma8tCc8A== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + "@storybook/addon-toolbars@7.4.6": + resolution: + { integrity: sha512-L9m2FBcKeteGq7qIYsMJr0LEfiH7Wdrv5IDcldZTn68eZUJTh1p4GdJZcOmzX1P5IFRr76hpu03iWsNlWQjpbQ== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + "@storybook/addon-viewport@7.4.6": + resolution: + { integrity: sha512-INDtk54j7bi7NgxMfd2ATmbA0J7nAd6X8itMkLIyPuPJtx8bYHPDORyemDOd0AojgmAdTOAyUtDYdI/PFeo4Cw== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + "@storybook/addon-webpack5-compiler-babel@3.0.3": + resolution: + { integrity: sha512-rVQTTw+oxJltbVKaejIWSHwVKOBJs3au21f/pYXhV0aiNgNhxEa3vr79t/j0j8ox8uJtzM8XYOb7FlkvGfHlwQ== } + engines: { node: ">=18" } + + "@storybook/addons@7.4.6": + resolution: + { integrity: sha512-c+4awrtwNlJayFdgLkEXa5H2Gj+KNlxuN+Z5oDAdZBLqXI8g0gn7eYO2F/eCSIDWdd/+zcU2uq57XPFKc8veHQ== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/blocks@7.4.6": + resolution: + { integrity: sha512-HxBSAeOiTZW2jbHQlo1upRWFgoMsaAyKijUFf5MwwMNIesXCuuTGZDJ3xTABwAVLK2qC9Ektfbo0CZCiPVuDRQ== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/blocks@7.6.13": + resolution: + { integrity: sha512-wjiwGHLIDfzgonxQaEOlQBR8H7U4hjOEkvkT6leaA3SXJaBgoZBD8zTqWqMX1Gl6vUmmRqMzq/nTSVai8Y1vVQ== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/builder-manager@7.4.6": + resolution: + { integrity: sha512-zylZCD2rmyLOOFBFmUgtJg6UNUKmRNgXiig1XApzS2TkIbTZP827DsVEUl0ey/lskCe0uArkrEBR6ICba8p/Rw== } + + "@storybook/builder-manager@7.6.13": + resolution: + { integrity: sha512-RsZO7W33fYD5QKr//6DQ2+H0tdOt6BJ9I7U+3k5C8qCCoIW1CwYz/qbX+IB403k1yKKyw+Xau3F3tCVxR3j9Bw== } + + "@storybook/builder-webpack5@7.4.6": + resolution: + { integrity: sha512-j7AyDPlUuO2GiH6riB8iGbT7blQpyVGB+rMHXPSm7v6/U7IITbNzxFwe+sSMLoFr8K1e2VXpgqQ9p3rHFey+nw== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@storybook/builder-webpack5@7.6.13": + resolution: + { integrity: sha512-7BpDZQUnUaHAmg8SHTitKg/XDUUPM5UmfWc3adwKmblZ1qSGWjbp2YO9+Fpd3RWQ3QZhrwhCk2bW4lsUfyK/Yg== } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@storybook/channels@7.4.6": + resolution: + { integrity: sha512-yPv/sfo2c18fM3fvG0i1xse63vG8l33Al/OU0k/dtovltPu001/HVa1QgBgsb/QrEfZtvGjGhmtdVeYb39fv3A== } + + "@storybook/channels@7.6.13": + resolution: + { integrity: sha512-AiplFJXPjgHA62xqZFq7SwCS+o8bFrYLPM9I8yNY+8jhAi9N3Yig+h2P0jOXxLKicwrCXa5ZJ7PZK05M1r6YqA== } + + "@storybook/cli@7.4.6": + resolution: + { integrity: sha512-rRwaH8pOL+FHz/pJMEkNpMH2xvZvWsrl7obBYw26NQiHmiVSAkfHJicndSN1mwc+p5w+9iXthrgzbLtSAOSvkA== } + hasBin: true + + "@storybook/cli@7.6.13": + resolution: + { integrity: sha512-9JBFckdWeJKU1xV3G3+L/kjuwNZm2RAUxac4GgVBxXACF0QU0nXml8Ss5ZA5nss+qCnn/gdRYRDNdfJ28L0/mw== } + hasBin: true + + "@storybook/client-api@7.4.6": + resolution: + { integrity: sha512-O8yA/xEzPW9Oe3s5VJAFor2d2KwXHjUZ1gvou3o14zu/TJLgXwol0qBBr+YLRO2rcNNJ51pAIGwAT5bgmpUaeg== } + + "@storybook/client-logger@7.4.6": + resolution: + { integrity: sha512-XDw31ZziU//86PKuMRnmc+L/G0VopaGKENQOGEpvAXCU9IZASwGKlKAtcyosjrpi+ZiUXlMgUXCpXM7x3b1Ehw== } + + "@storybook/client-logger@7.6.13": + resolution: + { integrity: sha512-uo51MsUG1Fbi1IA+me9tewF1mFiaYuyR0IMeBmaU3Z3CtjEUdOekmvRQ9ckoFn+BbKtxSipTodiR4HmIZDta3g== } + + "@storybook/codemod@7.4.6": + resolution: + { integrity: sha512-lxmwEpwksCaAq96APN2YlooSDfKjJ1vKzN5Ni2EqQzf2TEXl7XQjLacHd7OOaII1kfsy+D5gNG4N5wBo7Ub30g== } + + "@storybook/codemod@7.6.13": + resolution: + { integrity: sha512-QjjVAxT/NnCN4hJ5TLf2wQtddfwn9r0yaFMxLb3gGsjW/ZVzmp4xOS5KeqUUXXbb1wjYWv56Egamkrs/qoUTyA== } + + "@storybook/components@7.4.6": + resolution: + { integrity: sha512-nIRBhewAgrJJVafyCzuaLx1l+YOfvvD5dOZ0JxZsxJsefOdw1jFpUqUZ5fIpQ2moyvrR0mAUFw378rBfMdHz5Q== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/components@7.6.13": + resolution: + { integrity: sha512-IkUermvJFOCooJwlR1mamnByjSGukKjkmFGue6HWc64cZ+/DTwgHzh9O/XV82fnfTTMJ2CjOFYlYVr3brDqTVg== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/core-client@7.4.6": + resolution: + { integrity: sha512-tfgxAHeCvMcs6DsVgtb4hQSDaCHeAPJOsoyhb47eDQfk4OmxzriM0qWucJV5DePSMi+KutX/rN2u0JxfOuN68g== } + + "@storybook/core-client@7.6.13": + resolution: + { integrity: sha512-6tzWZ5u/8YXSthVuBqDHGABqALsiv/h+IiYaeg+UPWgz7sYwyj/IoFlHN1/du/h1wV5bc8GZyPcAIrOHxF60rQ== } + + "@storybook/core-common@7.4.6": + resolution: + { integrity: sha512-05MJFmOM86qvTLtgDskokIFz9txe0Lbhq4L3by1FtF0GwgH+p+W6I94KI7c6ANER+kVZkXQZhiRzwBFnVTW+Cg== } + + "@storybook/core-common@7.6.13": + resolution: + { integrity: sha512-kCCVDga/66wIWFSluT3acD3/JT3vwV7A9rxG8FZF5K38quU/b37sRXvCw8Yk5HJ4rQhrB76cxVhIOy/ZucaZVw== } + + "@storybook/core-events@7.4.6": + resolution: + { integrity: sha512-r5vrE+32lwrJh1NGFr1a0mWjvxo7q8FXYShylcwRWpacmL5NTtLkrXOoJSeGvJ4yKNYkvxQFtOPId4lzDxa32w== } + + "@storybook/core-events@7.6.13": + resolution: + { integrity: sha512-hsL6JT273b1RcJBGHpNNLJ1ilzFMT4UCJwwtOpNNQVPBJt0Hn22vxC69/hpqSINrhHRLj3ak8CTtA0ynVjngaQ== } + + "@storybook/core-server@7.4.6": + resolution: + { integrity: sha512-jqmRTGCJ1W0WReImivkisPVaLFT5sjtLnFoAk0feHp6QS5j7EYOPN7CYzliyQmARWTLUEXOVaFf3VD6nJZQhJQ== } + + "@storybook/core-server@7.6.13": + resolution: + { integrity: sha512-kcHhCL8XDv4k5QJqBVWOYJ2lwX6orQHnx0N7fvLhJ7IHtUp1YQYn1+ufnGFZBlpNGGvPwz3oX4hmOT1G+PQdlw== } + + "@storybook/core-webpack@7.4.6": + resolution: + { integrity: sha512-EqQDmd+vKAWOAjoe539LsfP8WvQG9V9i1priMA53u1FOEged8o0NBtRiRy2+JDdUSiGUdpe/X5+V/TyyQw/KWw== } + + "@storybook/core-webpack@7.6.13": + resolution: + { integrity: sha512-/O3o89Y/ul584a7BQqYRom02qaviNNyAKpAg1MnP7uIYs51KkxSTkRq4j3gXmZYuQusk6lnhBkIQjuWyw7PJbw== } + + "@storybook/csf-plugin@7.4.6": + resolution: + { integrity: sha512-yi7Qa4NSqKOyiJTWCxlB0ih2ijXq6oY5qZKW6MuMMBP14xJNRGLbH5KabpfXgN2T7YECcOWG1uWaGj2veJb1KA== } + + "@storybook/csf-tools@7.4.6": + resolution: + { integrity: sha512-ocKpcIUtTBy6hlLY34RUFQyX403cWpB2gGfqvkHbpGe2BQj7EyV0zpWnjsfVxvw+M9OWlCdxHWDOPUgXM33ELw== } + + "@storybook/csf-tools@7.6.13": + resolution: + { integrity: sha512-N0erD3fhbZIDkQpcHlNTLvkpWVVtpiOjY3JO8B5SdBT2uQ8T7aXx7IEM3Q8g1f/BpfjkM15rZl9r4HFtm5E43Q== } + + "@storybook/csf@0.1.1": + resolution: + { integrity: sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg== } + + "@storybook/csf@0.1.2": + resolution: + { integrity: sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA== } + + "@storybook/docs-mdx@0.1.0": + resolution: + { integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg== } + + "@storybook/docs-tools@7.4.6": + resolution: + { integrity: sha512-nZj1L/8WwKWWJ41FW4MaKGajZUtrhnr9UwflRCkQJaWhAKmDfOb5M5TqI93uCOULpFPOm5wpoMBz2IHInQ2Lrg== } + + "@storybook/docs-tools@7.6.13": + resolution: + { integrity: sha512-m3YAyNRQ97vm/rLj48Lgg8jjhbjr+668aADU49S50zjwtvC7H9C0h8PJI3LyE1Owxg2Ld2B6bG5wBv30nPnxZg== } + + "@storybook/global@5.0.0": + resolution: + { integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ== } + + "@storybook/manager-api@7.4.6": + resolution: + { integrity: sha512-inrm3DIbCp8wjXSN/wK6e6i2ysQ/IEmtC7IN0OJ7vdrp+USCooPT448SQTUmVctUGCFmOU3fxXByq8g77oIi7w== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/manager-api@7.6.13": + resolution: + { integrity: sha512-D23lbJSmJnVGHwXzKEw3TeUbPZMDP03R5Pp4S73fWHHhSBqjadcGCGRxiFWOyCyGXi4kUg1q4TYSIMw0pHvnlg== } + + "@storybook/manager@7.4.6": + resolution: + { integrity: sha512-kA1hUDxpn1i2SO9OinvLvVXDeL4xgJkModp+pbE8IXv4NJWReNq1ecMeQCzPLS3Sil2gnrullQ9uYXsnZ9bxxA== } + + "@storybook/manager@7.6.13": + resolution: + { integrity: sha512-f/Qecur8pXSncdmll7dYyP8EZ+IzzReIN8eZF/NHKULfnBkIkRxf+w4LlXBgOwgU36DdsW+VH0OuGMWeeqTUwA== } + + "@storybook/mdx2-csf@1.1.0": + resolution: + { integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw== } + + "@storybook/node-logger@7.4.6": + resolution: + { integrity: sha512-djZb310Q27GviDug1XBv0jOEDLCiwr4hhDE0aifCEKZpfNCi/EaP31nbWimFzZwxu4hE/YAPWExzScruR1zw9Q== } + + "@storybook/node-logger@7.6.13": + resolution: + { integrity: sha512-Ci/2Gd0+Qd3fX6GWGS1UAa/bTl0uALsEuMuzOO0meKEPEEYZvBFCoeK6lP1ysMnxWxKaDjxNr01JlTpmjfT6ag== } + + "@storybook/postinstall@7.4.6": + resolution: + { integrity: sha512-TqI5BucPAGRWrkh55BYiG2/gHLFtC0In4cuu0GsUzB/1jc4i51npLRorCwhmT7r7YliGl5F7JaP0Bni/qHN3Lg== } + + "@storybook/preset-react-webpack@7.4.6": + resolution: + { integrity: sha512-FfJvlk3bJfg66t06YLiyu+1o/DZN3uNfFP37zv5cJux7TpdmJRV/4m9LKQPJOvcnWBQYem8xX8k5cRS29vdW5g== } + engines: { node: ">=16.0.0" } + peerDependencies: + "@babel/core": ^7.22.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: "*" + peerDependenciesMeta: + "@babel/core": + optional: true + typescript: + optional: true + + "@storybook/preset-react-webpack@7.6.13": + resolution: + { integrity: sha512-ywQfwR4+uUHslbPYPkhGnp50eFL5c8QM5YE7gVd6ue58+nUXu984T5+WcRR62rqoycO2q7CdfASlb72S8PFkEA== } + engines: { node: ">=16.0.0" } + peerDependencies: + "@babel/core": ^7.22.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: "*" + peerDependenciesMeta: + "@babel/core": + optional: true + typescript: + optional: true + + "@storybook/preview-api@7.4.6": + resolution: + { integrity: sha512-byUS/Opt3ytWD4cWz3sNEKw5Yks8MkQgRN+GDSyIomaEAQkLAM0rchPC0MYjwCeUSecV7IIQweNX5RbV4a34BA== } + + "@storybook/preview-api@7.6.13": + resolution: + { integrity: sha512-BbRlVpxgOXSe4/hpf9cRtbvvCJoRrFbjMCnmaDh+krd8O4wLbVknKhqgSR46qLyW/VGud9Rb3upakz7tNP+mtg== } + + "@storybook/preview@7.4.6": + resolution: + { integrity: sha512-2RPXusJ4CTDrIipIKKvbotD7fP0+8VzoFjImunflIrzN9rni+2rq5eMjqlXAaB+77w064zIR4uDUzI9fxsMDeQ== } + + "@storybook/preview@7.6.13": + resolution: + { integrity: sha512-XW8+6PRVC/AfdY4Vf67XFNu9bNi5AwyLnLz7v+H4VEv+AnalRDXuszQcT6rUEumDDsDx2uwAhVs19xaQyAJu/w== } + + "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0": + resolution: + { integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q== } + peerDependencies: + typescript: ">= 4.x" + webpack: ">= 4" + + "@storybook/react-dom-shim@7.4.6": + resolution: + { integrity: sha512-DSq8l9FDocUF1ooVI+TF83pddj1LynE/Hv0/y8XZhc3IgJ/HkuOQuUmfz29ezgfAi9gFYUR8raTIBi3/xdoRmw== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/react-dom-shim@7.6.13": + resolution: + { integrity: sha512-8nrys2WAFymVjywM4GrqVL1fxTfgjWkONJuH7eBbVE2SmgG87NN4lchG/V+TpkFOTkYnGwJRqUcWSqRBUoHLrg== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/react-webpack5@7.4.6": + resolution: + { integrity: sha512-OSwf+E2tRcfBmzCH+WwM7JlfEYjg5Womi1yrtotfcjVXAU6ubHOk2G87zsrKLp/TeCOFM2aHohHBTyWUCejQKQ== } + engines: { node: ">=16.0.0" } + peerDependencies: + "@babel/core": ^7.22.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: "*" + peerDependenciesMeta: + "@babel/core": + optional: true + typescript: + optional: true + + "@storybook/react-webpack5@7.6.13": + resolution: + { integrity: sha512-TAoAZzZSV6/uE2qhDIf9bB90LBkHR3NnoUJN5pD/SS1wbNt8une1ufhDabfT6JiaBUPiNAg1Gl5Exct+WyBB9A== } + engines: { node: ">=16.0.0" } + peerDependencies: + "@babel/core": ^7.22.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: "*" + peerDependenciesMeta: + "@babel/core": + optional: true + typescript: + optional: true + + "@storybook/react@7.4.6": + resolution: + { integrity: sha512-w0dVo64baFFPTGpUOWFqkKsu6pQincoymegSNgqaBd5DxEyMDRiRoTWSJHMKE9BwgE8SyWhRkP1ak1mkccSOhQ== } + engines: { node: ">=16.0.0" } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@storybook/react@7.6.13": + resolution: + { integrity: sha512-DjA2uyiUnDT6w0ibzsq++5z6V49bNURfuXUmPbqe6dAPvoKtMFgrT/7h+LN/0PnLe9MKhFXKpmHyUwjAQLS1QA== } + engines: { node: ">=16.0.0" } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@storybook/router@7.4.6": + resolution: + { integrity: sha512-Vl1esrHkcHxDKqc+HY7+6JQpBPW3zYvGk0cQ2rxVMhWdLZTAz1hss9DqzN9tFnPyfn0a1Q77EpMySkUrvWKKNQ== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/router@7.6.13": + resolution: + { integrity: sha512-PE912SaViaq3SlheKMz0IW+/MIUmQpxf77YUOb3ZlMvu2KVhdZFsi9xC/3ym67nuVuF1yLELpz4Q/G1Jxlh/sg== } + + "@storybook/store@7.4.6": + resolution: + { integrity: sha512-tlm9rQ+djkYjEyCuEjaUv+c+jVgwnMEF9mZxnOoA6zrzU2g0S/1oE9/MdVLByGbH67U0NuuP0FcvsWLhAOQzjQ== } + + "@storybook/telemetry@7.4.6": + resolution: + { integrity: sha512-c8p/C1NIH8EMBviZkBCx8MMDk6rrITJ+b29DEp5MaWSRlklIVyhGiC4RPIRv6sxJwlD41PnqWVFtfu2j2eXLdQ== } + + "@storybook/telemetry@7.6.13": + resolution: + { integrity: sha512-G23QTpCd3W83NISTFSFjq5SyePRaQUin7F9KnafJM54cMDya7xi7aPUrlVRc5zi2Gfr8PJ8tTna1C4k3cIrHFw== } + + "@storybook/theming@7.4.6": + resolution: + { integrity: sha512-HW77iJ9ptCMqhoBOYFjRQw7VBap+38fkJGHP5KylEJCyYCgIAm2dEcQmtWpMVYFssSGcb6djfbtAMhYU4TL4Iw== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/theming@7.6.13": + resolution: + { integrity: sha512-Dj+zVF2CVdTrynjSW3Iydajc8EKCQCYNYA3bpkid0LltAIe8mLTkuTBYiI5CgviWmQc55iBrNpF2MA5AzW5Q3Q== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + "@storybook/types@7.4.6": + resolution: + { integrity: sha512-6QLXtMVsFZFpzPkdGWsu/iuc8na9dnS67AMOBKm5qCLPwtUJOYkwhMdFRSSeJthLRpzV7JLAL8Kwvl7MFP3QSw== } + + "@storybook/types@7.6.13": + resolution: + { integrity: sha512-N8HfqhL5uaI69BZx+xLkKi1YIgDp34XeL3uhxii4NfThcY1KJA643Gqk3oLKefiBqBpIRGKN0nA41Fhdvhr7Hw== } + + "@svgr/babel-plugin-add-jsx-attribute@6.0.0": + resolution: + { integrity: sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA== } + engines: { node: ">=10" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@svgr/babel-plugin-remove-jsx-attribute@6.0.0": + resolution: + { integrity: sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw== } + engines: { node: ">=10" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@svgr/babel-plugin-remove-jsx-empty-expression@6.0.0": + resolution: + { integrity: sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA== } + engines: { node: ">=10" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@svgr/babel-plugin-replace-jsx-attribute-value@6.0.0": + resolution: + { integrity: sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ== } + engines: { node: ">=10" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@svgr/babel-plugin-svg-dynamic-title@6.0.0": + resolution: + { integrity: sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg== } + engines: { node: ">=10" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@svgr/babel-plugin-svg-em-dimensions@6.0.0": + resolution: + { integrity: sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA== } + engines: { node: ">=10" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@svgr/babel-plugin-transform-react-native-svg@6.0.0": + resolution: + { integrity: sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ== } + engines: { node: ">=10" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@svgr/babel-plugin-transform-svg-component@6.2.0": + resolution: + { integrity: sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg== } + engines: { node: ">=12" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@svgr/babel-preset@6.2.0": + resolution: + { integrity: sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ== } + engines: { node: ">=10" } + peerDependencies: + "@babel/core": ^7.0.0-0 + + "@svgr/core@6.2.1": + resolution: + { integrity: sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA== } + engines: { node: ">=10" } + + "@svgr/hast-util-to-babel-ast@6.2.1": + resolution: + { integrity: sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ== } + engines: { node: ">=10" } + + "@svgr/plugin-jsx@6.2.1": + resolution: + { integrity: sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g== } + engines: { node: ">=10" } + peerDependencies: + "@svgr/core": ^6.0.0 + + "@svgr/plugin-svgo@6.2.0": + resolution: + { integrity: sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q== } + engines: { node: ">=10" } + peerDependencies: + "@svgr/core": ^6.0.0 + + "@svgr/webpack@6.2.1": + resolution: + { integrity: sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw== } + engines: { node: ">=10" } + + "@swc/core-darwin-arm64@1.3.92": + resolution: + { integrity: sha512-v7PqZUBtIF6Q5Cp48gqUiG8zQQnEICpnfNdoiY3xjQAglCGIQCjJIDjreZBoeZQZspB27lQN4eZ43CX18+2SnA== } + engines: { node: ">=10" } + cpu: [arm64] + os: [darwin] + + "@swc/core-darwin-x64@1.3.92": + resolution: + { integrity: sha512-Q3XIgQfXyxxxms3bPN+xGgvwk0TtG9l89IomApu+yTKzaIIlf051mS+lGngjnh9L0aUiCp6ICyjDLtutWP54fw== } + engines: { node: ">=10" } + cpu: [x64] + os: [darwin] + + "@swc/core-linux-arm-gnueabihf@1.3.92": + resolution: + { integrity: sha512-tnOCoCpNVXC+0FCfG84PBZJyLlz0Vfj9MQhyhCvlJz9hQmvpf8nTdKH7RHrOn8VfxtUBLdVi80dXgIFgbvl7qA== } + engines: { node: ">=10" } + cpu: [arm] + os: [linux] + + "@swc/core-linux-arm64-gnu@1.3.92": + resolution: + { integrity: sha512-lFfGhX32w8h1j74Iyz0Wv7JByXIwX11OE9UxG+oT7lG0RyXkF4zKyxP8EoxfLrDXse4Oop434p95e3UNC3IfCw== } + engines: { node: ">=10" } + cpu: [arm64] + os: [linux] + + "@swc/core-linux-arm64-musl@1.3.92": + resolution: + { integrity: sha512-rOZtRcLj57MSAbiecMsqjzBcZDuaCZ8F6l6JDwGkQ7u1NYR57cqF0QDyU7RKS1Jq27Z/Vg21z5cwqoH5fLN+Sg== } + engines: { node: ">=10" } + cpu: [arm64] + os: [linux] + + "@swc/core-linux-x64-gnu@1.3.92": + resolution: + { integrity: sha512-qptoMGnBL6v89x/Qpn+l1TH1Y0ed+v0qhNfAEVzZvCvzEMTFXphhlhYbDdpxbzRmCjH6GOGq7Y+xrWt9T1/ARg== } + engines: { node: ">=10" } + cpu: [x64] + os: [linux] + + "@swc/core-linux-x64-musl@1.3.92": + resolution: + { integrity: sha512-g2KrJ43bZkCZHH4zsIV5ErojuV1OIpUHaEyW1gf7JWKaFBpWYVyubzFPvPkjcxHGLbMsEzO7w/NVfxtGMlFH/Q== } + engines: { node: ">=10" } + cpu: [x64] + os: [linux] + + "@swc/core-win32-arm64-msvc@1.3.92": + resolution: + { integrity: sha512-3MCRGPAYDoQ8Yyd3WsCMc8eFSyKXY5kQLyg/R5zEqA0uthomo0m0F5/fxAJMZGaSdYkU1DgF73ctOWOf+Z/EzQ== } + engines: { node: ">=10" } + cpu: [arm64] + os: [win32] + + "@swc/core-win32-ia32-msvc@1.3.92": + resolution: + { integrity: sha512-zqTBKQhgfWm73SVGS8FKhFYDovyRl1f5dTX1IwSKynO0qHkRCqJwauFJv/yevkpJWsI2pFh03xsRs9HncTQKSA== } + engines: { node: ">=10" } + cpu: [ia32] + os: [win32] + + "@swc/core-win32-x64-msvc@1.3.92": + resolution: + { integrity: sha512-41bE66ddr9o/Fi1FBh0sHdaKdENPTuDpv1IFHxSg0dJyM/jX8LbkjnpdInYXHBxhcLVAPraVRrNsC4SaoPw2Pg== } + engines: { node: ">=10" } + cpu: [x64] + os: [win32] + + "@swc/core@1.3.92": + resolution: + { integrity: sha512-vx0vUrf4YTEw59njOJ46Ha5i0cZTMYdRHQ7KXU29efN1MxcmJH2RajWLPlvQarOP1ab9iv9cApD7SMchDyx2vA== } + engines: { node: ">=10" } + peerDependencies: + "@swc/helpers": ^0.5.0 + peerDependenciesMeta: + "@swc/helpers": + optional: true + + "@swc/counter@0.1.2": + resolution: + { integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw== } + + "@swc/types@0.1.5": + resolution: + { integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw== } + + "@szmarczak/http-timer@4.0.5": + resolution: + { integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ== } + engines: { node: ">=10" } + + "@szmarczak/http-timer@5.0.1": + resolution: + { integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== } + engines: { node: ">=14.16" } + + "@testing-library/dom@7.31.0": + resolution: + { integrity: sha512-0X7ACg4YvTRDFMIuTOEj6B4NpN7i3F/4j5igOcTI5NC5J+N4TribNdErCHOZF1LBWhhcyfwxelVwvoYNMUXTOA== } + engines: { node: ">=10" } + + "@testing-library/dom@9.3.4": + resolution: + { integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ== } + engines: { node: ">=14" } + + "@testing-library/jest-dom@5.16.1": + resolution: + { integrity: sha512-ajUJdfDIuTCadB79ukO+0l8O+QwN0LiSxDaYUTI4LndbbUsGi6rWU1SCexXzBA2NSjlVB9/vbkasQIL3tmPBjw== } + engines: { node: ">=8", npm: ">=6", yarn: ">=1" } + + "@testing-library/react-hooks@5.1.3": + resolution: + { integrity: sha512-UdEUtlQapQ579NEcXDAUE275u+KUsPtxW7NmFrNt0bE6lW8lqNCyxDK0RSuECmNZ/S0/fgP00W9RWRhVKO/hRg== } + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + react-test-renderer: ">=16.9.0" + peerDependenciesMeta: + react-dom: + optional: true + react-test-renderer: + optional: true + + "@testing-library/react@11.2.7": + resolution: + { integrity: sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA== } + engines: { node: ">=10" } + peerDependencies: + react: "*" + react-dom: "*" + + "@tootallnate/once@1.1.2": + resolution: + { integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== } + engines: { node: ">= 6" } + + "@tootallnate/once@2.0.0": + resolution: + { integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== } + engines: { node: ">= 10" } + + "@trysound/sax@0.2.0": + resolution: + { integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== } + engines: { node: ">=10.13.0" } + + "@tsconfig/node10@1.0.9": + resolution: + { integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== } + + "@tsconfig/node12@1.0.11": + resolution: + { integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== } + + "@tsconfig/node14@1.0.3": + resolution: + { integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== } + + "@tsconfig/node16@1.0.3": + resolution: + { integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== } + + "@types/accepts@1.3.7": + resolution: + { integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ== } + + "@types/archiver@5.3.1": + resolution: + { integrity: sha512-wKYZaSXaDvTZuInAWjCeGG7BEAgTWG2zZW0/f7IYFcoHB2X2d9lkVFnrOlXl3W6NrvO6Ml3FLLu8Uksyymcpnw== } + + "@types/aria-query@4.2.1": + resolution: + { integrity: sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg== } + + "@types/aria-query@5.0.4": + resolution: + { integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== } + + "@types/babel__core@7.20.5": + resolution: + { integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== } + + "@types/babel__generator@7.6.1": + resolution: + { integrity: sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew== } + + "@types/babel__standalone@7.1.7": + resolution: + { integrity: sha512-4RUJX9nWrP/emaZDzxo/+RYW8zzLJTXWJyp2k78HufG459HCz754hhmSymt3VFOU6/Wy+IZqfPvToHfLuGOr7w== } + + "@types/babel__template@7.0.2": + resolution: + { integrity: sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg== } + + "@types/babel__traverse@7.20.5": + resolution: + { integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ== } + + "@types/body-parser@1.19.2": + resolution: + { integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== } + + "@types/bonjour@3.5.10": + resolution: + { integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== } + + "@types/bson@4.0.3": + resolution: + { integrity: sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw== } + + "@types/cacheable-request@6.0.1": + resolution: + { integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ== } + + "@types/chai@4.3.7": + resolution: + { integrity: sha512-/k+vesl92vMvMygmQrFe9Aimxi6oQXFUX9mA5HanTrKUSAMoLauSi6PNFOdRw0oeqilaW600GNx2vSaT2f8aIQ== } + + "@types/cheerio@0.22.35": + resolution: + { integrity: sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA== } + + "@types/chrome@0.0.193": + resolution: + { integrity: sha512-R8C84oqvk8A8C8G1viBd8qLpDr86Y/jwD+KLgzUekbIT9RGds6a9GnlQyg8P7ltnGogTMHkiEQK0ZlcrvTeo3Q== } + + "@types/component-emitter@1.2.11": + resolution: + { integrity: sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ== } + + "@types/connect-history-api-fallback@1.3.5": + resolution: + { integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== } + + "@types/connect@3.4.34": + resolution: + { integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ== } + + "@types/cookie@0.4.1": + resolution: + { integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== } + + "@types/cors@2.8.12": + resolution: + { integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== } + + "@types/cors@2.8.13": + resolution: + { integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA== } + + "@types/cross-spawn@6.0.3": + resolution: + { integrity: sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA== } + + "@types/cypress@1.1.3": + resolution: + { integrity: sha512-OXe0Gw8LeCflkG1oPgFpyrYWJmEKqYncBsD/J0r17r0ETx/TnIGDNLwXt/pFYSYuYTpzcq1q3g62M9DrfsBL4g== } + deprecated: This is a stub types definition for cypress (https://cypress.io). cypress provides its own type definitions, so you don't need @types/cypress installed! + + "@types/d3-array@3.0.4": + resolution: + { integrity: sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ== } + + "@types/d3-axis@3.0.6": + resolution: + { integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw== } + + "@types/d3-brush@3.0.6": + resolution: + { integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A== } + + "@types/d3-chord@3.0.6": + resolution: + { integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg== } + + "@types/d3-color@1.4.2": + resolution: + { integrity: sha512-fYtiVLBYy7VQX+Kx7wU/uOIkGQn8aAEY8oWMoyja3N4dLd8Yf6XgSIR/4yWvMuveNOH5VShnqCgRqqh/UNanBA== } + + "@types/d3-color@3.1.0": + resolution: + { integrity: sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA== } + + "@types/d3-contour@3.0.6": + resolution: + { integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg== } + + "@types/d3-delaunay@6.0.4": + resolution: + { integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw== } + + "@types/d3-dispatch@3.0.6": + resolution: + { integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ== } + + "@types/d3-drag@3.0.7": + resolution: + { integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ== } + + "@types/d3-dsv@3.0.7": + resolution: + { integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g== } + + "@types/d3-ease@3.0.0": + resolution: + { integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA== } + + "@types/d3-fetch@3.0.7": + resolution: + { integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA== } + + "@types/d3-force@3.0.9": + resolution: + { integrity: sha512-IKtvyFdb4Q0LWna6ymywQsEYjK/94SGhPrMfEr1TIc5OBeziTi+1jcCvttts8e0UWZIxpasjnQk9MNk/3iS+kA== } + + "@types/d3-format@3.0.4": + resolution: + { integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g== } + + "@types/d3-geo@1.12.3": + resolution: + { integrity: sha512-yZbPb7/5DyL/pXkeOmZ7L5ySpuGr4H48t1cuALjnJy5sXQqmSSAYBiwa6Ya/XpWKX2rJqGDDubmh3nOaopOpeA== } + + "@types/d3-hierarchy@3.1.6": + resolution: + { integrity: sha512-qlmD/8aMk5xGorUvTUWHCiumvgaUXYldYjNVOWtYoTYY/L+WwIEAmJxUmTgr9LoGNG0PPAOmqMDJVDPc7DOpPw== } + + "@types/d3-interpolate@1.4.2": + resolution: + { integrity: sha512-ylycts6llFf8yAEs1tXzx2loxxzDZHseuhPokrqKprTQSTcD3JbJI1omZP1rphsELZO3Q+of3ff0ZS7+O6yVzg== } + + "@types/d3-interpolate@3.0.1": + resolution: + { integrity: sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw== } + + "@types/d3-path@3.0.0": + resolution: + { integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg== } + + "@types/d3-polygon@3.0.2": + resolution: + { integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA== } + + "@types/d3-quadtree@3.0.6": + resolution: + { integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg== } + + "@types/d3-random@3.0.3": + resolution: + { integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ== } + + "@types/d3-scale-chromatic@3.0.3": + resolution: + { integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw== } + + "@types/d3-scale@4.0.2": + resolution: + { integrity: sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA== } + + "@types/d3-scale@4.0.3": + resolution: + { integrity: sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ== } + + "@types/d3-selection@1.4.3": + resolution: + { integrity: sha512-GjKQWVZO6Sa96HiKO6R93VBE8DUW+DDkFpIMf9vpY5S78qZTlRRSNUsHr/afDpF7TvLDV7VxrUFOWW7vdIlYkA== } + + "@types/d3-selection@3.0.10": + resolution: + { integrity: sha512-cuHoUgS/V3hLdjJOLTT691+G2QoqAjCVLmr4kJXR4ha56w1Zdu8UUQ5TxLRqudgNjwXeQxKMq4j+lyf9sWuslg== } + + "@types/d3-shape@3.1.1": + resolution: + { integrity: sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A== } + + "@types/d3-time-format@4.0.3": + resolution: + { integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg== } + + "@types/d3-time@3.0.0": + resolution: + { integrity: sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg== } + + "@types/d3-timer@3.0.0": + resolution: + { integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g== } + + "@types/d3-transition@3.0.8": + resolution: + { integrity: sha512-ew63aJfQ/ms7QQ4X7pk5NxQ9fZH/z+i24ZfJ6tJSfqxJMrYLiK01EAs2/Rtw/JreGUsS3pLPNV644qXFGnoZNQ== } + + "@types/d3-zoom@1.8.3": + resolution: + { integrity: sha512-3kHkL6sPiDdbfGhzlp5gIHyu3kULhtnHTTAl3UBZVtWB1PzcLL8vdmz5mTx7plLiUqOA2Y+yT2GKjt/TdA2p7Q== } + + "@types/d3-zoom@3.0.8": + resolution: + { integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw== } + + "@types/d3@7.4.3": + resolution: + { integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww== } + + "@types/detect-port@1.3.3": + resolution: + { integrity: sha512-bV/jQlAJ/nPY3XqSatkGpu+nGzou+uSwrH1cROhn+jBFg47yaNH+blW4C7p9KhopC7QxCv/6M86s37k8dMk0Yg== } + + "@types/doctrine@0.0.3": + resolution: + { integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA== } + + "@types/doctrine@0.0.9": + resolution: + { integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA== } + + "@types/echarts@4.9.15": + resolution: + { integrity: sha512-C+GhOl8jYjpZrPE9JPYgI8pH8+mIfsib2WoE5E+WpM2wRWZDQhaIy6ZZ1HhaZOT1h+QkrHvDVWUoGvXCzcb0rw== } + + "@types/ejs@3.1.3": + resolution: + { integrity: sha512-mv5T/JI/bu+pbfz1o+TLl1NF0NIBbjS0Vl6Ppz1YY9DkXfzZT0lelXpfS5i3ZS3U/p90it7uERQpBvLYoK8e4A== } + + "@types/emscripten@1.39.6": + resolution: + { integrity: sha512-H90aoynNhhkQP6DRweEjJp5vfUVdIj7tdPLsu7pq89vODD/lcugKfZOsfgwpvM6XUewEp2N5dCg1Uf3Qe55Dcg== } + + "@types/enzyme@3.10.18": + resolution: + { integrity: sha512-RaO/TyyHZvXkpzinbMTZmd/S5biU4zxkvDsn22ujC29t9FMSzq8tnn8f2MxQ2P8GVhFRG5jTAL05DXKyTtpEQQ== } + + "@types/escodegen@0.0.6": + resolution: + { integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig== } + + "@types/eslint-scope@3.7.3": + resolution: + { integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== } + + "@types/eslint@7.2.10": + resolution: + { integrity: sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ== } + + "@types/estree@0.0.51": + resolution: + { integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== } + + "@types/estree@1.0.1": + resolution: + { integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== } + + "@types/express-serve-static-core@4.17.31": + resolution: + { integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== } + + "@types/express-serve-static-core@4.17.35": + resolution: + { integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== } + + "@types/express@4.17.14": + resolution: + { integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== } + + "@types/express@4.17.17": + resolution: + { integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== } + + "@types/filesystem@0.0.32": + resolution: + { integrity: sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ== } + + "@types/filewriter@0.0.28": + resolution: + { integrity: sha512-AR2KUJIMdSfl/SaAHpRotBAlaJpmhgHwehEeSJQOG0hS3IrjDU16xUEEUTdqcvdLa1q16ZK5MMrtOagfLvm0gw== } + + "@types/find-cache-dir@3.2.1": + resolution: + { integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw== } + + "@types/fs-extra@11.0.1": + resolution: + { integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA== } + + "@types/geojson@7946.0.8": + resolution: + { integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA== } + + "@types/glob@7.1.3": + resolution: + { integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== } + + "@types/graceful-fs@4.1.3": + resolution: + { integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== } + + "@types/har-format@1.2.5": + resolution: + { integrity: sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ== } + + "@types/heatmap.js@2.0.37": + resolution: + { integrity: sha512-Zd1m6WaRSPnXcR1fETGnIvyRSE2rcQK21S0zIU/LWjwsrNyKBA3xdckrQhQpIdG+UTeu7WODv237s30Ky7IVXg== } + + "@types/history@4.7.11": + resolution: + { integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== } + + "@types/history@4.7.5": + resolution: + { integrity: sha512-wLD/Aq2VggCJXSjxEwrMafIP51Z+13H78nXIX0ABEuIGhmB5sNGbR113MOKo+yfw+RDo1ZU3DM6yfnnRF/+ouw== } + + "@types/hoist-non-react-statics@3.3.1": + resolution: + { integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== } + + "@types/html-minifier-terser@5.1.1": + resolution: + { integrity: sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== } + + "@types/html-minifier-terser@6.1.0": + resolution: + { integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== } + + "@types/http-cache-semantics@4.0.1": + resolution: + { integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== } + + "@types/http-proxy@1.17.8": + resolution: + { integrity: sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== } + + "@types/inquirer@7.3.3": + resolution: + { integrity: sha512-HhxyLejTHMfohAuhRun4csWigAMjXTmRyiJTU1Y/I1xmggikFMkOUoMQRlFm+zQcPEGHSs3io/0FAmNZf8EymQ== } + + "@types/invariant@2.2.35": + resolution: + { integrity: sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg== } + + "@types/istanbul-lib-coverage@2.0.1": + resolution: + { integrity: sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg== } + + "@types/istanbul-lib-report@3.0.0": + resolution: + { integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== } + + "@types/istanbul-reports@1.1.1": + resolution: + { integrity: sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== } + + "@types/istanbul-reports@3.0.0": + resolution: + { integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== } + + "@types/jest-when@2.7.4": + resolution: + { integrity: sha512-2OC69oyaD33tmSaOjtxvy7ZpBO85OWIw1AbpWVziL4bek5mr795H59qK5EKDpp4dLhtH1QIs54tXpoHEb2mE/A== } + + "@types/jest@26.0.23": + resolution: + { integrity: sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA== } + + "@types/js-yaml@4.0.5": + resolution: + { integrity: sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA== } + + "@types/jsdom@21.1.1": + resolution: + { integrity: sha512-cZFuoVLtzKP3gmq9eNosUL1R50U+USkbLtUQ1bYVgl/lKp0FZM7Cq4aIHAL8oIvQ17uSHi7jXPtfDOdjPwBE7A== } + + "@types/json-schema@7.0.11": + resolution: + { integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== } + + "@types/json-schema@7.0.15": + resolution: + { integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== } + + "@types/json-stable-stringify@1.0.34": + resolution: + { integrity: sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw== } + + "@types/json-to-ast@2.1.2": + resolution: + { integrity: sha512-GEjR5l9wZGS74KhL1a1tZuyRJqdLB7LGgOXzWspJx9xxC/iyCFTwwKv71Lz8fzZyGuVW8FjASQGoYFi6XZJWLQ== } + + "@types/json5@0.0.29": + resolution: + { integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== } + + "@types/jsonfile@6.1.1": + resolution: + { integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png== } + + "@types/keyv@3.1.1": + resolution: + { integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw== } + + "@types/leaflet@0.7.35": + resolution: + { integrity: sha512-BK+pa9a9dYC1qJyYQulqkRI9N+ZnV4ycAmNSOUmom7C6xaAdmrhOoiCiDMhSQklyjPpasy3KWRTkTRTJuDbBSw== } + + "@types/lodash@4.14.169": + resolution: + { integrity: sha512-DvmZHoHTFJ8zhVYwCLWbQ7uAbYQEk52Ev2/ZiQ7Y7gQGeV9pjBqjnQpECMHfKS1rCYAhMI7LHVxwyZLZinJgdw== } + + "@types/lodash@4.14.202": + resolution: + { integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ== } + + "@types/long@4.0.2": + resolution: + { integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== } + + "@types/mdx@2.0.8": + resolution: + { integrity: sha512-r7/zWe+f9x+zjXqGxf821qz++ld8tp6Z4jUS6qmPZUXH6tfh4riXOhAqb12tWGWAevCFtMt1goLWkQMqIJKpsA== } + + "@types/meteor@1.4.70": + resolution: + { integrity: sha512-AefKGIqeTRKdUbceWJG973iTpCDuYyQYqrtTx8WBnesl+IprWVns9NB/sIpkX9P6z9ULFTFk5fy3CGUuVHlpYg== } + + "@types/mime-types@2.1.2": + resolution: + { integrity: sha512-q9QGHMGCiBJCHEvd4ZLdasdqXv570agPsUW0CeIm/B8DzhxsYMerD0l3IlI+EQ1A2RWHY2mmM9x1YIuuWxisCg== } + + "@types/mime@1.3.2": + resolution: + { integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== } + + "@types/minimatch@3.0.5": + resolution: + { integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== } + + "@types/mocha@8.2.2": + resolution: + { integrity: sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw== } + + "@types/mongodb@3.6.17": + resolution: + { integrity: sha512-9hhgvYPdC5iHyyksPcKCu45gfaAIPQHKHGdvNXu4582DmOZX3wrUJIJPT40o4G1oTKPgpMMFqZglOTjhnYoF+A== } + + "@types/node-fetch@2.6.6": + resolution: + { integrity: sha512-95X8guJYhfqiuVVhRFxVQcf4hW/2bCuoPwDasMf/531STFoNoWTT7YDnWdXHEZKqAGUigmpG31r2FE70LwnzJw== } + + "@types/node@10.17.60": + resolution: + { integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== } + + "@types/node@13.13.52": + resolution: + { integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ== } + + "@types/node@16.18.58": + resolution: + { integrity: sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA== } + + "@types/node@18.17.18": + resolution: + { integrity: sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw== } + + "@types/node@20.14.2": + resolution: + { integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q== } + + "@types/normalize-package-data@2.4.0": + resolution: + { integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== } + + "@types/numeral@2.0.2": + resolution: + { integrity: sha512-A8F30k2gYJ/6e07spSCPpkuZu79LCnkPTvqmIWQzNGcrzwFKpVOydG41lNt5wZXjSI149qjyzC2L1+F2PD/NUA== } + + "@types/parse-json@4.0.0": + resolution: + { integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== } + + "@types/path-browserify@1.0.0": + resolution: + { integrity: sha512-XMCcyhSvxcch8b7rZAtFAaierBYdeHXVvg2iYnxOV0MCQHmPuRRmGZPFDRzPayxcGiiSL1Te9UIO+f3cuj0tfw== } + + "@types/prettier@2.7.3": + resolution: + { integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== } + + "@types/pretty-hrtime@1.0.1": + resolution: + { integrity: sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ== } + + "@types/prop-types@15.7.3": + resolution: + { integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== } + + "@types/qs@6.9.7": + resolution: + { integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== } + + "@types/range-parser@1.2.4": + resolution: + { integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== } + + "@types/react-calendar@3.9.0": + resolution: + { integrity: sha512-KpAu1MKAGFw5hNwlDnWsHWqI9i/igAB+8jH97YV7QpC2v7rlwNEU5i6VMFb73lGRacuejM/Zd2LklnEzkFV3XA== } + + "@types/react-datetime-picker@3.4.1": + resolution: + { integrity: sha512-JHqB74+8Zq6cY0PTJ6Wi5Pm6qkNUmooyFfW5SiknSY2xJG1UG8+ljyWTZAvgHvj0XpqcWCHqqYUPiAVagnf9Sg== } + + "@types/react-dom@17.0.8": + resolution: + { integrity: sha512-0ohAiJAx1DAUEcY9UopnfwCE9sSMDGnY/oXjWMax6g3RpzmTt2GMyMVAXcbn0mo8XAff0SbQJl2/SBU+hjSZ1A== } + + "@types/react-helmet@6.1.11": + resolution: + { integrity: sha512-0QcdGLddTERotCXo3VFlUSWO3ztraw8nZ6e3zJSgG7apwV5xt+pJUS8ewPBqT4NYB1optGLprNQzFleIY84u/g== } + + "@types/react-redux@7.1.16": + resolution: + { integrity: sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw== } + + "@types/react-resizable@1.7.4": + resolution: + { integrity: sha512-+xsGkd+Gvb9+8mLR1EyhNN8kBRJcsT1uJF4WpkFpFPIoApX2S89BmJA2RVtMdkhwe6YxV4RbHfaJ3bIdcgHc7g== } + + "@types/react-router-dom@5.3.3": + resolution: + { integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== } + + "@types/react-router@5.1.20": + resolution: + { integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== } + + "@types/react-simple-maps@1.0.8": + resolution: + { integrity: sha512-gNXpQor+H0CCjp8GVNUeeTV+iDPdqFuCDIlYHH17KZ/tVHK1WaRIZl+s2ZnPCVQo27nEnRgU3GQxYbOYxXxgNQ== } + + "@types/react-table@7.7.7": + resolution: + { integrity: sha512-3l2TP4detx9n5Jt44XhdH7Ku6PYwz6kB83P8W+YcBMUkIHtiw2gsCCcq9c4wyCIcdSwcTlWZ9WqH4PF7Yfbprg== } + + "@types/react-test-renderer@17.0.1": + resolution: + { integrity: sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw== } + + "@types/react-transition-group@4.4.1": + resolution: + { integrity: sha512-vIo69qKKcYoJ8wKCJjwSgCTM+z3chw3g18dkrDfVX665tMH7tmbDxEAnPdey4gTlwZz5QuHGzd+hul0OVZDqqQ== } + + "@types/react-virtualized-auto-sizer@1.0.1": + resolution: + { integrity: sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong== } + + "@types/react-window@1.8.5": + resolution: + { integrity: sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw== } + + "@types/react@17.0.21": + resolution: + { integrity: sha512-GzzXCpOthOjXvrAUFQwU/svyxu658cwu00Q9ugujS4qc1zXgLFaO0kS2SLOaMWLt2Jik781yuHCWB7UcYdGAeQ== } + + "@types/resolve@1.20.6": + resolution: + { integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ== } + + "@types/responselike@1.0.0": + resolution: + { integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== } + + "@types/retry@0.12.1": + resolution: + { integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== } + + "@types/scheduler@0.16.1": + resolution: + { integrity: sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== } + + "@types/selenium-webdriver@4.1.20": + resolution: + { integrity: sha512-WxzARWDZVTbXlJgwYGhNoiV4OuHDabctSQmK5V88LqjW9TJiLETcknxRZ2xB1toecQnu0T2jt1pPXnSYkaWYiw== } + + "@types/semver@6.2.3": + resolution: + { integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A== } + + "@types/semver@7.5.2": + resolution: + { integrity: sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw== } + + "@types/send@0.17.1": + resolution: + { integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== } + + "@types/serve-index@1.9.1": + resolution: + { integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== } + + "@types/serve-static@1.13.10": + resolution: + { integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== } + + "@types/simpl-schema@1.12.0": + resolution: + { integrity: sha512-Zd5Wi3COY6mYHzZcqYYsBkQsC2jL4j/y1OgsxXKk97YsDdmeDwNkHUdZ9C0XcDF1HSg2Xwgtke34PXJERxfBJQ== } + + "@types/simpl-schema@1.12.2": + resolution: + { integrity: sha512-Uk1uqh0X6xDUoTkGBE4i/xnTPGb0vnrMia2fATSGZditNMXdzvdaGiYuAvOLfHXLuH2l5p3fZKZw1iplRwuINQ== } + + "@types/sinon@10.0.2": + resolution: + { integrity: sha512-BHn8Bpkapj8Wdfxvh2jWIUoaYB/9/XhsL0oOvBfRagJtKlSl9NWPcFOz2lRukI9szwGxFtYZCTejJSqsGDbdmw== } + + "@types/sinonjs__fake-timers@8.1.1": + resolution: + { integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== } + + "@types/sizzle@2.3.2": + resolution: + { integrity: sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== } + + "@types/sockjs@0.3.33": + resolution: + { integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== } + + "@types/source-list-map@0.1.6": + resolution: + { integrity: sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g== } + + "@types/ssri@7.1.1": + resolution: + { integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g== } + + "@types/stack-utils@2.0.0": + resolution: + { integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== } + + "@types/tapable@1.0.12": + resolution: + { integrity: sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q== } + + "@types/testing-library__dom@7.5.0": + resolution: + { integrity: sha512-mj1aH4cj3XUpMEgVpognma5kHVtbm6U6cHZmEFzCRiXPvKkuHrFr3+yXdGLXvfFRBaQIVshPGHI+hGTOJlhS/g== } + deprecated: This is a stub types definition. testing-library__dom provides its own type definitions, so you do not need this installed. + + "@types/testing-library__jest-dom@5.9.5": + resolution: + { integrity: sha512-ggn3ws+yRbOHog9GxnXiEZ/35Mow6YtPZpd7Z5mKDeZS/o7zx3yAle0ov/wjhVB5QT4N2Dt+GNoGCdqkBGCajQ== } + + "@types/testing-library__react-hooks@3.4.1": + resolution: + { integrity: sha512-G4JdzEcq61fUyV6wVW9ebHWEiLK2iQvaBuCHHn9eMSbZzVh4Z4wHnUGIvQOYCCYeu5DnUtFyNYuAAgbSaO/43Q== } + + "@types/testing-library__react@9.1.3": + resolution: + { integrity: sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w== } + + "@types/through@0.0.30": + resolution: + { integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg== } + + "@types/tough-cookie@4.0.2": + resolution: + { integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== } + + "@types/treeify@1.0.0": + resolution: + { integrity: sha512-ONpcZAEYlbPx4EtJwfTyCDQJGUpKf4sEcuySdCVjK5Fj/3vHp5HII1fqa1/+qrsLnpYELCQTfVW/awsGJePoIg== } + + "@types/uglify-js@3.17.5": + resolution: + { integrity: sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ== } + + "@types/underscore@1.11.2": + resolution: + { integrity: sha512-Ls2ylbo7++ITrWk2Yc3G/jijwSq5V3GT0tlgVXEl2kKYXY3ImrtmTCoE2uyTWFRI5owMBriloZFWbE1SXOsE7w== } + + "@types/unist@2.0.8": + resolution: + { integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw== } + + "@types/uuid@8.3.0": + resolution: + { integrity: sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ== } + + "@types/vscode@1.67.0": + resolution: + { integrity: sha512-GH8BDf8cw9AC9080uneJfulhSa7KHSMI2s/CyKePXoGNos9J486w2V4YKoeNUqIEkW4hKoEAWp6/cXTwyGj47g== } + + "@types/webpack-sources@3.2.3": + resolution: + { integrity: sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw== } + + "@types/webpack@4.41.38": + resolution: + { integrity: sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw== } + + "@types/ws@8.5.5": + resolution: + { integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== } + + "@types/yargs-parser@15.0.0": + resolution: + { integrity: sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== } + + "@types/yargs@15.0.4": + resolution: + { integrity: sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg== } + + "@types/yargs@17.0.24": + resolution: + { integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== } + + "@types/yauzl@2.10.0": + resolution: + { integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== } + + "@types/zen-observable@0.8.4": + resolution: + { integrity: sha512-XWquk4B9Y9bP++I9FsKBVDR+cM1duIqTksuD4l+XUDcqKdngHrtLBe6A5DQX5sdJPWDhLFM9xHZBCiWcecZ0Jg== } + + "@types/zrender@4.0.2": + resolution: + { integrity: sha512-Y/3hGzYeFdJUD4yWV0a+jkk3kIjtrbjzxwqkAWRjXLGm6lpL2tckg3vgopkn9KKPK1QyzwGH+JSDvzbKJO59+Q== } + + "@typescript-eslint/eslint-plugin@5.62.0": + resolution: + { integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/parser@5.62.0": + resolution: + { integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/scope-manager@5.62.0": + resolution: + { integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@typescript-eslint/type-utils@5.62.0": + resolution: + { integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: "*" + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/types@5.62.0": + resolution: + { integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@typescript-eslint/typescript-estree@5.62.0": + resolution: + { integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + + "@typescript-eslint/utils@5.62.0": + resolution: + { integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + "@typescript-eslint/visitor-keys@5.62.0": + resolution: + { integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + "@ungap/promise-all-settled@1.1.2": + resolution: + { integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q== } + + "@ungap/structured-clone@1.2.0": + resolution: + { integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== } + + "@visx/text@3.3.0": + resolution: + { integrity: sha512-fOimcsf0GtQE9whM5MdA/xIkHMaV29z7qNqNXysUDE8znSMKsN+ott7kSg2ljAEE89CQo3WKHkPNettoVsa84w== } + peerDependencies: + react: ^16.3.0-0 || ^17.0.0-0 || ^18.0.0-0 + + "@vscode/test-electron@2.3.6": + resolution: + { integrity: sha512-M31xGH0RgqNU6CZ4/9g39oUMJ99nLzfjA+4UbtIQ6TcXQ6+2qkjOOxedmPBDDCg26/3Al5ubjY80hIoaMwKYSw== } + engines: { node: ">=16" } + + "@vscode/test-web@0.0.30": + resolution: + { integrity: sha512-l1StjU5FINfgVrgaKxSrbh+wrpZiFqTT5uQ/r1qano2yn9zWYmZUczQjjzzcUI0m4/38IPkwwI3gezSwdkKtpQ== } + engines: { node: ">=8.9.3" } + hasBin: true + + "@vscode/vsce@2.22.0": + resolution: + { integrity: sha512-8df4uJiM3C6GZ2Sx/KilSKVxsetrTBBIUb3c0W4B1EWHcddioVs5mkyDKtMNP0khP/xBILVSzlXxhV+nm2rC9A== } + engines: { node: ">= 14" } + hasBin: true + + "@webassemblyjs/ast@1.11.1": + resolution: + { integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== } + + "@webassemblyjs/ast@1.11.6": + resolution: + { integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== } + + "@webassemblyjs/floating-point-hex-parser@1.11.1": + resolution: + { integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== } + + "@webassemblyjs/floating-point-hex-parser@1.11.6": + resolution: + { integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== } + + "@webassemblyjs/helper-api-error@1.11.1": + resolution: + { integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== } + + "@webassemblyjs/helper-api-error@1.11.6": + resolution: + { integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== } + + "@webassemblyjs/helper-buffer@1.11.1": + resolution: + { integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== } + + "@webassemblyjs/helper-buffer@1.11.6": + resolution: + { integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== } + + "@webassemblyjs/helper-numbers@1.11.1": + resolution: + { integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== } + + "@webassemblyjs/helper-numbers@1.11.6": + resolution: + { integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== } + + "@webassemblyjs/helper-wasm-bytecode@1.11.1": + resolution: + { integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== } + + "@webassemblyjs/helper-wasm-bytecode@1.11.6": + resolution: + { integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== } + + "@webassemblyjs/helper-wasm-section@1.11.1": + resolution: + { integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== } + + "@webassemblyjs/helper-wasm-section@1.11.6": + resolution: + { integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== } + + "@webassemblyjs/ieee754@1.11.1": + resolution: + { integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== } + + "@webassemblyjs/ieee754@1.11.6": + resolution: + { integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== } + + "@webassemblyjs/leb128@1.11.1": + resolution: + { integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== } + + "@webassemblyjs/leb128@1.11.6": + resolution: + { integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== } + + "@webassemblyjs/utf8@1.11.1": + resolution: + { integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== } + + "@webassemblyjs/utf8@1.11.6": + resolution: + { integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== } + + "@webassemblyjs/wasm-edit@1.11.1": + resolution: + { integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== } + + "@webassemblyjs/wasm-edit@1.11.6": + resolution: + { integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== } + + "@webassemblyjs/wasm-gen@1.11.1": + resolution: + { integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== } + + "@webassemblyjs/wasm-gen@1.11.6": + resolution: + { integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== } + + "@webassemblyjs/wasm-opt@1.11.1": + resolution: + { integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== } + + "@webassemblyjs/wasm-opt@1.11.6": + resolution: + { integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== } + + "@webassemblyjs/wasm-parser@1.11.1": + resolution: + { integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== } + + "@webassemblyjs/wasm-parser@1.11.6": + resolution: + { integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== } + + "@webassemblyjs/wast-printer@1.11.1": + resolution: + { integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== } + + "@webassemblyjs/wast-printer@1.11.6": + resolution: + { integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== } + + "@webpack-cli/configtest@1.2.0": + resolution: + { integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== } + peerDependencies: + webpack: 4.x.x || 5.x.x + webpack-cli: 4.x.x + + "@webpack-cli/info@1.5.0": + resolution: + { integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== } + peerDependencies: + webpack-cli: 4.x.x + + "@webpack-cli/serve@1.7.0": + resolution: + { integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== } + peerDependencies: + webpack-cli: 4.x.x + webpack-dev-server: "*" + peerDependenciesMeta: + webpack-dev-server: + optional: true + + "@whatwg-node/events@0.0.2": + resolution: + { integrity: sha512-WKj/lI4QjnLuPrim0cfO7i+HsDSXHxNv1y0CrJhdntuO3hxWZmnXCwNDnwOvry11OjRin6cgWNF+j/9Pn8TN4w== } + + "@whatwg-node/events@0.0.3": + resolution: + { integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA== } + + "@whatwg-node/fetch@0.6.9": + resolution: + { integrity: sha512-JfrBCJdMu9n9OARc0e/hPHcD98/8Nz1CKSdGYDg6VbObDkV/Ys30xe5i/wPOatYbxuvatj1kfWeHf7iNX3i17w== } + + "@whatwg-node/fetch@0.8.8": + resolution: + { integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg== } + + "@whatwg-node/node-fetch@0.0.5": + resolution: + { integrity: sha512-hbccmaSZaItdsRuBKBEEhLoO+5oXJPxiyd0kG2xXd0Dh3Rt+vZn4pADHxuSiSHLd9CM+S2z4+IxlEGbWUgiz9g== } + peerDependencies: + "@types/node": ^18.0.6 + + "@whatwg-node/node-fetch@0.3.6": + resolution: + { integrity: sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA== } + + "@wojtekmaj/date-utils@1.5.0": + resolution: + { integrity: sha512-0mq88lCND6QiffnSDWp+TbOxzJSwy2V/3XN+HwWZ7S2n19QAgR5dy5hRVhlECXvQIq2r+VcblBu+S9V+yMcxXw== } + + "@wojtekmaj/enzyme-adapter-react-17@0.8.0": + resolution: + { integrity: sha512-zeUGfQRziXW7R7skzNuJyi01ZwuKCH8WiBNnTgUJwdS/CURrJwAhWsfW7nG7E30ak8Pu3ZwD9PlK9skBfAoOBw== } + peerDependencies: + enzyme: ^3.0.0 + react: ^17.0.0-0 + react-dom: ^17.0.0-0 + + "@wojtekmaj/enzyme-adapter-utils@0.2.0": + resolution: + { integrity: sha512-ZvZm9kZxZEKAbw+M1/Q3iDuqQndVoN8uLnxZ8bzxm7KgGTBejrGRoJAp8f1EN8eoO3iAjBNEQnTDW/H4Ekb0FQ== } + peerDependencies: + react: ^17.0.0-0 + + "@wry/context@0.4.4": + resolution: + { integrity: sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag== } + + "@wry/equality@0.1.11": + resolution: + { integrity: sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA== } + + "@xml-tools/parser@1.0.11": + resolution: + { integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA== } + + "@xtuc/ieee754@1.2.0": + resolution: + { integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== } + + "@xtuc/long@4.2.2": + resolution: + { integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== } + + "@yarnpkg/core@3.2.0": + resolution: + { integrity: sha512-Yu6+PILWXLp/HFVWulcDdvDT/MD/32/6oQUaUAXu7kx9JF4gb3SaKtW9yUoqLzq6rwL0B5caYoUHzFX8r/Lgqw== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + + "@yarnpkg/core@3.2.3": + resolution: + { integrity: sha512-YFJCdMismKuHsNpNpAXbLil5NylUscL0cw32guPcle+VBcU3IWe7xtDWKZRt0hBmQRYVLOvd3t9GWEgj2j6p3Q== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + + "@yarnpkg/core@4.0.0-rc.50": + resolution: + { integrity: sha512-yPfJ0H2GR/K8dpauFABnXorv2vWDzrJzlG40rjaxNudkUCyZxSddJIOk3/zOrvTyLG+O3ZuIqNbTF5tZmc5Yzw== } + engines: { node: ">=18.12.0" } + + "@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15": + resolution: + { integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA== } + engines: { node: ">=14.15.0" } + peerDependencies: + esbuild: ">=0.10.0" + + "@yarnpkg/extensions@1.1.0-rc.6": + resolution: + { integrity: sha512-RJ+DNCSZea5je2c7GMLyET+fJ/ndAQJ0lxoHtA8k2IMpobCwukoUocMEWYh61LuSjXEbI59VhEz1o7LDC3W7oA== } + engines: { node: ">=14.15.0" } + peerDependencies: + "@yarnpkg/core": ^4.0.0-rc.10 + + "@yarnpkg/fslib@2.10.3": + resolution: + { integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + + "@yarnpkg/fslib@3.0.0-rc.50": + resolution: + { integrity: sha512-aSd6n7TXY/PfXz8LKWv+eGyPQWtIGAXs8DqTTWLC+GAkZucaRf3QVaYyJOmenC+W0N4P9cKYvgcBwhY2xHvieQ== } + engines: { node: ">=18.12.0" } + + "@yarnpkg/json-proxy@2.1.1": + resolution: + { integrity: sha512-meUiCAgCYpXTH1qJfqfz+dX013ohW9p2dKfwIzUYAFutH+lsz1eHPBIk72cuCV84adh9gX6j66ekBKH/bIhCQw== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + + "@yarnpkg/libzip@2.3.0": + resolution: + { integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + + "@yarnpkg/libzip@3.0.0-rc.50": + resolution: + { integrity: sha512-wK7jzcKkxENgBPUeM3KBDXUaKOafLGIgH6stkjNR/sSHJdSWQQGqAGzBvelTUYOBLGLaZC8HVWfHEw4L7KXIyw== } + engines: { node: ">=18.12.0" } + peerDependencies: + "@yarnpkg/fslib": ^3.0.0-rc.50 + + "@yarnpkg/lockfile@1.1.0": + resolution: + { integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== } + + "@yarnpkg/nm@3.0.1": + resolution: + { integrity: sha512-O0EqC3mYoH90z+qe7x3/mH29j9tVxMtQCvGgLfBKGF88WqrMnu0pFIae7ggXFMB2knQ6/yE2uS9Rm/3HkggaJA== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + + "@yarnpkg/parsers@2.5.1": + resolution: + { integrity: sha512-KtYN6Ez3x753vPF9rETxNTPnPjeaHY11Exlpqb4eTII7WRlnGiZ5rvvQBau4R20Ik5KBv+vS3EJEcHyCunwzzw== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + + "@yarnpkg/parsers@3.0.0-rc.50": + resolution: + { integrity: sha512-rsqnaP3NnFZdmTbgs5WoybBSx4wCvcCM4e3btvH7YdsTmnuSn4mE6KuILxca8MVTSY5xYFsXOb5ZvwhyhsX8qw== } + engines: { node: ">=18.12.0" } + + "@yarnpkg/pnp@2.3.2": + resolution: + { integrity: sha512-JdwHu1WBCISqJEhIwx6Hbpe8MYsYbkGMxoxolkDiAeJ9IGEe08mQcbX1YmUDV1ozSWlm9JZE90nMylcDsXRFpA== } + engines: { node: ">=10.19.0" } + + "@yarnpkg/pnp@3.2.2": + resolution: + { integrity: sha512-lFTAN/6bT3n2wNDbxtP8LxwEa1msB3TB6uglt1FDbGM89pRpzUXe/Z+8pBTkxQKjPh5R/JkGbsrnOpWUzbeBMA== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + + "@yarnpkg/shell@3.2.0-rc.8": + resolution: + { integrity: sha512-UEcdjx+0gUwa3N/fWfnlqae//b7cNc1Imla+W7jqc9XMoydk3CG5EISx+5KY2hjrhpaZ55bXUP9Z6q0mjo+KdA== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + hasBin: true + + "@yarnpkg/shell@3.2.3": + resolution: + { integrity: sha512-Up10xmX2hn3UBzD17lqGtsnffHH5/quJgKE+8lcNZw4XjtJFlC6SePcvk15S7FNCCvJd0eSeS+mQ6nrSsWeQ5A== } + engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + hasBin: true + + "@yarnpkg/shell@4.0.0-rc.50": + resolution: + { integrity: sha512-RLC4yAblDdRH7tB9mnCI9/kTCc3B8XqVPBNSv34LSinP7f4UxVxTzguNmhnB8ckNhoNu32MLdN5dLzhM028vCw== } + engines: { node: ">=18.12.0" } + hasBin: true + + "@zeit/schemas@2.6.0": + resolution: + { integrity: sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg== } + + "@zkochan/cmd-shim@5.3.1": + resolution: + { integrity: sha512-xoSqbd1iuV/dSID+OjTjQc/0wId/vhEqYBXbFu9SzpXGxhuzK6QN6CaF8i8v86q0FXX4n3/qD9ewUT6N5ngFQg== } + engines: { node: ">=10.13" } + + "@zkochan/js-yaml@0.0.6": + resolution: + { integrity: sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg== } + hasBin: true + + "@zkochan/retry@0.2.0": + resolution: + { integrity: sha512-WhB+2B/ZPlW2Xy/kMJBrMbqecWXcbDDgn0K0wKBAgO2OlBTz1iLJrRWduo+DGGn0Akvz1Lu4Xvls7dJojximWw== } + engines: { node: ">=10" } + + "@zkochan/rimraf@2.1.1": + resolution: + { integrity: sha512-TgiZpFi4XSvS8wY2/JzoJQYqgpOeBfVMPLC93cRXjbqYSXr1PGyQagS1Wyztuq1uMA1Cqd+EYLa5HESrJwH0Kw== } + engines: { node: ">=12.10" } + + "@zkochan/rimraf@2.1.2": + resolution: + { integrity: sha512-Lc2oK51J6aQWcLWTloobJun5ZF41BbTDdLvE+aMcexoVWFoFqvZmnZoyXR2IZk6NJEVoZW8tjgtvQLfTsmRs2Q== } + engines: { node: ">=12.10" } + + "@zkochan/which@2.0.3": + resolution: + { integrity: sha512-C1ReN7vt2/2O0fyTsx5xnbQuxBrmG5NMSbcIkPKCCfCTJgpZBsuRYzFXHj3nVq8vTfK7vxHUmzfCpSHgO7j4rg== } + engines: { node: ">= 8" } + hasBin: true + + abab@2.0.5: + resolution: + { integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== } + + abab@2.0.6: + resolution: + { integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== } + deprecated: Use your platform's native atob() and btoa() methods instead + + abbrev@1.1.1: + resolution: + { integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== } + + abort-controller@3.0.0: + resolution: + { integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== } + engines: { node: ">=6.5" } + + accepts@1.3.8: + resolution: + { integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== } + engines: { node: ">= 0.6" } + + acorn-globals@6.0.0: + resolution: + { integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== } + + acorn-import-assertions@1.9.0: + resolution: + { integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== } + peerDependencies: + acorn: ^8 + + acorn-jsx@5.3.2: + resolution: + { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== } + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@7.2.0: + resolution: + { integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== } + engines: { node: ">=0.4.0" } + + acorn-walk@8.2.0: + resolution: + { integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== } + engines: { node: ">=0.4.0" } + + acorn@7.4.1: + resolution: + { integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== } + engines: { node: ">=0.4.0" } + hasBin: true + + acorn@8.10.0: + resolution: + { integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== } + engines: { node: ">=0.4.0" } + hasBin: true + + address@1.2.2: + resolution: + { integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== } + engines: { node: ">= 10.0.0" } + + adjust-sourcemap-loader@4.0.0: + resolution: + { integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== } + engines: { node: ">=8.9" } + + adm-zip@0.5.10: + resolution: + { integrity: sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ== } + engines: { node: ">=6.0" } + + agent-base@4.3.0: + resolution: + { integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== } + engines: { node: ">= 4.0.0" } + + agent-base@5.1.1: + resolution: + { integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== } + engines: { node: ">= 6.0.0" } + + agent-base@6.0.2: + resolution: + { integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== } + engines: { node: ">= 6.0.0" } + + agent-base@7.1.0: + resolution: + { integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== } + engines: { node: ">= 14" } + + agentkeepalive@4.1.4: + resolution: + { integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ== } + engines: { node: ">= 8.0.0" } + + agentkeepalive@4.3.0: + resolution: + { integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== } + engines: { node: ">= 8.0.0" } + + aggregate-error@3.1.0: + resolution: + { integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== } + engines: { node: ">=8" } + + ajv-draft-04@1.0.0: + resolution: + { integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw== } + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-errors@1.0.1: + resolution: + { integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== } + peerDependencies: + ajv: ">=5.0.0" + + ajv-formats@2.1.1: + resolution: + { integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== } + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: + { integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== } + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: + { integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== } + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: + { integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== } + + ajv@8.11.0: + resolution: + { integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== } + + ajv@8.12.0: + resolution: + { integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== } + + ansi-align@2.0.0: + resolution: + { integrity: sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA== } + + ansi-align@3.0.1: + resolution: + { integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== } + + ansi-colors@4.1.1: + resolution: + { integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== } + engines: { node: ">=6" } + + ansi-colors@4.1.3: + resolution: + { integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== } + engines: { node: ">=6" } + + ansi-diff@1.1.1: + resolution: + { integrity: sha512-XnTdFDQzbEewrDx8epWXdw7oqHMvv315vEtfqDiEhhWghIf4++h26c3/FMz7iTLhNrnj56DNIXpbxHZq+3s6qw== } + + ansi-escapes@4.3.2: + resolution: + { integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== } + engines: { node: ">=8" } + + ansi-html-community@0.0.8: + resolution: + { integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== } + engines: { "0": node >= 0.8.0 } + hasBin: true + + ansi-regex@2.1.1: + resolution: + { integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== } + engines: { node: ">=0.10.0" } + + ansi-regex@3.0.1: + resolution: + { integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== } + engines: { node: ">=4" } + + ansi-regex@5.0.1: + resolution: + { integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== } + engines: { node: ">=8" } + + ansi-regex@6.0.1: + resolution: + { integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== } + engines: { node: ">=12" } + + ansi-split@1.0.1: + resolution: + { integrity: sha512-RRxQym4DFtDNmHIkW6aeFVvrXURb11lGAEPXNiryjCe8bK8RsANjzJ0M2aGOkvBYwP4Bl/xZ8ijtr6D3j1x/eg== } + + ansi-styles@3.2.1: + resolution: + { integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== } + engines: { node: ">=4" } + + ansi-styles@4.3.0: + resolution: + { integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== } + engines: { node: ">=8" } + + ansi-styles@5.2.0: + resolution: + { integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== } + engines: { node: ">=10" } + + ansi-styles@6.2.1: + resolution: + { integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== } + engines: { node: ">=12" } + + antlr4@4.13.0: + resolution: + { integrity: sha512-zooUbt+UscjnWyOrsuY/tVFL4rwrAGwOivpQmvmUDE22hy/lUA467Rc1rcixyRwcRUIXFYBwv7+dClDSHdmmew== } + engines: { node: ">=16" } + + any-promise@1.3.0: + resolution: + { integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== } + + anymatch@2.0.0: + resolution: + { integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== } + + anymatch@3.1.2: + resolution: + { integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== } + engines: { node: ">= 8" } + + apollo-cache-inmemory@1.6.6: + resolution: + { integrity: sha512-L8pToTW/+Xru2FFAhkZ1OA9q4V4nuvfoPecBM34DecAugUZEBhI2Hmpgnzq2hTKZ60LAMrlqiASm0aqAY6F8/A== } + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + + apollo-cache@1.3.5: + resolution: + { integrity: sha512-1XoDy8kJnyWY/i/+gLTEbYLnoiVtS8y7ikBr/IfmML4Qb+CM7dEEbIUOjnY716WqmZ/UpXIxTfJsY7rMcqiCXA== } + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + + apollo-client@2.6.10: + resolution: + { integrity: sha512-jiPlMTN6/5CjZpJOkGeUV0mb4zxx33uXWdj/xQCfAMkuNAC3HN7CvYDyMHHEzmcQ5GV12LszWoQ/VlxET24CtA== } + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + + apollo-datasource@3.3.2: + resolution: + { integrity: sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg== } + engines: { node: ">=12.0" } + deprecated: The `apollo-datasource` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. + + apollo-link-context@1.0.20: + resolution: + { integrity: sha512-MLLPYvhzNb8AglNsk2NcL9AvhO/Vc9hn2ZZuegbhRHGet3oGr0YH9s30NS9+ieoM0sGT11p7oZ6oAILM/kiRBA== } + + apollo-link-error@1.1.13: + resolution: + { integrity: sha512-jAZOOahJU6bwSqb2ZyskEK1XdgUY9nkmeclCrW7Gddh1uasHVqmoYc4CKdb0/H0Y1J9lvaXKle2Wsw/Zx1AyUg== } + + apollo-link-http-common@0.2.16: + resolution: + { integrity: sha512-2tIhOIrnaF4UbQHf7kjeQA/EmSorB7+HyJIIrUjJOKBgnXwuexi8aMecRlqTIDWcyVXCeqLhUnztMa6bOH/jTg== } + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + + apollo-link-http@1.5.17: + resolution: + { integrity: sha512-uWcqAotbwDEU/9+Dm9e1/clO7hTB2kQ/94JYcGouBVLjoKmTeJTUPQKcJGpPwUjZcSqgYicbFqQSoJIW0yrFvg== } + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + + apollo-link@1.2.14: + resolution: + { integrity: sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg== } + peerDependencies: + graphql: ^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0 + + apollo-reporting-protobuf@3.4.0: + resolution: + { integrity: sha512-h0u3EbC/9RpihWOmcSsvTW2O6RXVaD/mPEjfrPkxRPTEPWqncsgOoRJw+wih4OqfH3PvTJvoEIf4LwKrUaqWog== } + deprecated: The `apollo-reporting-protobuf` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/usage-reporting-protobuf` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. + + apollo-server-core@3.13.0: + resolution: + { integrity: sha512-v/g6DR6KuHn9DYSdtQijz8dLOkP78I5JSVJzPkARhDbhpH74QNwrQ2PP2URAPPEDJ2EeZNQDX8PvbYkAKqg+kg== } + engines: { node: ">=12.0" } + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + + apollo-server-env@4.2.1: + resolution: + { integrity: sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g== } + engines: { node: ">=12.0" } + deprecated: The `apollo-server-env` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/utils.fetcher` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. + + apollo-server-errors@3.3.1: + resolution: + { integrity: sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA== } + engines: { node: ">=12.0" } + deprecated: The `apollo-server-errors` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + + apollo-server-express@3.13.0: + resolution: + { integrity: sha512-iSxICNbDUyebOuM8EKb3xOrpIwOQgKxGbR2diSr4HP3IW8T3njKFOoMce50vr+moOCe1ev8BnLcw9SNbuUtf7g== } + engines: { node: ">=12.0" } + peerDependencies: + express: ^4.17.1 + graphql: ^15.3.0 || ^16.0.0 + + apollo-server-plugin-base@3.7.2: + resolution: + { integrity: sha512-wE8dwGDvBOGehSsPTRZ8P/33Jan6/PmL0y0aN/1Z5a5GcbFhDaaJCjK5cav6npbbGL2DPKK0r6MPXi3k3N45aw== } + engines: { node: ">=12.0" } + deprecated: The `apollo-server-plugin-base` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + + apollo-server-types@3.8.0: + resolution: + { integrity: sha512-ZI/8rTE4ww8BHktsVpb91Sdq7Cb71rdSkXELSwdSR0eXu600/sY+1UXhTWdiJvk+Eq5ljqoHLwLbY2+Clq2b9A== } + engines: { node: ">=12.0" } + deprecated: The `apollo-server-types` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + + apollo-utilities@1.3.4: + resolution: + { integrity: sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig== } + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + + app-root-dir@1.0.2: + resolution: + { integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g== } + + aproba@2.0.0: + resolution: + { integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== } + + arch@2.2.0: + resolution: + { integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== } + + archiver-utils@2.1.0: + resolution: + { integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== } + engines: { node: ">= 6" } + + archiver@5.3.1: + resolution: + { integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w== } + engines: { node: ">= 10" } + + archy@1.0.0: + resolution: + { integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== } + + are-we-there-yet@2.0.0: + resolution: + { integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== } + engines: { node: ">=10" } + + arg@2.0.0: + resolution: + { integrity: sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w== } + + arg@4.1.0: + resolution: + { integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg== } + + arg@5.0.2: + resolution: + { integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== } + + argparse@1.0.10: + resolution: + { integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== } + + argparse@2.0.1: + resolution: + { integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== } + + aria-hidden@1.2.3: + resolution: + { integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== } + engines: { node: ">=10" } + + aria-query@4.2.2: + resolution: + { integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== } + engines: { node: ">=6.0" } + + aria-query@5.1.3: + resolution: + { integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== } + + arr-diff@4.0.0: + resolution: + { integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== } + engines: { node: ">=0.10.0" } + + arr-flatten@1.1.0: + resolution: + { integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== } + engines: { node: ">=0.10.0" } + + arr-union@3.1.0: + resolution: + { integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== } + engines: { node: ">=0.10.0" } + + array-buffer-byte-length@1.0.1: + resolution: + { integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== } + engines: { node: ">= 0.4" } + + array-differ@3.0.0: + resolution: + { integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== } + engines: { node: ">=8" } + + array-flatten@1.1.1: + resolution: + { integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== } + + array-flatten@2.1.2: + resolution: + { integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== } + + array-includes@3.1.6: + resolution: + { integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== } + engines: { node: ">= 0.4" } + + array-includes@3.1.7: + resolution: + { integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== } + engines: { node: ">= 0.4" } + + array-union@2.1.0: + resolution: + { integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== } + engines: { node: ">=8" } + + array-unique@0.3.2: + resolution: + { integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== } + engines: { node: ">=0.10.0" } + + array.prototype.filter@1.0.4: + resolution: + { integrity: sha512-r+mCJ7zXgXElgR4IRC+fkvNCeoaavWBs6EdCso5Tbcf+iEMKzBU/His60lt34WEZ9vlb8wDkZvQGcVI5GwkfoQ== } + engines: { node: ">= 0.4" } + + array.prototype.findlastindex@1.2.3: + resolution: + { integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== } + engines: { node: ">= 0.4" } + + array.prototype.flat@1.3.2: + resolution: + { integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== } + engines: { node: ">= 0.4" } + + array.prototype.flatmap@1.3.1: + resolution: + { integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== } + engines: { node: ">= 0.4" } + + array.prototype.flatmap@1.3.2: + resolution: + { integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== } + engines: { node: ">= 0.4" } + + array.prototype.tosorted@1.1.1: + resolution: + { integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== } + + arraybuffer.prototype.slice@1.0.2: + resolution: + { integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== } + engines: { node: ">= 0.4" } + + arraybuffer.prototype.slice@1.0.3: + resolution: + { integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== } + engines: { node: ">= 0.4" } + + arrify@2.0.1: + resolution: + { integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== } + engines: { node: ">=8" } + + as-table@1.0.55: + resolution: + { integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ== } + + asap@2.0.6: + resolution: + { integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== } + + asn1.js@5.4.1: + resolution: + { integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== } + + asn1@0.2.4: + resolution: + { integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== } + + asn1js@3.0.5: + resolution: + { integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ== } + engines: { node: ">=12.0.0" } + + assert-plus@1.0.0: + resolution: + { integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== } + engines: { node: ">=0.8" } + + assert@2.1.0: + resolution: + { integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw== } + + assertion-error@1.1.0: + resolution: + { integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== } + + assign-symbols@1.0.0: + resolution: + { integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== } + engines: { node: ">=0.10.0" } + + ast-types@0.14.2: + resolution: + { integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== } + engines: { node: ">=4" } + + ast-types@0.15.2: + resolution: + { integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== } + engines: { node: ">=4" } + + ast-types@0.16.1: + resolution: + { integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg== } + engines: { node: ">=4" } + + astral-regex@2.0.0: + resolution: + { integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== } + engines: { node: ">=8" } + + async-limiter@1.0.1: + resolution: + { integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== } + + async-lock@1.3.0: + resolution: + { integrity: sha512-8A7SkiisnEgME2zEedtDYPxUPzdv3x//E7n5IFktPAtMYSEAV7eNJF0rMwrVyUFj6d/8rgajLantbjcNRQYXIg== } + + async-retry@1.3.3: + resolution: + { integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== } + + async@2.6.4: + resolution: + { integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== } + + async@3.2.3: + resolution: + { integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== } + + asynciterator.prototype@1.0.0: + resolution: + { integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== } + + asynckit@0.4.0: + resolution: + { integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== } + + at-least-node@1.0.0: + resolution: + { integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== } + engines: { node: ">= 4.0.0" } + + atob@2.1.2: + resolution: + { integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== } + engines: { node: ">= 4.5.0" } + hasBin: true + + attr-accept@2.2.2: + resolution: + { integrity: sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg== } + engines: { node: ">=4" } + + auto-bind@4.0.0: + resolution: + { integrity: sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== } + engines: { node: ">=8" } + + autoprefixer@10.4.14: + resolution: + { integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== } + engines: { node: ^10 || ^12 || >=14 } + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + available-typed-arrays@1.0.7: + resolution: + { integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== } + engines: { node: ">= 0.4" } + + aws-sign2@0.7.0: + resolution: + { integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== } + + aws4@1.11.0: + resolution: + { integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== } + + axios@0.27.2: + resolution: + { integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== } + + axios@1.6.8: + resolution: + { integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== } + + azure-devops-node-api@11.0.1: + resolution: + { integrity: sha512-YMdjAw9l5p/6leiyIloxj3k7VIvYThKjvqgiQn88r3nhT93ENwsoDS3A83CyJ4uTWzCZ5f5jCi6c27rTU5Pz+A== } + + babel-core@7.0.0-bridge.0: + resolution: + { integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + babel-jest@25.5.1: + resolution: + { integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ== } + engines: { node: ">= 8.3" } + peerDependencies: + "@babel/core": ^7.0.0 + + babel-jest@26.6.3: + resolution: + { integrity: sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== } + engines: { node: ">= 10.14.2" } + peerDependencies: + "@babel/core": ^7.0.0 + + babel-loader@8.2.5: + resolution: + { integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ== } + engines: { node: ">= 8.9" } + peerDependencies: + "@babel/core": ^7.0.0 + webpack: ">=2" + + babel-loader@9.1.3: + resolution: + { integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== } + engines: { node: ">= 14.15.0" } + peerDependencies: + "@babel/core": ^7.12.0 + webpack: ">=5" + + babel-plugin-add-react-displayname@0.0.5: + resolution: + { integrity: sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw== } + + babel-plugin-dynamic-import-node@2.3.3: + resolution: + { integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== } + + babel-plugin-emotion@10.2.2: + resolution: + { integrity: sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== } + + babel-plugin-istanbul@6.1.1: + resolution: + { integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== } + engines: { node: ">=8" } + + babel-plugin-jest-hoist@25.5.0: + resolution: + { integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g== } + engines: { node: ">= 8.3" } + + babel-plugin-jest-hoist@26.6.2: + resolution: + { integrity: sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== } + engines: { node: ">= 10.14.2" } + + babel-plugin-macros@2.8.0: + resolution: + { integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== } + + babel-plugin-named-exports-order@0.0.2: + resolution: + { integrity: sha512-OgOYHOLoRK+/mvXU9imKHlG6GkPLYrUCvFXG/CM93R/aNNO8pOOF4aS+S8CCHMDQoNSeiOYEZb/G6RwL95Jktw== } + + babel-plugin-polyfill-corejs2@0.3.0: + resolution: + { integrity: sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + babel-plugin-polyfill-corejs2@0.3.3: + resolution: + { integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + babel-plugin-polyfill-corejs2@0.4.6: + resolution: + { integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== } + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs2@0.4.8: + resolution: + { integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg== } + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.5.2: + resolution: + { integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + babel-plugin-polyfill-corejs3@0.5.3: + resolution: + { integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + babel-plugin-polyfill-corejs3@0.8.5: + resolution: + { integrity: sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA== } + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.9.0: + resolution: + { integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== } + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.3.0: + resolution: + { integrity: sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + babel-plugin-polyfill-regenerator@0.4.1: + resolution: + { integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== } + peerDependencies: + "@babel/core": ^7.0.0-0 + + babel-plugin-polyfill-regenerator@0.5.3: + resolution: + { integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== } + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.5.5: + resolution: + { integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== } + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-react-docgen@4.2.1: + resolution: + { integrity: sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ== } + + babel-plugin-syntax-jsx@6.18.0: + resolution: + { integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== } + + babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: + resolution: + { integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== } + + babel-preset-current-node-syntax@0.1.4: + resolution: + { integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w== } + peerDependencies: + "@babel/core": ^7.0.0 + + babel-preset-current-node-syntax@1.0.1: + resolution: + { integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== } + peerDependencies: + "@babel/core": ^7.0.0 + + babel-preset-fbjs@3.4.0: + resolution: + { integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== } + peerDependencies: + "@babel/core": ^7.0.0 + + babel-preset-jest@25.5.0: + resolution: + { integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw== } + engines: { node: ">= 8.3" } + peerDependencies: + "@babel/core": ^7.0.0 + + babel-preset-jest@26.6.2: + resolution: + { integrity: sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== } + engines: { node: ">= 10.14.2" } + peerDependencies: + "@babel/core": ^7.0.0 + + balanced-match@0.4.2: + resolution: + { integrity: sha512-STw03mQKnGUYtoNjmowo4F2cRmIIxYEGiMsjjwla/u5P1lxadj/05WkNaFjNiKTgJkj8KiXbgAiRTmcQRwQNtg== } + + balanced-match@1.0.2: + resolution: + { integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== } + + base16@1.0.0: + resolution: + { integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== } + + base64-js@1.5.1: + resolution: + { integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== } + + base64id@2.0.0: + resolution: + { integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== } + engines: { node: ^4.5.0 || >= 5.9 } + + base@0.11.2: + resolution: + { integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== } + engines: { node: ">=0.10.0" } + + basic-auth@2.0.1: + resolution: + { integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== } + engines: { node: ">= 0.8" } + + batch@0.6.1: + resolution: + { integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== } + + bcrypt-pbkdf@1.0.2: + resolution: + { integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== } + + before-after-hook@2.2.1: + resolution: + { integrity: sha512-/6FKxSTWoJdbsLDF8tdIjaRiFXiE6UHsEHE3OPI/cwPURCVi1ukP0gmLn7XWEiFk5TcwQjjY5PWsU+j+tgXgmw== } + + better-opn@3.0.2: + resolution: + { integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ== } + engines: { node: ">=12.0.0" } + + better-path-resolve@1.0.0: + resolution: + { integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g== } + engines: { node: ">=4" } + + big-integer@1.6.51: + resolution: + { integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== } + engines: { node: ">=0.6" } + + big.js@5.2.2: + resolution: + { integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== } + + bin-links@2.3.0: + resolution: + { integrity: sha512-JzrOLHLwX2zMqKdyYZjkDgQGT+kHDkIhv2/IK2lJ00qLxV4TmFoHi8drDBb6H5Zrz1YfgHkai4e2MGPqnoUhqA== } + engines: { node: ">=10" } + + binary-extensions@2.2.0: + resolution: + { integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== } + engines: { node: ">=8" } + + binary@0.3.0: + resolution: + { integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg== } + + bl@1.2.3: + resolution: + { integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== } + + bl@4.1.0: + resolution: + { integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== } + + blob-util@2.0.2: + resolution: + { integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== } + + bluebird@3.4.7: + resolution: + { integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA== } + + bluebird@3.7.2: + resolution: + { integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== } + + bn.js@4.12.0: + resolution: + { integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== } + + bn.js@5.2.1: + resolution: + { integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== } + + body-parser@1.20.1: + resolution: + { integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== } + engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + + body-parser@1.20.2: + resolution: + { integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== } + engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + + body-scroll-lock@4.0.0-beta.0: + resolution: + { integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ== } + + bole@4.0.0: + resolution: + { integrity: sha512-Bk/2qoyOSlwU1dnDFk/oPM2FCNKAlYlBHfpAgwGX+K9HUtxSvmIAQCmMWMOvE6BlHHRCwsH1MxJe/r1ieodxqQ== } + + bonjour-service@1.1.1: + resolution: + { integrity: sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== } + + boolbase@1.0.0: + resolution: + { integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== } + + bowser@2.11.0: + resolution: + { integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== } + + boxen@1.3.0: + resolution: + { integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== } + engines: { node: ">=4" } + + boxen@5.1.2: + resolution: + { integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== } + engines: { node: ">=10" } + + bplist-parser@0.2.0: + resolution: + { integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== } + engines: { node: ">= 5.10.0" } + + brace-expansion@1.1.11: + resolution: + { integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== } + + brace-expansion@2.0.1: + resolution: + { integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== } + + braces@2.3.2: + resolution: + { integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== } + engines: { node: ">=0.10.0" } + + braces@3.0.2: + resolution: + { integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== } + engines: { node: ">=8" } + + brorand@1.1.0: + resolution: + { integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== } + + browser-assert@1.2.1: + resolution: + { integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ== } + + browser-process-hrtime@1.0.0: + resolution: + { integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== } + + browser-stdout@1.3.1: + resolution: + { integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== } + + browserify-aes@1.2.0: + resolution: + { integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== } + + browserify-cipher@1.0.1: + resolution: + { integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== } + + browserify-des@1.0.2: + resolution: + { integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== } + + browserify-rsa@4.1.0: + resolution: + { integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== } + + browserify-sign@4.2.1: + resolution: + { integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== } + + browserify-zlib@0.1.4: + resolution: + { integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ== } + + browserify-zlib@0.2.0: + resolution: + { integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== } + + browserslist@4.20.2: + resolution: + { integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA== } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + + browserslist@4.22.1: + resolution: + { integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + + browserslist@4.23.0: + resolution: + { integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + + browserstack-local@1.4.8: + resolution: + { integrity: sha512-s+mc3gTOJwELdLWi4qFVKtGwMbb5JWsR+JxKlMaJkRJxoZ0gg3WREgPxAN0bm6iU5+S4Bi0sz0oxBRZT8BiNsQ== } + + browserstack@1.5.3: + resolution: + { integrity: sha512-AO+mECXsW4QcqC9bxwM29O7qWa7bJT94uBFzeb5brylIQwawuEziwq20dPYbins95GlWzOawgyDNdjYAo32EKg== } + + bs-logger@0.2.6: + resolution: + { integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== } + engines: { node: ">= 6" } + + bser@2.1.1: + resolution: + { integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== } + + buffer-alloc-unsafe@1.1.0: + resolution: + { integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== } + + buffer-alloc@1.2.0: + resolution: + { integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== } + + buffer-crc32@0.2.13: + resolution: + { integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== } + + buffer-fill@1.0.0: + resolution: + { integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== } + + buffer-from@1.1.1: + resolution: + { integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== } + + buffer-indexof-polyfill@1.0.2: + resolution: + { integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A== } + engines: { node: ">=0.10" } + + buffer-xor@1.0.3: + resolution: + { integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== } + + buffer@5.7.1: + resolution: + { integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== } + + buffer@6.0.3: + resolution: + { integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== } + + buffers@0.1.1: + resolution: + { integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ== } + engines: { node: ">=0.2.0" } + + builtin-status-codes@3.0.0: + resolution: + { integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== } + + builtins@5.0.1: + resolution: + { integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== } + + busboy@1.6.0: + resolution: + { integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== } + engines: { node: ">=10.16.0" } + + bytes@3.0.0: + resolution: + { integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== } + engines: { node: ">= 0.8" } + + bytes@3.1.2: + resolution: + { integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== } + engines: { node: ">= 0.8" } + + bzip2-maybe@1.0.0: + resolution: + { integrity: sha512-VBRXxCZlWTZWnjcygdkA9lTVRUv5eeuulmGe74PSTFYDQVwvkUafcH8j2iyc8luvVmakToCETQcAN/r/a/qbsg== } + hasBin: true + + c8@7.14.0: + resolution: + { integrity: sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw== } + engines: { node: ">=10.12.0" } + hasBin: true + + cacache@15.3.0: + resolution: + { integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== } + engines: { node: ">= 10" } + + cacache@16.1.2: + resolution: + { integrity: sha512-Xx+xPlfCZIUHagysjjOAje9nRo8pRDczQCcXb4J2O0BLtH+xeVue6ba4y1kfJfQMAnM2mkcoMIAyOctlaRGWYA== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + cache-base@1.0.1: + resolution: + { integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== } + engines: { node: ">=0.10.0" } + + cache-content-type@1.0.1: + resolution: + { integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== } + engines: { node: ">= 6.0.0" } + + cacheable-lookup@5.0.4: + resolution: + { integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== } + engines: { node: ">=10.6.0" } + + cacheable-lookup@7.0.0: + resolution: + { integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== } + engines: { node: ">=14.16" } + + cacheable-request@10.2.11: + resolution: + { integrity: sha512-kn0t0oJnlFo1Nzl/AYQzS/oByMtmaqLasFUa7MUMsiTrIHy8TxSkx2KzWCybE3Nuz1F4sJRGnLAfUGsPe47viQ== } + engines: { node: ">=14.16" } + + cacheable-request@7.0.1: + resolution: + { integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw== } + engines: { node: ">=8" } + + cachedir@2.3.0: + resolution: + { integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== } + engines: { node: ">=6" } + + calculate-size@1.1.1: + resolution: + { integrity: sha512-jJZ7pvbQVM/Ss3VO789qpsypN3xmnepg242cejOAslsmlZLYw2dnj7knnNowabQ0Kzabzx56KFTy2Pot/y6FmA== } + + call-bind@1.0.7: + resolution: + { integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== } + engines: { node: ">= 0.4" } + + call-me-maybe@1.0.2: + resolution: + { integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== } + + callsites@3.1.0: + resolution: + { integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== } + engines: { node: ">=6" } + + camel-case@4.1.2: + resolution: + { integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== } + + camelcase@4.1.0: + resolution: + { integrity: sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== } + engines: { node: ">=4" } + + camelcase@5.3.1: + resolution: + { integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== } + engines: { node: ">=6" } + + camelcase@6.3.0: + resolution: + { integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== } + engines: { node: ">=10" } + + can-write-to-dir@1.1.1: + resolution: + { integrity: sha512-eOgiEWqjppB+3DN/5E82EQ8dTINus8d9GXMCbEsUnp2hcUIcXmBvzWmD3tXMk3CuBK0v+ddK9qw0EAF+JVRMjQ== } + engines: { node: ">=10.13" } + + caniuse-api@3.0.0: + resolution: + { integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== } + + caniuse-lite@1.0.30001547: + resolution: + { integrity: sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA== } + + caniuse-lite@1.0.30001600: + resolution: + { integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ== } + + capital-case@1.0.4: + resolution: + { integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== } + + capture-exit@2.0.0: + resolution: + { integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== } + engines: { node: 6.* || 8.* || >= 10.* } + + case-sensitive-paths-webpack-plugin@2.4.0: + resolution: + { integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== } + engines: { node: ">=4" } + + caseless@0.12.0: + resolution: + { integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== } + + chai@4.3.10: + resolution: + { integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g== } + engines: { node: ">=4" } + + chainsaw@0.1.0: + resolution: + { integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ== } + + chalk@2.4.1: + resolution: + { integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== } + engines: { node: ">=4" } + + chalk@2.4.2: + resolution: + { integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== } + engines: { node: ">=4" } + + chalk@3.0.0: + resolution: + { integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== } + engines: { node: ">=8" } + + chalk@4.1.2: + resolution: + { integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== } + engines: { node: ">=10" } + + change-case-all@1.0.14: + resolution: + { integrity: sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA== } + + change-case-all@1.0.15: + resolution: + { integrity: sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ== } + + change-case@4.1.2: + resolution: + { integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== } + + char-regex@1.0.2: + resolution: + { integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== } + engines: { node: ">=10" } + + chardet@0.7.0: + resolution: + { integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== } + + charenc@0.0.2: + resolution: + { integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== } + + check-error@1.0.3: + resolution: + { integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== } + + check-more-types@2.24.0: + resolution: + { integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== } + engines: { node: ">= 0.8.0" } + + cheerio-select@1.5.0: + resolution: + { integrity: sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg== } + + cheerio@1.0.0-rc.10: + resolution: + { integrity: sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== } + engines: { node: ">= 6" } + + chevrotain@7.1.1: + resolution: + { integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw== } + + chevrotain@9.1.0: + resolution: + { integrity: sha512-A86/55so63HCfu0dgGg3j9u8uuuBOrSqly1OhBZxRu2x6sAKILLzfVjbGMw45kgier6lz45EzcjjWtTRgoT84Q== } + + chokidar@3.5.3: + resolution: + { integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== } + engines: { node: ">= 8.10.0" } + + chownr@1.1.4: + resolution: + { integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== } + + chownr@2.0.0: + resolution: + { integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== } + engines: { node: ">=10" } + + chrome-remote-interface@0.27.2: + resolution: + { integrity: sha512-pVLljQ29SAx8KIv5tSa9sIf8GrEsAZdPJoeWOmY3/nrIzFmE+EryNNHvDkddGod0cmAFTv+GmPG0uvzxi2NWsA== } + hasBin: true + + chrome-trace-event@1.0.2: + resolution: + { integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== } + engines: { node: ">=6.0" } + + ci-info@2.0.0: + resolution: + { integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== } + + ci-info@3.3.2: + resolution: + { integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg== } + + cipher-base@1.0.4: + resolution: + { integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== } + + cjs-module-lexer@0.6.0: + resolution: + { integrity: sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== } + + cjs-module-lexer@1.2.3: + resolution: + { integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== } + + class-utils@0.3.6: + resolution: + { integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== } + engines: { node: ">=0.10.0" } + + classcat@5.0.4: + resolution: + { integrity: sha512-sbpkOw6z413p+HDGcBENe498WM9woqWHiJxCq7nvmxe9WmrUmqfAcxpIwAiMtM5Q3AhYkzXcNQHqsWq0mND51g== } + + classnames@2.3.2: + resolution: + { integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== } + + clean-css@4.2.3: + resolution: + { integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== } + engines: { node: ">= 4.0" } + + clean-css@5.3.2: + resolution: + { integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== } + engines: { node: ">= 10.0" } + + clean-git-ref@2.0.1: + resolution: + { integrity: sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw== } + + clean-stack@2.2.0: + resolution: + { integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== } + engines: { node: ">=6" } + + cli-boxes@1.0.0: + resolution: + { integrity: sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg== } + engines: { node: ">=0.10.0" } + + cli-boxes@2.2.1: + resolution: + { integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== } + engines: { node: ">=6" } + + cli-columns@4.0.0: + resolution: + { integrity: sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ== } + engines: { node: ">= 10" } + + cli-cursor@3.1.0: + resolution: + { integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== } + engines: { node: ">=8" } + + cli-spinners@2.6.0: + resolution: + { integrity: sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q== } + engines: { node: ">=6" } + + cli-table3@0.6.1: + resolution: + { integrity: sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA== } + engines: { node: 10.* || >= 12.* } + + cli-truncate@2.1.0: + resolution: + { integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== } + engines: { node: ">=8" } + + cli-width@3.0.0: + resolution: + { integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== } + engines: { node: ">= 10" } + + client-zip@2.4.3: + resolution: + { integrity: sha512-PRJsVv+Q742auicTQD47IgatSCRdZ7e09sQoQ+jXH/fz4nXF69cVxCeiTS+kV9xx+4iTSO8JbD5iwsqkIkNDZw== } + + clipanion@3.2.0-rc.11: + resolution: + { integrity: sha512-fugY+N5uPop31VDYhjTc31DwPjCCLx6kmvdlFTf8fztpOxwplopiZr1XSHSA2qNmfpcXlJZKJsXMkxvXmdzK7g== } + peerDependencies: + typanion: "*" + + clipanion@4.0.0-rc.2: + resolution: + { integrity: sha512-0IXugyri0bQs6/JLS9Uoh9xZ4kiDyFf6gAoikefPW/yHJZbS4We4jjx5HZPU/xfRjILSzZld9Q9P3JBJe6irUA== } + peerDependencies: + typanion: "*" + + clipboardy@2.3.0: + resolution: + { integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ== } + engines: { node: ">=8" } + + clipboardy@3.0.0: + resolution: + { integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + cliui@6.0.0: + resolution: + { integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== } + + cliui@7.0.4: + resolution: + { integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== } + + cliui@8.0.1: + resolution: + { integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== } + engines: { node: ">=12" } + + clone-deep@4.0.1: + resolution: + { integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== } + engines: { node: ">=6" } + + clone-response@1.0.2: + resolution: + { integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q== } + + clone@1.0.4: + resolution: + { integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== } + engines: { node: ">=0.8" } + + clone@2.1.2: + resolution: + { integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== } + engines: { node: ">=0.8" } + + clsx@1.1.1: + resolution: + { integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== } + engines: { node: ">=6" } + + cmd-extension@1.0.2: + resolution: + { integrity: sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g== } + engines: { node: ">=10" } + + cmd-shim@4.1.0: + resolution: + { integrity: sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw== } + engines: { node: ">=10" } + + co@4.6.0: + resolution: + { integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== } + engines: { iojs: ">= 1.0.0", node: ">= 0.12.0" } + + code-error-fragment@0.0.230: + resolution: + { integrity: sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw== } + engines: { node: ">= 4" } + + collect-v8-coverage@1.0.1: + resolution: + { integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== } + + collection-visit@1.0.0: + resolution: + { integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== } + engines: { node: ">=0.10.0" } + + color-convert@1.9.3: + resolution: + { integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== } + + color-convert@2.0.1: + resolution: + { integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== } + engines: { node: ">=7.0.0" } + + color-name@1.1.3: + resolution: + { integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== } + + color-name@1.1.4: + resolution: + { integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== } + + color-support@1.1.3: + resolution: + { integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== } + hasBin: true + + colord@2.9.3: + resolution: + { integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== } + + colorette@2.0.16: + resolution: + { integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== } + + colorette@2.0.20: + resolution: + { integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== } + + colors@1.4.0: + resolution: + { integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== } + engines: { node: ">=0.1.90" } + + combine-reducer@1.0.2: + resolution: + { integrity: sha512-GfTbT0Fq8Jm4xlkpI0hzRRX5f1PuNsHfFHAfTaHZZw0m51+Olfm3LfiPCrvR1VzFf6vSL2zZyIW1vv7ebmNOYw== } + + combined-stream@1.0.8: + resolution: + { integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== } + engines: { node: ">= 0.8" } + + commander@11.0.0: + resolution: + { integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ== } + engines: { node: ">=16" } + + commander@2.11.0: + resolution: + { integrity: sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ== } + + commander@2.20.3: + resolution: + { integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== } + + commander@4.1.1: + resolution: + { integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== } + engines: { node: ">= 6" } + + commander@6.2.1: + resolution: + { integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== } + engines: { node: ">= 6" } + + commander@7.2.0: + resolution: + { integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== } + engines: { node: ">= 10" } + + commander@8.3.0: + resolution: + { integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== } + engines: { node: ">= 12" } + + commander@9.4.1: + resolution: + { integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== } + engines: { node: ^12.20.0 || >=14 } + + common-path-prefix@3.0.0: + resolution: + { integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== } + + common-tags@1.8.2: + resolution: + { integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== } + engines: { node: ">=4.0.0" } + + commondir@1.0.1: + resolution: + { integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== } + + compare-versions@6.1.0: + resolution: + { integrity: sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg== } + + component-emitter@1.3.0: + resolution: + { integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== } + + compress-commons@4.1.0: + resolution: + { integrity: sha512-ofaaLqfraD1YRTkrRKPCrGJ1pFeDG/MVCkVVV2FNGeWquSlqw5wOrwOfPQ1xF2u+blpeWASie5EubHz+vsNIgA== } + engines: { node: ">= 10" } + + compressible@2.0.18: + resolution: + { integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== } + engines: { node: ">= 0.6" } + + compression@1.7.3: + resolution: + { integrity: sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg== } + engines: { node: ">= 0.8.0" } + + compression@1.7.4: + resolution: + { integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== } + engines: { node: ">= 0.8.0" } + + comver-to-semver@1.0.0: + resolution: + { integrity: sha512-gcGtbRxjwROQOdXLUWH1fQAXqThUVRZ219aAwgtX3KfYw429/Zv6EIJRf5TBSzWdAGwePmqH7w70WTaX4MDqag== } + engines: { node: ">=12.17" } + + concat-map@0.0.1: + resolution: + { integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== } + + concat-stream@1.6.2: + resolution: + { integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== } + engines: { "0": node >= 0.8 } + + concat-stream@2.0.0: + resolution: + { integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== } + engines: { "0": node >= 6.0 } + + concurrently@8.2.2: + resolution: + { integrity: sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg== } + engines: { node: ^14.13.0 || >=16.0.0 } + hasBin: true + + config-chain@1.1.12: + resolution: + { integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== } + + connect-history-api-fallback@2.0.0: + resolution: + { integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== } + engines: { node: ">=0.8" } + + connect@3.7.0: + resolution: + { integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== } + engines: { node: ">= 0.10.0" } + + console-browserify@1.2.0: + resolution: + { integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== } + + console-control-strings@1.1.0: + resolution: + { integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== } + + constant-case@3.0.4: + resolution: + { integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== } + + constants-browserify@1.0.0: + resolution: + { integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== } + + content-disposition@0.5.2: + resolution: + { integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== } + engines: { node: ">= 0.6" } + + content-disposition@0.5.4: + resolution: + { integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== } + engines: { node: ">= 0.6" } + + content-type@1.0.5: + resolution: + { integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== } + engines: { node: ">= 0.6" } + + convert-source-map@1.7.0: + resolution: + { integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== } + + convert-source-map@2.0.0: + resolution: + { integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== } + + cookie-signature@1.0.6: + resolution: + { integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== } + + cookie@0.4.1: + resolution: + { integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== } + engines: { node: ">= 0.6" } + + cookie@0.6.0: + resolution: + { integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== } + engines: { node: ">= 0.6" } + + cookiejar@2.1.4: + resolution: + { integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw== } + + cookies@0.8.0: + resolution: + { integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== } + engines: { node: ">= 0.8" } + + copy-anything@2.0.3: + resolution: + { integrity: sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ== } + + copy-descriptor@0.1.1: + resolution: + { integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== } + engines: { node: ">=0.10.0" } + + copy-webpack-plugin@11.0.0: + resolution: + { integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== } + engines: { node: ">= 14.15.0" } + peerDependencies: + webpack: ^5.1.0 + + copyfiles@2.4.1: + resolution: + { integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== } + hasBin: true + + core-js-compat@3.21.1: + resolution: + { integrity: sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g== } + + core-js-compat@3.30.2: + resolution: + { integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA== } + + core-js-compat@3.33.0: + resolution: + { integrity: sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw== } + + core-js-compat@3.35.1: + resolution: + { integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw== } + + core-js-pure@3.33.0: + resolution: + { integrity: sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg== } + + core-js@3.6.5: + resolution: + { integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== } + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. + + core-util-is@1.0.2: + resolution: + { integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== } + + cors@2.8.5: + resolution: + { integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== } + engines: { node: ">= 0.10" } + + cosmiconfig-typescript-loader@4.4.0: + resolution: + { integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw== } + engines: { node: ">=v14.21.3" } + peerDependencies: + "@types/node": "*" + cosmiconfig: ">=7" + ts-node: ">=10" + typescript: ">=4" + + cosmiconfig@6.0.0: + resolution: + { integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== } + engines: { node: ">=8" } + + cosmiconfig@7.0.1: + resolution: + { integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== } + engines: { node: ">=10" } + + cosmiconfig@8.0.0: + resolution: + { integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ== } + engines: { node: ">=14" } + + cpr@3.0.1: + resolution: + { integrity: sha512-Xch4PXQ/KC8lJ+KfJ9JI6eG/nmppLrPPWg5Q+vh65Qr9EjuJEubxh/H/Le1TmCZ7+Xv7iJuNRqapyOFZB+wsxA== } + hasBin: true + + crc-32@1.2.0: + resolution: + { integrity: sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA== } + engines: { node: ">=0.8" } + hasBin: true + + crc32-stream@4.0.2: + resolution: + { integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== } + engines: { node: ">= 10" } + + create-ecdh@4.0.4: + resolution: + { integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== } + + create-hash@1.2.0: + resolution: + { integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== } + + create-hmac@1.1.7: + resolution: + { integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== } + + create-require@1.1.1: + resolution: + { integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== } + + critters@0.0.16: + resolution: + { integrity: sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A== } + + cross-env@7.0.3: + resolution: + { integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== } + engines: { node: ">=10.14", npm: ">=6", yarn: ">=1" } + hasBin: true + + cross-fetch@3.1.5: + resolution: + { integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== } + + cross-spawn@5.1.0: + resolution: + { integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== } + + cross-spawn@6.0.5: + resolution: + { integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== } + engines: { node: ">=4.8" } + + cross-spawn@7.0.3: + resolution: + { integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== } + engines: { node: ">= 8" } + + crypt@0.0.2: + resolution: + { integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== } + + crypto-browserify@3.12.0: + resolution: + { integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== } + + crypto-random-string@2.0.0: + resolution: + { integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== } + engines: { node: ">=8" } + + css-blank-pseudo@3.0.3: + resolution: + { integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== } + engines: { node: ^12 || ^14 || >=16 } + hasBin: true + peerDependencies: + postcss: ^8.4 + + css-declaration-sorter@7.2.0: + resolution: + { integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow== } + engines: { node: ^14 || ^16 || >=18 } + peerDependencies: + postcss: ^8.0.9 + + css-has-pseudo@3.0.4: + resolution: + { integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== } + engines: { node: ^12 || ^14 || >=16 } + hasBin: true + peerDependencies: + postcss: ^8.4 + + css-loader@5.2.7: + resolution: + { integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== } + engines: { node: ">= 10.13.0" } + peerDependencies: + webpack: ^4.27.0 || ^5.0.0 + + css-loader@6.7.1: + resolution: + { integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== } + engines: { node: ">= 12.13.0" } + peerDependencies: + webpack: ^5.0.0 + + css-minimizer-webpack-plugin@5.0.1: + resolution: + { integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg== } + engines: { node: ">= 14.15.0" } + peerDependencies: + "@parcel/css": "*" + "@swc/css": "*" + clean-css: "*" + csso: "*" + esbuild: "*" + lightningcss: "*" + webpack: ^5.0.0 + peerDependenciesMeta: + "@parcel/css": + optional: true + "@swc/css": + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + lightningcss: + optional: true + + css-prefers-color-scheme@6.0.3: + resolution: + { integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== } + engines: { node: ^12 || ^14 || >=16 } + hasBin: true + peerDependencies: + postcss: ^8.4 + + css-select@4.3.0: + resolution: + { integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== } + + css-select@5.1.0: + resolution: + { integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== } + + css-tree@1.1.3: + resolution: + { integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== } + engines: { node: ">=8.0.0" } + + css-tree@2.2.1: + resolution: + { integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + + css-tree@2.3.1: + resolution: + { integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + + css-what@5.1.0: + resolution: + { integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== } + engines: { node: ">= 6" } + + css-what@6.1.0: + resolution: + { integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== } + engines: { node: ">= 6" } + + css.escape@1.5.1: + resolution: + { integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== } + + css@3.0.0: + resolution: + { integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== } + + cssdb@7.5.4: + resolution: + { integrity: sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg== } + + cssesc@3.0.0: + resolution: + { integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== } + engines: { node: ">=4" } + hasBin: true + + cssfilter@0.0.10: + resolution: + { integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw== } + + cssnano-preset-default@6.1.2: + resolution: + { integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + cssnano-utils@4.0.2: + resolution: + { integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + cssnano@6.1.2: + resolution: + { integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + csso@4.2.0: + resolution: + { integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== } + engines: { node: ">=8.0.0" } + + csso@5.0.5: + resolution: + { integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + + cssom@0.3.8: + resolution: + { integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== } + + cssom@0.4.4: + resolution: + { integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== } + + cssstyle@2.3.0: + resolution: + { integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== } + engines: { node: ">=8" } + + cssstyle@3.0.0: + resolution: + { integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg== } + engines: { node: ">=14" } + + csstype@2.6.21: + resolution: + { integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== } + + csstype@3.0.11: + resolution: + { integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== } + + custom-event@1.0.1: + resolution: + { integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg== } + + cypress-file-upload@5.0.8: + resolution: + { integrity: sha512-+8VzNabRk3zG6x8f8BWArF/xA/W0VK4IZNx3MV0jFWrJS/qKn8eHfa5nU73P9fOQAgwHFJx7zjg4lwOnljMO8g== } + engines: { node: ">=8.2.1" } + peerDependencies: + cypress: ">3.0.0" + + cypress-iframe@1.0.1: + resolution: + { integrity: sha512-Ne+xkZmWMhfq3x6wbfzK/SzsVTCrJru3R3cLXsoSAZyfUtJDamXyaIieHXeea3pQDXF4wE2w4iUuvCYHhoD31g== } + peerDependencies: + "@types/cypress": ^1.1.0 + + cypress-log-to-output@1.1.2: + resolution: + { integrity: sha512-C1+ECMc/XXc4HqAEHdlw0X2wFhcoZZ/4qXHZkOAU/rRXMQXnbiO7JJtpLCKrLfOXlxB+jFwDAIdlPxPMfV3cFw== } + + cypress-real-events@1.11.0: + resolution: + { integrity: sha512-4LXVRsyq+xBh5TmlEyO1ojtBXtN7xw720Pwb9rEE9rkJuXmeH3VyoR1GGayMGr+Itqf11eEjfDewtDmcx6PWPQ== } + peerDependencies: + cypress: ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x || ^11.x || ^12.x || ^13.x + + cypress@13.5.1: + resolution: + { integrity: sha512-yqLViT0D/lPI8Kkm7ciF/x/DCK/H/DnogdGyiTnQgX4OVR2aM30PtK+kvklTOD1u3TuItiD9wUQAF8EYWtyZug== } + engines: { node: ^16.0.0 || ^18.0.0 || >=20.0.0 } + hasBin: true + + d3-array@1.2.4: + resolution: + { integrity: sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw== } + + d3-array@2.12.1: + resolution: + { integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== } + + d3-array@3.1.1: + resolution: + { integrity: sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ== } + engines: { node: ">=12" } + + d3-array@3.2.2: + resolution: + { integrity: sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ== } + engines: { node: ">=12" } + + d3-collection@1.0.7: + resolution: + { integrity: sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A== } + + d3-color@1.4.1: + resolution: + { integrity: sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q== } + + d3-color@3.1.0: + resolution: + { integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== } + engines: { node: ">=12" } + + d3-dispatch@1.0.6: + resolution: + { integrity: sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA== } + + d3-drag@2.0.0: + resolution: + { integrity: sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w== } + + d3-drag@3.0.0: + resolution: + { integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== } + engines: { node: ">=12" } + + d3-ease@1.0.7: + resolution: + { integrity: sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ== } + + d3-ease@3.0.1: + resolution: + { integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== } + engines: { node: ">=12" } + + d3-format@1.4.5: + resolution: + { integrity: sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ== } + + d3-format@3.1.0: + resolution: + { integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== } + engines: { node: ">=12" } + + d3-geo@2.0.2: + resolution: + { integrity: sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA== } + + d3-interpolate@1.4.0: + resolution: + { integrity: sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA== } + + d3-interpolate@3.0.1: + resolution: + { integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== } + engines: { node: ">=12" } + + d3-path@1.0.9: + resolution: + { integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== } + + d3-path@3.1.0: + resolution: + { integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== } + engines: { node: ">=12" } + + d3-scale@1.0.7: + resolution: + { integrity: sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw== } + + d3-scale@4.0.2: + resolution: + { integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== } + engines: { node: ">=12" } + + d3-selection@2.0.0: + resolution: + { integrity: sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA== } + + d3-selection@3.0.0: + resolution: + { integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== } + engines: { node: ">=12" } + + d3-shape@1.3.7: + resolution: + { integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw== } + + d3-shape@3.2.0: + resolution: + { integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== } + engines: { node: ">=12" } + + d3-time-format@2.3.0: + resolution: + { integrity: sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ== } + + d3-time-format@4.1.0: + resolution: + { integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== } + engines: { node: ">=12" } + + d3-time@1.1.0: + resolution: + { integrity: sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== } + + d3-time@3.0.0: + resolution: + { integrity: sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ== } + engines: { node: ">=12" } + + d3-time@3.1.0: + resolution: + { integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== } + engines: { node: ">=12" } + + d3-timer@1.0.10: + resolution: + { integrity: sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw== } + + d3-timer@3.0.1: + resolution: + { integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== } + engines: { node: ">=12" } + + d3-transition@2.0.0: + resolution: + { integrity: sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog== } + peerDependencies: + d3-selection: "2" + + d3-zoom@2.0.0: + resolution: + { integrity: sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw== } + + d3-zoom@3.0.0: + resolution: + { integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== } + engines: { node: ">=12" } + + dangerously-set-html-content@1.1.0: + resolution: + { integrity: sha512-kUHpnYZ9EgT6BKUEgrgccg17Pa0YdI9MlWdDYeu49HIXYONCxZpKr6Tj24q+LwFmbmtL3IJ1Rvj+aaTTzFOepg== } + engines: { node: ">=10" } + peerDependencies: + react: ^18.2.0 + + dashdash@1.14.1: + resolution: + { integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== } + engines: { node: ">=0.10" } + + data-uri-to-buffer@2.0.2: + resolution: + { integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA== } + + data-uri-to-buffer@3.0.1: + resolution: + { integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== } + engines: { node: ">= 6" } + + data-uri-to-buffer@4.0.1: + resolution: + { integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== } + engines: { node: ">= 12" } + + data-urls@2.0.0: + resolution: + { integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== } + engines: { node: ">=10" } + + data-urls@4.0.0: + resolution: + { integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g== } + engines: { node: ">=14" } + + data-view-buffer@1.0.1: + resolution: + { integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== } + engines: { node: ">= 0.4" } + + data-view-byte-length@1.0.1: + resolution: + { integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== } + engines: { node: ">= 0.4" } + + data-view-byte-offset@1.0.0: + resolution: + { integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== } + engines: { node: ">= 0.4" } + + dataloader@2.2.2: + resolution: + { integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g== } + + date-fns@2.30.0: + resolution: + { integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== } + engines: { node: ">=0.11" } + + date-format@4.0.3: + resolution: + { integrity: sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ== } + engines: { node: ">=4.0" } + + dayjs@1.10.4: + resolution: + { integrity: sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw== } + + debounce@1.2.1: + resolution: + { integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== } + + debug@2.6.9: + resolution: + { integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: + { integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.2: + resolution: + { integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.3: + resolution: + { integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: + { integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + decamelize@1.2.0: + resolution: + { integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== } + engines: { node: ">=0.10.0" } + + decamelize@4.0.0: + resolution: + { integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== } + engines: { node: ">=10" } + + decimal.js@10.4.3: + resolution: + { integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== } + + decode-uri-component@0.2.0: + resolution: + { integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== } + engines: { node: ">=0.10" } + + decompress-maybe@1.0.0: + resolution: + { integrity: sha512-av8/KhXWRUYQ7lGTl/9Gtizz3nQ+7NqDFm/I4Lx+JvTbzHiD4WqfqxMO4YYi91FTqffoBDCYPfIvofwQZwZ3ZQ== } + + decompress-response@6.0.0: + resolution: + { integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== } + engines: { node: ">=10" } + + decompress-tar@4.1.1: + resolution: + { integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== } + engines: { node: ">=4" } + + decompress-tarbz2@4.1.1: + resolution: + { integrity: sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== } + engines: { node: ">=4" } + + decompress-targz@4.1.1: + resolution: + { integrity: sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== } + engines: { node: ">=4" } + + decompress-unzip@4.0.1: + resolution: + { integrity: sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw== } + engines: { node: ">=4" } + + decompress@4.2.1: + resolution: + { integrity: sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== } + engines: { node: ">=4" } + + dedent@0.7.0: + resolution: + { integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== } + + deep-copy@1.4.2: + resolution: + { integrity: sha512-VxZwQ/1+WGQPl5nE67uLhh7OqdrmqI1OazrraO9Bbw/M8Bt6Mol/RxzDA6N6ZgRXpsG/W9PgUj8E1LHHBEq2GQ== } + engines: { node: ">=4.0.0" } + + deep-eql@4.1.3: + resolution: + { integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw== } + engines: { node: ">=6" } + + deep-equal@1.0.1: + resolution: + { integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw== } + + deep-equal@1.1.1: + resolution: + { integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== } + + deep-equal@2.2.3: + resolution: + { integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== } + engines: { node: ">= 0.4" } + + deep-extend@0.6.0: + resolution: + { integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== } + engines: { node: ">=4.0.0" } + + deep-is@0.1.3: + resolution: + { integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw== } + + deep-object-diff@1.1.9: + resolution: + { integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA== } + + deepmerge@4.2.2: + resolution: + { integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== } + engines: { node: ">=0.10.0" } + + default-browser-id@3.0.0: + resolution: + { integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== } + engines: { node: ">=12" } + + default-gateway@6.0.3: + resolution: + { integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== } + engines: { node: ">= 10" } + + defaults@1.0.3: + resolution: + { integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA== } + + defaulty@2.1.0: + resolution: + { integrity: sha512-dNWjHNxL32khAaX/kS7/a3rXsgvqqp7cptqt477wAVnJLgaOKjcQt+53jKgPofn6hL2xyG51MegPlB5TKImXjA== } + + defer-to-connect@2.0.1: + resolution: + { integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== } + engines: { node: ">=10" } + + define-data-property@1.1.4: + resolution: + { integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== } + engines: { node: ">= 0.4" } + + define-lazy-prop@2.0.0: + resolution: + { integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== } + engines: { node: ">=8" } + + define-properties@1.2.1: + resolution: + { integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== } + engines: { node: ">= 0.4" } + + define-property@0.2.5: + resolution: + { integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== } + engines: { node: ">=0.10.0" } + + define-property@1.0.0: + resolution: + { integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== } + engines: { node: ">=0.10.0" } + + define-property@2.0.2: + resolution: + { integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== } + engines: { node: ">=0.10.0" } + + defined@1.0.1: + resolution: + { integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== } + + defu@6.1.2: + resolution: + { integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ== } + + del@6.1.1: + resolution: + { integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== } + engines: { node: ">=10" } + + delaunator@4.0.1: + resolution: + { integrity: sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag== } + + delaunay-find@0.0.6: + resolution: + { integrity: sha512-1+almjfrnR7ZamBk0q3Nhg6lqSe6Le4vL0WJDSMx4IDbQwTpUTXPjxC00lqLBT8MYsJpPCbI16sIkw9cPsbi7Q== } + + delayed-stream@1.0.0: + resolution: + { integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== } + engines: { node: ">=0.4.0" } + + delegates@1.0.0: + resolution: + { integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== } + + depd@1.1.2: + resolution: + { integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== } + engines: { node: ">= 0.6" } + + depd@2.0.0: + resolution: + { integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== } + engines: { node: ">= 0.8" } + + dependency-graph@0.11.0: + resolution: + { integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== } + engines: { node: ">= 0.6.0" } + + dependency-path@9.2.4: + resolution: + { integrity: sha512-bH29ZcKyo/i5nr4SgnVZGksuoZzroOWpHtKbq8fKdKgJDr0SdUIPu2EwjJkjzbw9SqRzWd912e0opHYJTkFf6w== } + engines: { node: ">=14.6" } + + deprecation@2.3.1: + resolution: + { integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== } + + dequal@2.0.3: + resolution: + { integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== } + engines: { node: ">=6" } + + des.js@1.1.0: + resolution: + { integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== } + + destroy@1.2.0: + resolution: + { integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== } + engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + + detect-element-overflow@1.4.1: + resolution: + { integrity: sha512-6a1wXl5+KbnXhO5FWgKq+omp8km42QLWgd1UYj99SS6o/aYBuTPU/ByI9dLgPYi9aes5TAg62IRoRKpqrDb0PQ== } + + detect-indent@6.1.0: + resolution: + { integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== } + engines: { node: ">=8" } + + detect-libc@2.0.1: + resolution: + { integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== } + engines: { node: ">=8" } + + detect-newline@3.1.0: + resolution: + { integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== } + engines: { node: ">=8" } + + detect-node-es@1.1.0: + resolution: + { integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== } + + detect-node@2.1.0: + resolution: + { integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== } + + detect-package-manager@2.0.1: + resolution: + { integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A== } + engines: { node: ">=12" } + + detect-port@1.5.1: + resolution: + { integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== } + hasBin: true + + devtools-protocol@0.0.948846: + resolution: + { integrity: sha512-5fGyt9xmMqUl2VI7+rnUkKCiAQIpLns8sfQtTENy5L70ktbNw0Z3TFJ1JoFNYdx/jffz4YXU45VF75wKZD7sZQ== } + + dexie@3.2.2: + resolution: + { integrity: sha512-q5dC3HPmir2DERlX+toCBbHQXW5MsyrFqPFcovkH9N2S/UW/H3H5AWAB6iEOExeraAu+j+zRDG+zg/D7YhH0qg== } + engines: { node: ">=6.0" } + + dezalgo@1.0.4: + resolution: + { integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== } + + di@0.0.1: + resolution: + { integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA== } + + diff-sequences@26.6.2: + resolution: + { integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== } + engines: { node: ">= 10.14.2" } + + diff3@0.0.3: + resolution: + { integrity: sha512-iSq8ngPOt0K53A6eVr4d5Kn6GNrM2nQZtC740pzIriHtn4pOQ2lyzEXQMBeVcWERN0ye7fhBsk9PbLLQOnUx/g== } + + diff@4.0.1: + resolution: + { integrity: sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q== } + engines: { node: ">=0.3.1" } + + diff@5.0.0: + resolution: + { integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== } + engines: { node: ">=0.3.1" } + + diff@5.1.0: + resolution: + { integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== } + engines: { node: ">=0.3.1" } + + diffie-hellman@5.0.3: + resolution: + { integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== } + + dir-glob@3.0.1: + resolution: + { integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== } + engines: { node: ">=8" } + + discontinuous-range@1.0.0: + resolution: + { integrity: sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ== } + + dns-equal@1.0.0: + resolution: + { integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== } + + dns-packet@5.6.0: + resolution: + { integrity: sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== } + engines: { node: ">=6" } + + doctrine@2.1.0: + resolution: + { integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== } + engines: { node: ">=0.10.0" } + + doctrine@3.0.0: + resolution: + { integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== } + engines: { node: ">=6.0.0" } + + dom-accessibility-api@0.5.11: + resolution: + { integrity: sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== } + + dom-converter@0.2.0: + resolution: + { integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== } + + dom-helpers@5.2.0: + resolution: + { integrity: sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ== } + + dom-serialize@2.2.1: + resolution: + { integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ== } + + dom-serializer@1.3.2: + resolution: + { integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== } + + dom-serializer@2.0.0: + resolution: + { integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== } + + domain-browser@4.22.0: + resolution: + { integrity: sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw== } + engines: { node: ">=10" } + + domelementtype@2.3.0: + resolution: + { integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== } + + domexception@2.0.1: + resolution: + { integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== } + engines: { node: ">=8" } + deprecated: Use your platform's native DOMException instead + + domexception@4.0.0: + resolution: + { integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== } + engines: { node: ">=12" } + + domhandler@4.3.1: + resolution: + { integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== } + engines: { node: ">= 4" } + + domhandler@5.0.3: + resolution: + { integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== } + engines: { node: ">= 4" } + + dompurify@2.4.0: + resolution: + { integrity: sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA== } + + domutils@2.8.0: + resolution: + { integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== } + + domutils@3.1.0: + resolution: + { integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== } + + dot-case@3.0.4: + resolution: + { integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== } + + dotenv-expand@10.0.0: + resolution: + { integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== } + engines: { node: ">=12" } + + dotenv@16.3.1: + resolution: + { integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== } + engines: { node: ">=12" } + + dotignore@0.1.2: + resolution: + { integrity: sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw== } + hasBin: true + + dset@3.1.2: + resolution: + { integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q== } + engines: { node: ">=4" } + + duplexer2@0.1.4: + resolution: + { integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== } + + duplexer@0.1.2: + resolution: + { integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== } + + duplexify@3.7.1: + resolution: + { integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== } + + eastasianwidth@0.2.0: + resolution: + { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== } + + ecc-jsbn@0.1.2: + resolution: + { integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== } + + echarts@5.3.2: + resolution: + { integrity: sha512-LWCt7ohOKdJqyiBJ0OGBmE9szLdfA9sGcsMEi+GGoc6+Xo75C+BkcT/6NNGRHAWtnQl2fNow05AQjznpap28TQ== } + + edge-launcher@1.2.2: + resolution: + { integrity: sha512-JcD5WBi3BHZXXVSSeEhl6sYO8g5cuynk/hifBzds2Bp4JdzCGLNMHgMCKu5DvrO1yatMgF0goFsxXRGus0yh1g== } + + ee-first@1.1.1: + resolution: + { integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== } + + ejs@3.1.9: + resolution: + { integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== } + engines: { node: ">=0.10.0" } + hasBin: true + + electron-to-chromium@1.4.549: + resolution: + { integrity: sha512-gpXfJslSi4hYDkA0mTLEpYKRv9siAgSUgZ+UWyk+J5Cttpd1ThCVwdclzIwQSclz3hYn049+M2fgrP1WpvF8xg== } + + electron-to-chromium@1.4.719: + resolution: + { integrity: sha512-FbWy2Q2YgdFzkFUW/W5jBjE9dj+804+98E4Pup78JBPnbdb3pv6IneY2JCPKdeKLh3AOKHQeYf+KwLr7mxGh6Q== } + + elkjs@0.8.2: + resolution: + { integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ== } + + elkjs@0.9.1: + resolution: + { integrity: sha512-JWKDyqAdltuUcyxaECtYG6H4sqysXSLeoXuGUBfRNESMTkj+w+qdb0jya8Z/WI0jVd03WQtCGhS6FOFtlhD5FQ== } + + ellipsize@0.2.0: + resolution: + { integrity: sha512-InJhblLPZbBjw3N49knOWonfprgKPLKGySmG6bGHi7WsD5OkXIIlLkU4AguROmaMZ0v1BRdo267wEc0Pexw8ww== } + + elliptic@6.5.4: + resolution: + { integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== } + + emitter-component@1.1.1: + resolution: + { integrity: sha512-G+mpdiAySMuB7kesVRLuyvYRqDmshB7ReKEVuyBPkzQlmiDiLrt7hHHIy4Aff552bgknVN7B2/d3lzhGO5dvpQ== } + + emittery@0.7.2: + resolution: + { integrity: sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== } + engines: { node: ">=10" } + + emoji-regex@8.0.0: + resolution: + { integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== } + + emoji-regex@9.2.2: + resolution: + { integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== } + + emojis-list@3.0.0: + resolution: + { integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== } + engines: { node: ">= 4" } + + encode-registry@3.0.0: + resolution: + { integrity: sha512-2fRYji8K6FwYuQ6EPBKR/J9mcqb7kIoNqt1vGvJr3NrvKfncRiNm00Oxo6gi/YJF8R5Sp2bNFSFdGKTG0rje1Q== } + engines: { node: ">=10" } + + encodeurl@1.0.2: + resolution: + { integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== } + engines: { node: ">= 0.8" } + + encoding@0.1.13: + resolution: + { integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== } + + end-of-stream@1.1.0: + resolution: + { integrity: sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ== } + + end-of-stream@1.4.4: + resolution: + { integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== } + + endent@2.1.0: + resolution: + { integrity: sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w== } + + engine.io-parser@5.0.3: + resolution: + { integrity: sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg== } + engines: { node: ">=10.0.0" } + + engine.io@6.1.2: + resolution: + { integrity: sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ== } + engines: { node: ">=10.0.0" } + + enhanced-resolve@5.15.0: + resolution: + { integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== } + engines: { node: ">=10.13.0" } + + enhanced-resolve@5.9.3: + resolution: + { integrity: sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow== } + engines: { node: ">=10.13.0" } + + enquirer@2.3.6: + resolution: + { integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== } + engines: { node: ">=8.6" } + + ent@2.2.0: + resolution: + { integrity: sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA== } + + entities@2.1.0: + resolution: + { integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== } + + entities@2.2.0: + resolution: + { integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== } + + entities@3.0.1: + resolution: + { integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== } + engines: { node: ">=0.12" } + + entities@4.5.0: + resolution: + { integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== } + engines: { node: ">=0.12" } + + env-paths@2.2.1: + resolution: + { integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== } + engines: { node: ">=6" } + + envinfo@7.8.1: + resolution: + { integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== } + engines: { node: ">=4" } + hasBin: true + + enzyme-shallow-equal@1.0.7: + resolution: + { integrity: sha512-/um0GFqUXnpM9SvKtje+9Tjoz3f1fpBC3eXRFrNs8kpYn69JljciYP7KZTqM/YQbUY9KUjvKB4jo/q+L6WGGvg== } + + enzyme-to-json@3.6.2: + resolution: + { integrity: sha512-Ynm6Z6R6iwQ0g2g1YToz6DWhxVnt8Dy1ijR2zynRKxTyBGA8rCDXU3rs2Qc4OKvUvc2Qoe1bcFK6bnPs20TrTg== } + engines: { node: ">=6.0.0" } + peerDependencies: + enzyme: ^3.4.0 + + enzyme@3.11.0: + resolution: + { integrity: sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw== } + + err-code@2.0.3: + resolution: + { integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== } + + errno@0.1.8: + resolution: + { integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== } + hasBin: true + + error-ex@1.3.2: + resolution: + { integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== } + + error-stack-parser@2.1.4: + resolution: + { integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== } + + es-abstract@1.21.2: + resolution: + { integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== } + engines: { node: ">= 0.4" } + + es-abstract@1.22.3: + resolution: + { integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== } + engines: { node: ">= 0.4" } + + es-abstract@1.23.2: + resolution: + { integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w== } + engines: { node: ">= 0.4" } + + es-array-method-boxes-properly@1.0.0: + resolution: + { integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== } + + es-define-property@1.0.0: + resolution: + { integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== } + engines: { node: ">= 0.4" } + + es-errors@1.3.0: + resolution: + { integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== } + engines: { node: ">= 0.4" } + + es-get-iterator@1.1.3: + resolution: + { integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== } + + es-iterator-helpers@1.0.15: + resolution: + { integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== } + + es-module-lexer@0.9.3: + resolution: + { integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== } + + es-module-lexer@1.3.0: + resolution: + { integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== } + + es-module-lexer@1.4.1: + resolution: + { integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== } + + es-object-atoms@1.0.0: + resolution: + { integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== } + engines: { node: ">= 0.4" } + + es-set-tostringtag@2.0.1: + resolution: + { integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== } + engines: { node: ">= 0.4" } + + es-set-tostringtag@2.0.3: + resolution: + { integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== } + engines: { node: ">= 0.4" } + + es-shim-unscopables@1.0.0: + resolution: + { integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== } + + es-to-primitive@1.2.1: + resolution: + { integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== } + engines: { node: ">= 0.4" } + + es6-promise@4.2.8: + resolution: + { integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== } + + es6-promisify@5.0.0: + resolution: + { integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ== } + + esbuild-android-64@0.15.13: + resolution: + { integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g== } + engines: { node: ">=12" } + cpu: [x64] + os: [android] + + esbuild-android-64@0.15.5: + resolution: + { integrity: sha512-dYPPkiGNskvZqmIK29OPxolyY3tp+c47+Fsc2WYSOVjEPWNCHNyqhtFqQadcXMJDQt8eN0NMDukbyQgFcHquXg== } + engines: { node: ">=12" } + cpu: [x64] + os: [android] + + esbuild-android-arm64@0.15.13: + resolution: + { integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w== } + engines: { node: ">=12" } + cpu: [arm64] + os: [android] + + esbuild-android-arm64@0.15.5: + resolution: + { integrity: sha512-YyEkaQl08ze3cBzI/4Cm1S+rVh8HMOpCdq8B78JLbNFHhzi4NixVN93xDrHZLztlocEYqi45rHHCgA8kZFidFg== } + engines: { node: ">=12" } + cpu: [arm64] + os: [android] + + esbuild-darwin-64@0.15.13: + resolution: + { integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg== } + engines: { node: ">=12" } + cpu: [x64] + os: [darwin] + + esbuild-darwin-64@0.15.5: + resolution: + { integrity: sha512-Cr0iIqnWKx3ZTvDUAzG0H/u9dWjLE4c2gTtRLz4pqOBGjfjqdcZSfAObFzKTInLLSmD0ZV1I/mshhPoYSBMMCQ== } + engines: { node: ">=12" } + cpu: [x64] + os: [darwin] + + esbuild-darwin-arm64@0.15.13: + resolution: + { integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A== } + engines: { node: ">=12" } + cpu: [arm64] + os: [darwin] + + esbuild-darwin-arm64@0.15.5: + resolution: + { integrity: sha512-WIfQkocGtFrz7vCu44ypY5YmiFXpsxvz2xqwe688jFfSVCnUsCn2qkEVDo7gT8EpsLOz1J/OmqjExePL1dr1Kg== } + engines: { node: ">=12" } + cpu: [arm64] + os: [darwin] + + esbuild-freebsd-64@0.15.13: + resolution: + { integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA== } + engines: { node: ">=12" } + cpu: [x64] + os: [freebsd] + + esbuild-freebsd-64@0.15.5: + resolution: + { integrity: sha512-M5/EfzV2RsMd/wqwR18CELcenZ8+fFxQAAEO7TJKDmP3knhWSbD72ILzrXFMMwshlPAS1ShCZ90jsxkm+8FlaA== } + engines: { node: ">=12" } + cpu: [x64] + os: [freebsd] + + esbuild-freebsd-arm64@0.15.13: + resolution: + { integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q== } + engines: { node: ">=12" } + cpu: [arm64] + os: [freebsd] + + esbuild-freebsd-arm64@0.15.5: + resolution: + { integrity: sha512-2JQQ5Qs9J0440F/n/aUBNvY6lTo4XP/4lt1TwDfHuo0DY3w5++anw+jTjfouLzbJmFFiwmX7SmUhMnysocx96w== } + engines: { node: ">=12" } + cpu: [arm64] + os: [freebsd] + + esbuild-linux-32@0.15.13: + resolution: + { integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w== } + engines: { node: ">=12" } + cpu: [ia32] + os: [linux] + + esbuild-linux-32@0.15.5: + resolution: + { integrity: sha512-gO9vNnIN0FTUGjvTFucIXtBSr1Woymmx/aHQtuU+2OllGU6YFLs99960UD4Dib1kFovVgs59MTXwpFdVoSMZoQ== } + engines: { node: ">=12" } + cpu: [ia32] + os: [linux] + + esbuild-linux-64@0.15.13: + resolution: + { integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A== } + engines: { node: ">=12" } + cpu: [x64] + os: [linux] + + esbuild-linux-64@0.15.5: + resolution: + { integrity: sha512-ne0GFdNLsm4veXbTnYAWjbx3shpNKZJUd6XpNbKNUZaNllDZfYQt0/zRqOg0sc7O8GQ+PjSMv9IpIEULXVTVmg== } + engines: { node: ">=12" } + cpu: [x64] + os: [linux] + + esbuild-linux-arm64@0.15.13: + resolution: + { integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ== } + engines: { node: ">=12" } + cpu: [arm64] + os: [linux] + + esbuild-linux-arm64@0.15.5: + resolution: + { integrity: sha512-7EgFyP2zjO065XTfdCxiXVEk+f83RQ1JsryN1X/VSX2li9rnHAt2swRbpoz5Vlrl6qjHrCmq5b6yxD13z6RheA== } + engines: { node: ">=12" } + cpu: [arm64] + os: [linux] + + esbuild-linux-arm@0.15.13: + resolution: + { integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ== } + engines: { node: ">=12" } + cpu: [arm] + os: [linux] + + esbuild-linux-arm@0.15.5: + resolution: + { integrity: sha512-wvAoHEN+gJ/22gnvhZnS/+2H14HyAxM07m59RSLn3iXrQsdS518jnEWRBnJz3fR6BJa+VUTo0NxYjGaNt7RA7Q== } + engines: { node: ">=12" } + cpu: [arm] + os: [linux] + + esbuild-linux-mips64le@0.15.13: + resolution: + { integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A== } + engines: { node: ">=12" } + cpu: [mips64el] + os: [linux] + + esbuild-linux-mips64le@0.15.5: + resolution: + { integrity: sha512-KdnSkHxWrJ6Y40ABu+ipTZeRhFtc8dowGyFsZY5prsmMSr1ZTG9zQawguN4/tunJ0wy3+kD54GaGwdcpwWAvZQ== } + engines: { node: ">=12" } + cpu: [mips64el] + os: [linux] + + esbuild-linux-ppc64le@0.15.13: + resolution: + { integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA== } + engines: { node: ">=12" } + cpu: [ppc64] + os: [linux] + + esbuild-linux-ppc64le@0.15.5: + resolution: + { integrity: sha512-QdRHGeZ2ykl5P0KRmfGBZIHmqcwIsUKWmmpZTOq573jRWwmpfRmS7xOhmDHBj9pxv+6qRMH8tLr2fe+ZKQvCYw== } + engines: { node: ">=12" } + cpu: [ppc64] + os: [linux] + + esbuild-linux-riscv64@0.15.13: + resolution: + { integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow== } + engines: { node: ">=12" } + cpu: [riscv64] + os: [linux] + + esbuild-linux-riscv64@0.15.5: + resolution: + { integrity: sha512-p+WE6RX+jNILsf+exR29DwgV6B73khEQV0qWUbzxaycxawZ8NE0wA6HnnTxbiw5f4Gx9sJDUBemh9v49lKOORA== } + engines: { node: ">=12" } + cpu: [riscv64] + os: [linux] + + esbuild-linux-s390x@0.15.13: + resolution: + { integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag== } + engines: { node: ">=12" } + cpu: [s390x] + os: [linux] + + esbuild-linux-s390x@0.15.5: + resolution: + { integrity: sha512-J2ngOB4cNzmqLHh6TYMM/ips8aoZIuzxJnDdWutBw5482jGXiOzsPoEF4j2WJ2mGnm7FBCO4StGcwzOgic70JQ== } + engines: { node: ">=12" } + cpu: [s390x] + os: [linux] + + esbuild-netbsd-64@0.15.13: + resolution: + { integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ== } + engines: { node: ">=12" } + cpu: [x64] + os: [netbsd] + + esbuild-netbsd-64@0.15.5: + resolution: + { integrity: sha512-MmKUYGDizYjFia0Rwt8oOgmiFH7zaYlsoQ3tIOfPxOqLssAsEgG0MUdRDm5lliqjiuoog8LyDu9srQk5YwWF3w== } + engines: { node: ">=12" } + cpu: [x64] + os: [netbsd] + + esbuild-openbsd-64@0.15.13: + resolution: + { integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w== } + engines: { node: ">=12" } + cpu: [x64] + os: [openbsd] + + esbuild-openbsd-64@0.15.5: + resolution: + { integrity: sha512-2mMFfkLk3oPWfopA9Plj4hyhqHNuGyp5KQyTT9Rc8hFd8wAn5ZrbJg+gNcLMo2yzf8Uiu0RT6G9B15YN9WQyMA== } + engines: { node: ">=12" } + cpu: [x64] + os: [openbsd] + + esbuild-plugin-alias@0.2.1: + resolution: + { integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ== } + + esbuild-register@3.5.0: + resolution: + { integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A== } + peerDependencies: + esbuild: ">=0.12 <1" + + esbuild-sunos-64@0.15.13: + resolution: + { integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw== } + engines: { node: ">=12" } + cpu: [x64] + os: [sunos] + + esbuild-sunos-64@0.15.5: + resolution: + { integrity: sha512-2sIzhMUfLNoD+rdmV6AacilCHSxZIoGAU2oT7XmJ0lXcZWnCvCtObvO6D4puxX9YRE97GodciRGDLBaiC6x1SA== } + engines: { node: ">=12" } + cpu: [x64] + os: [sunos] + + esbuild-wasm@0.15.5: + resolution: + { integrity: sha512-lTJOEKekN/4JI/eOEq0wLcx53co2N6vaT/XjBz46D1tvIVoUEyM0o2K6txW6gEotf31szFD/J1PbxmnbkGlK9A== } + engines: { node: ">=12" } + hasBin: true + + esbuild-windows-32@0.15.13: + resolution: + { integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA== } + engines: { node: ">=12" } + cpu: [ia32] + os: [win32] + + esbuild-windows-32@0.15.5: + resolution: + { integrity: sha512-e+duNED9UBop7Vnlap6XKedA/53lIi12xv2ebeNS4gFmu7aKyTrok7DPIZyU5w/ftHD4MUDs5PJUkQPP9xJRzg== } + engines: { node: ">=12" } + cpu: [ia32] + os: [win32] + + esbuild-windows-64@0.15.13: + resolution: + { integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ== } + engines: { node: ">=12" } + cpu: [x64] + os: [win32] + + esbuild-windows-64@0.15.5: + resolution: + { integrity: sha512-v+PjvNtSASHOjPDMIai9Yi+aP+Vwox+3WVdg2JB8N9aivJ7lyhp4NVU+J0MV2OkWFPnVO8AE/7xH+72ibUUEnw== } + engines: { node: ">=12" } + cpu: [x64] + os: [win32] + + esbuild-windows-arm64@0.15.13: + resolution: + { integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg== } + engines: { node: ">=12" } + cpu: [arm64] + os: [win32] + + esbuild-windows-arm64@0.15.5: + resolution: + { integrity: sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA== } + engines: { node: ">=12" } + cpu: [arm64] + os: [win32] + + esbuild@0.15.13: + resolution: + { integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ== } + engines: { node: ">=12" } + hasBin: true + + esbuild@0.15.5: + resolution: + { integrity: sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg== } + engines: { node: ">=12" } + hasBin: true + + esbuild@0.18.20: + resolution: + { integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== } + engines: { node: ">=12" } + hasBin: true + + escalade@3.1.1: + resolution: + { integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== } + engines: { node: ">=6" } + + escape-html@1.0.3: + resolution: + { integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== } + + escape-string-regexp@1.0.5: + resolution: + { integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== } + engines: { node: ">=0.8.0" } + + escape-string-regexp@2.0.0: + resolution: + { integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== } + engines: { node: ">=8" } + + escape-string-regexp@4.0.0: + resolution: + { integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== } + engines: { node: ">=10" } + + escodegen@2.1.0: + resolution: + { integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== } + engines: { node: ">=6.0" } + hasBin: true + + eslint-config-prettier@9.0.0: + resolution: + { integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw== } + hasBin: true + peerDependencies: + eslint: ">=7.0.0" + + eslint-import-resolver-node@0.3.9: + resolution: + { integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== } + + eslint-module-utils@2.8.0: + resolution: + { integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== } + engines: { node: ">=4" } + peerDependencies: + "@typescript-eslint/parser": "*" + eslint: "*" + eslint-import-resolver-node: "*" + eslint-import-resolver-typescript: "*" + eslint-import-resolver-webpack: "*" + peerDependenciesMeta: + "@typescript-eslint/parser": + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-import@2.29.0: + resolution: + { integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg== } + engines: { node: ">=4" } + peerDependencies: + "@typescript-eslint/parser": "*" + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + "@typescript-eslint/parser": + optional: true + + eslint-plugin-react-hooks@4.6.0: + resolution: + { integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== } + engines: { node: ">=10" } + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + + eslint-plugin-react@7.33.2: + resolution: + { integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== } + engines: { node: ">=4" } + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-scope@5.1.1: + resolution: + { integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== } + engines: { node: ">=8.0.0" } + + eslint-scope@7.2.2: + resolution: + { integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + eslint-visitor-keys@3.4.1: + resolution: + { integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + eslint-visitor-keys@3.4.3: + resolution: + { integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + eslint@8.52.0: + resolution: + { integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + hasBin: true + + espree@9.6.1: + resolution: + { integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + esprima@4.0.1: + resolution: + { integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== } + engines: { node: ">=4" } + hasBin: true + + esquery@1.5.0: + resolution: + { integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== } + engines: { node: ">=0.10" } + + esrecurse@4.3.0: + resolution: + { integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== } + engines: { node: ">=4.0" } + + estraverse@4.3.0: + resolution: + { integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== } + engines: { node: ">=4.0" } + + estraverse@5.3.0: + resolution: + { integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== } + engines: { node: ">=4.0" } + + estree-to-babel@3.2.1: + resolution: + { integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg== } + engines: { node: ">=8.3.0" } + + esutils@2.0.3: + resolution: + { integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== } + engines: { node: ">=0.10.0" } + + etag@1.8.1: + resolution: + { integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== } + engines: { node: ">= 0.6" } + + event-stream@3.3.4: + resolution: + { integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g== } + + event-target-shim@5.0.1: + resolution: + { integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== } + engines: { node: ">=6" } + + eventemitter-asyncresource@1.0.0: + resolution: + { integrity: sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ== } + + eventemitter2@6.4.7: + resolution: + { integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg== } + + eventemitter3@4.0.7: + resolution: + { integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== } + + events@3.3.0: + resolution: + { integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== } + engines: { node: ">=0.8.x" } + + evp_bytestokey@1.0.3: + resolution: + { integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== } + + exec-sh@0.3.4: + resolution: + { integrity: sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== } + + execa@0.7.0: + resolution: + { integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw== } + engines: { node: ">=4" } + + execa@1.0.0: + resolution: + { integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== } + engines: { node: ">=6" } + + execa@4.1.0: + resolution: + { integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== } + engines: { node: ">=10" } + + execa@5.1.1: + resolution: + { integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== } + engines: { node: ">=10" } + + executable@4.1.1: + resolution: + { integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== } + engines: { node: ">=4" } + + exenv@1.2.2: + resolution: + { integrity: sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw== } + + exit-on-epipe@1.0.1: + resolution: + { integrity: sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== } + engines: { node: ">=0.8" } + + exit@0.1.2: + resolution: + { integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== } + engines: { node: ">= 0.8.0" } + + expand-brackets@2.1.4: + resolution: + { integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== } + engines: { node: ">=0.10.0" } + + expand-template@2.0.3: + resolution: + { integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== } + engines: { node: ">=6" } + + expect@26.6.2: + resolution: + { integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== } + engines: { node: ">= 10.14.2" } + + express@4.19.2: + resolution: + { integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== } + engines: { node: ">= 0.10.0" } + + extend-shallow@2.0.1: + resolution: + { integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== } + engines: { node: ">=0.10.0" } + + extend-shallow@3.0.2: + resolution: + { integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== } + engines: { node: ">=0.10.0" } + + extend@3.0.2: + resolution: + { integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== } + + external-editor@3.1.0: + resolution: + { integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== } + engines: { node: ">=4" } + + extglob@2.0.4: + resolution: + { integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== } + engines: { node: ">=0.10.0" } + + extract-files@11.0.0: + resolution: + { integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ== } + engines: { node: ^12.20 || >= 14.13 } + + extract-zip@1.7.0: + resolution: + { integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== } + hasBin: true + + extract-zip@2.0.1: + resolution: + { integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== } + engines: { node: ">= 10.17.0" } + hasBin: true + + extsprintf@1.3.0: + resolution: + { integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== } + engines: { "0": node >=0.6.0 } + + extsprintf@1.4.0: + resolution: + { integrity: sha512-6NW8DZ8pWBc5NbGYUiqqccj9dXnuSzilZYqprdKJBZsQodGH9IyUoFOGxIWVDcBzHMb8ET24aqx9p66tZEWZkA== } + engines: { "0": node >=0.6.0 } + + fast-decode-uri-component@1.0.1: + resolution: + { integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg== } + + fast-deep-equal@1.1.0: + resolution: + { integrity: sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw== } + + fast-deep-equal@3.1.3: + resolution: + { integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== } + + fast-glob@3.2.11: + resolution: + { integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== } + engines: { node: ">=8.6.0" } + + fast-json-parse@1.0.3: + resolution: + { integrity: sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw== } + + fast-json-patch@3.1.1: + resolution: + { integrity: sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== } + + fast-json-stable-stringify@2.1.0: + resolution: + { integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== } + + fast-levenshtein@2.0.6: + resolution: + { integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== } + + fast-querystring@1.1.2: + resolution: + { integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg== } + + fast-safe-stringify@2.1.1: + resolution: + { integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== } + + fast-text-encoding@1.0.3: + resolution: + { integrity: sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig== } + + fast-url-parser@1.1.3: + resolution: + { integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== } + + fast-xml-parser@4.3.1: + resolution: + { integrity: sha512-viVv3xb8D+SiS1W4cv4tva3bni08kAkx0gQnWrykMM8nXPc1FxqZPU00dCEVjkiCg4HoXd2jC4x29Nzg/l2DAA== } + hasBin: true + + fastest-levenshtein@1.0.12: + resolution: + { integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== } + + fastq@1.8.0: + resolution: + { integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== } + + faye-websocket@0.11.3: + resolution: + { integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== } + engines: { node: ">=0.8.0" } + + fb-watchman@2.0.1: + resolution: + { integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== } + + fbemitter@3.0.0: + resolution: + { integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== } + + fbjs-css-vars@1.0.2: + resolution: + { integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== } + + fbjs@3.0.2: + resolution: + { integrity: sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ== } + + fd-slicer@1.1.0: + resolution: + { integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== } + + fetch-blob@2.1.2: + resolution: + { integrity: sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow== } + engines: { node: ^10.17.0 || >=12.3.0 } + peerDependencies: + domexception: "*" + peerDependenciesMeta: + domexception: + optional: true + + fetch-blob@3.2.0: + resolution: + { integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== } + engines: { node: ^12.20 || >= 14.13 } + + fetch-retry@5.0.6: + resolution: + { integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ== } + + figures@3.2.0: + resolution: + { integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== } + engines: { node: ">=8" } + + file-entry-cache@6.0.1: + resolution: + { integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== } + engines: { node: ^10.12.0 || >=12.0.0 } + + file-loader@6.2.0: + resolution: + { integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== } + engines: { node: ">= 10.13.0" } + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + file-selector@0.2.4: + resolution: + { integrity: sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA== } + engines: { node: ">= 10" } + + file-selector@0.4.0: + resolution: + { integrity: sha512-iACCiXeMYOvZqlF1kTiYINzgepRBymz1wwjiuup9u9nayhb6g4fSwiyJ/6adli+EPwrWtpgQAh2PoS7HukEGEg== } + engines: { node: ">= 10" } + + file-system-cache@2.3.0: + resolution: + { integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ== } + + file-type@3.9.0: + resolution: + { integrity: sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== } + engines: { node: ">=0.10.0" } + + file-type@5.2.0: + resolution: + { integrity: sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== } + engines: { node: ">=4" } + + file-type@6.2.0: + resolution: + { integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== } + engines: { node: ">=4" } + + filelist@1.0.4: + resolution: + { integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== } + + filemanager-webpack-plugin@7.0.0: + resolution: + { integrity: sha512-Td7jPFke+H9IiJmM9p1u2SPG0LTD0EFQwQU3yXKfQzN2nzHkweoKnJBjrQ713V00Pjg/fOBy5dx8G2SgIAO9GA== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + peerDependencies: + webpack: ^5.0.0 + + filename-reserved-regex@2.0.0: + resolution: { integrity: sha1-q/c9+rc10EVECr/qLZHzieu/oik= } + engines: { node: ">=4" } + + filenamify@4.3.0: + resolution: + { integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== } + engines: { node: ">=8" } + + fill-range@4.0.0: + resolution: + { integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== } + engines: { node: ">=0.10.0" } + + fill-range@7.0.1: + resolution: + { integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== } + engines: { node: ">=8" } + + filter-console@0.1.1: + resolution: + { integrity: sha512-zrXoV1Uaz52DqPs+qEwNJWJFAWZpYJ47UNmpN9q4j+/EYsz85uV0DC9k8tRND5kYmoVzL0W+Y75q4Rg8sRJCdg== } + engines: { node: ">=8" } + + filter-obj@2.0.2: + resolution: + { integrity: sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg== } + engines: { node: ">=8" } + + finalhandler@1.1.2: + resolution: + { integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== } + engines: { node: ">= 0.8" } + + finalhandler@1.2.0: + resolution: + { integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== } + engines: { node: ">= 0.8" } + + find-cache-dir@2.1.0: + resolution: + { integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== } + engines: { node: ">=6" } + + find-cache-dir@3.3.1: + resolution: + { integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== } + engines: { node: ">=8" } + + find-cache-dir@4.0.0: + resolution: + { integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== } + engines: { node: ">=14.16" } + + find-packages@9.0.9: + resolution: + { integrity: sha512-XkzVZSz5YTBYdDvUEQrTTRa5PSrYde7AU/ax0ic/USy+IEoHI6RqQQQxZxq6KFfsJngbDfIf5MM2gyrQ9Ztzjg== } + engines: { node: ">=14.6" } + + find-root@1.1.0: + resolution: + { integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== } + + find-up@3.0.0: + resolution: + { integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== } + engines: { node: ">=6" } + + find-up@4.1.0: + resolution: + { integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== } + engines: { node: ">=8" } + + find-up@5.0.0: + resolution: + { integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== } + engines: { node: ">=10" } + + find-up@6.3.0: + resolution: + { integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + find-yarn-workspace-root@2.0.0: + resolution: + { integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== } + + flat-cache@3.0.4: + resolution: + { integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== } + engines: { node: ^10.12.0 || >=12.0.0 } + + flat@5.0.2: + resolution: + { integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== } + hasBin: true + + flatted@3.2.4: + resolution: + { integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw== } + + flow-parser@0.218.0: + resolution: + { integrity: sha512-mk4e7UK4P/W3tjrJyto6oxPuCjwvRMyzBh72hTl8T0dOcTzkP0M2JJHpncgyhKphMFi9pnjwHfc8e0oe4Uk3LA== } + engines: { node: ">=0.4.0" } + + flux@4.0.3: + resolution: + { integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw== } + peerDependencies: + react: ^15.0.2 || ^16.0.0 || ^17.0.0 + + focus-trap@6.9.2: + resolution: + { integrity: sha512-gBEuXOPNOKPrLdZpMFUSTyIo1eT2NSZRrwZ9r/0Jqw5tmT3Yvxfmu8KBHw8xW2XQkw6E/JoG+OlEq7UDtSUNgw== } + + follow-redirects@1.15.6: + resolution: + { integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== } + engines: { node: ">=4.0" } + peerDependencies: + debug: "*" + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: + { integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== } + + for-in@1.0.2: + resolution: + { integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== } + engines: { node: ">=0.10.0" } + + foreground-child@2.0.0: + resolution: + { integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== } + engines: { node: ">=8.0.0" } + + foreground-child@3.1.1: + resolution: + { integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== } + engines: { node: ">=14" } + + forever-agent@0.6.1: + resolution: + { integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== } + + fork-ts-checker-webpack-plugin@8.0.0: + resolution: + { integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg== } + engines: { node: ">=12.13.0", yarn: ">=1.0.0" } + peerDependencies: + typescript: ">3.6.0" + webpack: ^5.11.0 + + form-data-encoder@2.1.4: + resolution: + { integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== } + engines: { node: ">= 14.17" } + + form-data@2.3.3: + resolution: + { integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== } + engines: { node: ">= 0.12" } + + form-data@4.0.0: + resolution: + { integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== } + engines: { node: ">= 6" } + + formdata-polyfill@4.0.10: + resolution: + { integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== } + engines: { node: ">=12.20.0" } + + formidable@2.1.1: + resolution: + { integrity: sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ== } + + forwarded@0.2.0: + resolution: + { integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== } + engines: { node: ">= 0.6" } + + fraction.js@4.2.0: + resolution: + { integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== } + + fragment-cache@0.2.1: + resolution: + { integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== } + engines: { node: ">=0.10.0" } + + framer-motion@7.10.3: + resolution: + { integrity: sha512-k2ccYeZNSpPg//HTaqrU+4pRq9f9ZpaaN7rr0+Rx5zA4wZLbk547wtDzge2db1sB+1mnJ6r59P4xb+aEIi/W+w== } + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + framer-motion@7.8.0: + resolution: + { integrity: sha512-Yzbc0RGzKnkdRxPZbJIVtizX40hLGErXBRI6Uz1WE0OLNZpZqqZa9HaI/sdAhrx4215uczQ+m3C9PA+pwHf+gA== } + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + fresh@0.5.2: + resolution: + { integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== } + engines: { node: ">= 0.6" } + + from2@2.3.0: + resolution: + { integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== } + + from@0.1.7: + resolution: + { integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g== } + + fs-constants@1.0.0: + resolution: + { integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== } + + fs-extra@10.1.0: + resolution: + { integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== } + engines: { node: ">=12" } + + fs-extra@11.1.1: + resolution: + { integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== } + engines: { node: ">=14.14" } + + fs-extra@7.0.1: + resolution: + { integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== } + engines: { node: ">=6 <7 || >=8" } + + fs-extra@9.1.0: + resolution: + { integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== } + engines: { node: ">=10" } + + fs-minipass@2.1.0: + resolution: + { integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== } + engines: { node: ">= 8" } + + fs-monkey@1.0.3: + resolution: + { integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== } + + fs.realpath@1.0.0: + resolution: + { integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== } + + fsevents@2.3.2: + resolution: + { integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + + fstream@1.0.12: + resolution: + { integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== } + engines: { node: ">=0.6" } + + function-bind@1.1.2: + resolution: + { integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== } + + function.prototype.name@1.1.5: + resolution: + { integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== } + engines: { node: ">= 0.4" } + + function.prototype.name@1.1.6: + resolution: + { integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== } + engines: { node: ">= 0.4" } + + functions-have-names@1.2.3: + resolution: + { integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== } + + fuse.js@6.6.2: + resolution: + { integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA== } + engines: { node: ">=10" } + + gauge@4.0.0: + resolution: + { integrity: sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16 } + + gensync@1.0.0-beta.2: + resolution: + { integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== } + engines: { node: ">=6.9.0" } + + get-caller-file@2.0.5: + resolution: + { integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== } + engines: { node: 6.* || 8.* || >= 10.* } + + get-func-name@2.0.2: + resolution: + { integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== } + + get-intrinsic@1.2.4: + resolution: + { integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== } + engines: { node: ">= 0.4" } + + get-nonce@1.0.1: + resolution: + { integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== } + engines: { node: ">=6" } + + get-npm-tarball-url@2.0.3: + resolution: + { integrity: sha512-R/PW6RqyaBQNWYaSyfrh54/qtcnOp22FHCCiRhSSZj0FP3KQWCsxxt0DzIdVTbwTqe9CtQfvl/FPD4UIPt4pqw== } + engines: { node: ">=12.17" } + + get-port@5.1.1: + resolution: + { integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== } + engines: { node: ">=8" } + + get-source@2.0.12: + resolution: + { integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w== } + + get-stream@2.3.1: + resolution: + { integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA== } + engines: { node: ">=0.10.0" } + + get-stream@3.0.0: + resolution: + { integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== } + engines: { node: ">=4" } + + get-stream@4.1.0: + resolution: + { integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== } + engines: { node: ">=6" } + + get-stream@5.2.0: + resolution: + { integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== } + engines: { node: ">=8" } + + get-stream@6.0.1: + resolution: + { integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== } + engines: { node: ">=10" } + + get-stream@7.0.0: + resolution: + { integrity: sha512-ql6FW5b8tgMYvI4UaoxG3EQN3VyZ6VeQpxNBGg5BZ4xD4u+HJeprzhMMA4OCBEGQgSR+m87pstWMpiVW64W8Fw== } + engines: { node: ">=16" } + + get-symbol-description@1.0.0: + resolution: + { integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== } + engines: { node: ">= 0.4" } + + get-symbol-description@1.0.2: + resolution: + { integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== } + engines: { node: ">= 0.4" } + + get-user-locale@1.5.1: + resolution: + { integrity: sha512-WiNpoFRcHn1qxP9VabQljzGwkAQDrcpqUtaP0rNBEkFxJdh4f3tik6MfZsMYZc+UgQJdGCxWEjL9wnCUlRQXag== } + + get-value@2.0.6: + resolution: + { integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== } + engines: { node: ">=0.10.0" } + + getos@3.2.1: + resolution: + { integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== } + + getpass@0.1.7: + resolution: + { integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== } + + giget@1.1.3: + resolution: + { integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q== } + hasBin: true + + github-from-package@0.0.0: + resolution: + { integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== } + + github-slugger@1.5.0: + resolution: + { integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== } + + glob-parent@5.1.2: + resolution: + { integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== } + engines: { node: ">= 6" } + + glob-parent@6.0.2: + resolution: + { integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== } + engines: { node: ">=10.13.0" } + + glob-to-regexp@0.4.1: + resolution: + { integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== } + + glob@10.3.10: + resolution: + { integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== } + engines: { node: ">=16 || 14 >=14.17" } + hasBin: true + + glob@10.3.3: + resolution: + { integrity: sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw== } + engines: { node: ">=16 || 14 >=14.17" } + hasBin: true + + glob@7.2.0: + resolution: + { integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== } + + glob@7.2.3: + resolution: + { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== } + + glob@8.0.3: + resolution: + { integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== } + engines: { node: ">=12" } + + glob@8.1.0: + resolution: + { integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== } + engines: { node: ">=12" } + + global-dirs@3.0.0: + resolution: + { integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== } + engines: { node: ">=10" } + + globals@11.12.0: + resolution: + { integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== } + engines: { node: ">=4" } + + globals@13.20.0: + resolution: + { integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== } + engines: { node: ">=8" } + + globalthis@1.0.3: + resolution: + { integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== } + engines: { node: ">= 0.4" } + + globalyzer@0.1.0: + resolution: + { integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q== } + + globby@11.1.0: + resolution: + { integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== } + engines: { node: ">=10" } + + globby@13.1.2: + resolution: + { integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + globrex@0.1.2: + resolution: + { integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== } + + gopd@1.0.1: + resolution: + { integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== } + + got@11.8.2: + resolution: + { integrity: sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ== } + engines: { node: ">=10.19.0" } + + got@13.0.0: + resolution: + { integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA== } + engines: { node: ">=16" } + + gql-query-builder@3.1.3: + resolution: + { integrity: sha512-RjZbH5eeaEYz3XoVjfozP3RkkEZV/gOygNipX30ysukd9kENGljrPVagF71+0224uQd7WF9GTgo/qOfoFBSRcg== } + + graceful-fs@4.2.10: + resolution: + { integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== } + + graceful-fs@4.2.11: + resolution: + { integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== } + + graph-data-structure@2.0.0: + resolution: + { integrity: sha512-ravWDe9LaV0u27ZDme/8w5xHyyTqIWQsetpzDvBNJsGy4nZQB5IVw/u+7ngdEMZWsHYim+PAHatV4cGQX1XKpQ== } + + grapheme-splitter@1.0.4: + resolution: + { integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== } + + graphemer@1.4.0: + resolution: + { integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== } + + graphlib@2.1.8: + resolution: + { integrity: sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== } + + graphql-config@4.5.0: + resolution: + { integrity: sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw== } + engines: { node: ">= 10.0.0" } + peerDependencies: + cosmiconfig-toml-loader: ^1.0.0 + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + cosmiconfig-toml-loader: + optional: true + + graphql-request@6.1.0: + resolution: + { integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw== } + peerDependencies: + graphql: 14 - 16 + + graphql-tag@2.0.0: + resolution: + { integrity: sha512-5w4NWrKct5vRzJGcqHT3OUqyvUNQd1RvEPQcGqwk82lm3sEqbzVGcOihIR4MwdE8sBSsDIzpiaAEOm5cxy3HUw== } + peerDependencies: + graphql: ^0.9.x + + graphql-tag@2.12.6: + resolution: + { integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== } + engines: { node: ">=10" } + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + graphql-ws@5.12.1: + resolution: + { integrity: sha512-umt4f5NnMK46ChM2coO36PTFhHouBrK9stWWBczERguwYrGnPNxJ9dimU6IyOBfOkC6Izhkg4H8+F51W/8CYDg== } + engines: { node: ">=10" } + peerDependencies: + graphql: ">=0.11 <=16" + + graphql@14.3.1: + resolution: + { integrity: sha512-FZm7kAa3FqKdXy8YSSpAoTtyDFMIYSpCDOr+3EqlI1bxmtHu+Vv/I2vrSeT1sBOEnEniX3uo4wFhFdS/8XN6gA== } + engines: { node: ">= 6.x" } + + graphviz@0.0.9: + resolution: + { integrity: sha512-SmoY2pOtcikmMCqCSy2NO1YsRfu9OO0wpTlOYW++giGjfX1a6gax/m1Fo8IdUd0/3H15cTOfR1SMKwohj4LKsg== } + engines: { node: ">=0.6.8" } + + growl@1.10.5: + resolution: + { integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== } + engines: { node: ">=4.x" } + + growly@1.3.0: + resolution: + { integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== } + + gunzip-maybe@1.4.2: + resolution: + { integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw== } + hasBin: true + + handle-thing@2.0.1: + resolution: + { integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== } + + handlebars@4.7.8: + resolution: + { integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== } + engines: { node: ">=0.4.7" } + hasBin: true + + har-schema@2.0.0: + resolution: + { integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== } + engines: { node: ">=4" } + + har-validator@5.1.5: + resolution: + { integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== } + engines: { node: ">=6" } + deprecated: this library is no longer supported + + harmony-reflect@1.6.1: + resolution: + { integrity: sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== } + + has-bigints@1.0.2: + resolution: + { integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== } + + has-flag@3.0.0: + resolution: + { integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== } + engines: { node: ">=4" } + + has-flag@4.0.0: + resolution: + { integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== } + engines: { node: ">=8" } + + has-property-descriptors@1.0.2: + resolution: + { integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== } + + has-proto@1.0.3: + resolution: + { integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== } + engines: { node: ">= 0.4" } + + has-symbols@1.0.3: + resolution: + { integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== } + engines: { node: ">= 0.4" } + + has-tostringtag@1.0.2: + resolution: + { integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== } + engines: { node: ">= 0.4" } + + has-unicode@2.0.1: + resolution: + { integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== } + + has-value@0.3.1: + resolution: + { integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== } + engines: { node: ">=0.10.0" } + + has-value@1.0.0: + resolution: + { integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== } + engines: { node: ">=0.10.0" } + + has-values@0.1.4: + resolution: + { integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== } + engines: { node: ">=0.10.0" } + + has-values@1.0.0: + resolution: + { integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== } + engines: { node: ">=0.10.0" } + + has@1.0.3: + resolution: + { integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== } + engines: { node: ">= 0.4.0" } + + hash-base@3.1.0: + resolution: + { integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== } + engines: { node: ">=4" } + + hash.js@1.1.7: + resolution: + { integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== } + + hasown@2.0.0: + resolution: + { integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== } + engines: { node: ">= 0.4" } + + hasown@2.0.2: + resolution: + { integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== } + engines: { node: ">= 0.4" } + + hdr-histogram-js@2.0.3: + resolution: + { integrity: sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g== } + + hdr-histogram-percentiles-obj@3.0.0: + resolution: + { integrity: sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw== } + + he@1.2.0: + resolution: + { integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== } + hasBin: true + + header-case@2.0.4: + resolution: + { integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== } + + heatmap.js@2.0.5: + resolution: { integrity: sha1-Rm07hlE/XUkRKknSVwCrJzAUkVM= } + + hexoid@1.0.0: + resolution: + { integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== } + engines: { node: ">=8" } + + hey-listen@1.0.8: + resolution: + { integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== } + + history@4.10.1: + resolution: + { integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== } + + history@5.3.0: + resolution: + { integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== } + + hmac-drbg@1.0.1: + resolution: + { integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== } + + hoist-non-react-statics@3.3.2: + resolution: + { integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== } + + hosted-git-info@2.8.9: + resolution: + { integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== } + + hosted-git-info@4.1.0: + resolution: + { integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== } + engines: { node: ">=10" } + + hosted-git-info@5.2.1: + resolution: + { integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + hpack.js@2.1.6: + resolution: + { integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== } + + hpagent@1.2.0: + resolution: + { integrity: sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA== } + engines: { node: ">=14" } + + html-element-map@1.3.1: + resolution: + { integrity: sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg== } + + html-encoding-sniffer@2.0.1: + resolution: + { integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== } + engines: { node: ">=10" } + + html-encoding-sniffer@3.0.0: + resolution: + { integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== } + engines: { node: ">=12" } + + html-entities@2.3.2: + resolution: + { integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== } + + html-escaper@2.0.1: + resolution: + { integrity: sha512-hNX23TjWwD3q56HpWjUHOKj1+4KKlnjv9PcmBUYKVpga+2cnb9nDx/B1o0yO4n+RZXZdiNxzx6B24C9aNMTkkQ== } + + html-minifier-terser@5.1.1: + resolution: + { integrity: sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== } + engines: { node: ">=6" } + hasBin: true + + html-minifier-terser@6.1.0: + resolution: + { integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== } + engines: { node: ">=12" } + hasBin: true + + html-replace-webpack-plugin@2.6.0: + resolution: + { integrity: sha512-BL0DgtqIAef2C8+Dq8v3Ork7FWLPVVkuFkd3DpFB8XxI8hgXiWytvWhGTztSwdiIrPstUPahL5g7W8ts/vuERw== } + + html-tags@3.3.1: + resolution: + { integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== } + engines: { node: ">=8" } + + html-webpack-plugin@5.3.2: + resolution: + { integrity: sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ== } + engines: { node: ">=10.13.0" } + peerDependencies: + webpack: ^5.20.0 + + html-webpack-plugin@5.5.3: + resolution: + { integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== } + engines: { node: ">=10.13.0" } + peerDependencies: + webpack: ^5.20.0 + + htmlparser2@6.1.0: + resolution: + { integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== } + + http-assert@1.5.0: + resolution: + { integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w== } + engines: { node: ">= 0.8" } + + http-cache-semantics@4.1.1: + resolution: + { integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== } + + http-deceiver@1.2.7: + resolution: + { integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== } + + http-errors@1.6.3: + resolution: + { integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== } + engines: { node: ">= 0.6" } + + http-errors@1.8.1: + resolution: + { integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== } + engines: { node: ">= 0.6" } + + http-errors@2.0.0: + resolution: + { integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== } + engines: { node: ">= 0.8" } + + http-parser-js@0.5.3: + resolution: + { integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== } + + http-proxy-agent@4.0.1: + resolution: + { integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== } + engines: { node: ">= 6" } + + http-proxy-agent@5.0.0: + resolution: + { integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== } + engines: { node: ">= 6" } + + http-proxy-agent@6.1.1: + resolution: + { integrity: sha512-JRCz+4Whs6yrrIoIlrH+ZTmhrRwtMnmOHsHn8GFEn9O2sVfSE+DAZ3oyyGIKF8tjJEeSJmP89j7aTjVsSqsU0g== } + engines: { node: ">= 14" } + + http-proxy-middleware@2.0.6: + resolution: + { integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== } + engines: { node: ">=12.0.0" } + peerDependencies: + "@types/express": ^4.17.13 + peerDependenciesMeta: + "@types/express": + optional: true + + http-proxy@1.18.1: + resolution: + { integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== } + engines: { node: ">=8.0.0" } + + http-signature@1.2.0: + resolution: + { integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== } + engines: { node: ">=0.8", npm: ">=1.3.7" } + + http-signature@1.3.6: + resolution: + { integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== } + engines: { node: ">=0.10" } + + http2-wrapper@1.0.3: + resolution: + { integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== } + engines: { node: ">=10.19.0" } + + http2-wrapper@2.2.0: + resolution: + { integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ== } + engines: { node: ">=10.19.0" } + + https-browserify@1.0.0: + resolution: + { integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== } + + https-proxy-agent@2.2.4: + resolution: + { integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== } + engines: { node: ">= 4.5.0" } + + https-proxy-agent@4.0.0: + resolution: + { integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== } + engines: { node: ">= 6.0.0" } + + https-proxy-agent@5.0.0: + resolution: + { integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== } + engines: { node: ">= 6" } + + https-proxy-agent@5.0.1: + resolution: + { integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== } + engines: { node: ">= 6" } + + https-proxy-agent@6.2.1: + resolution: + { integrity: sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA== } + engines: { node: ">= 14" } + + https-proxy-agent@7.0.2: + resolution: + { integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== } + engines: { node: ">= 14" } + + human-signals@1.1.1: + resolution: + { integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== } + engines: { node: ">=8.12.0" } + + human-signals@2.1.0: + resolution: + { integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== } + engines: { node: ">=10.17.0" } + + humanize-ms@1.2.1: + resolution: + { integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== } + + husky@6.0.0: + resolution: + { integrity: sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ== } + hasBin: true + + iconv-lite@0.4.24: + resolution: + { integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== } + engines: { node: ">=0.10.0" } + + iconv-lite@0.6.3: + resolution: + { integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== } + engines: { node: ">=0.10.0" } + + icss-utils@5.1.0: + resolution: + { integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + + identity-obj-proxy@3.0.0: + resolution: + { integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== } + engines: { node: ">=4" } + + ieee754@1.2.1: + resolution: + { integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== } + + ignore-by-default@1.0.1: + resolution: + { integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== } + + ignore-walk@4.0.1: + resolution: + { integrity: sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw== } + engines: { node: ">=10" } + + ignore-walk@5.0.1: + resolution: + { integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + ignore@5.2.0: + resolution: + { integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== } + engines: { node: ">= 4" } + + image-size@0.5.5: + resolution: + { integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== } + engines: { node: ">=0.10.0" } + hasBin: true + + immediate@3.0.6: + resolution: + { integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== } + + immer@10.0.3: + resolution: + { integrity: sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A== } + + immutable@3.7.6: + resolution: + { integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw== } + engines: { node: ">=0.8.0" } + + immutable@4.0.0: + resolution: + { integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw== } + + import-fresh@3.3.0: + resolution: + { integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== } + engines: { node: ">=6" } + + import-from@4.0.0: + resolution: + { integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== } + engines: { node: ">=12.2" } + + import-local@3.0.2: + resolution: + { integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== } + engines: { node: ">=8" } + hasBin: true + + imurmurhash@0.1.4: + resolution: + { integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== } + engines: { node: ">=0.8.19" } + + indent-string@4.0.0: + resolution: + { integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== } + engines: { node: ">=8" } + + individual@3.0.0: + resolution: + { integrity: sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g== } + + infer-owner@1.0.4: + resolution: + { integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== } + + inflight@1.0.6: + resolution: + { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== } + + inherits@2.0.3: + resolution: + { integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== } + + inherits@2.0.4: + resolution: + { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== } + + ini@1.3.8: + resolution: + { integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== } + + ini@2.0.0: + resolution: + { integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== } + engines: { node: ">=10" } + + ini@3.0.0: + resolution: + { integrity: sha512-TxYQaeNW/N8ymDvwAxPyRbhMBtnEwuvaTYpOQkFx1nSeusgezHniEc/l35Vo4iCq/mMiTJbpD7oYxN98hFlfmw== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + inquirer@8.2.0: + resolution: + { integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ== } + engines: { node: ">=8.0.0" } + + inquirer@8.2.4: + resolution: + { integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== } + engines: { node: ">=12.0.0" } + + internal-slot@1.0.7: + resolution: + { integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== } + engines: { node: ">= 0.4" } + + internmap@1.0.1: + resolution: + { integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw== } + + internmap@2.0.3: + resolution: + { integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== } + engines: { node: ">=12" } + + interpret@1.4.0: + resolution: + { integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== } + engines: { node: ">= 0.10" } + + interpret@2.2.0: + resolution: + { integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== } + engines: { node: ">= 0.10" } + + into-stream@6.0.0: + resolution: + { integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== } + engines: { node: ">=10" } + + invariant@2.2.4: + resolution: + { integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== } + + ip@1.1.5: + resolution: + { integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA== } + + ip@2.0.0: + resolution: + { integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== } + + ipaddr.js@1.9.1: + resolution: + { integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== } + engines: { node: ">= 0.10" } + + ipaddr.js@2.0.1: + resolution: + { integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== } + engines: { node: ">= 10" } + + is-absolute-url@3.0.3: + resolution: + { integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== } + engines: { node: ">=8" } + + is-absolute@1.0.0: + resolution: + { integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== } + engines: { node: ">=0.10.0" } + + is-accessor-descriptor@0.1.6: + resolution: + { integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== } + engines: { node: ">=0.10.0" } + deprecated: Please upgrade to v0.1.7 + + is-accessor-descriptor@1.0.0: + resolution: + { integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== } + engines: { node: ">=0.10.0" } + deprecated: Please upgrade to v1.0.1 + + is-arguments@1.1.1: + resolution: + { integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== } + engines: { node: ">= 0.4" } + + is-array-buffer@3.0.4: + resolution: + { integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== } + engines: { node: ">= 0.4" } + + is-arrayish@0.2.1: + resolution: + { integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== } + + is-async-function@2.0.0: + resolution: + { integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== } + engines: { node: ">= 0.4" } + + is-bigint@1.0.2: + resolution: + { integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== } + + is-binary-path@2.1.0: + resolution: + { integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== } + engines: { node: ">=8" } + + is-boolean-object@1.1.1: + resolution: + { integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== } + engines: { node: ">= 0.4" } + + is-buffer@1.1.6: + resolution: + { integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== } + + is-bzip2@1.0.0: + resolution: + { integrity: sha512-v5DA9z/rmk4UdJtb3N1jYqjvCA5roRVf5Q6vprHOcF6U/98TmAJ/AvbPeRMEOYWDW4eMr/pJj5Fnfe0T2wL1Bg== } + engines: { node: ">=0.10.0" } + + is-callable@1.2.7: + resolution: + { integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== } + engines: { node: ">= 0.4" } + + is-ci@2.0.0: + resolution: + { integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== } + hasBin: true + + is-ci@3.0.1: + resolution: + { integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== } + hasBin: true + + is-core-module@2.13.1: + resolution: + { integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== } + + is-core-module@2.9.0: + resolution: + { integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== } + + is-data-descriptor@0.1.4: + resolution: + { integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== } + engines: { node: ">=0.10.0" } + deprecated: Please upgrade to v0.1.5 + + is-data-descriptor@1.0.0: + resolution: + { integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== } + engines: { node: ">=0.10.0" } + deprecated: Please upgrade to v1.0.1 + + is-data-view@1.0.1: + resolution: + { integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== } + engines: { node: ">= 0.4" } + + is-date-object@1.0.5: + resolution: + { integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== } + engines: { node: ">= 0.4" } + + is-deflate@1.0.0: + resolution: + { integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ== } + + is-descriptor@0.1.6: + resolution: + { integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== } + engines: { node: ">=0.10.0" } + + is-descriptor@1.0.2: + resolution: + { integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== } + engines: { node: ">=0.10.0" } + + is-docker@2.2.1: + resolution: + { integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== } + engines: { node: ">=8" } + hasBin: true + + is-extendable@0.1.1: + resolution: + { integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== } + engines: { node: ">=0.10.0" } + + is-extendable@1.0.1: + resolution: + { integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== } + engines: { node: ">=0.10.0" } + + is-extglob@2.1.1: + resolution: + { integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== } + engines: { node: ">=0.10.0" } + + is-finalizationregistry@1.0.2: + resolution: + { integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== } + + is-fullwidth-code-point@2.0.0: + resolution: + { integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== } + engines: { node: ">=4" } + + is-fullwidth-code-point@3.0.0: + resolution: + { integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== } + engines: { node: ">=8" } + + is-generator-fn@2.1.0: + resolution: + { integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== } + engines: { node: ">=6" } + + is-generator-function@1.0.10: + resolution: + { integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== } + engines: { node: ">= 0.4" } + + is-glob@4.0.3: + resolution: + { integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== } + engines: { node: ">=0.10.0" } + + is-gzip@1.0.0: + resolution: + { integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ== } + engines: { node: ">=0.10.0" } + + is-inner-link@4.0.0: + resolution: + { integrity: sha512-ndVRxdfEKJAGvS1IyVIErP6rseojoaMfM37iKV+mDmmf33k3pZFgdPXVaTHE0QjDxygfx7A27edP3cC2Q+iieQ== } + engines: { node: ">=10" } + + is-installed-globally@0.4.0: + resolution: + { integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== } + engines: { node: ">=10" } + + is-interactive@1.0.0: + resolution: + { integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== } + engines: { node: ">=8" } + + is-lambda@1.0.1: + resolution: + { integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== } + + is-lower-case@2.0.2: + resolution: + { integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== } + + is-map@2.0.2: + resolution: + { integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== } + + is-nan@1.3.2: + resolution: + { integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== } + engines: { node: ">= 0.4" } + + is-natural-number@4.0.1: + resolution: + { integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ== } + + is-negative-zero@2.0.2: + resolution: + { integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== } + engines: { node: ">= 0.4" } + + is-negative-zero@2.0.3: + resolution: + { integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== } + engines: { node: ">= 0.4" } + + is-number-object@1.0.5: + resolution: + { integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== } + engines: { node: ">= 0.4" } + + is-number@3.0.0: + resolution: + { integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== } + engines: { node: ">=0.10.0" } + + is-number@7.0.0: + resolution: + { integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== } + engines: { node: ">=0.12.0" } + + is-path-cwd@2.2.0: + resolution: + { integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== } + engines: { node: ">=6" } + + is-path-inside@3.0.3: + resolution: + { integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== } + engines: { node: ">=8" } + + is-plain-obj@2.1.0: + resolution: + { integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== } + engines: { node: ">=8" } + + is-plain-obj@3.0.0: + resolution: + { integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== } + engines: { node: ">=10" } + + is-plain-object@2.0.4: + resolution: + { integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== } + engines: { node: ">=0.10.0" } + + is-plain-object@5.0.0: + resolution: + { integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== } + engines: { node: ">=0.10.0" } + + is-potential-custom-element-name@1.0.1: + resolution: + { integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== } + + is-regex@1.1.4: + resolution: + { integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== } + engines: { node: ">= 0.4" } + + is-relative@1.0.0: + resolution: + { integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== } + engines: { node: ">=0.10.0" } + + is-running@2.1.0: + resolution: + { integrity: sha512-mjJd3PujZMl7j+D395WTIO5tU5RIDBfVSRtRR4VOJou3H66E38UjbjvDGh3slJzPuolsb+yQFqwHNNdyp5jg3w== } + + is-set@2.0.2: + resolution: + { integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== } + + is-shared-array-buffer@1.0.3: + resolution: + { integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== } + engines: { node: ">= 0.4" } + + is-stream@1.1.0: + resolution: + { integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== } + engines: { node: ">=0.10.0" } + + is-stream@2.0.1: + resolution: + { integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== } + engines: { node: ">=8" } + + is-string@1.0.7: + resolution: + { integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== } + engines: { node: ">= 0.4" } + + is-subdir@1.2.0: + resolution: + { integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw== } + engines: { node: ">=4" } + + is-subset@0.1.1: + resolution: + { integrity: sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw== } + + is-symbol@1.0.4: + resolution: + { integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== } + engines: { node: ">= 0.4" } + + is-typed-array@1.1.13: + resolution: + { integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== } + engines: { node: ">= 0.4" } + + is-typedarray@1.0.0: + resolution: + { integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== } + + is-unc-path@1.0.0: + resolution: + { integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== } + engines: { node: ">=0.10.0" } + + is-unicode-supported@0.1.0: + resolution: + { integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== } + engines: { node: ">=10" } + + is-upper-case@2.0.2: + resolution: + { integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== } + + is-weakmap@2.0.1: + resolution: + { integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== } + + is-weakref@1.0.2: + resolution: + { integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== } + + is-weakset@2.0.2: + resolution: + { integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== } + + is-what@3.14.1: + resolution: + { integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== } + + is-windows@1.0.2: + resolution: + { integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== } + engines: { node: ">=0.10.0" } + + is-wsl@2.2.0: + resolution: + { integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== } + engines: { node: ">=8" } + + is@3.3.0: + resolution: + { integrity: sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg== } + + isarray@0.0.1: + resolution: + { integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== } + + isarray@1.0.0: + resolution: + { integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== } + + isarray@2.0.5: + resolution: + { integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== } + + isbinaryfile@4.0.8: + resolution: + { integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w== } + engines: { node: ">= 8.0.0" } + + isexe@2.0.0: + resolution: + { integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== } + + isobject@2.1.0: + resolution: + { integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== } + engines: { node: ">=0.10.0" } + + isobject@3.0.1: + resolution: + { integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== } + engines: { node: ">=0.10.0" } + + isomorphic-git@1.11.1: + resolution: + { integrity: sha512-SUjsx//K0HPk7wnUOOkp13/PjyfY9XsLJq6KG2OVqimykdzC2OtTM9IFlXIPuU1vQa0NjzmmJLlygCx8narvUg== } + engines: { node: ">=10" } + hasBin: true + + isomorphic-textencoder@1.0.1: + resolution: + { integrity: sha512-676hESgHullDdHDsj469hr+7t3i/neBKU9J7q1T4RHaWwLAsaQnywC0D1dIUId0YZ+JtVrShzuBk1soo0+GVcQ== } + + isomorphic-ws@5.0.0: + resolution: + { integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== } + peerDependencies: + ws: "*" + + isstream@0.1.2: + resolution: + { integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== } + + istanbul-lib-coverage@3.2.0: + resolution: + { integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== } + engines: { node: ">=8" } + + istanbul-lib-instrument@4.0.3: + resolution: + { integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== } + engines: { node: ">=8" } + + istanbul-lib-instrument@5.1.0: + resolution: + { integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== } + engines: { node: ">=8" } + + istanbul-lib-report@3.0.0: + resolution: + { integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== } + engines: { node: ">=8" } + + istanbul-lib-source-maps@4.0.0: + resolution: + { integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== } + engines: { node: ">=8" } + + istanbul-reports@3.1.6: + resolution: + { integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== } + engines: { node: ">=8" } + + iterall@1.3.0: + resolution: + { integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== } + + iterator.prototype@1.1.2: + resolution: + { integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== } + + jackspeak@2.2.1: + resolution: + { integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw== } + engines: { node: ">=14" } + + jackspeak@2.3.6: + resolution: + { integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== } + engines: { node: ">=14" } + + jake@10.8.7: + resolution: + { integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== } + engines: { node: ">=10" } + hasBin: true + + jasmine-core@4.6.0: + resolution: + { integrity: sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ== } + + jest-changed-files@26.6.2: + resolution: + { integrity: sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== } + engines: { node: ">= 10.14.2" } + + jest-cli@26.6.3: + resolution: + { integrity: sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== } + engines: { node: ">= 10.14.2" } + hasBin: true + + jest-config@26.6.3: + resolution: + { integrity: sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== } + engines: { node: ">= 10.14.2" } + peerDependencies: + ts-node: ">=9.0.0" + peerDependenciesMeta: + ts-node: + optional: true + + jest-diff@26.6.2: + resolution: + { integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== } + engines: { node: ">= 10.14.2" } + + jest-docblock@26.0.0: + resolution: + { integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== } + engines: { node: ">= 10.14.2" } + + jest-each@26.6.2: + resolution: + { integrity: sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== } + engines: { node: ">= 10.14.2" } + + jest-environment-jsdom@26.6.2: + resolution: + { integrity: sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== } + engines: { node: ">= 10.14.2" } + + jest-environment-node@26.6.2: + resolution: + { integrity: sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== } + engines: { node: ">= 10.14.2" } + + jest-fetch-mock@3.0.3: + resolution: + { integrity: sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw== } + + jest-get-type@26.3.0: + resolution: + { integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== } + engines: { node: ">= 10.14.2" } + + jest-haste-map@25.5.1: + resolution: + { integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ== } + engines: { node: ">= 8.3" } + + jest-haste-map@26.6.2: + resolution: + { integrity: sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== } + engines: { node: ">= 10.14.2" } + + jest-haste-map@29.7.0: + resolution: + { integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + + jest-jasmine2@26.6.3: + resolution: + { integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== } + engines: { node: ">= 10.14.2" } + + jest-junit@14.0.0: + resolution: + { integrity: sha512-kALvBDegstTROfDGXH71UGD7k5g7593Y1wuX1wpWT+QTYcBbmtuGOA8UlAt56zo/B2eMIOcaOVEON3j0VXVa4g== } + engines: { node: ">=10.12.0" } + + jest-leak-detector@26.6.2: + resolution: + { integrity: sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== } + engines: { node: ">= 10.14.2" } + + jest-matcher-utils@26.6.2: + resolution: + { integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== } + engines: { node: ">= 10.14.2" } + + jest-message-util@26.6.2: + resolution: + { integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== } + engines: { node: ">= 10.14.2" } + + jest-mock@26.6.2: + resolution: + { integrity: sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== } + engines: { node: ">= 10.14.2" } + + jest-pnp-resolver@1.2.2: + resolution: + { integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== } + engines: { node: ">=6" } + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-raw-loader@1.0.1: + resolution: + { integrity: sha512-g9oaAjeC4/rIJk1Wd3RxVbOfMizowM7LSjEJqa4R9qDX0OjQNABXOhH+GaznUp+DjTGVPi2vPPbQXyX87DOnYg== } + + jest-regex-util@25.2.6: + resolution: + { integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw== } + engines: { node: ">= 8.3" } + + jest-regex-util@26.0.0: + resolution: + { integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== } + engines: { node: ">= 10.14.2" } + + jest-regex-util@29.6.3: + resolution: + { integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + + jest-resolve-dependencies@26.6.3: + resolution: + { integrity: sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== } + engines: { node: ">= 10.14.2" } + + jest-resolve@26.6.2: + resolution: + { integrity: sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== } + engines: { node: ">= 10.14.2" } + + jest-runner@26.6.3: + resolution: + { integrity: sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== } + engines: { node: ">= 10.14.2" } + + jest-runtime@26.6.3: + resolution: + { integrity: sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== } + engines: { node: ">= 10.14.2" } + hasBin: true + + jest-serializer@25.5.0: + resolution: + { integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA== } + engines: { node: ">= 8.3" } + + jest-serializer@26.6.2: + resolution: + { integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== } + engines: { node: ">= 10.14.2" } + + jest-snapshot@26.6.2: + resolution: + { integrity: sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== } + engines: { node: ">= 10.14.2" } + + jest-util@25.5.0: + resolution: + { integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA== } + engines: { node: ">= 8.3" } + + jest-util@26.6.2: + resolution: + { integrity: sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== } + engines: { node: ">= 10.14.2" } + + jest-util@29.7.0: + resolution: + { integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + + jest-validate@26.6.2: + resolution: + { integrity: sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== } + engines: { node: ">= 10.14.2" } + + jest-watcher@26.6.2: + resolution: + { integrity: sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== } + engines: { node: ">= 10.14.2" } + + jest-webextension-mock@3.7.19: + resolution: + { integrity: sha512-W8f+ruUaRSqXMsrPuT24n6tdVIXvjDvtoCxyymR4NgtMjzdc3sg8o/0tiv3oH44msD+pmvo2wxIVo2mnEgVqng== } + + jest-when@3.5.0: + resolution: + { integrity: sha512-/IkPkG5lo2tyXH3a+VraYe7t/ma6UK9VPQko7hr6YgEtjoHyfAPpLXzyhnSNxxKRzNQDrw8YoGPCOkdTLR4mHA== } + peerDependencies: + jest: ">= 25" + + jest-worker@25.5.0: + resolution: + { integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== } + engines: { node: ">= 8.3" } + + jest-worker@26.6.2: + resolution: + { integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== } + engines: { node: ">= 10.13.0" } + + jest-worker@27.4.6: + resolution: + { integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== } + engines: { node: ">= 10.13.0" } + + jest-worker@29.7.0: + resolution: + { integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + + jest@26.6.3: + resolution: + { integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== } + engines: { node: ">= 10.14.2" } + hasBin: true + + jiti@1.17.1: + resolution: + { integrity: sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw== } + hasBin: true + + joi@17.12.0: + resolution: + { integrity: sha512-HSLsmSmXz+PV9PYoi3p7cgIbj06WnEBNT28n+bbBNcPZXZFqCzzvGqpTBPujx/Z0nh1+KNQPDrNgdmQ8dq0qYw== } + + jose@4.14.6: + resolution: + { integrity: sha512-EqJPEUlZD0/CSUMubKtMaYUOtWe91tZXTWMJZoKSbLk+KtdhNdcvppH8lA9XwVu2V4Ailvsj0GBZJ2ZwDjfesQ== } + + js-sha256@0.10.1: + resolution: + { integrity: sha512-5obBtsz9301ULlsgggLg542s/jqtddfOpV5KJc4hajc9JV8GeY2gZHSVpYBn4nWqAUTJ9v+xwtbJ1mIBgIH5Vw== } + + js-tokens@4.0.0: + resolution: + { integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== } + + js-yaml@3.14.0: + resolution: + { integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== } + hasBin: true + + js-yaml@3.14.1: + resolution: + { integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== } + hasBin: true + + js-yaml@4.1.0: + resolution: + { integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== } + hasBin: true + + jsbn@0.1.1: + resolution: + { integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== } + + jscodeshift@0.14.0: + resolution: + { integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA== } + hasBin: true + peerDependencies: + "@babel/preset-env": ^7.1.6 + + jscodeshift@0.15.1: + resolution: + { integrity: sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg== } + hasBin: true + peerDependencies: + "@babel/preset-env": ^7.1.6 + peerDependenciesMeta: + "@babel/preset-env": + optional: true + + jsdom@16.5.3: + resolution: + { integrity: sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA== } + engines: { node: ">=10" } + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsdom@22.1.0: + resolution: + { integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw== } + engines: { node: ">=16" } + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@0.5.0: + resolution: + { integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== } + hasBin: true + + jsesc@2.5.2: + resolution: + { integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== } + engines: { node: ">=4" } + hasBin: true + + json-buffer@3.0.1: + resolution: + { integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== } + + json-file-plus@3.3.1: + resolution: + { integrity: sha512-wo0q1UuiV5NsDPQDup1Km8IwEeqe+olr8tkWxeJq9Bjtcp7DZ0l+yrg28fSC3DEtrE311mhTZ54QGS6oiqnZEA== } + engines: { node: ">= 0.4" } + + json-parse-even-better-errors@2.3.1: + resolution: + { integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== } + + json-refs@3.0.15: + resolution: + { integrity: sha512-0vOQd9eLNBL18EGl5yYaO44GhixmImes2wiYn9Z3sag3QnehWrYWlB9AFtMxCL2Bj3fyxgDYkxGFEU/chlYssw== } + engines: { node: ">=0.8" } + hasBin: true + + json-schema-traverse@0.4.1: + resolution: + { integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== } + + json-schema-traverse@1.0.0: + resolution: + { integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== } + + json-schema@0.4.0: + resolution: + { integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== } + + json-stable-stringify-without-jsonify@1.0.1: + resolution: + { integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== } + + json-stable-stringify@1.0.2: + resolution: + { integrity: sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g== } + + json-stringify-safe@5.0.1: + resolution: + { integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== } + + json-to-ast@2.1.0: + resolution: + { integrity: sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ== } + engines: { node: ">= 4" } + + json-to-pretty-yaml@1.2.2: + resolution: + { integrity: sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A== } + engines: { node: ">= 0.2.0" } + + json5@1.0.2: + resolution: + { integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== } + hasBin: true + + json5@2.2.1: + resolution: + { integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== } + engines: { node: ">=6" } + hasBin: true + + json5@2.2.3: + resolution: + { integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== } + engines: { node: ">=6" } + hasBin: true + + jsonata@1.8.7: + resolution: + { integrity: sha512-tOW2/hZ+nR2bcQZs+0T62LVe5CHaNa3laFFWb/262r39utN6whJGBF7IR2Wq1QXrDbhftolk5gggW8uUJYlBTQ== } + engines: { node: ">= 8" } + + jsonc-parser@3.0.0: + resolution: + { integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA== } + + jsonc-parser@3.1.0: + resolution: + { integrity: sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg== } + + jsonc-parser@3.2.0: + resolution: + { integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== } + + jsonfile@4.0.0: + resolution: + { integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== } + + jsonfile@6.1.0: + resolution: + { integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== } + + jsonify@0.0.1: + resolution: + { integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== } + + jsonparse@1.3.1: + resolution: + { integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== } + engines: { "0": node >= 0.2.0 } + + jsonpointer@5.0.1: + resolution: + { integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== } + engines: { node: ">=0.10.0" } + + jsonschema@1.4.1: + resolution: + { integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ== } + + jsprim@1.4.2: + resolution: + { integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== } + engines: { node: ">=0.6.0" } + + jsprim@2.0.2: + resolution: + { integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== } + engines: { "0": node >=0.6.0 } + + jsx-ast-utils@3.2.0: + resolution: + { integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== } + engines: { node: ">=4.0" } + + jszip@3.10.1: + resolution: + { integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g== } + + junit-report-merger@4.0.0: + resolution: + { integrity: sha512-bn7VCzTF0k4sIvP9WK0TLSfixzvr6I5Y0yVoYj45sXCh8uvy5ZQBGGUAzi/zb8sQpZitp6hDMOcN6mbpsVNyKw== } + engines: { node: ^12.20.0 || >=14 } + hasBin: true + + just-debounce-it@3.0.1: + resolution: + { integrity: sha512-6EQWOpRV8fm/ame6XvGBSxvsjoMbqj7JS9TV/4Q9aOXt9DQw22GBfTGP6gTAqcBNN/PbzlwtwH7jtM0k9oe9pg== } + + just-extend@4.2.1: + resolution: + { integrity: sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg== } + + just-once@2.0.1: + resolution: + { integrity: sha512-r/s9ilXHAh+uia0/HaHe/ZxvTX9JbCDjtwEwVe7YhSzIZ4vBiCz4MB4Acij1wegnWoytnhkAfQWYZ2SI9Z1n/g== } + + jwt-decode@4.0.0: + resolution: + { integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA== } + engines: { node: ">=18" } + + karma-browserstack-launcher@1.6.0: + resolution: + { integrity: sha512-Y/UWPdHZkHIVH2To4GWHCTzmrsB6H7PBWy6pw+TWz5sr4HW2mcE+Uj6qWgoVNxvQU1Pfn5LQQzI6EQ65p8QbiQ== } + peerDependencies: + karma: ">=0.9" + + karma-chrome-launcher@3.2.0: + resolution: + { integrity: sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q== } + + karma-edge-launcher@0.4.2: + resolution: + { integrity: sha512-YAJZb1fmRcxNhMIWYsjLuxwODBjh2cSHgTW/jkVmdpGguJjLbs9ZgIK/tEJsMQcBLUkO+yO4LBbqYxqgGW2HIw== } + engines: { node: ">=4" } + peerDependencies: + karma: ">=0.9" + + karma-fail-fast-reporter@1.0.5: + resolution: + { integrity: sha512-B0QzqOCpL1jl0stEvgjW8MI0xE1suQQxqF4EXjL2dF4HnRGz20Qcm2C3DWR6879dBYoV0yKcCqoZaOdEpmuntg== } + peerDependencies: + karma: ">=1.4.0" + + karma-firefox-launcher@2.1.2: + resolution: + { integrity: sha512-VV9xDQU1QIboTrjtGVD4NCfzIH7n01ZXqy/qpBhnOeGVOkG5JYPEm8kuSd7psHE6WouZaQ9Ool92g8LFweSNMA== } + + karma-ie-launcher@1.0.0: + resolution: + { integrity: sha512-ts71ke8pHvw6qdRtq0+7VY3ANLoZuUNNkA8abRaWV13QRPNm7TtSOqyszjHUtuwOWKcsSz4tbUtrNICrQC+SXQ== } + peerDependencies: + karma: ">=0.9" + + karma-jasmine@5.1.0: + resolution: + { integrity: sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ== } + engines: { node: ">=12" } + peerDependencies: + karma: ^6.0.0 + + karma-junit-reporter@2.0.1: + resolution: + { integrity: sha512-VtcGfE0JE4OE1wn0LK8xxDKaTP7slN8DO3I+4xg6gAi1IoAHAXOJ1V9G/y45Xg6sxdxPOR3THCFtDlAfBo9Afw== } + engines: { node: ">= 8" } + peerDependencies: + karma: ">=0.9" + + karma-safari-launcher@1.0.0: + resolution: + { integrity: sha512-qmypLWd6F2qrDJfAETvXDfxHvKDk+nyIjpH9xIeI3/hENr0U3nuqkxaftq73PfXZ4aOuOChA6SnLW4m4AxfRjQ== } + peerDependencies: + karma: ">=0.9" + + karma-source-map-support@1.4.0: + resolution: + { integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A== } + + karma-verbose-reporter@0.0.8: + resolution: + { integrity: sha512-wHgevIcEpfgKwR3CnWd8t1ErzWeVlctO7ZtXkKFR1inb006ogz+7ZKg95eIVOnHCYWL3Gdy1dRMOGjVP0n4MlA== } + peerDependencies: + karma: ">=0.12" + + karma-webpack@5.0.0: + resolution: + { integrity: sha512-+54i/cd3/piZuP3dr54+NcFeKOPnys5QeM1IY+0SPASwrtHsliXUiCL50iW+K9WWA7RvamC4macvvQ86l3KtaA== } + engines: { node: ">= 6" } + peerDependencies: + webpack: ^5.0.0 + + karma@6.4.2: + resolution: + { integrity: sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ== } + engines: { node: ">= 10" } + hasBin: true + + keycloak-js@23.0.7: + resolution: + { integrity: sha512-OmszsKzBhhm5yP4W1q/tMd+nNnKpOAdeVYcoGhphlv8Fj1bNk4wRTYzp7pn5BkvueLz7fhvKHz7uOc33524YrA== } + + keygrip@1.1.0: + resolution: + { integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== } + engines: { node: ">= 0.6" } + + keytar@7.9.0: + resolution: + { integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ== } + + keyv@4.5.2: + resolution: + { integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g== } + + kind-of@3.2.2: + resolution: + { integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== } + engines: { node: ">=0.10.0" } + + kind-of@4.0.0: + resolution: + { integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== } + engines: { node: ">=0.10.0" } + + kind-of@5.1.0: + resolution: + { integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== } + engines: { node: ">=0.10.0" } + + kind-of@6.0.3: + resolution: + { integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== } + engines: { node: ">=0.10.0" } + + klaw-sync@6.0.0: + resolution: + { integrity: sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== } + + kld-affine@2.1.1: + resolution: + { integrity: sha512-NIS9sph8ZKdnQxZa5TcggaFs/Qr9zX3brFlGwE0+0Z4EzFIvAFuqLSwNeU4GkEpaX8ndh3ggGmWV7BPPcS3vjQ== } + engines: { node: ">= 10.15.3" } + + kld-intersections@0.7.0: + resolution: + { integrity: sha512-/KuBU7Y5bRPGfc0yQ3QIoXPKqOQ6cBWDRl1XVMMa3pm4V6Ydbgy9e2fZoRxlSIU0gZSBt1c6gWLOzSGKbU8I3A== } + engines: { node: ">= 10.15.3" } + + kld-path-parser@0.2.1: + resolution: + { integrity: sha512-C1EqY6vzqv5tdKeMF31L+JXq97n5zo67LiSEhZf4sPq8YeM+8ytp/qMGSKN8VdSPvFa6h1SR35aF4+T2JtxZww== } + engines: { node: ">= 10.15.3" } + + kld-polynomial@0.3.0: + resolution: + { integrity: sha512-PEfxjQ6tsxL9DHBIhM2UZsSes0GI+OIMjbE0kj60jr80Biq/xXl1eGfnyzmfoackAMdKZtw2060L09HdjkPP5w== } + engines: { node: ">= 10.15.3" } + + kleur@3.0.3: + resolution: + { integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== } + engines: { node: ">=6" } + + klona@2.0.5: + resolution: + { integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== } + engines: { node: ">= 8" } + + koa-compose@4.1.0: + resolution: + { integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== } + + koa-convert@2.0.0: + resolution: + { integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA== } + engines: { node: ">= 10" } + + koa-morgan@1.0.1: + resolution: + { integrity: sha512-JOUdCNlc21G50afBXfErUrr1RKymbgzlrO5KURY+wmDG1Uvd2jmxUJcHgylb/mYXy2SjiNZyYim/ptUBGsIi3A== } + + koa-mount@4.0.0: + resolution: + { integrity: sha512-rm71jaA/P+6HeCpoRhmCv8KVBIi0tfGuO/dMKicbQnQW/YJntJ6MnnspkodoA4QstMVEZArsCphmd0bJEtoMjQ== } + engines: { node: ">= 7.6.0" } + + koa-send@5.0.1: + resolution: + { integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ== } + engines: { node: ">= 8" } + + koa-static@5.0.0: + resolution: + { integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ== } + engines: { node: ">= 7.6.0" } + + koa@2.14.1: + resolution: + { integrity: sha512-USJFyZgi2l0wDgqkfD27gL4YGno7TfUkcmOe6UOLFOVuN+J7FwnNu4Dydl4CUQzraM1lBAiGed0M9OVJoT0Kqw== } + engines: { node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4 } + + kubernetes-models@4.1.0: + resolution: + { integrity: sha512-OlT0qgHj0W7hJQdc0HzbdYUpK3LcMaKg43yqeEsUsq1gCAldfzEaMyhifNylMud3dWglPQ+5Jt6sFyIr3XTdvg== } + engines: { node: ">=14" } + + launch-editor@2.6.0: + resolution: + { integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== } + + lazy-ass@1.6.0: + resolution: + { integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw== } + engines: { node: "> 0.8" } + + lazy-universal-dotenv@4.0.0: + resolution: + { integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg== } + engines: { node: ">=14.0.0" } + + lazystream@1.0.0: + resolution: + { integrity: sha512-/330KFbmC/zKdtZoVDRwvkJ8snrJyBPfoZ39zsJl2O24HOE1CTNiEbeZmHXmjBVxTSSv7JlJEXPYhU83DhA2yg== } + engines: { node: ">= 0.6.3" } + + less-loader@11.0.0: + resolution: + { integrity: sha512-9+LOWWjuoectIEx3zrfN83NAGxSUB5pWEabbbidVQVgZhN+wN68pOvuyirVlH1IK4VT1f3TmlyvAnCXh8O5KEw== } + engines: { node: ">= 14.15.0" } + peerDependencies: + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 + + less@4.1.3: + resolution: + { integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA== } + engines: { node: ">=6" } + hasBin: true + + leven@3.1.0: + resolution: + { integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== } + engines: { node: ">=6" } + + levn@0.4.1: + resolution: + { integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== } + engines: { node: ">= 0.8.0" } + + license-webpack-plugin@4.0.2: + resolution: + { integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw== } + peerDependencies: + webpack: "*" + peerDependenciesMeta: + webpack: + optional: true + webpack-sources: + optional: true + + lie@3.3.0: + resolution: + { integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== } + + lilconfig@3.1.1: + resolution: + { integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== } + engines: { node: ">=14" } + + lines-and-columns@1.1.6: + resolution: + { integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ== } + + linkify-it@3.0.3: + resolution: + { integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ== } + + listenercount@1.0.1: + resolution: + { integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ== } + + listr2@3.14.0: + resolution: + { integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== } + engines: { node: ">=10.0.0" } + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + + listr2@4.0.5: + resolution: + { integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA== } + engines: { node: ">=12" } + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + + load-json-file@6.2.0: + resolution: + { integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== } + engines: { node: ">=8" } + + loader-runner@4.2.0: + resolution: + { integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== } + engines: { node: ">=6.11.5" } + + loader-utils@2.0.2: + resolution: + { integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== } + engines: { node: ">=8.9.0" } + + loader-utils@2.0.4: + resolution: + { integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== } + engines: { node: ">=8.9.0" } + + loader-utils@3.2.1: + resolution: + { integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== } + engines: { node: ">= 12.13.0" } + + locate-path@3.0.0: + resolution: + { integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== } + engines: { node: ">=6" } + + locate-path@5.0.0: + resolution: + { integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== } + engines: { node: ">=8" } + + locate-path@6.0.0: + resolution: + { integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== } + engines: { node: ">=10" } + + locate-path@7.2.0: + resolution: + { integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + lodash._reinterpolate@3.0.0: + resolution: + { integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== } + + lodash.curry@4.1.1: + resolution: + { integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== } + + lodash.debounce@4.0.8: + resolution: + { integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== } + + lodash.defaults@4.2.0: + resolution: + { integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== } + + lodash.difference@4.5.0: + resolution: + { integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== } + + lodash.escape@4.0.1: + resolution: + { integrity: sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw== } + + lodash.flatten@4.4.0: + resolution: + { integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== } + + lodash.flattendeep@4.4.0: + resolution: + { integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ== } + + lodash.flow@3.5.0: + resolution: + { integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== } + + lodash.get@4.4.2: + resolution: + { integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== } + + lodash.isequal@4.5.0: + resolution: + { integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== } + + lodash.isplainobject@4.0.6: + resolution: + { integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== } + + lodash.memoize@4.1.2: + resolution: + { integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== } + + lodash.merge@4.6.2: + resolution: + { integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== } + + lodash.once@4.1.1: + resolution: + { integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== } + + lodash.sortby@4.7.0: + resolution: + { integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== } + + lodash.template@4.5.0: + resolution: + { integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== } + + lodash.templatesettings@4.2.0: + resolution: + { integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== } + + lodash.union@4.6.0: + resolution: + { integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== } + + lodash.uniq@4.5.0: + resolution: + { integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== } + + lodash@4.17.21: + resolution: + { integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== } + + log-symbols@4.1.0: + resolution: + { integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== } + engines: { node: ">=10" } + + log-update@4.0.0: + resolution: + { integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== } + engines: { node: ">=10" } + + log4js@6.4.1: + resolution: + { integrity: sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg== } + engines: { node: ">=8.0" } + + loglevel@1.9.1: + resolution: + { integrity: sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== } + engines: { node: ">= 0.6.0" } + + long@4.0.0: + resolution: + { integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== } + + loose-envify@1.4.0: + resolution: + { integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== } + hasBin: true + + loupe@2.3.6: + resolution: + { integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA== } + deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 + + lower-case-first@2.0.2: + resolution: + { integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== } + + lower-case@2.0.2: + resolution: + { integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== } + + lowercase-keys@2.0.0: + resolution: + { integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== } + engines: { node: ">=8" } + + lowercase-keys@3.0.0: + resolution: + { integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + lru-cache@10.0.0: + resolution: + { integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw== } + engines: { node: 14 || >=16.14 } + + lru-cache@4.1.5: + resolution: + { integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== } + + lru-cache@5.1.1: + resolution: + { integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== } + + lru-cache@6.0.0: + resolution: + { integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== } + engines: { node: ">=10" } + + lru-cache@7.13.1: + resolution: + { integrity: sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ== } + engines: { node: ">=12" } + + lru-cache@7.13.2: + resolution: + { integrity: sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA== } + engines: { node: ">=12" } + + lz-string@1.5.0: + resolution: + { integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== } + hasBin: true + + magic-string@0.26.2: + resolution: + { integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A== } + engines: { node: ">=12" } + + magic-string@0.26.7: + resolution: + { integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow== } + engines: { node: ">=12" } + + magic-string@0.30.7: + resolution: + { integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA== } + engines: { node: ">=12" } + + make-dir@1.3.0: + resolution: + { integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== } + engines: { node: ">=4" } + + make-dir@2.1.0: + resolution: + { integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== } + engines: { node: ">=6" } + + make-dir@3.1.0: + resolution: + { integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== } + engines: { node: ">=8" } + + make-error@1.3.6: + resolution: + { integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== } + + make-event-props@1.6.1: + resolution: + { integrity: sha512-JhvWq/iz1BvlmnPvLJjXv+xnMPJZuychrDC68V+yCGQJn5chcA8rLGKo5EP1XwIKVrigSXKLmbeXAGkf36wdCQ== } + + make-fetch-happen@10.2.1: + resolution: + { integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + make-fetch-happen@9.1.0: + resolution: + { integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== } + engines: { node: ">= 10" } + + makeerror@1.0.12: + resolution: + { integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== } + + map-age-cleaner@0.1.3: + resolution: + { integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== } + engines: { node: ">=6" } + + map-cache@0.2.2: + resolution: + { integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== } + engines: { node: ">=0.10.0" } + + map-or-similar@1.5.0: + resolution: + { integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg== } + + map-stream@0.1.0: + resolution: + { integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g== } + + map-visit@1.0.0: + resolution: + { integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== } + engines: { node: ">=0.10.0" } + + markdown-it@12.3.2: + resolution: + { integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg== } + hasBin: true + + markdown-table@3.0.2: + resolution: + { integrity: sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA== } + + markdown-to-jsx@7.3.2: + resolution: + { integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q== } + engines: { node: ">= 10" } + peerDependencies: + react: ">= 0.14.0" + + math-expression-evaluator@1.4.0: + resolution: + { integrity: sha512-4vRUvPyxdO8cWULGTh9dZWL2tZK6LDBvj+OGHBER7poH9Qdt7kXEoj20wiz4lQUbUXQZFjPbe5mVDo9nutizCw== } + + md5.js@1.3.5: + resolution: + { integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== } + + md5@2.3.0: + resolution: + { integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== } + + mdast-util-definitions@4.0.0: + resolution: + { integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== } + + mdast-util-to-string@1.1.0: + resolution: + { integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== } + + mdn-data@2.0.14: + resolution: + { integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== } + + mdn-data@2.0.28: + resolution: + { integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== } + + mdn-data@2.0.30: + resolution: + { integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== } + + mdurl@1.0.1: + resolution: + { integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== } + + media-typer@0.3.0: + resolution: + { integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== } + engines: { node: ">= 0.6" } + + mem@6.1.1: + resolution: + { integrity: sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q== } + engines: { node: ">=8" } + + mem@8.1.1: + resolution: + { integrity: sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA== } + engines: { node: ">=10" } + + memfs@3.5.1: + resolution: + { integrity: sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA== } + engines: { node: ">= 4.0.0" } + + memoize-one@5.2.1: + resolution: + { integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== } + + memoizerific@1.11.3: + resolution: + { integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog== } + + merge-class-names@1.4.2: + resolution: + { integrity: sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw== } + + merge-descriptors@1.0.1: + resolution: + { integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== } + + merge-refs@1.2.1: + resolution: + { integrity: sha512-pRPz39HQz2xzHdXAGvtJ9S8aEpNgpUjzb5yPC3ytozodmsHg+9nqgRs7/YOmn9fM/TLzntAC8AdGTidKxOq9TQ== } + + merge-stream@2.0.0: + resolution: + { integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== } + + merge2@1.4.1: + resolution: + { integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== } + engines: { node: ">= 8" } + + meros@1.3.0: + resolution: + { integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w== } + engines: { node: ">=13" } + peerDependencies: + "@types/node": ">=13" + peerDependenciesMeta: + "@types/node": + optional: true + + message-box@0.2.7: + resolution: + { integrity: sha512-C4ccA5nHb58kTS+pLrgF/JWtr7fAIkHxRDceH7tdy5fMA783nUfbYwZ7H2XLvSeYfcnWIYCig5dWW+icK9X/Ag== } + + methods@1.1.2: + resolution: + { integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== } + engines: { node: ">= 0.6" } + + micromatch@3.1.10: + resolution: + { integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== } + engines: { node: ">=0.10.0" } + + micromatch@4.0.5: + resolution: + { integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== } + engines: { node: ">=8.6" } + + miller-rabin@4.0.1: + resolution: + { integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== } + hasBin: true + + mime-db@1.33.0: + resolution: + { integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== } + engines: { node: ">= 0.6" } + + mime-db@1.51.0: + resolution: + { integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== } + engines: { node: ">= 0.6" } + + mime-types@2.1.18: + resolution: + { integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== } + engines: { node: ">= 0.6" } + + mime-types@2.1.34: + resolution: + { integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== } + engines: { node: ">= 0.6" } + + mime@1.6.0: + resolution: + { integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== } + engines: { node: ">=4" } + hasBin: true + + mime@2.6.0: + resolution: + { integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== } + engines: { node: ">=4.0.0" } + hasBin: true + + mime@3.0.0: + resolution: + { integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== } + engines: { node: ">=10.0.0" } + hasBin: true + + mimic-fn@2.1.0: + resolution: + { integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== } + engines: { node: ">=6" } + + mimic-fn@3.1.0: + resolution: + { integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== } + engines: { node: ">=8" } + + mimic-response@1.0.1: + resolution: + { integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== } + engines: { node: ">=4" } + + mimic-response@3.1.0: + resolution: + { integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== } + engines: { node: ">=10" } + + mimic-response@4.0.0: + resolution: + { integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + min-indent@1.0.1: + resolution: + { integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== } + engines: { node: ">=4" } + + mini-css-extract-plugin@2.6.1: + resolution: + { integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg== } + engines: { node: ">= 12.13.0" } + peerDependencies: + webpack: ^5.0.0 + + mini-css-extract-plugin@2.8.1: + resolution: + { integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA== } + engines: { node: ">= 12.13.0" } + peerDependencies: + webpack: ^5.0.0 + + minimalistic-assert@1.0.1: + resolution: + { integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== } + + minimalistic-crypto-utils@1.0.1: + resolution: + { integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== } + + minimatch@3.0.4: + resolution: + { integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== } + + minimatch@3.0.5: + resolution: + { integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== } + + minimatch@3.1.2: + resolution: + { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== } + + minimatch@4.2.3: + resolution: + { integrity: sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng== } + engines: { node: ">=10" } + + minimatch@5.1.0: + resolution: + { integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== } + engines: { node: ">=10" } + + minimatch@9.0.3: + resolution: + { integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== } + engines: { node: ">=16 || 14 >=14.17" } + + minimist@1.2.6: + resolution: + { integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== } + + minimist@1.2.8: + resolution: + { integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== } + + minimisted@2.0.1: + resolution: + { integrity: sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA== } + + minipass-collect@1.0.2: + resolution: + { integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== } + engines: { node: ">= 8" } + + minipass-fetch@1.3.3: + resolution: + { integrity: sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ== } + engines: { node: ">=8" } + + minipass-fetch@2.1.2: + resolution: + { integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + minipass-flush@1.0.5: + resolution: + { integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== } + engines: { node: ">= 8" } + + minipass-json-stream@1.0.1: + resolution: + { integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== } + + minipass-pipeline@1.2.4: + resolution: + { integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== } + engines: { node: ">=8" } + + minipass-sized@1.0.3: + resolution: + { integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== } + engines: { node: ">=8" } + + minipass@3.3.6: + resolution: + { integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== } + engines: { node: ">=8" } + + minipass@5.0.0: + resolution: + { integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== } + engines: { node: ">=8" } + + minipass@7.0.2: + resolution: + { integrity: sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA== } + engines: { node: ">=16 || 14 >=14.17" } + + minizlib@2.1.2: + resolution: + { integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== } + engines: { node: ">= 8" } + + mixin-deep@1.3.2: + resolution: + { integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== } + engines: { node: ">=0.10.0" } + + mkdirp-classic@0.5.3: + resolution: + { integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== } + + mkdirp-infer-owner@2.0.0: + resolution: + { integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== } + engines: { node: ">=10" } + + mkdirp@0.5.6: + resolution: + { integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== } + hasBin: true + + mkdirp@1.0.4: + resolution: + { integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== } + engines: { node: ">=10" } + hasBin: true + + mocha-jenkins-reporter@0.4.5: + resolution: + { integrity: sha512-QoKXaxWz3gpzCBgfaqu2OZKVyibAwRTD/BF7ApMfNgafzzch9s8hMNVPTxRom9smmUAfaDfzARWKvrQMK7XACA== } + peerDependencies: + mocha: ^5.2.0 || ^6.0 || ^7.0 || ^8.0 + + mocha-junit-reporter@2.0.2: + resolution: + { integrity: sha512-vYwWq5hh3v1lG0gdQCBxwNipBfvDiAM1PHroQRNp96+2l72e9wEUTw+mzoK+O0SudgfQ7WvTQZ9Nh3qkAYAjfg== } + peerDependencies: + mocha: ">=2.2.5" + + mocha-multi-reporters@1.5.1: + resolution: + { integrity: sha512-Yb4QJOaGLIcmB0VY7Wif5AjvLMUFAdV57D2TWEva1Y0kU/3LjKpeRVmlMIfuO1SVbauve459kgtIizADqxMWPg== } + engines: { node: ">=6.0.0" } + peerDependencies: + mocha: ">=3.1.2" + + mocha@9.2.0: + resolution: + { integrity: sha512-kNn7E8g2SzVcq0a77dkphPsDSN7P+iYkqE0ZsGCYWRsoiKjOt+NvXfaagik8vuDa6W5Zw3qxe8Jfpt5qKf+6/Q== } + engines: { node: ">= 12.0.0" } + hasBin: true + + moment@2.29.4: + resolution: + { integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== } + + monaco-editor-webpack-plugin@7.0.1: + resolution: + { integrity: sha512-M8qIqizltrPlIbrb73cZdTWfU9sIsUVFvAZkL3KGjAHmVWEJ0hZKa/uad14JuOckc0GwnCaoGHvMoYtJjVyCzw== } + peerDependencies: + monaco-editor: ">= 0.31.0" + monaco-yaml: "*" + webpack: ^4.5.0 || 5.x + + monaco-editor@0.39.0: + resolution: + { integrity: sha512-zhbZ2Nx93tLR8aJmL2zI1mhJpsl87HMebNBM6R8z4pLfs8pj604pIVIVwyF1TivcfNtIPpMXL+nb3DsBmE/x6Q== } + + monaco-marker-data-provider@1.1.0: + resolution: + { integrity: sha512-g5YH4FLItl3usf0Qxr1Td/vCd4XZmPOFh+dFpo8d+Q5mp8nJZTPFMVA7kwz0vWAy0zBd7bzQYUmfdvHfR1ETBw== } + peerDependencies: + monaco-editor: ">=0.30.0" + + monaco-page-objects@3.10.0: + resolution: + { integrity: sha512-5D53tuMvYNoYFJNVc2qQWEekjsroTIXp6nYZqiS9J/mFTuxMZqIwPzYj74Cf8aB87ai8MVT4ZhvKuWAArtl7iQ== } + peerDependencies: + selenium-webdriver: ^4.6.1 + typescript: ">=4.6.2" + + monaco-worker-manager@2.0.1: + resolution: + { integrity: sha512-kdPL0yvg5qjhKPNVjJoym331PY/5JC11aPJXtCZNwWRvBr6jhkIamvYAyiY5P1AWFmNOy0aRDRoMdZfa71h8kg== } + peerDependencies: + monaco-editor: ">=0.30.0" + + monaco-yaml@4.0.4: + resolution: + { integrity: sha512-qbM36fY1twpDUs4lhhxoXDQGUPVyYAFCPJi3E0JKgLioD8wzsD/pawgauFFXSzpMa09z8wbt/DTLXjXEehnVFA== } + peerDependencies: + monaco-editor: ">=0.30" + + mongo-object@0.1.4: + resolution: + { integrity: sha512-QtYk0gupWEn2+iB+DDRt1L+WbcNYvJRaHdih/dcqthOa1DbnREUGSs2WGcW478GNYpElflo/yybZXu0sTiRXHg== } + + moo@0.5.2: + resolution: + { integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q== } + + morgan@1.10.0: + resolution: + { integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== } + engines: { node: ">= 0.8.0" } + + mousetrap@1.6.5: + resolution: + { integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA== } + + mri@1.1.6: + resolution: + { integrity: sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ== } + engines: { node: ">=4" } + + mri@1.2.0: + resolution: + { integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== } + engines: { node: ">=4" } + + ms@2.0.0: + resolution: + { integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== } + + ms@2.1.2: + resolution: + { integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== } + + ms@2.1.3: + resolution: + { integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== } + + multicast-dns@7.2.5: + resolution: + { integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== } + hasBin: true + + multimatch@4.0.0: + resolution: + { integrity: sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== } + engines: { node: ">=8" } + + multistream@4.1.0: + resolution: + { integrity: sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw== } + + mute-stream@0.0.8: + resolution: + { integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== } + + mvn-artifact-download@6.1.1: + resolution: + { integrity: sha512-BG7eFGeGSjoPon4MC7It5k/m+mvXJ9lxABzdWq16mIkePPsGWlILWv+zbinyhYHixT/RWDg4wIjIeH7vpdJmRg== } + engines: { node: ">=12" } + + mvn-artifact-filename@6.1.0: + resolution: + { integrity: sha512-LmRzDDZw5cmI2kYCNMdfwf9KBS+HVolU9xV4+xhZ5WRAGF6xpsVRxq5+e+5/GOZB+534b1qBXxLhGafbyBdIDw== } + engines: { node: ">=12" } + + mvn-artifact-name-parser@6.1.0: + resolution: + { integrity: sha512-H82T18s4tS8Go4knZWPL9RcBv9vjKpN9bJMbuvWJWFmZ1fvEgKOFQ28E0FU1Z0xd8VGq7GAGLlDoE94qJdOPiA== } + engines: { node: ">=12" } + + mvn-artifact-url@6.1.0: + resolution: + { integrity: sha512-G7U7LUtrCRporzsu5VXhgGUE5B9VtCh8iqeLOKxOZALbeELzF8ftj3aSpkR+5fBRBVRwvUC2rQpiwU9cBFYRFQ== } + engines: { node: ">=12" } + + nanoid@3.2.0: + resolution: + { integrity: sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + + nanoid@3.3.7: + resolution: + { integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + + nanomatch@1.2.13: + resolution: + { integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== } + engines: { node: ">=0.10.0" } + + napi-build-utils@1.0.2: + resolution: + { integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== } + + native-promise-only@0.8.1: + resolution: + { integrity: sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg== } + + natural-compare-lite@1.4.0: + resolution: + { integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== } + + natural-compare@1.4.0: + resolution: + { integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== } + + ndjson@2.0.0: + resolution: + { integrity: sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ== } + engines: { node: ">=10" } + hasBin: true + + nearley@2.20.1: + resolution: + { integrity: sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ== } + hasBin: true + + needle@3.2.0: + resolution: + { integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ== } + engines: { node: ">= 4.4.x" } + hasBin: true + + negotiator@0.6.3: + resolution: + { integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== } + engines: { node: ">= 0.6" } + + neo-async@2.6.2: + resolution: + { integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== } + + nice-napi@1.0.2: + resolution: + { integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA== } + os: ["!win32"] + + nice-try@1.0.5: + resolution: + { integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== } + + nise@5.1.0: + resolution: + { integrity: sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ== } + + no-case@3.0.4: + resolution: + { integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== } + + node-abi@3.43.0: + resolution: + { integrity: sha512-QB0MMv+tn9Ur2DtJrc8y09n0n6sw88CyDniWSX2cHW10goQXYPK9ZpFJOktDS4ron501edPX6h9i7Pg+RnH5nQ== } + engines: { node: ">=10" } + + node-abort-controller@3.1.1: + resolution: + { integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== } + + node-addon-api@3.2.1: + resolution: + { integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== } + + node-addon-api@4.3.0: + resolution: + { integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== } + + node-dir@0.1.17: + resolution: + { integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== } + engines: { node: ">= 0.10.5" } + + node-domexception@1.0.0: + resolution: + { integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== } + engines: { node: ">=10.5.0" } + + node-fetch-native@1.4.0: + resolution: + { integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA== } + + node-fetch@2.6.11: + resolution: + { integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== } + engines: { node: 4.x || >=6.0.0 } + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-fetch@2.6.7: + resolution: + { integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== } + engines: { node: 4.x || >=6.0.0 } + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-fetch@3.0.0-beta.9: + resolution: + { integrity: sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg== } + engines: { node: ^10.17 || >=12.3 } + + node-fetch@3.3.1: + resolution: + { integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + node-forge@1.3.1: + resolution: + { integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== } + engines: { node: ">= 6.13.0" } + + node-gyp-build@4.3.0: + resolution: + { integrity: sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== } + hasBin: true + + node-gyp@8.4.1: + resolution: + { integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w== } + engines: { node: ">= 10.12.0" } + hasBin: true + + node-gyp@9.3.1: + resolution: + { integrity: sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg== } + engines: { node: ^12.13 || ^14.13 || >=16 } + hasBin: true + + node-int64@0.4.0: + resolution: + { integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== } + + node-notifier@8.0.2: + resolution: + { integrity: sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== } + + node-polyfill-webpack-plugin@2.0.1: + resolution: + { integrity: sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A== } + engines: { node: ">=12" } + peerDependencies: + webpack: ">=5" + + node-releases@2.0.13: + resolution: + { integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== } + + node-releases@2.0.14: + resolution: + { integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== } + + node.extend@2.0.2: + resolution: + { integrity: sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ== } + engines: { node: ">=0.4.0" } + + nodemon@2.0.22: + resolution: + { integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ== } + engines: { node: ">=8.10.0" } + hasBin: true + + noms@0.0.0: + resolution: + { integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow== } + + nopt@1.0.10: + resolution: + { integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== } + hasBin: true + + nopt@5.0.0: + resolution: + { integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== } + engines: { node: ">=6" } + hasBin: true + + nopt@6.0.0: + resolution: + { integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + hasBin: true + + normalize-package-data@2.5.0: + resolution: + { integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== } + + normalize-package-data@3.0.3: + resolution: + { integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== } + engines: { node: ">=10" } + + normalize-package-data@4.0.1: + resolution: + { integrity: sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + normalize-path@2.1.1: + resolution: + { integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== } + engines: { node: ">=0.10.0" } + + normalize-path@3.0.0: + resolution: + { integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== } + engines: { node: ">=0.10.0" } + + normalize-range@0.1.2: + resolution: + { integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== } + engines: { node: ">=0.10.0" } + + normalize-registry-url@2.0.0: + resolution: + { integrity: sha512-3e9FwDyRAhbxXw4slm4Tjv40u78yPwMc/WZkACpqNQOs5sM7wic853AeTLkMFEVhivZkclGYlse8iYsklz0Yvg== } + + normalize-url@4.5.1: + resolution: + { integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== } + engines: { node: ">=8" } + + normalize-url@8.0.0: + resolution: + { integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== } + engines: { node: ">=14.16" } + + npm-bundled@1.1.2: + resolution: + { integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== } + + npm-bundled@2.0.1: + resolution: + { integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + npm-install-checks@5.0.0: + resolution: + { integrity: sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + npm-normalize-package-bin@1.0.1: + resolution: + { integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== } + + npm-normalize-package-bin@2.0.0: + resolution: + { integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + npm-package-arg@9.1.0: + resolution: + { integrity: sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + npm-packlist@3.0.0: + resolution: + { integrity: sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ== } + engines: { node: ">=10" } + hasBin: true + + npm-packlist@5.1.3: + resolution: + { integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + hasBin: true + + npm-pick-manifest@7.0.1: + resolution: + { integrity: sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + npm-registry-fetch@13.3.1: + resolution: + { integrity: sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + npm-run-path@2.0.2: + resolution: + { integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== } + engines: { node: ">=4" } + + npm-run-path@4.0.1: + resolution: + { integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== } + engines: { node: ">=8" } + + npmlog@6.0.0: + resolution: + { integrity: sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16 } + + nth-check@2.0.1: + resolution: + { integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== } + + nullthrows@1.1.1: + resolution: + { integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== } + + numeral@2.0.6: + resolution: + { integrity: sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA== } + + nwsapi@2.2.7: + resolution: + { integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== } + + oauth-sign@0.9.0: + resolution: + { integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== } + + object-assign@4.1.1: + resolution: + { integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== } + engines: { node: ">=0.10.0" } + + object-copy@0.1.0: + resolution: + { integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== } + engines: { node: ">=0.10.0" } + + object-inspect@1.12.3: + resolution: + { integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== } + + object-inspect@1.13.1: + resolution: + { integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== } + + object-is@1.1.5: + resolution: + { integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== } + engines: { node: ">= 0.4" } + + object-keys@1.1.1: + resolution: + { integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== } + engines: { node: ">= 0.4" } + + object-visit@1.0.1: + resolution: + { integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== } + engines: { node: ">=0.10.0" } + + object.assign@4.1.4: + resolution: + { integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== } + engines: { node: ">= 0.4" } + + object.assign@4.1.5: + resolution: + { integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== } + engines: { node: ">= 0.4" } + + object.entries@1.1.6: + resolution: + { integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== } + engines: { node: ">= 0.4" } + + object.fromentries@2.0.6: + resolution: + { integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== } + engines: { node: ">= 0.4" } + + object.fromentries@2.0.7: + resolution: + { integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== } + engines: { node: ">= 0.4" } + + object.groupby@1.0.1: + resolution: + { integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== } + + object.hasown@1.1.2: + resolution: + { integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== } + + object.pick@1.3.0: + resolution: + { integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== } + engines: { node: ">=0.10.0" } + + object.values@1.1.6: + resolution: + { integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== } + engines: { node: ">= 0.4" } + + object.values@1.1.7: + resolution: + { integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== } + engines: { node: ">= 0.4" } + + objectorarray@1.0.5: + resolution: + { integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg== } + + obuf@1.1.2: + resolution: + { integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== } + + on-finished@2.3.0: + resolution: + { integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== } + engines: { node: ">= 0.8" } + + on-finished@2.4.1: + resolution: + { integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== } + engines: { node: ">= 0.8" } + + on-headers@1.0.2: + resolution: + { integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== } + engines: { node: ">= 0.8" } + + once@1.3.3: + resolution: + { integrity: sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w== } + + once@1.4.0: + resolution: + { integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== } + + onetime@5.1.2: + resolution: + { integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== } + engines: { node: ">=6" } + + only@0.0.2: + resolution: + { integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ== } + + open@7.4.2: + resolution: + { integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== } + engines: { node: ">=8" } + + open@8.4.0: + resolution: + { integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== } + engines: { node: ">=12" } + + openapi-types@7.2.3: + resolution: + { integrity: sha512-olbaNxz12R27+mTyJ/ZAFEfUruauHH27AkeQHDHRq5AF0LdNkK1SSV7EourXQDK+4aX7dv2HtyirAGK06WMAsA== } + + openapi-typescript@5.4.2: + resolution: + { integrity: sha512-tHeRv39Yh7brqJpbUntdjtUaXrTHmC4saoyTLU/0J2I8LEFQYDXRLgnmWTMiMOB2GXugJiqHa5n9sAyd6BRqiA== } + engines: { node: ">= 14.0.0" } + hasBin: true + + optimism@0.10.3: + resolution: + { integrity: sha512-9A5pqGoQk49H6Vhjb9kPgAeeECfUDF6aIICbMDL23kDLStBn1MWk3YvcZ4xWF9CsSf6XEgvRLkXy4xof/56vVw== } + + optionator@0.9.3: + resolution: + { integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== } + engines: { node: ">= 0.8.0" } + + ora@5.4.1: + resolution: + { integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== } + engines: { node: ">=10" } + + os-browserify@0.3.0: + resolution: + { integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== } + + os-tmpdir@1.0.2: + resolution: + { integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== } + engines: { node: ">=0.10.0" } + + ospath@1.2.2: + resolution: + { integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA== } + + p-cancelable@2.1.1: + resolution: + { integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== } + engines: { node: ">=8" } + + p-cancelable@3.0.0: + resolution: + { integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== } + engines: { node: ">=12.20" } + + p-defer@1.0.0: + resolution: + { integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== } + engines: { node: ">=4" } + + p-defer@3.0.0: + resolution: + { integrity: sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw== } + engines: { node: ">=8" } + + p-each-series@2.1.0: + resolution: + { integrity: sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== } + engines: { node: ">=8" } + + p-every@2.0.0: + resolution: + { integrity: sha512-MCz9DqD5opPC48Zsd+BHm56O/HfhYIQQtupfDzhXoVgQdg/Ux4F8/JcdRuQ+arq7zD5fB6zP3axbH3d9Nr8dlw== } + engines: { node: ">=8" } + + p-filter@2.1.0: + resolution: + { integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== } + engines: { node: ">=8" } + + p-finally@1.0.0: + resolution: + { integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== } + engines: { node: ">=4" } + + p-is-promise@3.0.0: + resolution: + { integrity: sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== } + engines: { node: ">=8" } + + p-limit@2.3.0: + resolution: + { integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== } + engines: { node: ">=6" } + + p-limit@3.1.0: + resolution: + { integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== } + engines: { node: ">=10" } + + p-limit@4.0.0: + resolution: + { integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + p-locate@3.0.0: + resolution: + { integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== } + engines: { node: ">=6" } + + p-locate@4.1.0: + resolution: + { integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== } + engines: { node: ">=8" } + + p-locate@5.0.0: + resolution: + { integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== } + engines: { node: ">=10" } + + p-locate@6.0.0: + resolution: + { integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + p-map@2.1.0: + resolution: + { integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== } + engines: { node: ">=6" } + + p-map@4.0.0: + resolution: + { integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== } + engines: { node: ">=10" } + + p-memoize@4.0.1: + resolution: + { integrity: sha512-km0sP12uE0dOZ5qP+s7kGVf07QngxyG0gS8sYFvFWhqlgzOsSy+m71aUejf/0akxj5W7gE//2G74qTv6b4iMog== } + engines: { node: ">=10" } + + p-queue@6.6.2: + resolution: + { integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== } + engines: { node: ">=8" } + + p-reflect@2.1.0: + resolution: + { integrity: sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg== } + engines: { node: ">=8" } + + p-retry@4.6.1: + resolution: + { integrity: sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== } + engines: { node: ">=8" } + + p-settle@4.1.1: + resolution: + { integrity: sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ== } + engines: { node: ">=10" } + + p-timeout@3.2.0: + resolution: + { integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== } + engines: { node: ">=8" } + + p-try@2.2.0: + resolution: + { integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== } + engines: { node: ">=6" } + + pacote@13.6.2: + resolution: + { integrity: sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + hasBin: true + + pako@0.2.9: + resolution: + { integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== } + + pako@1.0.11: + resolution: + { integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== } + + param-case@3.0.4: + resolution: + { integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== } + + parent-module@1.0.1: + resolution: + { integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== } + engines: { node: ">=6" } + + parse-asn1@5.1.6: + resolution: + { integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== } + + parse-filepath@1.0.2: + resolution: + { integrity: sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== } + engines: { node: ">=0.8" } + + parse-json@5.2.0: + resolution: + { integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== } + engines: { node: ">=8" } + + parse-ms@2.1.0: + resolution: + { integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== } + engines: { node: ">=6" } + + parse-node-version@1.0.1: + resolution: + { integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== } + engines: { node: ">= 0.10" } + + parse-npm-tarball-url@3.0.0: + resolution: + { integrity: sha512-InpdgIdNe5xWMEUcrVQUniQKwnggBtJ7+SCwh7zQAZwbbIYZV9XdgJyhtmDSSvykFyQXoe4BINnzKTfCwWLs5g== } + engines: { node: ">=8.15" } + + parse-semver@1.1.1: + resolution: + { integrity: sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ== } + + parse5-html-rewriting-stream@6.0.1: + resolution: + { integrity: sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg== } + + parse5-htmlparser2-tree-adapter@6.0.1: + resolution: + { integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== } + + parse5-sax-parser@6.0.1: + resolution: + { integrity: sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg== } + + parse5@6.0.1: + resolution: + { integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== } + + parse5@7.1.2: + resolution: + { integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== } + + parseurl@1.3.3: + resolution: + { integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== } + engines: { node: ">= 0.8" } + + pascal-case@3.1.2: + resolution: + { integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== } + + pascalcase@0.1.1: + resolution: + { integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== } + engines: { node: ">=0.10.0" } + + patch-package@6.4.7: + resolution: + { integrity: sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ== } + engines: { npm: ">5" } + hasBin: true + + path-absolute@1.0.1: + resolution: + { integrity: sha512-gds5iRhSeOcDtj8gfWkRHLtZKTPsFVuh7utbjYtvnclw4XM+ffRzJrwqMhOD1PVqef7nBLmgsu1vIujjvAJrAw== } + engines: { node: ">=4" } + + path-browserify@1.0.1: + resolution: + { integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== } + + path-case@3.0.4: + resolution: + { integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== } + + path-exists@3.0.0: + resolution: + { integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== } + engines: { node: ">=4" } + + path-exists@4.0.0: + resolution: + { integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== } + engines: { node: ">=8" } + + path-exists@5.0.0: + resolution: + { integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + + path-is-absolute@1.0.1: + resolution: + { integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== } + engines: { node: ">=0.10.0" } + + path-is-inside@1.0.2: + resolution: + { integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== } + + path-key@2.0.1: + resolution: + { integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== } + engines: { node: ">=4" } + + path-key@3.1.1: + resolution: + { integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== } + engines: { node: ">=8" } + + path-loader@1.0.12: + resolution: + { integrity: sha512-n7oDG8B+k/p818uweWrOixY9/Dsr89o2TkCm6tOTex3fpdo2+BFDgR+KpB37mGKBRsBAlR8CIJMFN0OEy/7hIQ== } + + path-name@1.0.0: + resolution: + { integrity: sha512-/dcAb5vMXH0f51yvMuSUqFpxUcA8JelbRmE5mW/p4CUJxrNgK24IkstnV7ENtg2IDGBOu6izKTG6eilbnbNKWQ== } + + path-parse@1.0.7: + resolution: + { integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== } + + path-root-regex@0.1.2: + resolution: + { integrity: sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== } + engines: { node: ">=0.10.0" } + + path-root@0.1.1: + resolution: + { integrity: sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== } + engines: { node: ">=0.10.0" } + + path-scurry@1.10.1: + resolution: + { integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== } + engines: { node: ">=16 || 14 >=14.17" } + + path-temp@2.0.0: + resolution: + { integrity: sha512-92olbatybjsHTGB2CUnAM7s0mU/27gcMfLNA7t09UftndUdxywlQKur3fzXEPpfLrgZD3I2Bt8+UmiL7YDEgXQ== } + engines: { node: ">=8.15" } + + path-to-regexp@0.1.7: + resolution: + { integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== } + + path-to-regexp@1.8.0: + resolution: + { integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== } + + path-to-regexp@2.2.1: + resolution: + { integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== } + + path-to-regexp@6.2.1: + resolution: + { integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== } + + path-type@4.0.0: + resolution: + { integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== } + engines: { node: ">=8" } + + pathe@1.1.1: + resolution: + { integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q== } + + pathval@1.1.1: + resolution: + { integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== } + + pause-stream@0.0.11: + resolution: + { integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A== } + + pbkdf2@3.1.2: + resolution: + { integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== } + engines: { node: ">=0.12" } + + peek-stream@1.1.3: + resolution: + { integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== } + + pend@1.2.0: + resolution: + { integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== } + + performance-now@2.1.0: + resolution: + { integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== } + + picocolors@1.0.0: + resolution: + { integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== } + + picomatch@2.3.1: + resolution: + { integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== } + engines: { node: ">=8.6" } + + pify@2.3.0: + resolution: + { integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== } + engines: { node: ">=0.10.0" } + + pify@3.0.0: + resolution: + { integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== } + engines: { node: ">=4" } + + pify@4.0.1: + resolution: + { integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== } + engines: { node: ">=6" } + + pinkie-promise@2.0.1: + resolution: + { integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== } + engines: { node: ">=0.10.0" } + + pinkie@2.0.4: + resolution: + { integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== } + engines: { node: ">=0.10.0" } + + pirates@4.0.6: + resolution: + { integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== } + engines: { node: ">= 6" } + + piscina@3.2.0: + resolution: + { integrity: sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA== } + + pkg-dir@3.0.0: + resolution: + { integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== } + engines: { node: ">=6" } + + pkg-dir@4.2.0: + resolution: + { integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== } + engines: { node: ">=8" } + + pkg-dir@5.0.0: + resolution: + { integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== } + engines: { node: ">=10" } + + pkg-dir@7.0.0: + resolution: + { integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== } + engines: { node: ">=14.16" } + + pkg-fetch@3.4.2: + resolution: + { integrity: sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA== } + hasBin: true + + pkg@5.8.1: + resolution: + { integrity: sha512-CjBWtFStCfIiT4Bde9QpJy0KeH19jCfwZRJqHFDFXfhUklCx8JoFmMj3wgnEYIwGmZVNkhsStPHEOnrtrQhEXA== } + hasBin: true + peerDependencies: + node-notifier: ">=9.0.1" + peerDependenciesMeta: + node-notifier: + optional: true + + pkgs-graph@7.0.2: + resolution: + { integrity: sha512-Dwtln5x/32/S16DKPzR7SXEz9JtXommoAgq1CPym7Ahe4svwY5eVKj5+blhAwU9hp8wIsKmskxZkIUGfmm6ubA== } + engines: { node: ">=14.6" } + + playwright-core@1.32.2: + resolution: + { integrity: sha512-zD7aonO+07kOTthsrCR3YCVnDcqSHIJpdFUtZEMOb6//1Rc7/6mZDRdw+nlzcQiQltOOsiqI3rrSyn/SlyjnJQ== } + engines: { node: ">=14" } + hasBin: true + + playwright-core@1.38.1: + resolution: + { integrity: sha512-tQqNFUKa3OfMf4b2jQ7aGLB8o9bS3bOY0yMEtldtC2+spf8QXG9zvXLTXUeRsoNuxEYMgLYR+NXfAa1rjKRcrg== } + engines: { node: ">=16" } + hasBin: true + + playwright@1.32.2: + resolution: + { integrity: sha512-jHVnXJke0PXpuPszKtk9y1zZSlzO5+2a+aockT/AND0oeXx46FiJEFrafthurglLygVZA+1gEbtUM1C7qtTV+Q== } + engines: { node: ">=14" } + hasBin: true + + playwright@1.38.1: + resolution: + { integrity: sha512-oRMSJmZrOu1FP5iu3UrCx8JEFRIMxLDM0c/3o4bpzU5Tz97BypefWf7TuTNPWeCe279TPal5RtPPZ+9lW/Qkow== } + engines: { node: ">=16" } + hasBin: true + + pluralize@7.0.0: + resolution: + { integrity: sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== } + engines: { node: ">=4" } + + polished@4.2.2: + resolution: + { integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ== } + engines: { node: ">=10" } + + popper.js@1.16.1: + resolution: + { integrity: sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== } + deprecated: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 + + portfinder@1.0.32: + resolution: + { integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== } + engines: { node: ">= 0.12.0" } + + posix-character-classes@0.1.1: + resolution: + { integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== } + engines: { node: ">=0.10.0" } + + possible-typed-array-names@1.0.0: + resolution: + { integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== } + engines: { node: ">= 0.4" } + + postcss-attribute-case-insensitive@5.0.2: + resolution: + { integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-calc@9.0.1: + resolution: + { integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.2.2 + + postcss-clamp@4.1.0: + resolution: + { integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== } + engines: { node: ">=7.6.0" } + peerDependencies: + postcss: ^8.4.6 + + postcss-color-functional-notation@4.2.4: + resolution: + { integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-color-hex-alpha@8.0.4: + resolution: + { integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.4 + + postcss-color-rebeccapurple@7.1.1: + resolution: + { integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-colormin@6.1.0: + resolution: + { integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-convert-values@6.1.0: + resolution: + { integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-custom-media@8.0.2: + resolution: + { integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.3 + + postcss-custom-properties@12.1.11: + resolution: + { integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-custom-selectors@6.0.3: + resolution: + { integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.3 + + postcss-dir-pseudo-class@6.0.5: + resolution: + { integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-discard-comments@6.0.2: + resolution: + { integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-duplicates@6.0.3: + resolution: + { integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-empty@6.0.3: + resolution: + { integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-overridden@6.0.2: + resolution: + { integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-double-position-gradients@3.1.2: + resolution: + { integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-env-function@4.0.6: + resolution: + { integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.4 + + postcss-focus-visible@6.0.4: + resolution: + { integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.4 + + postcss-focus-within@5.0.4: + resolution: + { integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.4 + + postcss-font-variant@5.0.0: + resolution: + { integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== } + peerDependencies: + postcss: ^8.1.0 + + postcss-gap-properties@3.0.5: + resolution: + { integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-image-set-function@4.0.7: + resolution: + { integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-import@15.0.0: + resolution: + { integrity: sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg== } + engines: { node: ">=14.0.0" } + peerDependencies: + postcss: ^8.0.0 + + postcss-initial@4.0.1: + resolution: + { integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== } + peerDependencies: + postcss: ^8.0.0 + + postcss-lab-function@4.2.1: + resolution: + { integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-loader@7.0.1: + resolution: + { integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ== } + engines: { node: ">= 14.15.0" } + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + + postcss-logical@5.0.4: + resolution: + { integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.4 + + postcss-media-minmax@5.0.0: + resolution: + { integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== } + engines: { node: ">=10.0.0" } + peerDependencies: + postcss: ^8.1.0 + + postcss-merge-longhand@6.0.5: + resolution: + { integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-merge-rules@6.1.1: + resolution: + { integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-font-values@6.1.0: + resolution: + { integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-gradients@6.0.3: + resolution: + { integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-params@6.1.0: + resolution: + { integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-selectors@6.0.4: + resolution: + { integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-modules-extract-imports@3.0.0: + resolution: + { integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.0.0: + resolution: + { integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.0.0: + resolution: + { integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: + { integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + + postcss-nesting@10.2.0: + resolution: + { integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-normalize-charset@6.0.2: + resolution: + { integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-display-values@6.0.2: + resolution: + { integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-positions@6.0.2: + resolution: + { integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-repeat-style@6.0.2: + resolution: + { integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-string@6.0.2: + resolution: + { integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-timing-functions@6.0.2: + resolution: + { integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-unicode@6.1.0: + resolution: + { integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-url@6.0.2: + resolution: + { integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-whitespace@6.0.2: + resolution: + { integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-opacity-percentage@1.1.3: + resolution: + { integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-ordered-values@6.0.2: + resolution: + { integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-overflow-shorthand@3.0.4: + resolution: + { integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-page-break@3.0.4: + resolution: + { integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== } + peerDependencies: + postcss: ^8 + + postcss-place@7.0.5: + resolution: + { integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-preset-env@7.8.0: + resolution: + { integrity: sha512-leqiqLOellpLKfbHkD06E04P6d9ZQ24mat6hu4NSqun7WG0UhspHR5Myiv/510qouCjoo4+YJtNOqg5xHaFnCA== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-pseudo-class-any-link@7.1.6: + resolution: + { integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-reduce-initial@6.1.0: + resolution: + { integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-reduce-transforms@6.0.2: + resolution: + { integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-replace-overflow-wrap@4.0.0: + resolution: + { integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== } + peerDependencies: + postcss: ^8.0.3 + + postcss-selector-not@6.0.1: + resolution: + { integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== } + engines: { node: ^12 || ^14 || >=16 } + peerDependencies: + postcss: ^8.2 + + postcss-selector-parser@6.0.16: + resolution: + { integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== } + engines: { node: ">=4" } + + postcss-svgo@6.0.3: + resolution: + { integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g== } + engines: { node: ^14 || ^16 || >= 18 } + peerDependencies: + postcss: ^8.4.31 + + postcss-unique-selectors@6.0.4: + resolution: + { integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + postcss-value-parser@4.2.0: + resolution: + { integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== } + + postcss@8.4.12: + resolution: + { integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg== } + engines: { node: ^10 || ^12 || >=14 } + + postcss@8.4.16: + resolution: + { integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== } + engines: { node: ^10 || ^12 || >=14 } + + postcss@8.4.38: + resolution: + { integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== } + engines: { node: ^10 || ^12 || >=14 } + + postinstall-postinstall@2.1.0: + resolution: + { integrity: sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== } + + prebuild-install@7.1.1: + resolution: + { integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== } + engines: { node: ">=10" } + hasBin: true + + prelude-ls@1.2.1: + resolution: + { integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== } + engines: { node: ">= 0.8.0" } + + prettier@2.0.5: + resolution: + { integrity: sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg== } + engines: { node: ">=10.13.0" } + hasBin: true + + prettier@2.8.8: + resolution: + { integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== } + engines: { node: ">=10.13.0" } + hasBin: true + + pretty-bytes@5.6.0: + resolution: + { integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== } + engines: { node: ">=6" } + + pretty-error@3.0.4: + resolution: + { integrity: sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ== } + + pretty-error@4.0.0: + resolution: + { integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== } + + pretty-format@25.5.0: + resolution: + { integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== } + engines: { node: ">= 8.3" } + + pretty-format@26.6.2: + resolution: + { integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== } + engines: { node: ">= 10" } + + pretty-format@27.5.1: + resolution: + { integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== } + engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } + + pretty-hrtime@1.0.3: + resolution: + { integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A== } + engines: { node: ">= 0.8" } + + pretty-ms@7.0.1: + resolution: + { integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== } + engines: { node: ">=10" } + + pretty-quick@3.1.0: + resolution: + { integrity: sha512-DtxIxksaUWCgPFN7E1ZZk4+Aav3CCuRdhrDSFZENb404sYMtuo9Zka823F+Mgeyt8Zt3bUiCjFzzWYE9LYqkmQ== } + engines: { node: ">=10.13" } + hasBin: true + peerDependencies: + prettier: ">=2.0.0" + + printable-characters@1.0.42: + resolution: + { integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ== } + + printj@1.1.2: + resolution: + { integrity: sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== } + engines: { node: ">=0.8" } + hasBin: true + + proc-log@2.0.1: + resolution: + { integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + process-nextick-args@2.0.1: + resolution: + { integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== } + + process@0.11.10: + resolution: + { integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== } + engines: { node: ">= 0.6.0" } + + progress@2.0.3: + resolution: + { integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== } + engines: { node: ">=0.4.0" } + + promise-deferred@2.0.3: + resolution: + { integrity: sha512-n10XaoznCzLfyPFOlEE8iurezHpxrYzyjgq/1eW9Wk1gJwur/N7BdBmjJYJpqMeMcXK4wEbzo2EvZQcqjYcKUQ== } + engines: { node: ">= 0.4" } + + promise-inflight@1.0.1: + resolution: + { integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== } + peerDependencies: + bluebird: "*" + peerDependenciesMeta: + bluebird: + optional: true + + promise-polyfill@8.3.0: + resolution: + { integrity: sha512-H5oELycFml5yto/atYqmjyigJoAo3+OXwolYiH7OfQuYlAqhxNvTfiNMbV9hsC6Yp83yE5r2KTVmtrG6R9i6Pg== } + + promise-retry@2.0.1: + resolution: + { integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== } + engines: { node: ">=10" } + + promise-share@1.0.0: + resolution: + { integrity: sha512-lpABypysb42MdCZjMJAdapxt+uTU9F0BZW0YeYVlPD/Gv390c43CdFwBSC9YM3siAgyAjLV94WDuDnwHIJjxiw== } + engines: { node: ">=8" } + + promise@7.3.1: + resolution: + { integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== } + + promiseback@2.0.3: + resolution: + { integrity: sha512-VZXdCwS0ppVNTIRfNsCvVwJAaP2b+pxQF7lM8DMWfmpNWyTxB6O5YNbzs+8z0ki/KIBHKHk308NTIl4kJUem3w== } + engines: { node: ">= 0.4" } + + prompts@2.4.2: + resolution: + { integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== } + engines: { node: ">= 6" } + + prop-types@15.7.2: + resolution: + { integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== } + + prop-types@15.8.1: + resolution: + { integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== } + + proto-list@1.2.4: + resolution: + { integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== } + + proxy-addr@2.0.7: + resolution: + { integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== } + engines: { node: ">= 0.10" } + + proxy-from-env@1.0.0: + resolution: + { integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== } + + proxy-from-env@1.1.0: + resolution: + { integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== } + + prr@1.0.1: + resolution: + { integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== } + + ps-tree@1.2.0: + resolution: + { integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA== } + engines: { node: ">= 0.10" } + hasBin: true + + pseudomap@1.0.2: + resolution: + { integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== } + + psl@1.8.0: + resolution: + { integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== } + + pstree.remy@1.1.8: + resolution: + { integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== } + + public-encrypt@4.0.3: + resolution: + { integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== } + + pump@1.0.3: + resolution: + { integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== } + + pump@2.0.1: + resolution: + { integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== } + + pump@3.0.0: + resolution: + { integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== } + + pumpify@1.5.1: + resolution: + { integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== } + + punycode@1.4.1: + resolution: + { integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== } + + punycode@2.3.0: + resolution: + { integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== } + engines: { node: ">=6" } + + puppeteer-core@2.1.1: + resolution: + { integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w== } + engines: { node: ">=8.16.0" } + + puppeteer@13.1.2: + resolution: + { integrity: sha512-ozVM8Tdg0patMtm/xAr3Uh7rQ28vBpbTHLP+ECmoAxG/s4PKrVLN764H/poLux7Ln77jHThOd8OBJj5mTuA6Iw== } + engines: { node: ">=10.18.1" } + + pure-color@1.3.0: + resolution: + { integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== } + + pvtsutils@1.3.5: + resolution: + { integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA== } + + pvutils@1.1.3: + resolution: + { integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ== } + engines: { node: ">=6.0.0" } + + q@1.5.1: + resolution: + { integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== } + engines: { node: ">=0.6.0", teleport: ">=0.2.0" } + + qjobs@1.2.0: + resolution: + { integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== } + engines: { node: ">=0.9" } + + qs@6.10.4: + resolution: + { integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g== } + engines: { node: ">=0.6" } + + qs@6.11.0: + resolution: + { integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== } + engines: { node: ">=0.6" } + + qs@6.11.2: + resolution: + { integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== } + engines: { node: ">=0.6" } + + qs@6.5.2: + resolution: + { integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== } + engines: { node: ">=0.6" } + + querystring-es3@0.2.1: + resolution: + { integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== } + engines: { node: ">=0.4.x" } + + querystringify@2.2.0: + resolution: + { integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== } + + quick-lru@5.1.1: + resolution: + { integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== } + engines: { node: ">=10" } + + raf@3.4.1: + resolution: + { integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== } + + railroad-diagrams@1.0.0: + resolution: + { integrity: sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A== } + + ramda@0.29.0: + resolution: + { integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA== } + + randexp@0.4.6: + resolution: + { integrity: sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ== } + engines: { node: ">=0.12" } + + randombytes@2.1.0: + resolution: + { integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== } + + randomfill@1.0.4: + resolution: + { integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== } + + range-parser@1.2.0: + resolution: + { integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== } + engines: { node: ">= 0.6" } + + range-parser@1.2.1: + resolution: + { integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== } + engines: { node: ">= 0.6" } + + raw-body@2.5.1: + resolution: + { integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== } + engines: { node: ">= 0.8" } + + raw-body@2.5.2: + resolution: + { integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== } + engines: { node: ">= 0.8" } + + raw-loader@4.0.2: + resolution: + { integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA== } + engines: { node: ">= 10.13.0" } + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + rc@1.2.8: + resolution: + { integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== } + hasBin: true + + rdk@6.5.0: + resolution: + { integrity: sha512-Jrv4YFVH07JI03wxwsQhosypdyqOHirzNU0pfmteIfylhSpaIi8VnAp3MbznD3/ZKZyt6YRj0kMtQopTwIxMUw== } + peerDependencies: + react: ">=16" + react-dom: ">=16" + + react-apollo-hooks@0.5.0: + resolution: + { integrity: sha512-Us5KqFe7/c6vY1NaiyfhnD2Pz4lPLTojQXLppShaBVYU/vYvJrRjmj4MzIPXnExXaSfnQ+K2bWDr4lP4efbsRQ== } + peerDependencies: + apollo-client: ^2.6.0 + graphql: "*" + react: ^16.8.0 + + react-apollo@3.1.3: + resolution: + { integrity: sha512-orCZNoAkgveaK5b75y7fw1MSqSHOU/Wuu9rRFOGmRQBSQVZjvV4DI+hj604rHmuN9+WDABxb5W48wTa0F/xNZQ== } + peerDependencies: + "@types/react": ^17.0.6 + apollo-client: ^2.6.4 + graphql: ^14.3.1 + react: ^16.8.0 + react-dom: ^16.8.0 + + react-base16-styling@0.6.0: + resolution: + { integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== } + + react-calendar@3.9.0: + resolution: + { integrity: sha512-g6RJCEaPovHTiV2bMhBUfm0a1YoMj4bOUpL8hQSLmR1Glhc7lgRLtZBd4mcC4jkoGsb+hv9uA/QH4pZcm5l9lQ== } + peerDependencies: + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 + + react-clock@3.1.0: + resolution: + { integrity: sha512-KLV3pDBcETc7lHPPqK6EpRaPS8NA3STAes+zIdfr7IY67vYgYc3brOAnGC9IcgA4X4xNPnLZwwaLJXmHrQ/MnQ== } + peerDependencies: + react: ^15.5.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^15.5.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + + react-colorful@5.6.1: + resolution: + { integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw== } + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + + react-cool-dimensions@2.0.7: + resolution: + { integrity: sha512-z1VwkAAJ5d8QybDRuYIXTE41RxGr5GYsv1bQhbOBE8cMfoZQZpcF0odL64vdgrQVzat2jayedj1GoYi80FWcbA== } + peerDependencies: + react: ">= 16.8.0" + + react-cool-onclickoutside@1.6.2: + resolution: + { integrity: sha512-x999CH2gHLYnW7LvaLOFNt4/CEWaFiqMrGCkzjDZJC+7FuIsgZZ8CZ4urb9K9lSukmlv8WFGU94BzWPhQRJ4lQ== } + peerDependencies: + react: ">= 16.8.0" + + react-date-picker@8.4.0: + resolution: + { integrity: sha512-zocntugDUyiHmV2Nq1qnsk4kDQuhBLUsDTz7akfIEJ0jVX925w0K5Ai5oZzWFNQOzXL/ITxafmDMuSbzlpBt/A== } + peerDependencies: + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 + + react-datetime-picker@3.5.0: + resolution: + { integrity: sha512-Df5HQbzUmT+a8IlH4veVZylDgHLbUxjTS+Tv1YoWsJ7La/7K/mAycaSC++bV7myVlfMUrMUPPULavakAsiIFAQ== } + peerDependencies: + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 + + react-docgen-typescript@2.2.2: + resolution: + { integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg== } + peerDependencies: + typescript: ">= 4.3.x" + + react-docgen@5.4.3: + resolution: + { integrity: sha512-xlLJyOlnfr8lLEEeaDZ+X2J/KJoe6Nr9AzxnkdQWush5hz2ZSu66w6iLMOScMmxoSHWpWMn+k3v5ZiyCfcWsOA== } + engines: { node: ">=8.10.0" } + hasBin: true + + react-docgen@7.0.3: + resolution: + { integrity: sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ== } + engines: { node: ">=16.14.0" } + + react-dom@17.0.2: + resolution: + { integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== } + peerDependencies: + react: 17.0.2 + + react-draggable@4.4.4: + resolution: + { integrity: sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA== } + peerDependencies: + react: ">= 16.3.0" + react-dom: ">= 16.3.0" + + react-dropzone@11.4.2: + resolution: + { integrity: sha512-ocYzYn7Qgp0tFc1gQtUTOaHHSzVTwhWHxxY+r7cj2jJTPfMTZB5GWSJHdIVoxsl+EQENpjJ/6Zvcw0BqKZQ+Eg== } + engines: { node: ">= 10" } + peerDependencies: + react: ">= 16.8" + + react-dropzone@11.7.1: + resolution: + { integrity: sha512-zxCMwhfPy1olUEbw3FLNPLhAm/HnaYH5aELIEglRbqabizKAdHs0h+WuyOpmA+v1JXn0++fpQDdNfUagWt5hJQ== } + engines: { node: ">= 10.13" } + peerDependencies: + react: ">= 16.8" + + react-element-to-jsx-string@15.0.0: + resolution: + { integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ== } + peerDependencies: + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + + react-error-boundary@3.1.3: + resolution: + { integrity: sha512-A+F9HHy9fvt9t8SNDlonq01prnU8AmkjvGKV4kk8seB9kU3xMEO8J/PQlLVmoOIDODl5U2kufSBs4vrWIqhsAA== } + engines: { node: ">=10", npm: ">=6" } + peerDependencies: + react: ">=16.13.1" + + react-error-boundary@4.0.12: + resolution: + { integrity: sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA== } + peerDependencies: + react: ">=16.13.1" + + react-fast-compare@2.0.4: + resolution: + { integrity: sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== } + + react-fast-compare@3.2.0: + resolution: + { integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== } + + react-fit@1.7.0: + resolution: + { integrity: sha512-mp1zCayzmCXrTYoSZjBGaN/VkYZ+QwMXm52Jh33au+bgrLoC7sn2XND1TOh2VZ/vqZ2MgpPjGcygCQ+7p514cQ== } + peerDependencies: + "@types/react": ^17.0.6 + "@types/react-dom": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + + react-from-dom@0.6.2: + resolution: + { integrity: sha512-qvWWTL/4xw4k/Dywd41RBpLQUSq97csuv15qrxN+izNeLYlD9wn5W8LspbfYe5CWbaSdkZ72BsaYBPQf2x4VbQ== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + react-helmet@6.1.0: + resolution: + { integrity: sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== } + peerDependencies: + react: ">=16.3.0" + + react-id-generator@3.0.2: + resolution: + { integrity: sha512-d0rqWzZ6g0P9agHtA7wX/ErQ4iV/657/0Oz+SX3kid7nR4d0YwaWjjOTIrgYHv2lICZKrxIH4BaKppKrM8fRfw== } + peerDependencies: + react: ">= 16.8.0" + + react-if@4.1.4: + resolution: + { integrity: sha512-bjufPfCdPBiBy9EO/BeoxaqGc/xCwTu0coKtHfjpJw+v85DLMbpG43IUPISh+m3DzENx1rOYLpqbp2KaDmEYlg== } + engines: { node: ">=12" } + peerDependencies: + react: ^16.x || ^17.x || ^18.x + + react-inlinesvg@2.3.0: + resolution: + { integrity: sha512-fEGOdDf4k4bcveArbEpj01pJcH8pOCKLxmSj2POFdGvEk5YK0NZVnH6BXpW/PzACHPRsuh1YKAhNZyFnD28oxg== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 + + react-is@16.13.1: + resolution: + { integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== } + + react-is@17.0.2: + resolution: + { integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== } + + react-is@18.1.0: + resolution: + { integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg== } + + react-json-view@1.21.3: + resolution: + { integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== } + peerDependencies: + react: ^17.0.0 || ^16.3.0 || ^15.5.4 + react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 + + react-lifecycles-compat@3.0.4: + resolution: + { integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== } + + react-moment@0.9.7: + resolution: + { integrity: sha512-ifzUrUGF6KRsUN2pRG5k56kO0mJBr8kRkWb0wNvtFIsBIxOuPxhUpL1YlXwpbQCbHq23hUu6A0VEk64HsFxk9g== } + peerDependencies: + moment: ^2.24.0 + prop-types: ^15.7.2 + react: ^15.6.0 || ^16.0.0 + + react-monaco-editor@0.49.0: + resolution: + { integrity: sha512-KZTNn1vJh1rlzIRPXjr/5HWYMPfbOoDhR+prCR7mIQCssjlkn8+SfpN4lNsiCTECo/UdpnyAdqgaIyY3yYjVeg== } + peerDependencies: + "@types/react": ^17.0.6 + monaco-editor: ^0.33.0 + react: ">=17 <= 18" + + react-monaco-editor@0.51.0: + resolution: + { integrity: sha512-6jx1V8p6gHVKJHFaTvicOtmlhFjOJhekobeNd92ZAo7F5UvAin1cF7bxWLCKgtxClYZ7CB3Ar284Kpbhj22FpQ== } + peerDependencies: + "@types/react": ^17.0.6 + monaco-editor: ^0.34.1 + react: ">=17 <= 18" + + react-pure-loaders@3.0.1: + resolution: + { integrity: sha512-FwJy+NNCGS0ojtslaY0ubhzayw1zgYCY3nGKLEAMjNhIH5p/ld+MOe/JIdh50dUaYf3rqH4TNlJLPl/iy9UOLA== } + peerDependencies: + "@emotion/core": ">=10.0.17" + react: ">=16" + + react-redux@7.2.4: + resolution: + { integrity: sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA== } + peerDependencies: + react: ^16.8.3 || ^17 + react-dom: "*" + react-native: "*" + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + + react-refresh@0.11.0: + resolution: + { integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== } + engines: { node: ">=0.10.0" } + + react-refresh@0.14.0: + resolution: + { integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== } + engines: { node: ">=0.10.0" } + + react-remove-scroll-bar@2.3.4: + resolution: + { integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + react-remove-scroll@2.5.5: + resolution: + { integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + react-resizable@1.11.1: + resolution: + { integrity: sha512-S70gbLaAYqjuAd49utRHibtHLrHXInh7GuOR+6OO6RO6uleQfuBnWmZjRABfqNEx3C3Z6VPLg0/0uOYFrkfu9Q== } + peerDependencies: + react: 0.14.x || 15.x || 16.x || 17.x + react-dom: 0.14.x || 15.x || 16.x || 17.x + + react-router-dom@5.3.4: + resolution: + { integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== } + peerDependencies: + react: ">=15" + + react-router@5.3.4: + resolution: + { integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== } + peerDependencies: + react: ">=15" + + react-shallow-renderer@16.15.0: + resolution: + { integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== } + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + + react-side-effect@2.1.2: + resolution: + { integrity: sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== } + peerDependencies: + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + + react-simple-maps@3.0.0: + resolution: + { integrity: sha512-vKNFrvpPG8Vyfdjnz5Ne1N56rZlDfHXv5THNXOVZMqbX1rWZA48zQuYT03mx6PAKanqarJu/PDLgshIZAfHHqw== } + peerDependencies: + prop-types: ^15.7.2 + react: ^16.8.0 || 17.x || 18.x + react-dom: ^16.8.0 || 17.x || 18.x + + react-sortable-hoc@2.0.0: + resolution: + { integrity: sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg== } + peerDependencies: + prop-types: ^15.5.7 + react: ^16.3.0 || ^17.0.0 + react-dom: ^16.3.0 || ^17.0.0 + + react-style-singleton@2.2.1: + resolution: + { integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + react-svg-pan-zoom-loader@1.6.1: + resolution: + { integrity: sha512-U0zgBfaXhadHs9CSB/KLj3sVKeZ/tNjN+Bl1ASsWK5dcHsFRXqWC+jM/UMffRbrlE+t9gqOXLwdUbis2g5zEkA== } + peerDependencies: + prop-types: ^15.6.2 + react: ">=16.0.0" + + react-svg-pan-zoom@3.12.1: + resolution: + { integrity: sha512-ug1LHCN5qed56C64xFypr/ClajuMFkig1OKvwJrIgGeSyHOjWM7XGgSgeP3IfHAkNw8QEc6a31ggZRpTijWYRw== } + + react-svgmt@2.0.2: + resolution: + { integrity: sha512-nFVNqUaPCd/iSLLjlkEBBufuYXYZ9q0vj0/RHyN12AK3t1x11a7UZphvlguI3p+vbKu/IHbg0z3FuGyEJrUInQ== } + peerDependencies: + react: ^18.2.0 + + react-table@7.7.0: + resolution: + { integrity: sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA== } + peerDependencies: + react: ^16.8.3 || ^17.0.0-0 + + react-test-renderer@17.0.2: + resolution: + { integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ== } + peerDependencies: + react: 17.0.2 + + react-textarea-autosize@8.3.3: + resolution: + { integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== } + engines: { node: ">=10" } + peerDependencies: + react: ^16.8.0 || ^17.0.0 + + react-time-picker@4.5.0: + resolution: + { integrity: sha512-06ViW8t3hGmkrwGvUtaoZ5ud/uSlQwMexn86eL3uoTV6FnIeRhKq0H944L4bA1ne4xIndO4Fro5tGUMmWUA9gw== } + peerDependencies: + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 + + react-transition-group@4.4.1: + resolution: + { integrity: sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== } + peerDependencies: + react: ">=16.6.0" + react-dom: ">=16.6.0" + + react-use-gesture@8.0.1: + resolution: + { integrity: sha512-CXzUNkulUdgouaAlvAsC5ZVo0fi9KGSBSk81WrE4kOIcJccpANe9zZkAYr5YZZhqpicIFxitsrGVS4wmoMun9A== } + deprecated: This package is no longer maintained. Please use @use-gesture/react instead + peerDependencies: + react: ">= 16.8.0" + + react-virtualized-auto-sizer@1.0.7: + resolution: + { integrity: sha512-Mxi6lwOmjwIjC1X4gABXMJcKHsOo0xWl3E3ugOgufB8GJU+MqrtY35aBuvCYv/razQ1Vbp7h1gWJjGjoNN5pmA== } + engines: { node: ">8.0.0" } + peerDependencies: + react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc + react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc + + react-window@1.8.7: + resolution: + { integrity: sha512-JHEZbPXBpKMmoNO1bNhoXOOLg/ujhL/BU4IqVU9r8eQPcy5KQnGHIHDRkJ0ns9IM5+Aq5LNwt3j8t3tIrePQzA== } + engines: { node: ">8.0.0" } + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + + react-zoom-pan-pinch@3.1.0: + resolution: + { integrity: sha512-a3LlP8QPgTikvteCNkZ3X6wIWC0lrg1geP5WkUJyx2MXXAhHQek3r17N1nT/esOiWGuPIECnsd9AGoK8jOeGcg== } + engines: { node: ">=8", npm: ">=5" } + peerDependencies: + react: "*" + react-dom: "*" + + react@17.0.2: + resolution: + { integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== } + engines: { node: ">=0.10.0" } + + reactflow@11.10.1: + resolution: + { integrity: sha512-Q616fElAc5/N37tMwjuRkkgm/VgmnLLTNNCj61z5mvJxae+/VXZQMfot1K6a5LLz9G3SVKqU97PMb9Ga1PRXew== } + peerDependencies: + react: ">=17" + react-dom: ">=17" + + read-cache@1.0.0: + resolution: + { integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== } + + read-cmd-shim@2.0.0: + resolution: + { integrity: sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw== } + + read-package-json-fast@2.0.3: + resolution: + { integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== } + engines: { node: ">=10" } + + read-package-json@5.0.2: + resolution: + { integrity: sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + read-pkg-up@7.0.1: + resolution: + { integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== } + engines: { node: ">=8" } + + read-pkg@5.2.0: + resolution: + { integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== } + engines: { node: ">=8" } + + read-yaml-file@2.1.0: + resolution: + { integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ== } + engines: { node: ">=10.13" } + + read@1.0.7: + resolution: + { integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== } + engines: { node: ">=0.8" } + + readable-stream@1.0.34: + resolution: + { integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== } + + readable-stream@2.3.7: + resolution: + { integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== } + + readable-stream@3.6.0: + resolution: + { integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== } + engines: { node: ">= 6" } + + readable-stream@4.4.2: + resolution: + { integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + + readdir-glob@1.1.1: + resolution: + { integrity: sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== } + + readdirp@3.6.0: + resolution: + { integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== } + engines: { node: ">=8.10.0" } + + reaflow@5.1.2: + resolution: + { integrity: sha512-8DctXn+sudiITeOmr5/AbALjVe3IBOzCvKdT9VZydXxMp0xbJiWBKiO8duFktPnYL293zOBTmgLjm7CcJXG32w== } + peerDependencies: + react: ">=16" + react-dom: ">=16" + + reakeys@1.3.1: + resolution: + { integrity: sha512-k75rJxIiNtA9B6a9ijgj3n7CJKhdY9hctFzac5IBnMKEzk5RpwHtOZON1xqP9fQQAscpa922lbkUMW8q94M0fg== } + peerDependencies: + react: ">=16" + react-dom: ">=16" + + realpath-missing@1.1.0: + resolution: + { integrity: sha512-wnWtnywepjg/eHIgWR97R7UuM5i+qHLA195qdN9UPKvcMqfn60+67S8sPPW3vDlSEfYHoFkKU8IvpCNty3zQvQ== } + engines: { node: ">=10" } + + realpath-native@2.0.0: + resolution: + { integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q== } + engines: { node: ">=8" } + + recast@0.21.5: + resolution: + { integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg== } + engines: { node: ">= 4" } + + recast@0.23.4: + resolution: + { integrity: sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw== } + engines: { node: ">= 4" } + + rechoir@0.6.2: + resolution: + { integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== } + engines: { node: ">= 0.10" } + + rechoir@0.7.0: + resolution: + { integrity: sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q== } + engines: { node: ">= 0.10" } + + redent@3.0.0: + resolution: + { integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== } + engines: { node: ">=8" } + + reduce-css-calc@1.3.0: + resolution: + { integrity: sha512-0dVfwYVOlf/LBA2ec4OwQ6p3X9mYxn/wOl2xTcLwjnPYrkgEfPx3VI4eGCH3rQLlPISG5v9I9bkZosKsNRTRKA== } + + reduce-function-call@1.0.3: + resolution: + { integrity: sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ== } + + redux@4.1.0: + resolution: + { integrity: sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g== } + + reflect-metadata@0.1.13: + resolution: + { integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== } + + reflect.getprototypeof@1.0.4: + resolution: + { integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== } + engines: { node: ">= 0.4" } + + regenerate-unicode-properties@10.1.0: + resolution: + { integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== } + engines: { node: ">=4" } + + regenerate@1.4.2: + resolution: + { integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== } + + regenerator-runtime@0.13.9: + resolution: + { integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== } + + regenerator-runtime@0.14.1: + resolution: + { integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== } + + regenerator-transform@0.15.1: + resolution: + { integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== } + + regenerator-transform@0.15.2: + resolution: + { integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== } + + regex-not@1.0.2: + resolution: + { integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== } + engines: { node: ">=0.10.0" } + + regex-parser@2.2.11: + resolution: + { integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== } + + regexp-to-ast@0.5.0: + resolution: + { integrity: sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw== } + + regexp.prototype.flags@1.5.2: + resolution: + { integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== } + engines: { node: ">= 0.4" } + + regexpu-core@5.3.2: + resolution: + { integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== } + engines: { node: ">=4" } + + registry-auth-token@3.3.2: + resolution: + { integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== } + + registry-url@3.1.0: + resolution: + { integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA== } + engines: { node: ">=0.10.0" } + + regjsparser@0.9.1: + resolution: + { integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== } + hasBin: true + + relateurl@0.2.7: + resolution: + { integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== } + engines: { node: ">= 0.10" } + + relay-runtime@12.0.0: + resolution: + { integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug== } + + remark-external-links@8.0.0: + resolution: + { integrity: sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA== } + + remark-slug@6.1.0: + resolution: + { integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ== } + + remedial@1.0.8: + resolution: + { integrity: sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg== } + + remove-trailing-separator@1.1.0: + resolution: + { integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== } + + remove-trailing-spaces@1.0.8: + resolution: + { integrity: sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA== } + + rename-overwrite@4.0.0: + resolution: + { integrity: sha512-GZxPjarpxu2DGD6xHE8L4GdJhWz2+2i2x6N1I7VEof2p5M/x/LDNxNXA547k8xOpPmHnijXBE1ofmj7NDGP20g== } + engines: { node: ">=12.10" } + + rename-overwrite@4.0.2: + resolution: + { integrity: sha512-L1sgBgagVgOgb1Z6QZr1yJgSMHI4SXQqAH0l/UbeyHnLKxECvKIlyVEmBo4BqsCAZGg0SBSyjCh68lis5PgC7g== } + engines: { node: ">=12.10" } + + renderkid@2.0.7: + resolution: + { integrity: sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== } + + renderkid@3.0.0: + resolution: + { integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== } + + repeat-element@1.1.3: + resolution: + { integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== } + engines: { node: ">=0.10.0" } + + repeat-string@1.6.1: + resolution: + { integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== } + engines: { node: ">=0.10" } + + replace-in-file@7.1.0: + resolution: + { integrity: sha512-1uZmJ78WtqNYCSuPC9IWbweXkGxPOtk2rKuar8diTw7naVIQZiE3Tm8ACx2PCMXDtVH6N+XxwaRY2qZ2xHPqXw== } + engines: { node: ">=10" } + hasBin: true + + replace-string@3.1.0: + resolution: + { integrity: sha512-yPpxc4ZR2makceA9hy/jHNqc7QVkd4Je/N0WRHm6bs3PtivPuPynxE5ejU/mp5EhnCv8+uZL7vhz8rkluSlx+Q== } + engines: { node: ">=8" } + + request-light@0.5.8: + resolution: + { integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg== } + + request-progress@3.0.0: + resolution: + { integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg== } + + request-promise-core@1.1.4: + resolution: + { integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== } + engines: { node: ">=0.10.0" } + peerDependencies: + request: ^2.34 + + request-promise-native@1.0.9: + resolution: + { integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== } + engines: { node: ">=0.12.0" } + deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 + peerDependencies: + request: ^2.34 + + request@2.88.2: + resolution: + { integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== } + engines: { node: ">= 6" } + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + + require-directory@2.1.1: + resolution: + { integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== } + engines: { node: ">=0.10.0" } + + require-from-string@2.0.2: + resolution: + { integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== } + engines: { node: ">=0.10.0" } + + require-main-filename@2.0.0: + resolution: + { integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== } + + requires-port@1.0.0: + resolution: + { integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== } + + resolve-alpn@1.2.1: + resolution: + { integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== } + + resolve-cwd@3.0.0: + resolution: + { integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== } + engines: { node: ">=8" } + + resolve-from@4.0.0: + resolution: + { integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== } + engines: { node: ">=4" } + + resolve-from@5.0.0: + resolution: + { integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== } + engines: { node: ">=8" } + + resolve-link-target@2.0.0: + resolution: + { integrity: sha512-jR9pmK8PUtjwUSNYn4fuTewcNUJE5e9B8tWD1C2dmDk40dvig+l1WSPmdH/03cx3ULWK7oS0E3cdam+poDepYQ== } + engines: { node: ">=10" } + + resolve-path@1.4.0: + resolution: + { integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w== } + engines: { node: ">= 0.8" } + + resolve-pathname@3.0.0: + resolution: + { integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== } + + resolve-url-loader@5.0.0: + resolution: + { integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg== } + engines: { node: ">=12" } + + resolve-url@0.2.1: + resolution: + { integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== } + deprecated: https://github.com/lydell/resolve-url#deprecated + + resolve@1.22.1: + resolution: + { integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== } + hasBin: true + + resolve@1.22.8: + resolution: + { integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== } + hasBin: true + + resolve@2.0.0-next.4: + resolution: + { integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== } + hasBin: true + + responselike@2.0.0: + resolution: + { integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== } + + responselike@3.0.0: + resolution: + { integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== } + engines: { node: ">=14.16" } + + restore-cursor@3.1.0: + resolution: + { integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== } + engines: { node: ">=8" } + + resumer@0.0.0: + resolution: + { integrity: sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w== } + + ret@0.1.15: + resolution: + { integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== } + engines: { node: ">=0.12" } + + retry@0.12.0: + resolution: + { integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== } + engines: { node: ">= 4" } + + retry@0.13.1: + resolution: + { integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== } + engines: { node: ">= 4" } + + reusify@1.0.4: + resolution: + { integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== } + engines: { iojs: ">=1.0.0", node: ">=0.10.0" } + + rfc4648@1.5.2: + resolution: + { integrity: sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg== } + + rfdc@1.3.0: + resolution: + { integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== } + + right-pad@1.0.1: + resolution: + { integrity: sha512-bYBjgxmkvTAfgIYy328fmkwhp39v8lwVgWhhrzxPV3yHtcSqyYKe9/XOhvW48UFjATg3VuJbpsp5822ACNvkmw== } + engines: { node: ">= 0.10" } + + rimraf@2.5.4: + resolution: + { integrity: sha512-Lw7SHMjssciQb/rRz7JyPIy9+bbUshEucPoLRvWqy09vC5zQixl8Uet+Zl+SROBB/JMWHJRdCk1qdxNWHNMvlQ== } + hasBin: true + + rimraf@2.6.3: + resolution: + { integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== } + hasBin: true + + rimraf@2.7.1: + resolution: + { integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== } + hasBin: true + + rimraf@3.0.2: + resolution: + { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== } + hasBin: true + + ripemd160@2.0.2: + resolution: + { integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== } + + rrweb-cssom@0.6.0: + resolution: + { integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw== } + + rst-selector-parser@2.2.3: + resolution: + { integrity: sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA== } + + rsvp@4.8.5: + resolution: + { integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== } + engines: { node: 6.* || >= 7.* } + + run-async@2.4.1: + resolution: + { integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== } + engines: { node: ">=0.12.0" } + + run-groups@3.0.1: + resolution: + { integrity: sha512-2hIL01Osd6FWsQVhVGqJ7drNikmTaUg2A/VBR98+LuhQ1jV1Xlh43BQH4gJiNaOzfHJTasD0pw5YviIfdVVY4g== } + engines: { node: ">=10" } + + run-parallel@1.1.9: + resolution: + { integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== } + + run-script-os@1.1.6: + resolution: + { integrity: sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw== } + hasBin: true + + rxjs@6.6.7: + resolution: + { integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== } + engines: { npm: ">=2.0.0" } + + rxjs@7.5.2: + resolution: + { integrity: sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w== } + + rxjs@7.8.1: + resolution: + { integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== } + + safe-array-concat@1.0.1: + resolution: + { integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== } + engines: { node: ">=0.4" } + + safe-array-concat@1.1.2: + resolution: + { integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== } + engines: { node: ">=0.4" } + + safe-buffer@5.1.2: + resolution: + { integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== } + + safe-buffer@5.2.1: + resolution: + { integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== } + + safe-execa@0.1.3: + resolution: + { integrity: sha512-KuOb5C35fJRrhTfErHX+Bw03PayibKwpmOPHnyWMkwSqeiyjq2/D6E524rtJFrvqoUKH6iTe/NC4nOtgWflU7g== } + engines: { node: ">=12" } + + safe-promise-defer@1.0.1: + resolution: + { integrity: sha512-nKdAwtdSxWQpV2AIjU9rw5j/Pgt9+u+pegXJahWQY9D8G0tNvHnJnpL3zVJ1kKtWTo7s/Rvp9ZUDBtPPMpLctA== } + engines: { node: ">=12" } + + safe-regex-test@1.0.0: + resolution: + { integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== } + + safe-regex-test@1.0.3: + resolution: + { integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== } + engines: { node: ">= 0.4" } + + safe-regex@1.1.0: + resolution: + { integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== } + + safe-stable-stringify@2.4.1: + resolution: + { integrity: sha512-dVHE6bMtS/bnL2mwualjc6IxEv1F+OCUpA46pKUj6F8uDbUM0jCCulPqRNPSnWwGNKx5etqMjZYdXtrm5KJZGA== } + engines: { node: ">=10" } + + safer-buffer@2.1.2: + resolution: + { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== } + + sane@4.1.0: + resolution: + { integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== } + engines: { node: 6.* || 8.* || >= 10.* } + deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added + hasBin: true + + sanitize-filename-ts@1.0.2: + resolution: + { integrity: sha512-bON2VOJoappmaBHlnxvBNk5R7HkUAsirf5m1M5Kz15uZykDGbHfGPCQNcEQKR8HrQhgh9CmQ6Xe9y71yM9ywkw== } + + sanitize-filename@1.6.3: + resolution: + { integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== } + + sass-loader@12.4.0: + resolution: + { integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg== } + engines: { node: ">= 12.13.0" } + peerDependencies: + fibers: ">= 3.1.0" + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + + sass-loader@13.0.2: + resolution: + { integrity: sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q== } + engines: { node: ">= 14.15.0" } + peerDependencies: + fibers: ">= 3.1.0" + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: "*" + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + + sass@1.49.9: + resolution: + { integrity: sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A== } + engines: { node: ">=12.0.0" } + hasBin: true + + sass@1.54.4: + resolution: + { integrity: sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA== } + engines: { node: ">=12.0.0" } + hasBin: true + + sax@1.2.4: + resolution: + { integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== } + + saxes@5.0.1: + resolution: + { integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== } + engines: { node: ">=10" } + + saxes@6.0.0: + resolution: + { integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== } + engines: { node: ">=v12.22.7" } + + scheduler@0.20.2: + resolution: + { integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== } + + schema-utils@2.6.5: + resolution: + { integrity: sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ== } + engines: { node: ">= 8.9.0" } + + schema-utils@3.1.1: + resolution: + { integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== } + engines: { node: ">= 10.13.0" } + + schema-utils@3.3.0: + resolution: + { integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== } + engines: { node: ">= 10.13.0" } + + schema-utils@4.0.0: + resolution: + { integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== } + engines: { node: ">= 12.13.0" } + + schema-utils@4.2.0: + resolution: + { integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== } + engines: { node: ">= 12.13.0" } + + scuid@1.1.0: + resolution: + { integrity: sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg== } + + seek-bzip@1.0.6: + resolution: + { integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== } + hasBin: true + + select-hose@2.0.0: + resolution: + { integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== } + + selenium-webdriver@4.15.0: + resolution: + { integrity: sha512-BNG1bq+KWiBGHcJ/wULi0eKY0yaDqFIbEmtbsYJmfaEghdCkXBsx1akgOorhNwjBipOr0uwpvNXqT6/nzl+zjg== } + engines: { node: ">= 14.20.0" } + + selfsigned@2.1.1: + resolution: + { integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== } + engines: { node: ">=10" } + + semver-range-intersect@0.3.1: + resolution: + { integrity: sha512-dZAVI9Gdl3uBvs1CBK1KHeCyiZDn4X14DW4C+QFQj+0k+l9L+pY1swt4KVt1hGU2dP77but4vx+N5XeYQsDteQ== } + engines: { node: ">=8.3.0" } + + semver-utils@1.1.4: + resolution: + { integrity: sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA== } + + semver@5.7.1: + resolution: + { integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== } + hasBin: true + + semver@6.3.0: + resolution: + { integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== } + hasBin: true + + semver@6.3.1: + resolution: + { integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== } + hasBin: true + + semver@7.0.0: + resolution: + { integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== } + hasBin: true + + semver@7.3.7: + resolution: + { integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== } + engines: { node: ">=10" } + hasBin: true + + semver@7.3.8: + resolution: + { integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== } + engines: { node: ">=10" } + hasBin: true + + semver@7.5.4: + resolution: + { integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== } + engines: { node: ">=10" } + hasBin: true + + send@0.18.0: + resolution: + { integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== } + engines: { node: ">= 0.8.0" } + + sentence-case@3.0.4: + resolution: + { integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== } + + serialize-javascript@6.0.0: + resolution: + { integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== } + + serialize-javascript@6.0.1: + resolution: + { integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== } + + serve-handler@6.1.3: + resolution: + { integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== } + + serve-index@1.9.1: + resolution: + { integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== } + engines: { node: ">= 0.8.0" } + + serve-static@1.15.0: + resolution: + { integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== } + engines: { node: ">= 0.8.0" } + + serve@12.0.1: + resolution: + { integrity: sha512-CQ4ikLpxg/wmNM7yivulpS6fhjRiFG6OjmP8ty3/c1SBnSk23fpKmLAV4HboTA2KrZhkUPlDfjDhnRmAjQ5Phw== } + hasBin: true + + set-blocking@2.0.0: + resolution: + { integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== } + + set-function-length@1.2.2: + resolution: + { integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== } + engines: { node: ">= 0.4" } + + set-function-name@2.0.1: + resolution: + { integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== } + engines: { node: ">= 0.4" } + + set-value@2.0.1: + resolution: + { integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== } + engines: { node: ">=0.10.0" } + + setimmediate@1.0.5: + resolution: + { integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== } + + setprototypeof@1.1.0: + resolution: + { integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== } + + setprototypeof@1.2.0: + resolution: + { integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== } + + sha.js@2.4.11: + resolution: + { integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== } + hasBin: true + + shallow-clone@3.0.1: + resolution: + { integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== } + engines: { node: ">=8" } + + shebang-command@1.2.0: + resolution: + { integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== } + engines: { node: ">=0.10.0" } + + shebang-command@2.0.0: + resolution: + { integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== } + engines: { node: ">=8" } + + shebang-regex@1.0.0: + resolution: + { integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== } + engines: { node: ">=0.10.0" } + + shebang-regex@3.0.0: + resolution: + { integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== } + engines: { node: ">=8" } + + shell-quote@1.8.1: + resolution: + { integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== } + + shelljs@0.8.5: + resolution: + { integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== } + engines: { node: ">=4" } + hasBin: true + + shellwords@0.1.1: + resolution: + { integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== } + + short-unique-id@4.4.4: + resolution: + { integrity: sha512-oLF1NCmtbiTWl2SqdXZQbo5KM1b7axdp0RgQLq8qCBBLoq+o3A5wmLrNM6bZIh54/a8BJ3l69kTXuxwZ+XCYuw== } + hasBin: true + + showdown@2.1.0: + resolution: + { integrity: sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ== } + hasBin: true + + side-channel@1.0.4: + resolution: + { integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== } + + signal-exit@3.0.7: + resolution: + { integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== } + + signal-exit@4.0.2: + resolution: + { integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q== } + engines: { node: ">=14" } + + signedsource@1.0.0: + resolution: + { integrity: sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww== } + + simpl-schema@1.12.0: + resolution: + { integrity: sha512-lzXC3L8jJbPhNXGR3cjlyIauqqrC5WUJS4O34Ym/wLIvb8K3ZieK+1OfTzs4mBpDc3Y8u53gQFAr1X37DmTcEg== } + + simple-concat@1.0.1: + resolution: + { integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== } + + simple-get@4.0.1: + resolution: + { integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== } + + simple-update-notifier@1.1.0: + resolution: + { integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg== } + engines: { node: ">=8.10.0" } + + simple-update-notifier@2.0.0: + resolution: + { integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== } + engines: { node: ">=10" } + + sinon@11.1.1: + resolution: + { integrity: sha512-ZSSmlkSyhUWbkF01Z9tEbxZLF/5tRC9eojCdFh33gtQaP7ITQVaMWQHGuFM7Cuf/KEfihuh1tTl3/ABju3AQMg== } + + sisteransi@1.0.5: + resolution: + { integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== } + + slash@2.0.0: + resolution: + { integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== } + engines: { node: ">=6" } + + slash@3.0.0: + resolution: + { integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== } + engines: { node: ">=8" } + + slash@4.0.0: + resolution: + { integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== } + engines: { node: ">=12" } + + slice-ansi@3.0.0: + resolution: + { integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== } + engines: { node: ">=8" } + + slice-ansi@4.0.0: + resolution: + { integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== } + engines: { node: ">=10" } + + slide@1.1.6: + resolution: + { integrity: sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw== } + + smart-buffer@4.1.0: + resolution: + { integrity: sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== } + engines: { node: ">= 6.0.0", npm: ">= 3.0.0" } + + smart-buffer@4.2.0: + resolution: + { integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== } + engines: { node: ">= 6.0.0", npm: ">= 3.0.0" } + + snake-case@3.0.4: + resolution: + { integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== } + + snapdragon-node@2.1.1: + resolution: + { integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== } + engines: { node: ">=0.10.0" } + + snapdragon-util@3.0.1: + resolution: + { integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== } + engines: { node: ">=0.10.0" } + + snapdragon@0.8.2: + resolution: + { integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== } + engines: { node: ">=0.10.0" } + + socket.io-adapter@2.3.3: + resolution: + { integrity: sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ== } + + socket.io-parser@4.0.4: + resolution: + { integrity: sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== } + engines: { node: ">=10.0.0" } + + socket.io@4.4.1: + resolution: + { integrity: sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg== } + engines: { node: ">=10.0.0" } + + sockjs@0.3.24: + resolution: + { integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== } + + socks-proxy-agent@6.1.1: + resolution: + { integrity: sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew== } + engines: { node: ">= 10" } + + socks-proxy-agent@7.0.0: + resolution: + { integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== } + engines: { node: ">= 10" } + + socks@2.6.1: + resolution: + { integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA== } + engines: { node: ">= 10.13.0", npm: ">= 3.0.0" } + + socks@2.7.1: + resolution: + { integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== } + engines: { node: ">= 10.13.0", npm: ">= 3.0.0" } + + sort-keys@4.2.0: + resolution: + { integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg== } + engines: { node: ">=8" } + + source-map-js@0.6.2: + resolution: + { integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== } + engines: { node: ">=0.10.0" } + + source-map-js@1.0.2: + resolution: + { integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== } + engines: { node: ">=0.10.0" } + + source-map-js@1.2.0: + resolution: + { integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== } + engines: { node: ">=0.10.0" } + + source-map-loader@2.0.2: + resolution: + { integrity: sha512-yIYkFOsKn+OdOirRJUPQpnZiMkF74raDVQjj5ni3SzbOiA57SabeX80R5zyMQAKpvKySA3Z4a85vFX3bvpC6KQ== } + engines: { node: ">= 10.13.0" } + peerDependencies: + webpack: ^5.0.0 + + source-map-loader@4.0.0: + resolution: + { integrity: sha512-i3KVgM3+QPAHNbGavK+VBq03YoJl24m9JWNbLgsjTj8aJzXG9M61bantBTNBt7CNwY2FYf+RJRYJ3pzalKjIrw== } + engines: { node: ">= 14.15.0" } + peerDependencies: + webpack: ^5.72.1 + + source-map-resolve@0.5.3: + resolution: + { integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== } + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + + source-map-resolve@0.6.0: + resolution: + { integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== } + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + + source-map-support@0.5.21: + resolution: + { integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== } + + source-map-url@0.4.0: + resolution: + { integrity: sha512-liJwHPI9x9d9w5WSIjM58MqGmmb7XzNqwdUA3kSBQ4lmDngexlKwawGzK3J1mKXi6+sysoMDlpVyZh9sv5vRfw== } + deprecated: See https://github.com/lydell/source-map-url#deprecated + + source-map@0.5.7: + resolution: + { integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== } + engines: { node: ">=0.10.0" } + + source-map@0.6.1: + resolution: + { integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== } + engines: { node: ">=0.10.0" } + + source-map@0.7.4: + resolution: + { integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== } + engines: { node: ">= 8" } + + sourcemap-codec@1.4.8: + resolution: + { integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== } + deprecated: Please use @jridgewell/sourcemap-codec instead + + space-separated-tokens@1.1.5: + resolution: + { integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== } + + spawn-command@0.0.2: + resolution: + { integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ== } + + spdx-correct@3.1.0: + resolution: + { integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== } + + spdx-exceptions@2.2.0: + resolution: + { integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== } + + spdx-expression-parse@3.0.0: + resolution: + { integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== } + + spdx-license-ids@3.0.5: + resolution: + { integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== } + + spdy-transport@3.0.0: + resolution: + { integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== } + + spdy@4.0.2: + resolution: + { integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== } + engines: { node: ">=6.0.0" } + + split-string@3.1.0: + resolution: + { integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== } + engines: { node: ">=0.10.0" } + + split2@3.2.2: + resolution: + { integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== } + + split@0.3.3: + resolution: + { integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA== } + + sponge-case@1.0.1: + resolution: + { integrity: sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== } + + sprintf-js@1.0.3: + resolution: + { integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== } + + sshpk@1.17.0: + resolution: + { integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== } + engines: { node: ">=0.10.0" } + hasBin: true + + ssri@8.0.1: + resolution: + { integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== } + engines: { node: ">= 8" } + + ssri@9.0.1: + resolution: + { integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + stable@0.1.8: + resolution: + { integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== } + deprecated: "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + + stack-utils@2.0.4: + resolution: + { integrity: sha512-ERg+H//lSSYlZhBIUu+wJnqg30AbyBbpZlIhcshpn7BNzpoRODZgfyr9J+8ERf3ooC6af3u7Lcl01nleau7MrA== } + engines: { node: ">=10" } + + stackframe@1.3.4: + resolution: + { integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== } + + stacktracey@2.1.8: + resolution: + { integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw== } + + start-server-and-test@2.0.3: + resolution: + { integrity: sha512-QsVObjfjFZKJE6CS6bSKNwWZCKBG6975/jKRPPGFfFh+yOQglSeGXiNWjzgQNXdphcBI9nXbyso9tPfX4YAUhg== } + engines: { node: ">=16" } + hasBin: true + + static-extend@0.1.2: + resolution: + { integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== } + engines: { node: ">=0.10.0" } + + statuses@1.5.0: + resolution: + { integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== } + engines: { node: ">= 0.6" } + + statuses@2.0.1: + resolution: + { integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== } + engines: { node: ">= 0.8" } + + stealthy-require@1.1.1: + resolution: + { integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g== } + engines: { node: ">=0.10.0" } + + stop-iteration-iterator@1.0.0: + resolution: + { integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== } + engines: { node: ">= 0.4" } + + store2@2.14.2: + resolution: + { integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w== } + + storybook@7.4.6: + resolution: + { integrity: sha512-YkFSpnR47j5zz7yElA+2axLjXN7K7TxDGJRHHlqXmG5iQ0PXzmjrj2RxMDKFz4Ybp/QjEUoJ4rx//ESEY0Nb5A== } + hasBin: true + + storybook@7.6.13: + resolution: + { integrity: sha512-c06c27f1m9OeXUtyA0/pwVLWJo+OD9SDIaTcPtojtwt5QEtSKfhQN+b9fnq/+GXRAHdkPF13AqR0uCXJZ/9Xtw== } + hasBin: true + + stream-browserify@3.0.0: + resolution: + { integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== } + + stream-buffers@3.0.2: + resolution: + { integrity: sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ== } + engines: { node: ">= 0.10.0" } + + stream-combiner@0.0.4: + resolution: + { integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw== } + + stream-http@3.2.0: + resolution: + { integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A== } + + stream-meter@1.0.4: + resolution: + { integrity: sha512-4sOEtrbgFotXwnEuzzsQBYEV1elAeFSO8rSGeTwabuX1RRn/kEq9JVH7I0MRBhKVRR0sJkr0M0QCH7yOLf9fhQ== } + + stream-shift@1.0.1: + resolution: + { integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== } + + stream-to-array@2.3.0: + resolution: + { integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA== } + + stream-to-promise@2.2.0: + resolution: + { integrity: sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw== } + + stream@0.0.2: + resolution: + { integrity: sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g== } + + streamroller@3.0.2: + resolution: + { integrity: sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA== } + engines: { node: ">=8.0" } + + streamsearch@1.1.0: + resolution: + { integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== } + engines: { node: ">=10.0.0" } + + string-env-interpolation@1.0.1: + resolution: + { integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== } + + string-length@4.0.2: + resolution: + { integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== } + engines: { node: ">=10" } + + string-width@2.1.1: + resolution: + { integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== } + engines: { node: ">=4" } + + string-width@4.2.3: + resolution: + { integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== } + engines: { node: ">=8" } + + string-width@5.1.2: + resolution: + { integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== } + engines: { node: ">=12" } + + string.prototype.matchall@4.0.8: + resolution: + { integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== } + + string.prototype.trim@1.2.7: + resolution: + { integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== } + engines: { node: ">= 0.4" } + + string.prototype.trim@1.2.8: + resolution: + { integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== } + engines: { node: ">= 0.4" } + + string.prototype.trim@1.2.9: + resolution: + { integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== } + engines: { node: ">= 0.4" } + + string.prototype.trimend@1.0.6: + resolution: + { integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== } + + string.prototype.trimend@1.0.7: + resolution: + { integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== } + + string.prototype.trimend@1.0.8: + resolution: + { integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== } + + string.prototype.trimstart@1.0.6: + resolution: + { integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== } + + string.prototype.trimstart@1.0.7: + resolution: + { integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== } + + string_decoder@0.10.31: + resolution: + { integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== } + + string_decoder@1.1.1: + resolution: + { integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== } + + string_decoder@1.3.0: + resolution: + { integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== } + + strip-ansi@3.0.1: + resolution: + { integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== } + engines: { node: ">=0.10.0" } + + strip-ansi@4.0.0: + resolution: + { integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== } + engines: { node: ">=4" } + + strip-ansi@6.0.1: + resolution: + { integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== } + engines: { node: ">=8" } + + strip-ansi@7.0.1: + resolution: + { integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== } + engines: { node: ">=12" } + + strip-bom@3.0.0: + resolution: + { integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== } + engines: { node: ">=4" } + + strip-bom@4.0.0: + resolution: + { integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== } + engines: { node: ">=8" } + + strip-dirs@2.1.0: + resolution: + { integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== } + + strip-eof@1.0.0: + resolution: + { integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== } + engines: { node: ">=0.10.0" } + + strip-final-newline@2.0.0: + resolution: + { integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== } + engines: { node: ">=6" } + + strip-indent@3.0.0: + resolution: + { integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== } + engines: { node: ">=8" } + + strip-indent@4.0.0: + resolution: + { integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA== } + engines: { node: ">=12" } + + strip-json-comments@2.0.1: + resolution: + { integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== } + engines: { node: ">=0.10.0" } + + strip-json-comments@3.1.1: + resolution: + { integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== } + engines: { node: ">=8" } + + strip-outer@1.0.1: + resolution: + { integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== } + engines: { node: ">=0.10.0" } + + strnum@1.0.5: + resolution: + { integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== } + + style-loader@2.0.0: + resolution: + { integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== } + engines: { node: ">= 10.13.0" } + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + style-loader@3.3.3: + resolution: + { integrity: sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw== } + engines: { node: ">= 12.13.0" } + peerDependencies: + webpack: ^5.0.0 + + stylehacks@6.1.1: + resolution: + { integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg== } + engines: { node: ^14 || ^16 || >=18.0 } + peerDependencies: + postcss: ^8.4.31 + + stylus-loader@7.0.0: + resolution: + { integrity: sha512-WTbtLrNfOfLgzTaR9Lj/BPhQroKk/LC1hfTXSUbrxmxgfUo3Y3LpmKRVA2R1XbjvTAvOfaian9vOyfv1z99E+A== } + engines: { node: ">= 14.15.0" } + peerDependencies: + stylus: ">=0.52.4" + webpack: ^5.0.0 + + stylus@0.59.0: + resolution: + { integrity: sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg== } + hasBin: true + + superagent@7.1.6: + resolution: + { integrity: sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g== } + engines: { node: ">=6.4.0 <13 || >=14" } + deprecated: Please downgrade to v7.1.5 if you need IE/ActiveXObject support OR upgrade to v8.0.0 as we no longer support IE and published an incorrect patch version (see https://github.com/visionmedia/superagent/issues/1731) + + supports-color@5.5.0: + resolution: + { integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== } + engines: { node: ">=4" } + + supports-color@7.2.0: + resolution: + { integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== } + engines: { node: ">=8" } + + supports-color@8.1.1: + resolution: + { integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== } + engines: { node: ">=10" } + + supports-hyperlinks@2.1.0: + resolution: + { integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== } + engines: { node: ">=8" } + + supports-preserve-symlinks-flag@1.0.0: + resolution: + { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== } + engines: { node: ">= 0.4" } + + svg-parser@2.0.4: + resolution: + { integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== } + + svg-url-loader@8.0.0: + resolution: + { integrity: sha512-5doSXvl18hY1fGsRLdhWAU5jgzgxJ06/gc/26cpuDnN0xOz1HmmfhkpL29SSrdIvhtxQ1UwGzmk7wTT/l48mKw== } + engines: { node: ">=14" } + peerDependencies: + webpack: ^5.0.0 + + svgo@2.8.0: + resolution: + { integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== } + engines: { node: ">=10.13.0" } + hasBin: true + + svgo@3.2.0: + resolution: + { integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ== } + engines: { node: ">=14.0.0" } + hasBin: true + + swagger-ui-dist@5.11.2: + resolution: + { integrity: sha512-jQG0cRgJNMZ7aCoiFofnoojeSaa/+KgWaDlfgs8QN+BXoGMpxeMVY5OEnjq4OlNvF3yjftO8c9GRAgcHlO+u7A== } + + swagger-ui-express@5.0.0: + resolution: + { integrity: sha512-tsU9tODVvhyfkNSvf03E6FAk+z+5cU3lXAzMy6Pv4av2Gt2xA0++fogwC4qo19XuFf6hdxevPuVCSKFuMHJhFA== } + engines: { node: ">= v0.10.32" } + peerDependencies: + express: ">=4.0.0 || >=5.0.0-beta" + + swap-case@2.0.2: + resolution: + { integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== } + + swc-loader@0.2.3: + resolution: + { integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A== } + peerDependencies: + "@swc/core": ^1.2.147 + webpack: ">=2" + + symbol-observable@1.2.0: + resolution: + { integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== } + engines: { node: ">=0.10.0" } + + symbol-observable@4.0.0: + resolution: + { integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== } + engines: { node: ">=0.10" } + + symbol-tree@3.2.4: + resolution: + { integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== } + + symlink-dir@5.0.1: + resolution: + { integrity: sha512-MeXygPBopo8AmyObuCJIpXKT+mw54d2Kp6SBuxq0uXZGDkHwHDQExpSg5+TK8BA5kCGyktawu5DJG0QWYO6acw== } + engines: { node: ">=12.10" } + hasBin: true + + synchronous-promise@2.0.17: + resolution: + { integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g== } + + tabbable@5.3.3: + resolution: + { integrity: sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA== } + + tapable@2.2.0: + resolution: + { integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== } + engines: { node: ">=6" } + + tapable@2.2.1: + resolution: + { integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== } + engines: { node: ">=6" } + + tape@4.16.2: + resolution: + { integrity: sha512-TUChV+q0GxBBCEbfCYkGLkv8hDJYjMdSWdE0/Lr331sB389dsvFUHNV9ph5iQqKzt8Ss9drzcda/YeexclBFqg== } + hasBin: true + + tar-fs@1.16.3: + resolution: + { integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== } + + tar-fs@2.1.1: + resolution: + { integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== } + + tar-stream@1.6.2: + resolution: + { integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== } + engines: { node: ">= 0.8.0" } + + tar-stream@2.2.0: + resolution: + { integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== } + engines: { node: ">=6" } + + tar@6.1.11: + resolution: + { integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== } + engines: { node: ">= 10" } + + tar@6.2.0: + resolution: + { integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== } + engines: { node: ">=10" } + + targz@1.0.1: + resolution: + { integrity: sha512-6q4tP9U55mZnRuMTBqnqc3nwYQY3kv+QthCFZuMk+Tn1qYUnMPmL/JZ/mzgXINzFpSqfU+242IFmFU9VPvqaQw== } + + telejson@7.2.0: + resolution: + { integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ== } + + temp-dir@2.0.0: + resolution: + { integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== } + engines: { node: ">=8" } + + temp-fs@0.9.9: + resolution: + { integrity: sha512-WfecDCR1xC9b0nsrzSaxPf3ZuWeWLUWblW4vlDQAa1biQaKHiImHnJfeQocQe/hXKMcolRzgkcVX/7kK4zoWbw== } + engines: { node: ">=0.8.0" } + + temp@0.4.0: + resolution: { integrity: sha1-ZxrWPVe+D+nXKUZks/xABjZnimA= } + engines: { "0": node >=0.4.0 } + + temp@0.8.4: + resolution: + { integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== } + engines: { node: ">=6.0.0" } + + tempy@1.0.1: + resolution: + { integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== } + engines: { node: ">=10" } + + term-size@1.2.0: + resolution: + { integrity: sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ== } + engines: { node: ">=4" } + + terminal-link@2.1.1: + resolution: + { integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== } + engines: { node: ">=8" } + + terser-webpack-plugin@5.3.9: + resolution: + { integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== } + engines: { node: ">= 10.13.0" } + peerDependencies: + "@swc/core": "*" + esbuild: "*" + uglify-js: "*" + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@4.8.0: + resolution: + { integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== } + engines: { node: ">=6.0.0" } + hasBin: true + + terser@5.14.2: + resolution: + { integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== } + engines: { node: ">=10" } + hasBin: true + + terser@5.19.3: + resolution: + { integrity: sha512-pQzJ9UJzM0IgmT4FAtYI6+VqFf0lj/to58AV0Xfgg0Up37RyPG7Al+1cepC6/BVuAxR9oNb41/DL4DEoHJvTdg== } + engines: { node: ">=10" } + hasBin: true + + test-exclude@6.0.0: + resolution: + { integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== } + engines: { node: ">=8" } + + text-table@0.2.0: + resolution: + { integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== } + + throat@5.0.0: + resolution: + { integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== } + + throttleit@1.0.0: + resolution: + { integrity: sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g== } + + through2@2.0.5: + resolution: + { integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== } + + through2@4.0.2: + resolution: + { integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== } + + through@2.3.8: + resolution: + { integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== } + + thunky@1.1.0: + resolution: + { integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== } + + timers-browserify@2.0.12: + resolution: + { integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== } + engines: { node: ">=0.6.0" } + + tiny-glob@0.2.9: + resolution: + { integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg== } + + tiny-invariant@1.3.1: + resolution: + { integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== } + + tiny-warning@1.0.3: + resolution: + { integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== } + + tinylogic@1.0.3: + resolution: + { integrity: sha512-9CpbvSIqfBt1TN/GZYkVjRK0d0TRlo2jdx2cXB2vO5aFy1wx6KGdqfS0MeAcMuR0o5JAeK/zAZkgR0fCyOP21w== } + + tinylogic@2.0.0: + resolution: + { integrity: sha512-dljTkiLLITtsjqBvTA1MRZQK/sGP4kI3UJKc3yA9fMzYbMF2RhcN04SeROVqJBIYYOoJMM8u0WDnhFwMSFQotw== } + + tippy.js@5.1.2: + resolution: + { integrity: sha512-Qtrv2wqbRbaKMUb6bWWBQWPayvcDKNrGlvihxtsyowhT7RLGEh1STWuy6EMXC6QLkfKPB2MLnf8W2mzql9VDAw== } + + title-case@3.0.3: + resolution: + { integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== } + + tmp@0.0.33: + resolution: + { integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== } + engines: { node: ">=0.6.0" } + + tmp@0.2.1: + resolution: + { integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== } + engines: { node: ">=8.17.0" } + + tmpl@1.0.5: + resolution: + { integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== } + + to-buffer@1.1.1: + resolution: + { integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== } + + to-fast-properties@2.0.0: + resolution: + { integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== } + engines: { node: ">=4" } + + to-object-path@0.3.0: + resolution: + { integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== } + engines: { node: ">=0.10.0" } + + to-regex-range@2.1.1: + resolution: + { integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== } + engines: { node: ">=0.10.0" } + + to-regex-range@5.0.1: + resolution: + { integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== } + engines: { node: ">=8.0" } + + to-regex@3.0.2: + resolution: + { integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== } + engines: { node: ">=0.10.0" } + + tocbot@4.21.2: + resolution: + { integrity: sha512-R5Muhi/TUu4i4snWVrMgNoXyJm2f8sJfdgIkQvqb+cuIXQEIMAiWGWgCgYXHqX4+XiS/Bnm7IYZ9Zy6NVe6lhw== } + + toidentifier@1.0.1: + resolution: + { integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== } + engines: { node: ">=0.6" } + + topojson-client@3.1.0: + resolution: + { integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw== } + hasBin: true + + touch@3.1.0: + resolution: + { integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== } + hasBin: true + + tough-cookie@2.5.0: + resolution: + { integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== } + engines: { node: ">=0.8" } + + tough-cookie@4.1.3: + resolution: + { integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== } + engines: { node: ">=6" } + + tr46@0.0.3: + resolution: + { integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== } + + tr46@2.0.2: + resolution: + { integrity: sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== } + engines: { node: ">=8" } + + tr46@4.1.1: + resolution: + { integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw== } + engines: { node: ">=14" } + + transformation-matrix@2.16.1: + resolution: + { integrity: sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA== } + + traverse@0.3.9: + resolution: + { integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ== } + + tree-kill@1.2.2: + resolution: + { integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== } + hasBin: true + + treeify@1.1.0: + resolution: + { integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A== } + engines: { node: ">=0.6" } + + trim-repeated@1.0.0: + resolution: { integrity: sha1-42RqLqTokTEr9+rObPsFOAvAHCE= } + engines: { node: ">=0.10.0" } + + truncate-utf8-bytes@1.0.2: + resolution: + { integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ== } + + ts-dedent@2.2.0: + resolution: + { integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== } + engines: { node: ">=6.10" } + + ts-essentials@9.4.1: + resolution: + { integrity: sha512-oke0rI2EN9pzHsesdmrOrnqv1eQODmJpd/noJjwj2ZPC3Z4N2wbjrOEqnsEgmvlO2+4fBb0a794DCna2elEVIQ== } + peerDependencies: + typescript: ">=4.1.0" + peerDependenciesMeta: + typescript: + optional: true + + ts-invariant@0.4.4: + resolution: + { integrity: sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA== } + + ts-jest@26.5.6: + resolution: + { integrity: sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA== } + engines: { node: ">= 10" } + hasBin: true + peerDependencies: + jest: ">=26 <27" + typescript: ">=3.8 <5.0" + + ts-json-schema-generator@1.1.2: + resolution: + { integrity: sha512-XMnxvndJFJEYv3NBmW7Po5bGajKdK2qH8Q078eDy60srK9+nEvbT9nLCRKd2IV/RQ7a+oc5FNylvZWveqh7jeQ== } + engines: { node: ">=10.0.0" } + hasBin: true + + ts-loader@9.4.2: + resolution: + { integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA== } + engines: { node: ">=12.0.0" } + peerDependencies: + typescript: "*" + webpack: ^5.0.0 + + ts-log@2.2.5: + resolution: + { integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA== } + + ts-node@10.9.1: + resolution: + { integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== } + hasBin: true + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + + tsconfig-paths-webpack-plugin@3.5.2: + resolution: + { integrity: sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw== } + + tsconfig-paths@3.14.2: + resolution: + { integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== } + + tslib@1.14.1: + resolution: + { integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== } + + tslib@2.3.0: + resolution: + { integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== } + + tslib@2.3.1: + resolution: + { integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== } + + tslib@2.4.0: + resolution: + { integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== } + + tslib@2.5.0: + resolution: + { integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== } + + tslib@2.6.2: + resolution: + { integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== } + + tsscmp@1.0.6: + resolution: + { integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== } + engines: { node: ">=0.6.x" } + + tsutils@3.21.0: + resolution: + { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== } + engines: { node: ">= 6" } + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + + tty-browserify@0.0.1: + resolution: + { integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== } + + tunnel-agent@0.6.0: + resolution: + { integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== } + + tunnel@0.0.6: + resolution: + { integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== } + engines: { node: ">=0.6.11 <=0.7.0 || >=0.7.3" } + + tweetnacl@0.14.5: + resolution: + { integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== } + + typanion@3.9.0: + resolution: + { integrity: sha512-7yPk67IIquhKQcUXOBM27vDuGmZf6oJbEmzgVfDniHCkT6+z4JnKY85nKqbstoec8Kp7hD06TP3Kc98ij43PIg== } + + type-check@0.4.0: + resolution: + { integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== } + engines: { node: ">= 0.8.0" } + + type-detect@4.0.8: + resolution: + { integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== } + engines: { node: ">=4" } + + type-fest@0.16.0: + resolution: + { integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== } + engines: { node: ">=10" } + + type-fest@0.20.2: + resolution: + { integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== } + engines: { node: ">=10" } + + type-fest@0.21.3: + resolution: + { integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== } + engines: { node: ">=10" } + + type-fest@0.6.0: + resolution: + { integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== } + engines: { node: ">=8" } + + type-fest@0.8.1: + resolution: + { integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== } + engines: { node: ">=8" } + + type-fest@2.19.0: + resolution: + { integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== } + engines: { node: ">=12.20" } + + type-is@1.6.18: + resolution: + { integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== } + engines: { node: ">= 0.6" } + + typed-array-buffer@1.0.0: + resolution: + { integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== } + engines: { node: ">= 0.4" } + + typed-array-buffer@1.0.2: + resolution: + { integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== } + engines: { node: ">= 0.4" } + + typed-array-byte-length@1.0.0: + resolution: + { integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== } + engines: { node: ">= 0.4" } + + typed-array-byte-length@1.0.1: + resolution: + { integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== } + engines: { node: ">= 0.4" } + + typed-array-byte-offset@1.0.0: + resolution: + { integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== } + engines: { node: ">= 0.4" } + + typed-array-byte-offset@1.0.2: + resolution: + { integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== } + engines: { node: ">= 0.4" } + + typed-array-length@1.0.4: + resolution: + { integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== } + + typed-array-length@1.0.6: + resolution: + { integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== } + engines: { node: ">= 0.4" } + + typed-assert@1.0.8: + resolution: + { integrity: sha512-5NkbXZUlmCE73Fs7gvkp1XXJWHYetPkg60QnQ2NXQmBYNFxbBr2zA8GCtaH4K2s2WhOmSlgiSTmrjrcm5tnM5g== } + + typed-rest-client@1.8.4: + resolution: + { integrity: sha512-MyfKKYzk3I6/QQp6e1T50py4qg+c+9BzOEl2rBmQIpStwNUoqQ73An+Tkfy9YuV7O+o2mpVVJpe+fH//POZkbg== } + + typedarray-to-buffer@3.1.5: + resolution: + { integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== } + + typedarray@0.0.6: + resolution: + { integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== } + + typescript@4.8.4: + resolution: + { integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== } + engines: { node: ">=4.2.0" } + hasBin: true + + ua-parser-js@0.7.31: + resolution: + { integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== } + + uc.micro@1.0.6: + resolution: + { integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== } + + uglify-js@3.17.4: + resolution: + { integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== } + engines: { node: ">=0.8.0" } + hasBin: true + + uid-number@0.0.6: + resolution: + { integrity: sha512-c461FXIljswCuscZn67xq9PpszkPT6RjheWFQTgCyabJrTUozElanb0YEqv2UGgk247YpcJkFBuSGNvBlpXM9w== } + + umask@1.1.0: + resolution: + { integrity: sha512-lE/rxOhmiScJu9L6RTNVgB/zZbF+vGC0/p6D3xnkAePI2o0sMyFG966iR5Ki50OI/0mNi2yaRnxfLsPmEZF/JA== } + + unbox-primitive@1.0.2: + resolution: + { integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== } + + unbzip2-stream@1.4.3: + resolution: + { integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== } + + unc-path-regex@0.1.2: + resolution: + { integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== } + engines: { node: ">=0.10.0" } + + undefsafe@2.0.5: + resolution: + { integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== } + + underscore@1.13.1: + resolution: + { integrity: sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g== } + + undici-types@5.26.5: + resolution: + { integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== } + + undici@5.28.4: + resolution: + { integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g== } + engines: { node: ">=14.0" } + + undoo@0.5.0: + resolution: + { integrity: sha512-SPlDcde+AUHoFKeVlH2uBJxqVkw658I4WR2rPoygC1eRCzm3GeoP8S6xXZVJeBVOQQid8X2xUBW0N4tOvvHH3Q== } + + unicode-canonical-property-names-ecmascript@2.0.0: + resolution: + { integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== } + engines: { node: ">=4" } + + unicode-match-property-ecmascript@2.0.0: + resolution: + { integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== } + engines: { node: ">=4" } + + unicode-match-property-value-ecmascript@2.1.0: + resolution: + { integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== } + engines: { node: ">=4" } + + unicode-property-aliases-ecmascript@2.0.0: + resolution: + { integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== } + engines: { node: ">=4" } + + uniforms-bridge-json-schema@3.10.2: + resolution: + { integrity: sha512-J2RG0WQrMH39M9124lhopXnbR/ycuLJk9IkA/ix9Dxpk1dQ7EuHLg/CeXTeZTeQiF2KZrKMYXxUswEmFh7kIMQ== } + + uniforms-bridge-simple-schema-2@3.10.2: + resolution: + { integrity: sha512-FM6njDK5EjB4scZ6lUXtnbacdueAOzG4U+j9bV6VjgAEUZGN057G3ui+va8PUvvxRLH9YldvB2+qesbohUpZhQ== } + + uniforms-bridge-simple-schema@3.10.2: + resolution: + { integrity: sha512-eMC+W+8L0IsYH/8tQoi9okLWzqN+ffAl4B9XEdJabnQN7ECWNNuJBhOrlNBNdYWJtbG/gJkptib/bcCbZ8lv/w== } + + uniforms@3.10.2: + resolution: + { integrity: sha512-5FIqpAqyWDmDhaNkmXOxuz8dJ09jPg0gTpn13O6WiqtCY+nmVtHK4yGSpFU1UIjwBt9KfbRPFFmCAbYlCyV4bw== } + peerDependencies: + react: ^18.0.0 || ^17.0.0 || ^16.8.0 + + union-value@1.0.1: + resolution: + { integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== } + engines: { node: ">=0.10.0" } + + unique-filename@1.1.1: + resolution: + { integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== } + + unique-slug@2.0.2: + resolution: + { integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== } + + unique-string@2.0.0: + resolution: + { integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== } + engines: { node: ">=8" } + + unist-util-is@4.1.0: + resolution: + { integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== } + + unist-util-visit-parents@3.1.1: + resolution: + { integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== } + + unist-util-visit@2.0.3: + resolution: + { integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== } + + universal-user-agent@6.0.0: + resolution: + { integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== } + + universalify@0.1.2: + resolution: + { integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== } + engines: { node: ">= 4.0.0" } + + universalify@0.2.0: + resolution: + { integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== } + engines: { node: ">= 4.0.0" } + + universalify@2.0.0: + resolution: + { integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== } + engines: { node: ">= 10.0.0" } + + unixify@1.0.0: + resolution: + { integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg== } + engines: { node: ">=0.10.0" } + + unpipe@1.0.0: + resolution: + { integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== } + engines: { node: ">= 0.8" } + + unplugin@1.5.0: + resolution: + { integrity: sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A== } + + unset-value@1.0.0: + resolution: + { integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== } + engines: { node: ">=0.10.0" } + + untildify@4.0.0: + resolution: + { integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== } + engines: { node: ">=8" } + + unzipper@0.10.14: + resolution: + { integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g== } + + update-browserslist-db@1.0.13: + resolution: + { integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== } + hasBin: true + peerDependencies: + browserslist: ">= 4.21.0" + + update-check@1.5.2: + resolution: + { integrity: sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ== } + + update-input-width@1.4.1: + resolution: + { integrity: sha512-/FDlfTvxlEQ9+/duf5PoC1q0uYQd/nE4w7K7rVAAoW/QKKa4bdhccuPaWtfkrWEy2r08rzX6wlmCHeGL+vgJOw== } + + upper-case-first@2.0.2: + resolution: + { integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== } + + upper-case@2.0.2: + resolution: + { integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== } + + uri-js@4.4.1: + resolution: + { integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== } + + urix@0.1.0: + resolution: + { integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== } + deprecated: Please see https://github.com/lydell/urix#deprecated + + url-join@4.0.1: + resolution: + { integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== } + + url-loader@4.1.1: + resolution: + { integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== } + engines: { node: ">= 10.13.0" } + peerDependencies: + file-loader: "*" + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + file-loader: + optional: true + + url-parse@1.5.10: + resolution: + { integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== } + + url@0.11.3: + resolution: + { integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== } + + urlpattern-polyfill@6.0.2: + resolution: + { integrity: sha512-5vZjFlH9ofROmuWmXM9yj2wljYKgWstGwe8YTyiqM7hVum/g9LyCizPZtb3UqsuppVwety9QJmfc42VggLpTgg== } + + urlpattern-polyfill@8.0.2: + resolution: + { integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ== } + + use-callback-ref@1.3.0: + resolution: + { integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + use-composed-ref@1.2.1: + resolution: + { integrity: sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 + + use-isomorphic-layout-effect@1.1.1: + resolution: + { integrity: sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ== } + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + use-latest@1.2.0: + resolution: + { integrity: sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== } + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + use-resize-observer@9.1.0: + resolution: + { integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow== } + peerDependencies: + react: 16.8.0 - 18 + react-dom: 16.8.0 - 18 + + use-sidecar@1.1.2: + resolution: + { integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== } + engines: { node: ">=10" } + peerDependencies: + "@types/react": ^17.0.6 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + + use-sync-external-store@1.2.0: + resolution: + { integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + use@3.1.1: + resolution: + { integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== } + engines: { node: ">=0.10.0" } + + utf8-byte-length@1.0.4: + resolution: + { integrity: sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA== } + + util-deprecate@1.0.2: + resolution: + { integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== } + + util@0.12.5: + resolution: + { integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== } + + utila@0.4.0: + resolution: + { integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== } + + utils-merge@1.0.1: + resolution: + { integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== } + engines: { node: ">= 0.4.0" } + + uuid@3.4.0: + resolution: + { integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== } + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + + uuid@8.3.2: + resolution: + { integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== } + hasBin: true + + uuid@9.0.1: + resolution: + { integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== } + hasBin: true + + v8-compile-cache-lib@3.0.1: + resolution: + { integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== } + + v8-to-istanbul@7.1.2: + resolution: + { integrity: sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== } + engines: { node: ">=10.10.0" } + + v8-to-istanbul@9.1.3: + resolution: + { integrity: sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg== } + engines: { node: ">=10.12.0" } + + validate-npm-package-license@3.0.4: + resolution: + { integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== } + + validate-npm-package-name@4.0.0: + resolution: + { integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + value-equal@1.0.1: + resolution: + { integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== } + + value-or-promise@1.0.11: + resolution: + { integrity: sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg== } + engines: { node: ">=12" } + + value-or-promise@1.0.12: + resolution: + { integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== } + engines: { node: ">=12" } + + vary@1.1.2: + resolution: + { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== } + engines: { node: ">= 0.8" } + + verror@1.10.0: + resolution: + { integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== } + engines: { "0": node >=0.6.0 } + + version-selector-type@3.0.0: + resolution: + { integrity: sha512-PSvMIZS7C1MuVNBXl/CDG2pZq8EXy/NW2dHIdm3bVP5N0PC8utDK8ttXLXj44Gn3J0lQE3U7Mpm1estAOd+eiA== } + engines: { node: ">=10.13" } + + victory-area@36.6.8: + resolution: + { integrity: sha512-aIyMuzUqiDcpTCB7FUOYDJvqiDPiluEXLOw6Lh1vrUYmV7CNqMDOIBtTau2vI41Ao0o0YJdCAcyzBib9e3UYbw== } + peerDependencies: + react: ">=16.6.0" + + victory-axis@36.6.8: + resolution: + { integrity: sha512-tClVJEay1YOJAh9rRyyLx8pei7Sr1/xTz04bJmfzFoAxFoPBtvgfFwXhfZ1YjGIl7m5Wh2CiYMY3figueLzYtg== } + peerDependencies: + react: ">=16.6.0" + + victory-bar@36.6.8: + resolution: + { integrity: sha512-jLLPm3IW8/2uSLPvQD9bxzXnTraUYBIDTkbZPZy7oHP01OVzP1sj+MMHcINCWcUbyUyLZDL3u8CvViXjS273JQ== } + peerDependencies: + react: ">=16.6.0" + + victory-brush-container@36.6.8: + resolution: + { integrity: sha512-PN5zQ6kjVwZca1qV41WlV6J2IEyQh+2hykRe6c/wERDotVVbSrX3sJVAzUbN+7x2rrK0CL6a/XUI8jDsWTMM2A== } + peerDependencies: + react: ">=16.6.0" + + victory-chart@36.6.8: + resolution: + { integrity: sha512-kC1jL63PAmqUrvZNOfwAXNuaIwz4nvXYUuEPu59WRBCOIGDGRgv2wJ1O7O0xYXqDkI57EtAYf9KUK+miEn/Btg== } + peerDependencies: + react: ">=16.6.0" + + victory-core@35.11.4: + resolution: + { integrity: sha512-PuqrOIn/a6GQgsp/DKvACiJBAJo71P77jltn56mlDZjAAzz+58BL4E0hx7x908GdodLXo2n9gEeuDdjOAlOt0Q== } + peerDependencies: + react: ^16.6.0 || ^17.0.0 + + victory-core@36.6.8: + resolution: + { integrity: sha512-SkyEszZKGyxjqfptfFWYdI22CvCuE9LhkaDpikzIhT2gcE3SuOBO5fk/740XMYE2ZUsJ4Fu/Vy4+8jZi17y44A== } + peerDependencies: + react: ">=16.6.0" + + victory-create-container@36.6.8: + resolution: + { integrity: sha512-H2BsdTbJ/RxxcEg5lzk3TDlihtOs7I/5KaIBP3yosPs702i40mL2qndkRkj08QeiZhkaKfQ2GOUvyP+t7DSdmg== } + peerDependencies: + react: ">=16.6.0" + + victory-cursor-container@36.6.8: + resolution: + { integrity: sha512-3WIBRl+7jnZok6syLfW8RK23nliDcoD/JUTN0YZo6bKBqHeFc4+ur3mlwCfghH7sGoxJRYuOJxTd9x2MwM5HQQ== } + peerDependencies: + react: ">=16.6.0" + + victory-group@36.6.8: + resolution: + { integrity: sha512-CiupDIGPPWVgwif3ayd8glSlR41mVbuT0Nl0ay9q42w2fiM32syiJAoifIw47X4tL8ow/DXH+/5Pd8eEyA2trA== } + peerDependencies: + react: ">=16.6.0" + + victory-legend@36.6.8: + resolution: + { integrity: sha512-OnkzB82Mvt5/1LYNsrfZQoXaVvgfp1rCsFRI3imq257Sh/UPy0/eZehCMQs/SVbU0z0EuIpXokhZb3BBdoJgpw== } + peerDependencies: + react: ">=16.6.0" + + victory-line@36.6.8: + resolution: + { integrity: sha512-MozOejQRZPdzFaru5zUfqVB4TEff6nZjtQhOs+F5yyhXjLgM89zGX30r3jK5cjVdAPbTu4KPUrwktvlw+AkPRA== } + peerDependencies: + react: ">=16.6.0" + + victory-pie@36.6.8: + resolution: + { integrity: sha512-dUHWiiKd60dlt7OjFa+YYwanHAkP/T0abzy6O3SFxGre52oeqd8px1EoVhlLKpn4ao8L35koG9mvz6/pGyr8Dw== } + peerDependencies: + react: ">=16.6.0" + + victory-polar-axis@36.6.8: + resolution: + { integrity: sha512-aU+Wp5six21POhI9oXeREnZHljpqcmwFHHnliVGrwgRsuc7TAjfXPWVOX9guEFfh6zQW6IZWWWTTLAN/PIEm9w== } + peerDependencies: + react: ">=16.6.0" + + victory-scatter@36.6.8: + resolution: + { integrity: sha512-GKSNneBxIWLsF3eBSTW5IwT5S4YdsfFl4PVCP3/wTa2myfS5DIS9FufEnJp/FEZGalEXYWxeR47rlWqABxAj5A== } + peerDependencies: + react: ">=16.6.0" + + victory-selection-container@36.6.8: + resolution: + { integrity: sha512-kudYbSX+o7fr64oeN7+EG/c+lqO22aypxVdCwa6BagAGoqqLR4jXxTqqIdp8tvxCgfCCXxopnTKYr46nubypGw== } + peerDependencies: + react: ">=16.6.0" + + victory-shared-events@36.6.8: + resolution: + { integrity: sha512-hWPOVqMD3Sv6Rl1iyO6ibQrwYF9/eLCnRo0T59/Hsid6On0AJJjL9gv0oEIM5fqz7R7zx9PJmMk877IctEOemw== } + peerDependencies: + react: ">=16.6.0" + + victory-stack@36.6.8: + resolution: + { integrity: sha512-Pkux46IqAealOi0KvqQpaJKKKpHCfZ/sh5IeUKYFy+QKWAjiQjG6hFZeHgr2YaS7OfdbvHhoAdvp03KntWzpbw== } + peerDependencies: + react: ">=16.6.0" + + victory-tooltip@36.6.8: + resolution: + { integrity: sha512-9P+QeAGyDpP0trJnQ1NtnbDhpoJB0Ghc2boYEehvL12p0OzolY9/Nq5SDP0tu5i1BBujwFXtnoCDqt+mOH25fA== } + peerDependencies: + react: ">=16.6.0" + + victory-vendor@36.6.8: + resolution: + { integrity: sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ== } + + victory-voronoi-container@36.6.8: + resolution: + { integrity: sha512-x9/OOZdMm4dh38jNhSfBYT0nG6ribsINU0/WNzIn3QcDXFBInsJ7jRySxYmdmk45OdXfbDRwDMqVHk72sWQyUw== } + peerDependencies: + react: ">=16.6.0" + + victory-zoom-container@35.11.4: + resolution: + { integrity: sha512-8D4hTdvGZqyZdgWjkz/pDRVy/kijWhptFbK0KWl5J1Tt4YuCGiRC9oxQOpEjlqr8TSyeVnpyuF4QuIp9YOIrAw== } + peerDependencies: + react: ^16.6.0 || ^17.0.0 + + victory-zoom-container@36.6.8: + resolution: + { integrity: sha512-gxX5iJUaxrFFZ2IGS0sQnUI+3Mhj6bVLqtOlQd3Krld+9f/ieuUbxl+P+eIyhQU/VyHSlirIZeOGOXJeYcU9jQ== } + peerDependencies: + react: ">=16.6.0" + + vm-browserify@1.1.2: + resolution: + { integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== } + + void-elements@2.0.1: + resolution: + { integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung== } + engines: { node: ">=0.10.0" } + + vscode-extension-tester-locators@3.8.0: + resolution: + { integrity: sha512-i+iTdQmFBuhbH95EAzFZOiZWZ8umc6oahPyZGqffEOyizqzVcrQPN5YT4UX91agCqMODx0aS7yUpZZz1tg8Oew== } + peerDependencies: + monaco-page-objects: ^3.10.0 + selenium-webdriver: ^4.6.1 + + vscode-extension-tester@5.10.0: + resolution: + { integrity: sha512-9tltf+hlwNTvi7XXjA7oH1kcTrIDOLqGB/5d+W6CSwTRMXHwxeIw4JUgKlriuy65elr06YB5IVpSBgn+fs4X5A== } + hasBin: true + peerDependencies: + mocha: ">=5.2.0" + typescript: ">=4.6.2" + + vscode-json-languageservice@4.1.8: + resolution: + { integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg== } + engines: { npm: ">=7.0.0" } + + vscode-json-languageservice@4.2.1: + resolution: + { integrity: sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA== } + + vscode-jsonrpc@6.0.0: + resolution: + { integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg== } + engines: { node: ">=8.0.0 || >=10.0.0" } + + vscode-languageserver-protocol@3.16.0: + resolution: + { integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A== } + + vscode-languageserver-textdocument@1.0.4: + resolution: + { integrity: sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ== } + + vscode-languageserver-textdocument@1.0.7: + resolution: + { integrity: sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg== } + + vscode-languageserver-types@3.16.0: + resolution: + { integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA== } + + vscode-languageserver-types@3.17.2: + resolution: + { integrity: sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA== } + + vscode-languageserver@7.0.0: + resolution: + { integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw== } + hasBin: true + + vscode-nls@5.2.0: + resolution: + { integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng== } + + vscode-uri@3.0.6: + resolution: + { integrity: sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ== } + + vscode-uri@3.0.7: + resolution: + { integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== } + + w3c-hr-time@1.0.2: + resolution: + { integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== } + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@2.0.0: + resolution: + { integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== } + engines: { node: ">=10" } + + w3c-xmlserializer@4.0.0: + resolution: + { integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw== } + engines: { node: ">=14" } + + waait@1.0.5: + resolution: + { integrity: sha512-wp+unA4CpqxvBUKHHv8D86fK4jWByHAWyhEXXVHfVUZfK+16ylpj7hjQ58Z8j9ntu8XNukRQT8Fi5qbyJ8rkyw== } + + wait-on@7.2.0: + resolution: + { integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ== } + engines: { node: ">=12.0.0" } + hasBin: true + + walker@1.0.8: + resolution: + { integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== } + + watchpack@2.4.0: + resolution: + { integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== } + engines: { node: ">=10.13.0" } + + wbuf@1.7.3: + resolution: + { integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== } + + wcwidth@1.0.1: + resolution: + { integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== } + + web-streams-polyfill@3.2.1: + resolution: + { integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== } + engines: { node: ">= 8" } + + webcrypto-core@1.7.7: + resolution: + { integrity: sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g== } + + webidl-conversions@3.0.1: + resolution: + { integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== } + + webidl-conversions@5.0.0: + resolution: + { integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== } + engines: { node: ">=8" } + + webidl-conversions@6.1.0: + resolution: + { integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== } + engines: { node: ">=10.4" } + + webidl-conversions@7.0.0: + resolution: + { integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== } + engines: { node: ">=12" } + + webpack-cli@4.10.0: + resolution: + { integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== } + engines: { node: ">=10.13.0" } + hasBin: true + peerDependencies: + "@webpack-cli/generators": "*" + "@webpack-cli/migrate": "*" + webpack: 4.x.x || 5.x.x + webpack-bundle-analyzer: "*" + webpack-dev-server: "*" + peerDependenciesMeta: + "@webpack-cli/generators": + optional: true + "@webpack-cli/migrate": + optional: true + webpack-bundle-analyzer: + optional: true + webpack-dev-server: + optional: true + + webpack-dev-middleware@5.3.3: + resolution: + { integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== } + engines: { node: ">= 12.13.0" } + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + webpack-dev-middleware@6.1.1: + resolution: + { integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ== } + engines: { node: ">= 14.15.0" } + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + + webpack-dev-server@4.11.0: + resolution: + { integrity: sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw== } + engines: { node: ">= 12.13.0" } + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: "*" + peerDependenciesMeta: + webpack-cli: + optional: true + + webpack-dev-server@4.15.1: + resolution: + { integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== } + engines: { node: ">= 12.13.0" } + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: "*" + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + + webpack-hot-middleware@2.25.4: + resolution: + { integrity: sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w== } + + webpack-merge@4.2.2: + resolution: + { integrity: sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== } + + webpack-merge@5.8.0: + resolution: + { integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== } + engines: { node: ">=10.0.0" } + + webpack-merge@5.9.0: + resolution: + { integrity: sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg== } + engines: { node: ">=10.0.0" } + + webpack-node-externals@3.0.0: + resolution: + { integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ== } + engines: { node: ">=6" } + + webpack-sources@3.2.3: + resolution: + { integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== } + engines: { node: ">=10.13.0" } + + webpack-subresource-integrity@5.1.0: + resolution: + { integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q== } + engines: { node: ">= 12" } + peerDependencies: + html-webpack-plugin: ">= 5.0.0-beta.1 < 6" + webpack: ^5.12.0 + peerDependenciesMeta: + html-webpack-plugin: + optional: true + + webpack-virtual-modules@0.5.0: + resolution: + { integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw== } + + webpack@5.76.1: + resolution: + { integrity: sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ== } + engines: { node: ">=10.13.0" } + hasBin: true + peerDependencies: + webpack-cli: "*" + peerDependenciesMeta: + webpack-cli: + optional: true + + webpack@5.88.2: + resolution: + { integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== } + engines: { node: ">=10.13.0" } + hasBin: true + peerDependencies: + webpack-cli: "*" + peerDependenciesMeta: + webpack-cli: + optional: true + + websocket-driver@0.7.4: + resolution: + { integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== } + engines: { node: ">=0.8.0" } + + websocket-extensions@0.1.4: + resolution: + { integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== } + engines: { node: ">=0.8.0" } + + whatwg-encoding@1.0.5: + resolution: + { integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== } + + whatwg-encoding@2.0.0: + resolution: + { integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== } + engines: { node: ">=12" } + + whatwg-mimetype@2.3.0: + resolution: + { integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== } + + whatwg-mimetype@3.0.0: + resolution: + { integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== } + engines: { node: ">=12" } + + whatwg-url@12.0.1: + resolution: + { integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ== } + engines: { node: ">=14" } + + whatwg-url@5.0.0: + resolution: + { integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== } + + whatwg-url@8.5.0: + resolution: + { integrity: sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg== } + engines: { node: ">=10" } + + which-boxed-primitive@1.0.2: + resolution: + { integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== } + + which-builtin-type@1.1.3: + resolution: + { integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== } + engines: { node: ">= 0.4" } + + which-collection@1.0.1: + resolution: + { integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== } + + which-module@2.0.0: + resolution: + { integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== } + + which-typed-array@1.1.15: + resolution: + { integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== } + engines: { node: ">= 0.4" } + + which@1.3.1: + resolution: + { integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== } + hasBin: true + + which@2.0.2: + resolution: + { integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== } + engines: { node: ">= 8" } + hasBin: true + + wide-align@1.1.5: + resolution: + { integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== } + + widest-line@2.0.1: + resolution: + { integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== } + engines: { node: ">=4" } + + widest-line@3.1.0: + resolution: + { integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== } + engines: { node: ">=8" } + + wildcard@2.0.0: + resolution: + { integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== } + + wordwrap@1.0.0: + resolution: + { integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== } + + workerpool@6.2.0: + resolution: + { integrity: sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A== } + + wrap-ansi@6.2.0: + resolution: + { integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== } + engines: { node: ">=8" } + + wrap-ansi@7.0.0: + resolution: + { integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== } + engines: { node: ">=10" } + + wrap-ansi@8.1.0: + resolution: + { integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== } + engines: { node: ">=12" } + + wrappy@1.0.2: + resolution: + { integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== } + + write-file-atomic@2.4.3: + resolution: + { integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== } + + write-file-atomic@3.0.3: + resolution: + { integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== } + + write-file-atomic@4.0.2: + resolution: + { integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + + write-yaml-file@4.2.0: + resolution: + { integrity: sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q== } + engines: { node: ">=10.13" } + + ws@6.2.2: + resolution: + { integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== } + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@7.5.6: + resolution: + { integrity: sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== } + engines: { node: ">=8.3.0" } + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.13.0: + resolution: + { integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== } + engines: { node: ">=10.0.0" } + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.14.2: resolution: - { integrity: sha512-O3X7GXcCBCGceVSHT+GIJ2JrRCg2YcO7HtNavpmPrraNr1o+aCdTkmT5WTS2cqWkZBm/z0wqKR8PsX/ZoD2r1A== } - engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + { integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== } + engines: { node: ">=10.0.0" } peerDependencies: - "@angular/compiler-cli": ^14.0.0 - "@angular/localize": ^14.0.0 - "@angular/service-worker": ^14.0.0 - karma: ^6.3.0 - ng-packagr: ^14.0.0 - protractor: ^7.0.0 - tailwindcss: ^2.0.0 || ^3.0.0 - typescript: ">=4.6.2 <4.9" + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: - "@angular/localize": + bufferutil: optional: true - "@angular/service-worker": + utf-8-validate: optional: true - karma: + + ws@8.2.3: + resolution: + { integrity: sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== } + engines: { node: ">=10.0.0" } + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: optional: true - ng-packagr: + utf-8-validate: optional: true - protractor: + + xml-js@1.6.11: + resolution: + { integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== } + hasBin: true + + xml-name-validator@3.0.0: + resolution: + { integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== } + + xml-name-validator@4.0.0: + resolution: + { integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== } + engines: { node: ">=12" } + + xml2js@0.5.0: + resolution: + { integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== } + engines: { node: ">=4.0.0" } + + xml@1.0.1: + resolution: + { integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw== } + + xmlbuilder2@3.0.2: + resolution: + { integrity: sha512-h4MUawGY21CTdhV4xm3DG9dgsqyhDkZvVJBx88beqX8wJs3VgyGQgAn5VreHuae6unTQxh115aMK5InCVmOIKw== } + engines: { node: ">=12.0" } + + xmlbuilder@11.0.1: + resolution: + { integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== } + engines: { node: ">=4.0" } + + xmlbuilder@12.0.0: + resolution: + { integrity: sha512-lMo8DJ8u6JRWp0/Y4XLa/atVDr75H9litKlb2E5j3V3MesoL50EBgZDWoLT3F/LztVnG67GjPXLZpqcky/UMnQ== } + engines: { node: ">=6.0" } + + xmlchars@2.2.0: + resolution: + { integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== } + + xss@1.0.14: + resolution: + { integrity: sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw== } + engines: { node: ">= 0.10.0" } + hasBin: true + + xtend@4.0.2: + resolution: + { integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== } + engines: { node: ">=0.4" } + + y18n@4.0.3: + resolution: + { integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== } + + y18n@5.0.8: + resolution: + { integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== } + engines: { node: ">=10" } + + yallist@2.1.2: + resolution: + { integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== } + + yallist@3.1.1: + resolution: + { integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== } + + yallist@4.0.0: + resolution: + { integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== } + + yaml-ast-parser@0.0.43: + resolution: + { integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== } + + yaml-language-server-parser@0.1.3: + resolution: + { integrity: sha512-xD2I+6M/vqQvcy4ded8JpXUaDHXmZMdhIO3OpuiFxstutwnW4whrfDzNcrsfXVdgMWqOUpdv3747Q081PFN1+g== } + + yaml-language-server@1.10.0: + resolution: + { integrity: sha512-bGE5lObc8PBXDQ8QKEWUVFw85/g1R3TVbtLPswNY+YXR2fLb1RF6PW3CKNI0gshXTSKleywhAyORrXi7fjwpzg== } + hasBin: true + + yaml@1.10.2: + resolution: + { integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== } + engines: { node: ">= 6" } + + yaml@2.0.0-11: + resolution: + { integrity: sha512-5kGSQrzDyjCk0BLuFfjkoUE9vYcoyrwZIZ+GnpOSM9vhkvPjItYiWJ1jpRSo0aU4QmsoNrFwDT4O7XS2UGcBQg== } + engines: { node: ">= 12" } + + yaml@2.0.1: + resolution: + { integrity: sha512-1NpAYQ3wjzIlMs0mgdBmYzLkFgWBIWrzYVDYfrixhoFNNgJ444/jT2kUT2sicRbJES3oQYRZugjB6Ro8SjKeFg== } + engines: { node: ">= 14" } + + yaml@2.3.2: + resolution: + { integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg== } + engines: { node: ">= 14" } + + yargs-parser@18.1.3: + resolution: + { integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== } + engines: { node: ">=6" } + + yargs-parser@20.2.4: + resolution: + { integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== } + engines: { node: ">=10" } + + yargs-parser@20.2.9: + resolution: + { integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== } + engines: { node: ">=10" } + + yargs-parser@21.0.0: + resolution: + { integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA== } + engines: { node: ">=12" } + + yargs-parser@21.1.1: + resolution: + { integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== } + engines: { node: ">=12" } + + yargs-unparser@2.0.0: + resolution: + { integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== } + engines: { node: ">=10" } + + yargs@15.4.1: + resolution: + { integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== } + engines: { node: ">=8" } + + yargs@16.2.0: + resolution: + { integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== } + engines: { node: ">=10" } + + yargs@17.3.1: + resolution: + { integrity: sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== } + engines: { node: ">=12" } + + yargs@17.5.1: + resolution: + { integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA== } + engines: { node: ">=12" } + + yargs@17.7.2: + resolution: + { integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== } + engines: { node: ">=12" } + + yauzl@2.10.0: + resolution: + { integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== } + + yazl@2.5.1: + resolution: + { integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== } + + ylru@1.2.1: + resolution: + { integrity: sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ== } + engines: { node: ">= 4.0.0" } + + yn@3.1.1: + resolution: + { integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== } + engines: { node: ">=6" } + + yocto-queue@0.1.0: + resolution: + { integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== } + engines: { node: ">=10" } + + yocto-queue@1.0.0: + resolution: + { integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== } + engines: { node: ">=12.20" } + + zen-observable-ts@0.8.21: + resolution: + { integrity: sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg== } + + zen-observable@0.8.15: + resolution: + { integrity: sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== } + + zip-stream@4.1.0: + resolution: + { integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== } + engines: { node: ">= 10" } + + zip-webpack-plugin@4.0.1: + resolution: + { integrity: sha512-G041Q4qUaog44Ynit6gs4o+o3JIv0WWfOLvc8Q3IxvPfuqd2KBHhpJWAXUB9Cm1JcWHTIOp9vS3oGMWa1p1Ehw== } + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + webpack-sources: "*" + + zone.js@0.11.4: + resolution: + { integrity: sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw== } + + zrender@5.3.1: + resolution: + { integrity: sha512-7olqIjy0gWfznKr6vgfnGBk7y4UtdMvdwFmK92vVQsQeDPyzkHW1OlrLEKg6GHz1W5ePf0FeN1q2vkl/HFqhXw== } + + zustand@4.4.2: + resolution: + { integrity: sha512-qF3/vZHCrjPUX5DvPE3DPDZlh+FiAWRKlP9PI7SlW1MCk8q4vUCDqyWsbF8K41ne0Yx8eeeb0m1cypn1LqUMYQ== } + engines: { node: ">=12.7.0" } + peerDependencies: + "@types/react": ^17.0.6 + immer: ">=9.0" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": optional: true - tailwindcss: + immer: + optional: true + react: optional: true + +snapshots: + "@aashutoshrathi/word-wrap@1.2.6": {} + + "@adobe/css-tools@4.3.3": {} + + "@ampproject/remapping@2.2.0": + dependencies: + "@jridgewell/gen-mapping": 0.1.1 + "@jridgewell/trace-mapping": 0.3.18 + + "@angular-devkit/architect@0.1402.11": + dependencies: + "@angular-devkit/core": 14.2.11 + rxjs: 6.6.7 + transitivePeerDependencies: + - chokidar + + "@angular-devkit/build-angular@14.2.11(@angular/compiler-cli@14.3.0)(typescript@4.8.4)": dependencies: "@ampproject/remapping": 2.2.0 "@angular-devkit/architect": 0.1402.11 @@ -13666,15 +32872,8 @@ packages: - uglify-js - utf-8-validate - webpack-cli - dev: true - /@angular-devkit/build-webpack@0.1402.11(webpack-dev-server@4.11.0)(webpack@5.76.1): - resolution: - { integrity: sha512-Ajyg1O6B6JSHsDlPdh165uy3glW4IiUlRXu8VVAOSA88WIT1Dl17f4Oun0/t27ip0/CNceiVY9MzOqIwGL1E6g== } - engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } - peerDependencies: - webpack: ^5.30.0 - webpack-dev-server: ^4.0.0 + "@angular-devkit/build-webpack@0.1402.11(webpack-dev-server@4.11.0)(webpack@5.76.1)": dependencies: "@angular-devkit/architect": 0.1402.11 rxjs: 6.6.7 @@ -13682,29 +32881,16 @@ packages: webpack-dev-server: 4.11.0(webpack@5.76.1) transitivePeerDependencies: - chokidar - dev: true - /@angular-devkit/core@14.2.11: - resolution: - { integrity: sha512-cBIGs6y9rykOQqnuAQOB1DgIRyBFYtvKRJb7QNUfIJ0qUfARKkuV/yikv3lrb95ePGkmoRzmjkFqcFZiYU+r7A== } - engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } - peerDependencies: - chokidar: ^3.5.2 - peerDependenciesMeta: - chokidar: - optional: true + "@angular-devkit/core@14.2.11": dependencies: ajv: 8.11.0 ajv-formats: 2.1.1(ajv@8.11.0) jsonc-parser: 3.1.0 rxjs: 6.6.7 source-map: 0.7.4 - dev: true - /@angular-devkit/schematics@14.2.11: - resolution: - { integrity: sha512-OTEOu4uf3kZDcSGYkuESxf/IOlJSn/GdLt63Sd1QwJu6pJSeFxkANw/WEWICZyJfRLNW6fdLJLEGPM9Zt5ZqAg== } - engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + "@angular-devkit/schematics@14.2.11": dependencies: "@angular-devkit/core": 14.2.11 jsonc-parser: 3.1.0 @@ -13713,24 +32899,13 @@ packages: rxjs: 6.6.7 transitivePeerDependencies: - chokidar - dev: true - /@angular/animations@14.3.0(@angular/core@14.3.0): - resolution: - { integrity: sha512-QoBcIKy1ZiU+4qJsAh5Ls20BupWiXiZzKb0s6L9/dntPt5Msr4Ao289XR2P6O1L+kTsCprH9Kt41zyGQ/bkRqg== } - engines: { node: ^14.15.0 || >=16.10.0 } - peerDependencies: - "@angular/core": 14.3.0 + "@angular/animations@14.3.0(@angular/core@14.3.0)": dependencies: "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) tslib: 2.5.0 - dev: false - /@angular/cli@14.2.11: - resolution: - { integrity: sha512-k4Epob8Xz+9oyC6Ty9SNntTa2wHAvzxfcCi7itefPMcwEU9pqBcAv4XYfyawb5d7n/S5RBNwdsDpjoh2DPtmow== } - engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } - hasBin: true + "@angular/cli@14.2.11": dependencies: "@angular-devkit/architect": 0.1402.11 "@angular-devkit/core": 14.2.11 @@ -13756,29 +32931,14 @@ packages: - bluebird - chokidar - supports-color - dev: true - /@angular/common@14.3.0(@angular/core@14.3.0)(rxjs@7.5.2): - resolution: - { integrity: sha512-pV9oyG3JhGWeQ+TFB0Qub6a1VZWMNZ6/7zEopvYivdqa5yDLLDSBRWb6P80RuONXyGnM1pa7l5nYopX+r/23GQ== } - engines: { node: ^14.15.0 || >=16.10.0 } - peerDependencies: - "@angular/core": 14.3.0 - rxjs: ^6.5.3 || ^7.4.0 + "@angular/common@14.3.0(@angular/core@14.3.0)(rxjs@7.5.2)": dependencies: "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) rxjs: 7.5.2 tslib: 2.5.0 - dev: false - /@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0)(typescript@4.8.4): - resolution: - { integrity: sha512-eoKpKdQ2X6axMgzcPUMZVYl3bIlTMzMeTo5V29No4BzgiUB+QoOTYGNJZkGRyqTNpwD9uSBJvmT2vG9+eC4ghQ== } - engines: { node: ^14.15.0 || >=16.10.0 } - hasBin: true - peerDependencies: - "@angular/compiler": 14.3.0 - typescript: ">=4.6.2 <4.9" + "@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0)(typescript@4.8.4)": dependencies: "@angular/compiler": 14.3.0(@angular/core@14.3.0) "@babel/core": 7.18.10 @@ -13794,140 +32954,66 @@ packages: yargs: 17.5.1 transitivePeerDependencies: - supports-color - dev: true - /@angular/compiler@14.3.0(@angular/core@14.3.0): - resolution: - { integrity: sha512-E15Rh0t3vA+bctbKnBCaDmLvc3ix+ZBt6yFZmhZalReQ+KpOlvOJv+L9oiFEgg+rYVl2QdvN7US1fvT0PqswLw== } - engines: { node: ^14.15.0 || >=16.10.0 } - peerDependencies: - "@angular/core": 14.3.0 - peerDependenciesMeta: - "@angular/core": - optional: true + "@angular/compiler@14.3.0(@angular/core@14.3.0)": dependencies: "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) tslib: 2.5.0 - /@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4): - resolution: - { integrity: sha512-wYiwItc0Uyn4FWZ/OAx/Ubp2/WrD3EgUJ476y1XI7yATGPF8n9Ld5iCXT08HOvc4eBcYlDfh90kTXR6/MfhzdQ== } - engines: { node: ^14.15.0 || >=16.10.0 } - peerDependencies: - rxjs: ^6.5.3 || ^7.4.0 - zone.js: ~0.11.4 || ~0.12.0 + "@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)": dependencies: rxjs: 7.5.2 tslib: 2.5.0 zone.js: 0.11.4 - /@angular/elements@14.3.0(@angular/core@14.3.0)(rxjs@7.5.2): - resolution: - { integrity: sha512-fIg8IOD2R36v3SZ8yQEwTC8T71Hk0lbJFJXaOUZDZ6MfwdT8mMkFCujPRXOF0+p/ZnOiq2EhBwuPdjmKTf7XHA== } - engines: { node: ^14.15.0 || >=16.10.0 } - peerDependencies: - "@angular/core": 14.3.0 - rxjs: ^6.5.3 || ^7.4.0 + "@angular/elements@14.3.0(@angular/core@14.3.0)(rxjs@7.5.2)": dependencies: "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) rxjs: 7.5.2 tslib: 2.5.0 - dev: false - /@angular/forms@14.3.0(@angular/common@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)(rxjs@7.5.2): - resolution: - { integrity: sha512-fBZZC2UFMom2AZPjGQzROPXFWO6kvCsPDKctjJwClVC8PuMrkm+RRyiYRdBbt2qxWHEqOZM2OCQo73xUyZOYHw== } - engines: { node: ^14.15.0 || >=16.10.0 } - peerDependencies: - "@angular/common": 14.3.0 - "@angular/core": 14.3.0 - "@angular/platform-browser": 14.3.0 - rxjs: ^6.5.3 || ^7.4.0 + "@angular/forms@14.3.0(@angular/common@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)(rxjs@7.5.2)": dependencies: "@angular/common": 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) "@angular/platform-browser": 14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0) rxjs: 7.5.2 tslib: 2.5.0 - dev: false - /@angular/platform-browser-dynamic@14.3.0(@angular/common@14.3.0)(@angular/compiler@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0): - resolution: - { integrity: sha512-rneZiMrIiYRhrkQvdL40E2ErKRn4Zdo6EtjBM9pAmWeyoM8oMnOZb9gz5vhrkNWg06kVMVg0yKqluP5How7j3A== } - engines: { node: ^14.15.0 || >=16.10.0 } - peerDependencies: - "@angular/common": 14.3.0 - "@angular/compiler": 14.3.0 - "@angular/core": 14.3.0 - "@angular/platform-browser": 14.3.0 + "@angular/platform-browser-dynamic@14.3.0(@angular/common@14.3.0)(@angular/compiler@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)": dependencies: "@angular/common": 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) "@angular/compiler": 14.3.0(@angular/core@14.3.0) "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) "@angular/platform-browser": 14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0) tslib: 2.5.0 - dev: false - /@angular/platform-browser@14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0): - resolution: - { integrity: sha512-w9Y3740UmTz44T0Egvc+4QV9sEbO61L+aRHbpkLTJdlEGzHByZvxJmJyBYmdqeyTPwc/Zpy7c02frlpfAlyB7A== } - engines: { node: ^14.15.0 || >=16.10.0 } - peerDependencies: - "@angular/animations": 14.3.0 - "@angular/common": 14.3.0 - "@angular/core": 14.3.0 - peerDependenciesMeta: - "@angular/animations": - optional: true + "@angular/platform-browser@14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0)": dependencies: "@angular/animations": 14.3.0(@angular/core@14.3.0) "@angular/common": 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) tslib: 2.5.0 - dev: false - /@angular/router@14.3.0(@angular/common@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)(rxjs@7.5.2): - resolution: - { integrity: sha512-uip0V7w7k7xyxxpTPbr7EuMnYLj3FzJrwkLVJSEw3TMMGHt5VU5t4BBa9veGZOta2C205XFrTAHnp8mD+XYY1w== } - engines: { node: ^14.15.0 || >=16.10.0 } - peerDependencies: - "@angular/common": 14.3.0 - "@angular/core": 14.3.0 - "@angular/platform-browser": 14.3.0 - rxjs: ^6.5.3 || ^7.4.0 + "@angular/router@14.3.0(@angular/common@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)(rxjs@7.5.2)": dependencies: "@angular/common": 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) "@angular/platform-browser": 14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0) rxjs: 7.5.2 tslib: 2.5.0 - dev: false - /@apidevtools/json-schema-ref-parser@9.0.6: - resolution: - { integrity: sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg== } + "@apidevtools/json-schema-ref-parser@9.0.6": dependencies: "@jsdevtools/ono": 7.1.3 call-me-maybe: 1.0.2 js-yaml: 3.14.1 - dev: false - /@apidevtools/openapi-schemas@2.1.0: - resolution: - { integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ== } - engines: { node: ">=10" } - dev: false + "@apidevtools/openapi-schemas@2.1.0": {} - /@apidevtools/swagger-methods@3.0.2: - resolution: - { integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg== } - dev: false + "@apidevtools/swagger-methods@3.0.2": {} - /@apidevtools/swagger-parser@10.1.0(openapi-types@7.2.3): - resolution: - { integrity: sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw== } - peerDependencies: - openapi-types: ">=7" + "@apidevtools/swagger-parser@10.1.0(openapi-types@7.2.3)": dependencies: "@apidevtools/json-schema-ref-parser": 9.0.6 "@apidevtools/openapi-schemas": 2.1.0 @@ -13937,13 +33023,8 @@ packages: ajv-draft-04: 1.0.0(ajv@8.12.0) call-me-maybe: 1.0.2 openapi-types: 7.2.3 - dev: false - /@apollo/protobufjs@1.2.6: - resolution: - { integrity: sha512-Wqo1oSHNUj/jxmsVp4iR3I480p6qdqHikn38lKrFhfzcDJ7lwd7Ck7cHRl4JE81tWNArl77xhnG/OkZhxKBYOw== } - hasBin: true - requiresBuild: true + "@apollo/protobufjs@1.2.6": dependencies: "@protobufjs/aspromise": 1.1.2 "@protobufjs/base64": 1.1.2 @@ -13958,13 +33039,8 @@ packages: "@types/long": 4.0.2 "@types/node": 10.17.60 long: 4.0.0 - dev: true - /@apollo/protobufjs@1.2.7: - resolution: - { integrity: sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg== } - hasBin: true - requiresBuild: true + "@apollo/protobufjs@1.2.7": dependencies: "@protobufjs/aspromise": 1.1.2 "@protobufjs/base64": 1.1.2 @@ -13978,17 +33054,8 @@ packages: "@protobufjs/utf8": 1.1.0 "@types/long": 4.0.2 long: 4.0.0 - dev: true - /@apollo/react-common@3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1): - resolution: - { integrity: sha512-X5Kyro73bthWSCBJUC5XYQqMnG0dLWuDZmVkzog9dynovhfiVCV4kPSdgSIkqnb++cwCzOVuQ4rDKVwo2XRzQA== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-client: ^2.6.4 - apollo-utilities: ^1.3.2 - graphql: ^14.3.1 - react: ^16.8.0 + "@apollo/react-common@3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)": dependencies: "@types/react": 17.0.21 apollo-client: 2.6.10(graphql@14.3.1) @@ -13997,15 +33064,7 @@ packages: ts-invariant: 0.4.4 tslib: 1.14.1 - /@apollo/react-common@3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2): - resolution: - { integrity: sha512-X5Kyro73bthWSCBJUC5XYQqMnG0dLWuDZmVkzog9dynovhfiVCV4kPSdgSIkqnb++cwCzOVuQ4rDKVwo2XRzQA== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-client: ^2.6.4 - apollo-utilities: ^1.3.2 - graphql: ^14.3.1 - react: ^16.8.0 + "@apollo/react-common@3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2)": dependencies: "@types/react": 17.0.21 apollo-client: 2.6.10(graphql@14.3.1) @@ -14014,20 +33073,8 @@ packages: react: 17.0.2 ts-invariant: 0.4.4 tslib: 1.14.1 - dev: false - /@apollo/react-components@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2): - resolution: - { integrity: sha512-c82VyUuE9VBnJB7bnX+3dmwpIPMhyjMwyoSLyQWPHxz8jK4ak30XszJtqFf4eC4hwvvLYa+Ou6X73Q8V8e2/jg== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-cache: ^1.3.2 - apollo-client: ^2.6.4 - apollo-link: ^1.2.12 - apollo-utilities: ^1.3.2 - graphql: ^14.3.1 - react: ^16.8.0 - react-dom: ^16.8.0 + "@apollo/react-components@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)": dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) @@ -14041,20 +33088,8 @@ packages: react-dom: 17.0.2 ts-invariant: 0.4.4 tslib: 1.14.1 - dev: false - /@apollo/react-components@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-c82VyUuE9VBnJB7bnX+3dmwpIPMhyjMwyoSLyQWPHxz8jK4ak30XszJtqFf4eC4hwvvLYa+Ou6X73Q8V8e2/jg== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-cache: ^1.3.2 - apollo-client: ^2.6.4 - apollo-link: ^1.2.12 - apollo-utilities: ^1.3.2 - graphql: ^14.3.1 - react: ^16.8.0 - react-dom: ^16.8.0 + "@apollo/react-components@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) @@ -14069,17 +33104,8 @@ packages: react-dom: 17.0.2(react@17.0.2) ts-invariant: 0.4.4 tslib: 1.14.1 - dev: false - /@apollo/react-hoc@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2): - resolution: - { integrity: sha512-jlZ2pvEnRevLa54H563BU0/xrYSgWQ72GksarxUzCHQW85nmn9wQln0kLBX7Ua7SBt9WgiuYQXQVechaaCulfQ== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-client: ^2.6.4 - graphql: ^14.3.1 - react: ^16.8.0 - react-dom: ^16.8.0 + "@apollo/react-hoc@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)": dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) @@ -14094,17 +33120,8 @@ packages: - apollo-cache - apollo-link - apollo-utilities - dev: false - /@apollo/react-hoc@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-jlZ2pvEnRevLa54H563BU0/xrYSgWQ72GksarxUzCHQW85nmn9wQln0kLBX7Ua7SBt9WgiuYQXQVechaaCulfQ== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-client: ^2.6.4 - graphql: ^14.3.1 - react: ^16.8.0 - react-dom: ^16.8.0 + "@apollo/react-hoc@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) @@ -14120,17 +33137,8 @@ packages: - apollo-cache - apollo-link - apollo-utilities - dev: false - /@apollo/react-hooks@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2): - resolution: - { integrity: sha512-y0CJ393DLxIIkksRup4nt+vSjxalbZBXnnXxYbviq/woj+zKa431zy0yT4LqyRKpFy9ahMIwxBnBwfwIoupqLQ== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-client: ^2.6.4 - graphql: ^14.3.1 - react: ^16.8.0 - react-dom: ^16.8.0 + "@apollo/react-hooks@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)": dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) "@types/react": 17.0.21 @@ -14143,15 +33151,7 @@ packages: transitivePeerDependencies: - apollo-utilities - /@apollo/react-hooks@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-y0CJ393DLxIIkksRup4nt+vSjxalbZBXnnXxYbviq/woj+zKa431zy0yT4LqyRKpFy9ahMIwxBnBwfwIoupqLQ== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-client: ^2.6.4 - graphql: ^14.3.1 - react: ^16.8.0 - react-dom: ^16.8.0 + "@apollo/react-hooks@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) "@types/react": 17.0.21 @@ -14164,14 +33164,8 @@ packages: tslib: 1.14.1 transitivePeerDependencies: - apollo-utilities - dev: false - /@apollo/react-ssr@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2): - resolution: - { integrity: sha512-wuLPkKlctNn3u8EU8rlECyktpOUCeekFfb0KhIKknpGY6Lza2Qu0bThx7D9MIbVEzhKadNNrzLcpk0Y8/5UuWg== } - peerDependencies: - react: ^16.8.0 - react-dom: ^16.8.0 + "@apollo/react-ssr@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)": dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) @@ -14182,14 +33176,8 @@ packages: - apollo-client - apollo-utilities - graphql - dev: false - /@apollo/react-ssr@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-wuLPkKlctNn3u8EU8rlECyktpOUCeekFfb0KhIKknpGY6Lza2Qu0bThx7D9MIbVEzhKadNNrzLcpk0Y8/5UuWg== } - peerDependencies: - react: ^16.8.0 - react-dom: ^16.8.0 + "@apollo/react-ssr@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) @@ -14201,85 +33189,40 @@ packages: - apollo-client - apollo-utilities - graphql - dev: false - /@apollo/usage-reporting-protobuf@4.1.1: - resolution: - { integrity: sha512-u40dIUePHaSKVshcedO7Wp+mPiZsaU6xjv9J+VyxpoU/zL6Jle+9zWeG98tr/+SZ0nZ4OXhrbb8SNr0rAPpIDA== } + "@apollo/usage-reporting-protobuf@4.1.1": dependencies: "@apollo/protobufjs": 1.2.7 - dev: true - /@apollo/utils.dropunuseddefinitions@1.1.0(graphql@14.3.1): - resolution: - { integrity: sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg== } - engines: { node: ">=12.13.0" } - peerDependencies: - graphql: 14.x || 15.x || 16.x + "@apollo/utils.dropunuseddefinitions@1.1.0(graphql@14.3.1)": dependencies: graphql: 14.3.1 - dev: true - /@apollo/utils.keyvaluecache@1.0.2: - resolution: - { integrity: sha512-p7PVdLPMnPzmXSQVEsy27cYEjVON+SH/Wb7COyW3rQN8+wJgT1nv9jZouYtztWW8ZgTkii5T6tC9qfoDREd4mg== } + "@apollo/utils.keyvaluecache@1.0.2": dependencies: "@apollo/utils.logger": 1.0.1 lru-cache: 7.13.1 - dev: true - /@apollo/utils.logger@1.0.1: - resolution: - { integrity: sha512-XdlzoY7fYNK4OIcvMD2G94RoFZbzTQaNP0jozmqqMudmaGo2I/2Jx71xlDJ801mWA/mbYRihyaw6KJii7k5RVA== } - dev: true + "@apollo/utils.logger@1.0.1": {} - /@apollo/utils.printwithreducedwhitespace@1.1.0(graphql@14.3.1): - resolution: - { integrity: sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q== } - engines: { node: ">=12.13.0" } - peerDependencies: - graphql: 14.x || 15.x || 16.x + "@apollo/utils.printwithreducedwhitespace@1.1.0(graphql@14.3.1)": dependencies: graphql: 14.3.1 - dev: true - /@apollo/utils.removealiases@1.0.0(graphql@14.3.1): - resolution: - { integrity: sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A== } - engines: { node: ">=12.13.0" } - peerDependencies: - graphql: 14.x || 15.x || 16.x + "@apollo/utils.removealiases@1.0.0(graphql@14.3.1)": dependencies: graphql: 14.3.1 - dev: true - /@apollo/utils.sortast@1.1.0(graphql@14.3.1): - resolution: - { integrity: sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA== } - engines: { node: ">=12.13.0" } - peerDependencies: - graphql: 14.x || 15.x || 16.x + "@apollo/utils.sortast@1.1.0(graphql@14.3.1)": dependencies: graphql: 14.3.1 lodash.sortby: 4.7.0 - dev: true - /@apollo/utils.stripsensitiveliterals@1.2.0(graphql@14.3.1): - resolution: - { integrity: sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w== } - engines: { node: ">=12.13.0" } - peerDependencies: - graphql: 14.x || 15.x || 16.x + "@apollo/utils.stripsensitiveliterals@1.2.0(graphql@14.3.1)": dependencies: graphql: 14.3.1 - dev: true - /@apollo/utils.usagereporting@1.0.1(graphql@14.3.1): - resolution: - { integrity: sha512-6dk+0hZlnDbahDBB2mP/PZ5ybrtCJdLMbeNJD+TJpKyZmSY6bA3SjI8Cr2EM9QA+AdziywuWg+SgbWUF3/zQqQ== } - engines: { node: ">=12.13.0" } - peerDependencies: - graphql: 14.x || 15.x || 16.x + "@apollo/utils.usagereporting@1.0.1(graphql@14.3.1)": dependencies: "@apollo/usage-reporting-protobuf": 4.1.1 "@apollo/utils.dropunuseddefinitions": 1.1.0(graphql@14.3.1) @@ -14288,38 +33231,20 @@ packages: "@apollo/utils.sortast": 1.1.0(graphql@14.3.1) "@apollo/utils.stripsensitiveliterals": 1.2.0(graphql@14.3.1) graphql: 14.3.1 - dev: true - /@apollographql/apollo-tools@0.5.4(graphql@14.3.1): - resolution: - { integrity: sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw== } - engines: { node: ">=8", npm: ">=6" } - peerDependencies: - graphql: ^14.2.1 || ^15.0.0 || ^16.0.0 + "@apollographql/apollo-tools@0.5.4(graphql@14.3.1)": dependencies: graphql: 14.3.1 - dev: true - /@apollographql/graphql-playground-html@1.6.29: - resolution: - { integrity: sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA== } + "@apollographql/graphql-playground-html@1.6.29": dependencies: xss: 1.0.14 - dev: true - /@arcanis/slice-ansi@1.1.1: - resolution: - { integrity: sha512-xguP2WR2Dv0gQ7Ykbdb7BNCnPnIPB94uTi0Z2NvkRBEnhbwjOQ7QyQKJXrVQg4qDpiD9hA5l5cCwy/z2OXgc3w== } + "@arcanis/slice-ansi@1.1.1": dependencies: grapheme-splitter: 1.0.4 - dev: true - /@ardatan/relay-compiler@12.0.0(graphql@14.3.1): - resolution: - { integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q== } - hasBin: true - peerDependencies: - graphql: "*" + "@ardatan/relay-compiler@12.0.0(graphql@14.3.1)": dependencies: "@babel/core": 7.23.9 "@babel/generator": 7.23.6 @@ -14342,92 +33267,46 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@ardatan/sync-fetch@0.0.1: - resolution: - { integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA== } - engines: { node: ">=14" } + "@ardatan/sync-fetch@0.0.1": dependencies: node-fetch: 2.6.11 transitivePeerDependencies: - encoding - dev: true - /@assemblyscript/loader@0.10.1: - resolution: - { integrity: sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== } - dev: true + "@assemblyscript/loader@0.10.1": {} - /@aw-web-design/x-default-browser@1.4.126: - resolution: - { integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug== } - hasBin: true + "@aw-web-design/x-default-browser@1.4.126": dependencies: default-browser-id: 3.0.0 - dev: true - /@babel/code-frame@7.16.7: - resolution: - { integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== } - engines: { node: ">=6.9.0" } + "@babel/code-frame@7.16.7": dependencies: "@babel/highlight": 7.18.6 - dev: true - /@babel/code-frame@7.21.4: - resolution: - { integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== } - engines: { node: ">=6.9.0" } + "@babel/code-frame@7.21.4": dependencies: "@babel/highlight": 7.23.4 - dev: true - /@babel/code-frame@7.22.13: - resolution: - { integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== } - engines: { node: ">=6.9.0" } + "@babel/code-frame@7.22.13": dependencies: "@babel/highlight": 7.23.4 chalk: 2.4.2 - dev: true - /@babel/code-frame@7.23.5: - resolution: - { integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== } - engines: { node: ">=6.9.0" } + "@babel/code-frame@7.23.5": dependencies: "@babel/highlight": 7.23.4 chalk: 2.4.2 - /@babel/compat-data@7.17.7: - resolution: - { integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/compat-data@7.17.7": {} - /@babel/compat-data@7.21.7: - resolution: - { integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/compat-data@7.21.7": {} - /@babel/compat-data@7.22.20: - resolution: - { integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/compat-data@7.22.20": {} - /@babel/compat-data@7.23.5: - resolution: - { integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/compat-data@7.23.5": {} - /@babel/core@7.16.12: - resolution: - { integrity: sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg== } - engines: { node: ">=6.9.0" } + "@babel/core@7.16.12": dependencies: "@babel/code-frame": 7.16.7 "@babel/generator": 7.17.9 @@ -14446,12 +33325,8 @@ packages: source-map: 0.5.7 transitivePeerDependencies: - supports-color - dev: true - /@babel/core@7.18.10: - resolution: - { integrity: sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw== } - engines: { node: ">=6.9.0" } + "@babel/core@7.18.10": dependencies: "@ampproject/remapping": 2.2.0 "@babel/code-frame": 7.21.4 @@ -14470,12 +33345,8 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/core@7.23.0: - resolution: - { integrity: sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== } - engines: { node: ">=6.9.0" } + "@babel/core@7.23.0": dependencies: "@ampproject/remapping": 2.2.0 "@babel/code-frame": 7.22.13 @@ -14494,12 +33365,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/core@7.23.9: - resolution: - { integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== } - engines: { node: ">=6.9.0" } + "@babel/core@7.23.9": dependencies: "@ampproject/remapping": 2.2.0 "@babel/code-frame": 7.23.5 @@ -14518,137 +33385,79 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/generator@7.17.9: - resolution: - { integrity: sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ== } - engines: { node: ">=6.9.0" } + "@babel/generator@7.17.9": dependencies: "@babel/types": 7.23.9 jsesc: 2.5.2 source-map: 0.5.7 - dev: true - /@babel/generator@7.18.12: - resolution: - { integrity: sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg== } - engines: { node: ">=6.9.0" } + "@babel/generator@7.18.12": dependencies: "@babel/types": 7.23.9 "@jridgewell/gen-mapping": 0.3.3 jsesc: 2.5.2 - dev: true - /@babel/generator@7.18.2: - resolution: - { integrity: sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw== } - engines: { node: ">=6.9.0" } + "@babel/generator@7.18.2": dependencies: "@babel/types": 7.23.9 "@jridgewell/gen-mapping": 0.3.3 jsesc: 2.5.2 - dev: true - /@babel/generator@7.21.5: - resolution: - { integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w== } - engines: { node: ">=6.9.0" } + "@babel/generator@7.21.5": dependencies: "@babel/types": 7.23.9 "@jridgewell/gen-mapping": 0.3.3 "@jridgewell/trace-mapping": 0.3.18 jsesc: 2.5.2 - dev: true - /@babel/generator@7.23.0: - resolution: - { integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== } - engines: { node: ">=6.9.0" } + "@babel/generator@7.23.0": dependencies: "@babel/types": 7.23.9 "@jridgewell/gen-mapping": 0.3.3 "@jridgewell/trace-mapping": 0.3.18 jsesc: 2.5.2 - dev: true - /@babel/generator@7.23.6: - resolution: - { integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== } - engines: { node: ">=6.9.0" } + "@babel/generator@7.23.6": dependencies: "@babel/types": 7.23.9 "@jridgewell/gen-mapping": 0.3.3 "@jridgewell/trace-mapping": 0.3.18 jsesc: 2.5.2 - dev: true - /@babel/helper-annotate-as-pure@7.18.6: - resolution: - { integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== } - engines: { node: ">=6.9.0" } + "@babel/helper-annotate-as-pure@7.18.6": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-annotate-as-pure@7.22.5: - resolution: - { integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== } - engines: { node: ">=6.9.0" } + "@babel/helper-annotate-as-pure@7.22.5": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-builder-binary-assignment-operator-visitor@7.21.5: - resolution: - { integrity: sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g== } - engines: { node: ">=6.9.0" } + "@babel/helper-builder-binary-assignment-operator-visitor@7.21.5": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: - resolution: - { integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== } - engines: { node: ">=6.9.0" } + "@babel/helper-builder-binary-assignment-operator-visitor@7.22.15": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-compilation-targets@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-compilation-targets@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.16.12 "@babel/helper-validator-option": 7.23.5 browserslist: 4.23.0 semver: 6.3.1 - dev: true - /@babel/helper-compilation-targets@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-compilation-targets@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.9 "@babel/helper-validator-option": 7.23.5 browserslist: 4.23.0 semver: 6.3.1 - dev: true - /@babel/helper-compilation-targets@7.21.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-compilation-targets@7.21.5(@babel/core@7.18.10)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.18.10 @@ -14656,38 +33465,24 @@ packages: browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - dev: true - /@babel/helper-compilation-targets@7.22.15: - resolution: - { integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== } - engines: { node: ">=6.9.0" } + "@babel/helper-compilation-targets@7.22.15": dependencies: "@babel/compat-data": 7.23.5 "@babel/helper-validator-option": 7.23.5 browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - dev: true - /@babel/helper-compilation-targets@7.23.6: - resolution: - { integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== } - engines: { node: ">=6.9.0" } + "@babel/helper-compilation-targets@7.23.6": dependencies: "@babel/compat-data": 7.23.5 "@babel/helper-validator-option": 7.23.5 browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - dev: true - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.16.12): - resolution: - { integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 @@ -14699,14 +33494,8 @@ packages: "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/helper-split-export-declaration": 7.22.6 semver: 6.3.1 - dev: true - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.18.10): - resolution: - { integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 @@ -14718,14 +33507,8 @@ packages: "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/helper-split-export-declaration": 7.22.6 semver: 6.3.1 - dev: true - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 @@ -14737,14 +33520,8 @@ packages: "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/helper-split-export-declaration": 7.22.6 semver: 6.3.1 - dev: true - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.9): - resolution: - { integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 @@ -14756,91 +33533,50 @@ packages: "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/helper-split-export-declaration": 7.22.6 semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.16.12): - resolution: - { integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.23.9): - resolution: - { integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.16.12): - resolution: - { integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.18.10): - resolution: - { integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9): - resolution: - { integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - dev: true - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== } - peerDependencies: - "@babel/core": ^7.4.0-0 + "@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-compilation-targets": 7.23.6 @@ -14851,13 +33587,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== } - peerDependencies: - "@babel/core": ^7.4.0-0 + "@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-compilation-targets": 7.23.6 @@ -14868,13 +33599,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== } - peerDependencies: - "@babel/core": ^7.4.0-0 + "@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-compilation-targets": 7.23.6 @@ -14885,13 +33611,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + "@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-compilation-targets": 7.23.6 @@ -14901,13 +33622,8 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + "@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-compilation-targets": 7.23.6 @@ -14917,13 +33633,8 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + "@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-compilation-targets": 7.23.6 @@ -14933,81 +33644,42 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-environment-visitor@7.16.7: - resolution: - { integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== } - engines: { node: ">=6.9.0" } + "@babel/helper-environment-visitor@7.16.7": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-environment-visitor@7.21.5: - resolution: - { integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/helper-environment-visitor@7.21.5": {} - /@babel/helper-environment-visitor@7.22.20: - resolution: - { integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/helper-environment-visitor@7.22.20": {} - /@babel/helper-function-name@7.17.9: - resolution: - { integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== } - engines: { node: ">=6.9.0" } + "@babel/helper-function-name@7.17.9": dependencies: "@babel/template": 7.23.9 "@babel/types": 7.23.9 - dev: true - /@babel/helper-function-name@7.23.0: - resolution: - { integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== } - engines: { node: ">=6.9.0" } + "@babel/helper-function-name@7.23.0": dependencies: "@babel/template": 7.23.9 "@babel/types": 7.23.9 - dev: true - /@babel/helper-hoist-variables@7.16.7: - resolution: - { integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== } - engines: { node: ">=6.9.0" } + "@babel/helper-hoist-variables@7.16.7": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-hoist-variables@7.22.5: - resolution: - { integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== } - engines: { node: ">=6.9.0" } + "@babel/helper-hoist-variables@7.22.5": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-member-expression-to-functions@7.23.0: - resolution: - { integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== } - engines: { node: ">=6.9.0" } + "@babel/helper-member-expression-to-functions@7.23.0": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-module-imports@7.22.15: - resolution: - { integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== } - engines: { node: ">=6.9.0" } + "@babel/helper-module-imports@7.22.15": dependencies: "@babel/types": 7.23.9 - /@babel/helper-module-transforms@7.17.7: - resolution: - { integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw== } - engines: { node: ">=6.9.0" } + "@babel/helper-module-transforms@7.17.7": dependencies: "@babel/helper-environment-visitor": 7.21.5 "@babel/helper-module-imports": 7.22.15 @@ -15019,12 +33691,8 @@ packages: "@babel/types": 7.23.9 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-module-transforms@7.21.5: - resolution: - { integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw== } - engines: { node: ">=6.9.0" } + "@babel/helper-module-transforms@7.21.5": dependencies: "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-module-imports": 7.22.15 @@ -15036,14 +33704,8 @@ packages: "@babel/types": 7.23.9 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-module-transforms@7.23.0(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-environment-visitor": 7.22.20 @@ -15051,14 +33713,8 @@ packages: "@babel/helper-simple-access": 7.22.5 "@babel/helper-split-export-declaration": 7.22.6 "@babel/helper-validator-identifier": 7.22.20 - dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-module-transforms@7.23.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-environment-visitor": 7.22.20 @@ -15066,14 +33722,8 @@ packages: "@babel/helper-simple-access": 7.22.5 "@babel/helper-split-export-declaration": 7.22.6 "@babel/helper-validator-identifier": 7.22.20 - dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-module-transforms@7.23.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-environment-visitor": 7.22.20 @@ -15081,14 +33731,8 @@ packages: "@babel/helper-simple-access": 7.22.5 "@babel/helper-split-export-declaration": 7.22.6 "@babel/helper-validator-identifier": 7.22.20 - dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-module-transforms@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-environment-visitor": 7.22.20 @@ -15096,14 +33740,8 @@ packages: "@babel/helper-simple-access": 7.22.5 "@babel/helper-split-export-declaration": 7.22.6 "@babel/helper-validator-identifier": 7.22.20 - dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-environment-visitor": 7.22.20 @@ -15111,886 +33749,450 @@ packages: "@babel/helper-simple-access": 7.22.5 "@babel/helper-split-export-declaration": 7.22.6 "@babel/helper-validator-identifier": 7.22.20 - dev: true - /@babel/helper-optimise-call-expression@7.22.5: - resolution: - { integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== } - engines: { node: ">=6.9.0" } + "@babel/helper-optimise-call-expression@7.22.5": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-plugin-utils@7.17.12: - resolution: - { integrity: sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/helper-plugin-utils@7.17.12": {} - /@babel/helper-plugin-utils@7.21.5: - resolution: - { integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/helper-plugin-utils@7.21.5": {} - /@babel/helper-plugin-utils@7.22.5: - resolution: - { integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/helper-plugin-utils@7.22.5": {} - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.16.12): - resolution: - { integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-wrap-function": 7.22.20 "@babel/types": 7.23.9 - dev: true - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.23.9): - resolution: - { integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-wrap-function": 7.22.20 "@babel/types": 7.23.9 - dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.18.10): - resolution: - { integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-wrap-function": 7.22.20 - dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.0): - resolution: - { integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-wrap-function": 7.22.20 - dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9): - resolution: - { integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-wrap-function": 7.22.20 - dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.16.12): - resolution: - { integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-replace-supers@7.22.20(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-member-expression-to-functions": 7.23.0 "@babel/helper-optimise-call-expression": 7.22.5 - dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.18.10): - resolution: - { integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-replace-supers@7.22.20(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-member-expression-to-functions": 7.23.0 "@babel/helper-optimise-call-expression": 7.22.5 - dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.0): - resolution: - { integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-replace-supers@7.22.20(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-member-expression-to-functions": 7.23.0 "@babel/helper-optimise-call-expression": 7.22.5 - dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9): - resolution: - { integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-member-expression-to-functions": 7.23.0 "@babel/helper-optimise-call-expression": 7.22.5 - dev: true - /@babel/helper-simple-access@7.22.5: - resolution: - { integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== } - engines: { node: ">=6.9.0" } + "@babel/helper-simple-access@7.22.5": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-skip-transparent-expression-wrappers@7.22.5: - resolution: - { integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== } - engines: { node: ">=6.9.0" } + "@babel/helper-skip-transparent-expression-wrappers@7.22.5": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-split-export-declaration@7.16.7: - resolution: - { integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== } - engines: { node: ">=6.9.0" } + "@babel/helper-split-export-declaration@7.16.7": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-split-export-declaration@7.18.6: - resolution: - { integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== } - engines: { node: ">=6.9.0" } + "@babel/helper-split-export-declaration@7.18.6": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-split-export-declaration@7.22.6: - resolution: - { integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== } - engines: { node: ">=6.9.0" } + "@babel/helper-split-export-declaration@7.22.6": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/helper-string-parser@7.23.4: - resolution: - { integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== } - engines: { node: ">=6.9.0" } + "@babel/helper-string-parser@7.23.4": {} - /@babel/helper-validator-identifier@7.22.20: - resolution: - { integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== } - engines: { node: ">=6.9.0" } + "@babel/helper-validator-identifier@7.22.20": {} - /@babel/helper-validator-option@7.16.7: - resolution: - { integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/helper-validator-option@7.16.7": {} - /@babel/helper-validator-option@7.21.0: - resolution: - { integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/helper-validator-option@7.21.0": {} - /@babel/helper-validator-option@7.22.15: - resolution: - { integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/helper-validator-option@7.22.15": {} - /@babel/helper-validator-option@7.23.5: - resolution: - { integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== } - engines: { node: ">=6.9.0" } - dev: true + "@babel/helper-validator-option@7.23.5": {} - /@babel/helper-wrap-function@7.22.20: - resolution: - { integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== } - engines: { node: ">=6.9.0" } + "@babel/helper-wrap-function@7.22.20": dependencies: "@babel/helper-function-name": 7.23.0 "@babel/template": 7.23.9 "@babel/types": 7.23.9 - dev: true - /@babel/helpers@7.16.7: - resolution: - { integrity: sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== } - engines: { node: ">=6.9.0" } + "@babel/helpers@7.16.7": dependencies: "@babel/template": 7.23.9 "@babel/traverse": 7.23.9 "@babel/types": 7.23.9 transitivePeerDependencies: - supports-color - dev: true - /@babel/helpers@7.21.5: - resolution: - { integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA== } - engines: { node: ">=6.9.0" } + "@babel/helpers@7.21.5": dependencies: "@babel/template": 7.23.9 "@babel/traverse": 7.23.9 "@babel/types": 7.23.9 transitivePeerDependencies: - supports-color - dev: true - /@babel/helpers@7.23.1: - resolution: - { integrity: sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA== } - engines: { node: ">=6.9.0" } + "@babel/helpers@7.23.1": dependencies: "@babel/template": 7.23.9 "@babel/traverse": 7.23.9 "@babel/types": 7.23.9 transitivePeerDependencies: - supports-color - dev: true - /@babel/helpers@7.23.9: - resolution: - { integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ== } - engines: { node: ">=6.9.0" } + "@babel/helpers@7.23.9": dependencies: "@babel/template": 7.23.9 "@babel/traverse": 7.23.9 "@babel/types": 7.23.9 transitivePeerDependencies: - supports-color - dev: true - /@babel/highlight@7.18.6: - resolution: - { integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== } - engines: { node: ">=6.9.0" } + "@babel/highlight@7.18.6": dependencies: "@babel/helper-validator-identifier": 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - dev: true - /@babel/highlight@7.23.4: - resolution: - { integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== } - engines: { node: ">=6.9.0" } + "@babel/highlight@7.23.4": dependencies: "@babel/helper-validator-identifier": 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.17.9: - resolution: - { integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg== } - engines: { node: ">=6.0.0" } - hasBin: true + "@babel/parser@7.17.9": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/parser@7.18.4: - resolution: - { integrity: sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow== } - engines: { node: ">=6.0.0" } - hasBin: true + "@babel/parser@7.18.4": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/parser@7.21.8: - resolution: - { integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA== } - engines: { node: ">=6.0.0" } - hasBin: true + "@babel/parser@7.21.8": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/parser@7.23.0: - resolution: - { integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== } - engines: { node: ">=6.0.0" } - hasBin: true + "@babel/parser@7.23.0": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/parser@7.23.9: - resolution: - { integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== } - engines: { node: ">=6.0.0" } - hasBin: true + "@babel/parser@7.23.9": dependencies: "@babel/types": 7.23.9 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.13.0 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-proposal-optional-chaining": 7.21.0(@babel/core@7.16.12) - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.13.0 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-proposal-optional-chaining": 7.21.0(@babel/core@7.23.9) - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.18.10): - resolution: - { integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.13.0 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-proposal-optional-chaining": 7.21.0(@babel/core@7.18.10) - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.13.0 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-transform-optional-chaining": 7.23.4(@babel/core@7.23.0) - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.13.0 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-transform-optional-chaining": 7.23.4(@babel/core@7.23.0) - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.13.0 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-transform-optional-chaining": 7.23.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.0): - resolution: - { integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.16.12): - resolution: - { integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.18.9(@babel/core@7.16.12) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.23.9): - resolution: - { integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.18.9(@babel/core@7.23.9) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-async-generator-functions@7.18.10(@babel/core@7.18.10): - resolution: - { integrity: sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-async-generator-functions@7.18.10(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.18.10) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.9): - resolution: - { integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-class-static-block@7.17.6(@babel/core@7.16.12): - resolution: - { integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.12.0 + "@babel/plugin-proposal-class-static-block@7.17.6(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-class-static-block@7.17.6(@babel/core@7.23.9): - resolution: - { integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.12.0 + "@babel/plugin-proposal-class-static-block@7.17.6(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead. - peerDependencies: - "@babel/core": ^7.12.0 + "@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-export-namespace-from@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-export-namespace-from@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-export-namespace-from@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-export-namespace-from@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.18.10): - resolution: - { integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-json-strings@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-json-strings@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-json-strings@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-json-strings@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-logical-assignment-operators@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-logical-assignment-operators@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-logical-assignment-operators@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-logical-assignment-operators@7.16.7(@babel/core@7.23.9)": dependencies: - "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.23.9) - dev: true - - /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.18.10): - resolution: - { integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/core": 7.23.9 + "@babel/helper-plugin-utils": 7.22.5 + "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.23.9) + + "@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.9): - resolution: - { integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-object-rest-spread@7.17.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-object-rest-spread@7.17.3(@babel/core@7.16.12)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.16.12 @@ -15998,14 +34200,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.16.12) "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-object-rest-spread@7.17.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-object-rest-spread@7.17.3(@babel/core@7.23.9)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.9 @@ -16013,15 +34209,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.23.9) "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.18.10): - resolution: - { integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.18.10)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.18.10 @@ -16029,15 +34218,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.18.10) "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.9)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.9 @@ -16045,1510 +34227,738 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.23.9) "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-optional-chaining@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-optional-chaining@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-optional-chaining@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-optional-chaining@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.16.12): - resolution: - { integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-private-methods@7.16.11(@babel/core@7.16.12): - resolution: - { integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-private-methods@7.16.11(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-private-methods@7.16.11(@babel/core@7.23.9): - resolution: - { integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-private-methods@7.16.11(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-private-property-in-object@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-private-property-in-object@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.16.12) - dev: true - /@babel/plugin-proposal-private-property-in-object@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-private-property-in-object@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.23.9) - dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== } - engines: { node: ">=6.9.0" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.18.10) - dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.0): - resolution: - { integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 - dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9): - resolution: - { integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - dev: true - /@babel/plugin-proposal-unicode-property-regex@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== } - engines: { node: ">=4" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-unicode-property-regex@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-create-regexp-features-plugin": 7.21.8(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-unicode-property-regex@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== } - engines: { node: ">=4" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-unicode-property-regex@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.21.8(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.16.12): - resolution: - { integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== } - engines: { node: ">=4" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== } - engines: { node: ">=4" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.23.9): - resolution: - { integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== } - engines: { node: ">=4" } - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.16.12): - resolution: - { integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.18.10): - resolution: - { integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.16.12): - resolution: - { integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.18.10): - resolution: - { integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.0): - resolution: - { integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9): - resolution: - { integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-flow@7.22.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-flow@7.22.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.16.12): - resolution: - { integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.18.10): - resolution: - { integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.16.12): - resolution: - { integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.18.10): - resolution: - { integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.16.12)": + dependencies: + "@babel/core": 7.16.12 + "@babel/helper-plugin-utils": 7.22.5 + + "@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.0): - resolution: - { integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9): - resolution: - { integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-arrow-functions@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-arrow-functions@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-arrow-functions@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-arrow-functions@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-async-generator-functions@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-async-generator-functions@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.23.0) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.0): - resolution: - { integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.23.0) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9): - resolution: - { integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-environment-visitor": 7.22.20 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.23.9) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-async-to-generator@7.16.8(@babel/core@7.16.12): - resolution: - { integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-async-to-generator@7.16.8(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-module-imports": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.18.9(@babel/core@7.16.12) - dev: true - /@babel/plugin-transform-async-to-generator@7.16.8(@babel/core@7.23.9): - resolution: - { integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-async-to-generator@7.16.8(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-module-imports": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.18.9(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-async-to-generator@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-async-to-generator@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-module-imports": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.18.10) - dev: true - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-module-imports": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-module-imports": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-module-imports": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoping@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoping@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoping@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoping@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.0): - resolution: - { integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.12.0 + "@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.12.0 + "@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.12.0 + "@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-classes@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-classes@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 @@ -17559,14 +34969,8 @@ packages: "@babel/helper-replace-supers": 7.22.20(@babel/core@7.16.12) "@babel/helper-split-export-declaration": 7.22.6 globals: 11.12.0 - dev: true - /@babel/plugin-transform-classes@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-classes@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 @@ -17577,14 +34981,8 @@ packages: "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.9) "@babel/helper-split-export-declaration": 7.22.6 globals: 11.12.0 - dev: true - /@babel/plugin-transform-classes@7.21.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-classes@7.21.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 @@ -17596,14 +34994,8 @@ packages: "@babel/helper-replace-supers": 7.22.20(@babel/core@7.18.10) "@babel/helper-split-export-declaration": 7.22.6 globals: 11.12.0 - dev: true - /@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 @@ -17615,14 +35007,8 @@ packages: "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.0) "@babel/helper-split-export-declaration": 7.22.6 globals: 11.12.0 - dev: true - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.0): - resolution: - { integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 @@ -17633,14 +35019,8 @@ packages: "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.0) "@babel/helper-split-export-declaration": 7.22.6 globals: 11.12.0 - dev: true - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.9): - resolution: - { integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 @@ -17651,1034 +35031,512 @@ packages: "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.9) "@babel/helper-split-export-declaration": 7.22.6 globals: 11.12.0 - dev: true - /@babel/plugin-transform-computed-properties@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-computed-properties@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-computed-properties@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-computed-properties@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/template": 7.23.9 - dev: true - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/template": 7.23.9 - dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/template": 7.23.9 - dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/template": 7.23.9 - dev: true - /@babel/plugin-transform-destructuring@7.17.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-destructuring@7.17.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-destructuring@7.17.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-destructuring@7.17.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-create-regexp-features-plugin": 7.21.8(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.21.8(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-duplicate-keys@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-duplicate-keys@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-duplicate-keys@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-duplicate-keys@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.18.10): - resolution: - { integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.0): - resolution: - { integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-builder-binary-assignment-operator-visitor": 7.21.5 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-builder-binary-assignment-operator-visitor": 7.21.5 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-builder-binary-assignment-operator-visitor": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-builder-binary-assignment-operator-visitor": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-builder-binary-assignment-operator-visitor": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-builder-binary-assignment-operator-visitor": 7.22.15 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.0): - resolution: - { integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-flow": 7.22.5(@babel/core@7.16.12) - dev: true - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-flow": 7.22.5(@babel/core@7.18.10) - dev: true - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-flow": 7.22.5(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-flow": 7.22.5(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-for-of@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-for-of@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-for-of@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-for-of@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-for-of@7.21.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-for-of@7.21.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.0): - resolution: - { integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - dev: true - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9): - resolution: - { integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - dev: true - /@babel/plugin-transform-function-name@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-function-name@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-compilation-targets": 7.23.6 "@babel/helper-function-name": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-function-name@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-function-name@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-compilation-targets": 7.23.6 "@babel/helper-function-name": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.18.10): - resolution: - { integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-function-name@7.18.9(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-compilation-targets": 7.23.6 "@babel/helper-function-name": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-compilation-targets": 7.23.6 "@babel/helper-function-name": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-compilation-targets": 7.23.6 "@babel/helper-function-name": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-compilation-targets": 7.23.6 "@babel/helper-function-name": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.0): - resolution: - { integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.23.9) - dev: true - - /@babel/plugin-transform-literals@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/helper-plugin-utils": 7.22.5 + "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.23.9) + + "@babel/plugin-transform-literals@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-literals@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-literals@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-literals@7.18.9(@babel/core@7.18.10): - resolution: - { integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-literals@7.18.9(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.0): - resolution: - { integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-amd@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-amd@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 babel-plugin-dynamic-import-node: 2.3.3 - dev: true - /@babel/plugin-transform-modules-amd@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-amd@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 babel-plugin-dynamic-import-node: 2.3.3 - dev: true - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.18.10): - resolution: - { integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-commonjs@7.17.9(@babel/core@7.16.12): - resolution: - { integrity: sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-commonjs@7.17.9(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-simple-access": 7.22.5 babel-plugin-dynamic-import-node: 2.3.3 - dev: true - /@babel/plugin-transform-modules-commonjs@7.17.9(@babel/core@7.23.9): - resolution: - { integrity: sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-commonjs@7.17.9(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-simple-access": 7.22.5 babel-plugin-dynamic-import-node: 2.3.3 - dev: true - /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-simple-access": 7.22.5 - dev: true - /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-simple-access": 7.22.5 - dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-simple-access": 7.22.5 - dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-simple-access": 7.22.5 - dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-simple-access": 7.22.5 - dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-simple-access": 7.22.5 - dev: true - /@babel/plugin-transform-modules-systemjs@7.17.8(@babel/core@7.16.12): - resolution: - { integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-systemjs@7.17.8(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-hoist-variables": 7.22.5 @@ -18686,14 +35544,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-identifier": 7.22.20 babel-plugin-dynamic-import-node: 2.3.3 - dev: true - /@babel/plugin-transform-modules-systemjs@7.17.8(@babel/core@7.23.9): - resolution: - { integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-systemjs@7.17.8(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-hoist-variables": 7.22.5 @@ -18701,338 +35553,170 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-identifier": 7.22.20 babel-plugin-dynamic-import-node: 2.3.3 - dev: true - /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.18.10): - resolution: - { integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-hoist-variables": 7.22.5 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-identifier": 7.22.20 - dev: true - /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-hoist-variables": 7.22.5 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-identifier": 7.22.20 - dev: true - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.0): - resolution: - { integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-hoist-variables": 7.22.5 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-identifier": 7.22.20 - dev: true - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9): - resolution: - { integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-hoist-variables": 7.22.5 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-identifier": 7.22.20 - dev: true - /@babel/plugin-transform-modules-umd@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-umd@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-umd@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-umd@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.16.8(@babel/core@7.16.12): - resolution: - { integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex@7.16.8(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-create-regexp-features-plugin": 7.21.8(@babel/core@7.16.12) - dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.16.8(@babel/core@7.23.9): - resolution: - { integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex@7.16.8(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.21.8(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-new-target@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-new-target@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-new-target@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-new-target@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-new-target@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.0): - resolution: - { integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.0): - resolution: - { integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.0 @@ -19040,14 +35724,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.23.0) "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.0 @@ -19055,14 +35733,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.23.0) "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.9 @@ -19070,558 +35742,270 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.23.9) "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-object-super@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-object-super@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-replace-supers": 7.22.20(@babel/core@7.16.12) - dev: true - /@babel/plugin-transform-object-super@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-object-super@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-object-super@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-replace-supers": 7.22.20(@babel/core@7.18.10) - dev: true - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.0): - resolution: - { integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-parameters@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-parameters@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-parameters@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-parameters@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-parameters@7.21.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.16.12): - resolution: - { integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-parameters@7.23.3(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-parameters@7.23.3(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.0): - resolution: - { integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.0): - resolution: - { integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-constant-elements@7.17.12(@babel/core@7.23.9): - resolution: - { integrity: sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-constant-elements@7.17.12(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-display-name@7.16.0(@babel/core@7.16.12): - resolution: - { integrity: sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-display-name@7.16.0(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-display-name@7.16.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-display-name@7.16.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-display-name@7.16.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-display-name@7.16.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-jsx-development@7.16.0(@babel/core@7.16.12): - resolution: - { integrity: sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.9)": + dependencies: + "@babel/core": 7.23.9 + "@babel/helper-plugin-utils": 7.22.5 + + "@babel/plugin-transform-react-jsx-development@7.16.0(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.16.12) - dev: true - /@babel/plugin-transform-react-jsx-development@7.16.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx-development@7.16.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.18.10) - dev: true - /@babel/plugin-transform-react-jsx-development@7.16.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx-development@7.16.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.16.12) - dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.18.10) - dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-react-jsx@7.16.0(@babel/core@7.16.12): - resolution: - { integrity: sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx@7.16.0(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 @@ -19629,14 +36013,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.16.12) "@babel/types": 7.23.9 - dev: true - /@babel/plugin-transform-react-jsx@7.16.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx@7.16.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 @@ -19644,14 +36022,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.18.10) "@babel/types": 7.23.9 - dev: true - /@babel/plugin-transform-react-jsx@7.16.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx@7.16.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 @@ -19659,14 +36031,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.23.9) "@babel/types": 7.23.9 - dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.16.12): - resolution: - { integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 @@ -19674,14 +36040,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.16.12) "@babel/types": 7.23.9 - dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.18.10): - resolution: - { integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 @@ -19689,14 +36049,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.18.10) "@babel/types": 7.23.9 - dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 @@ -19704,14 +36058,8 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.23.0) "@babel/types": 7.23.9 - dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.9): - resolution: - { integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 @@ -19719,234 +36067,114 @@ packages: "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.23.9) "@babel/types": 7.23.9 - dev: true - /@babel/plugin-transform-react-pure-annotations@7.16.0(@babel/core@7.16.12): - resolution: - { integrity: sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-pure-annotations@7.16.0(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-pure-annotations@7.16.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-pure-annotations@7.16.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-pure-annotations@7.16.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-pure-annotations@7.16.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-regenerator@7.17.9(@babel/core@7.16.12): - resolution: - { integrity: sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-regenerator@7.17.9(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 regenerator-transform: 0.15.1 - dev: true - /@babel/plugin-transform-regenerator@7.17.9(@babel/core@7.23.9): - resolution: - { integrity: sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-regenerator@7.17.9(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 regenerator-transform: 0.15.1 - dev: true - /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 regenerator-transform: 0.15.2 - dev: true - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.23.0): - resolution: - { integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 regenerator-transform: 0.15.2 - dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 regenerator-transform: 0.15.2 - dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 regenerator-transform: 0.15.2 - dev: true - /@babel/plugin-transform-reserved-words@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-reserved-words@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-reserved-words@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-reserved-words@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-runtime@7.18.10(@babel/core@7.18.10): - resolution: - { integrity: sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-runtime@7.18.10(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-module-imports": 7.22.15 @@ -19957,616 +36185,298 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-spread@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-spread@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - dev: true - /@babel/plugin-transform-spread@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-spread@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - dev: true - /@babel/plugin-transform-spread@7.20.7(@babel/core@7.18.10): - resolution: - { integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-spread@7.20.7(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - dev: true - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - dev: true - /@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-template-literals@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-template-literals@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-template-literals@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-template-literals@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.18.10): - resolution: - { integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-typeof-symbol@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typeof-symbol@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-typeof-symbol@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typeof-symbol@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.18.10): - resolution: - { integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.16.12): - resolution: - { integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typescript@7.22.15(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-typescript": 7.22.5(@babel/core@7.16.12) - dev: true - /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.18.10): - resolution: - { integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typescript@7.22.15(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-typescript": 7.22.5(@babel/core@7.18.10) - dev: true - /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-typescript": 7.22.5(@babel/core@7.23.0) - dev: true - /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.9): - resolution: - { integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-annotate-as-pure": 7.22.5 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 "@babel/plugin-syntax-typescript": 7.22.5(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.0): - resolution: - { integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.16.12): - resolution: - { integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-create-regexp-features-plugin": 7.21.8(@babel/core@7.16.12) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.23.9): - resolution: - { integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.21.8(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.18.10): - resolution: - { integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.18.10) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.0) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 + "@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.9) "@babel/helper-plugin-utils": 7.22.5 - dev: true - /@babel/preset-env@7.16.11(@babel/core@7.16.12): - resolution: - { integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-env@7.16.11(@babel/core@7.16.12)": dependencies: "@babel/compat-data": 7.17.7 "@babel/core": 7.16.12 @@ -20645,14 +36555,8 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/preset-env@7.16.11(@babel/core@7.23.9): - resolution: - { integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-env@7.16.11(@babel/core@7.23.9)": dependencies: "@babel/compat-data": 7.17.7 "@babel/core": 7.23.9 @@ -20731,14 +36635,8 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/preset-env@7.18.10(@babel/core@7.18.10): - resolution: - { integrity: sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-env@7.18.10(@babel/core@7.18.10)": dependencies: "@babel/compat-data": 7.21.7 "@babel/core": 7.18.10 @@ -20818,14 +36716,8 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/preset-env@7.22.20(@babel/core@7.23.0): - resolution: - { integrity: sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-env@7.22.20(@babel/core@7.23.0)": dependencies: "@babel/compat-data": 7.22.20 "@babel/core": 7.23.0 @@ -20910,14 +36802,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/preset-env@7.23.9(@babel/core@7.23.0): - resolution: - { integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-env@7.23.9(@babel/core@7.23.0)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.0 @@ -21002,14 +36888,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/preset-env@7.23.9(@babel/core@7.23.9): - resolution: - { integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-env@7.23.9(@babel/core@7.23.9)": dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.9 @@ -21094,65 +36974,36 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/preset-flow@7.22.15(@babel/core@7.16.12): - resolution: - { integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-flow@7.22.15(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-option": 7.23.5 "@babel/plugin-transform-flow-strip-types": 7.22.5(@babel/core@7.16.12) - dev: true - /@babel/preset-flow@7.22.15(@babel/core@7.18.10): - resolution: - { integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-flow@7.22.15(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-option": 7.23.5 "@babel/plugin-transform-flow-strip-types": 7.22.5(@babel/core@7.18.10) - dev: true - /@babel/preset-flow@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-flow@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-option": 7.23.5 "@babel/plugin-transform-flow-strip-types": 7.22.5(@babel/core@7.23.0) - dev: true - /@babel/preset-flow@7.22.15(@babel/core@7.23.9): - resolution: - { integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-flow@7.22.15(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/helper-validator-option": 7.23.5 "@babel/plugin-transform-flow-strip-types": 7.22.5(@babel/core@7.23.9) - dev: true - /@babel/preset-modules@0.1.5(@babel/core@7.16.12): - resolution: - { integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-modules@0.1.5(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 @@ -21160,13 +37011,8 @@ packages: "@babel/plugin-transform-dotall-regex": 7.23.3(@babel/core@7.16.12) "@babel/types": 7.23.9 esutils: 2.0.3 - dev: true - /@babel/preset-modules@0.1.5(@babel/core@7.18.10): - resolution: - { integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-modules@0.1.5(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 @@ -21174,13 +37020,8 @@ packages: "@babel/plugin-transform-dotall-regex": 7.23.3(@babel/core@7.18.10) "@babel/types": 7.23.9 esutils: 2.0.3 - dev: true - /@babel/preset-modules@0.1.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-modules@0.1.5(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 @@ -21188,54 +37029,32 @@ packages: "@babel/plugin-transform-dotall-regex": 7.23.3(@babel/core@7.23.9) "@babel/types": 7.23.9 esutils: 2.0.3 - dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.0): - resolution: - { integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== } - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + "@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 "@babel/types": 7.23.9 esutils: 2.0.3 - dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9): - resolution: - { integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== } - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + "@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 "@babel/types": 7.23.9 esutils: 2.0.3 - dev: true - /@babel/preset-react@7.16.0(@babel/core@7.16.12): - resolution: - { integrity: sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-react@7.16.0(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.21.5 "@babel/helper-validator-option": 7.21.0 "@babel/plugin-transform-react-display-name": 7.16.0(@babel/core@7.16.12) "@babel/plugin-transform-react-jsx": 7.16.0(@babel/core@7.16.12) - "@babel/plugin-transform-react-jsx-development": 7.16.0(@babel/core@7.16.12) - "@babel/plugin-transform-react-pure-annotations": 7.16.0(@babel/core@7.16.12) - dev: true - - /@babel/preset-react@7.16.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/plugin-transform-react-jsx-development": 7.16.0(@babel/core@7.16.12) + "@babel/plugin-transform-react-pure-annotations": 7.16.0(@babel/core@7.16.12) + + "@babel/preset-react@7.16.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.21.5 @@ -21244,14 +37063,8 @@ packages: "@babel/plugin-transform-react-jsx": 7.16.0(@babel/core@7.18.10) "@babel/plugin-transform-react-jsx-development": 7.16.0(@babel/core@7.18.10) "@babel/plugin-transform-react-pure-annotations": 7.16.0(@babel/core@7.18.10) - dev: true - /@babel/preset-react@7.16.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-react@7.16.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.21.5 @@ -21260,14 +37073,8 @@ packages: "@babel/plugin-transform-react-jsx": 7.16.0(@babel/core@7.23.9) "@babel/plugin-transform-react-jsx-development": 7.16.0(@babel/core@7.23.9) "@babel/plugin-transform-react-pure-annotations": 7.16.0(@babel/core@7.23.9) - dev: true - /@babel/preset-react@7.22.15(@babel/core@7.16.12): - resolution: - { integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-react@7.22.15(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 @@ -21276,14 +37083,8 @@ packages: "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.16.12) "@babel/plugin-transform-react-jsx-development": 7.22.5(@babel/core@7.16.12) "@babel/plugin-transform-react-pure-annotations": 7.22.5(@babel/core@7.16.12) - dev: true - /@babel/preset-react@7.22.15(@babel/core@7.18.10): - resolution: - { integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-react@7.22.15(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 @@ -21292,14 +37093,8 @@ packages: "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.18.10) "@babel/plugin-transform-react-jsx-development": 7.22.5(@babel/core@7.18.10) "@babel/plugin-transform-react-pure-annotations": 7.22.5(@babel/core@7.18.10) - dev: true - /@babel/preset-react@7.22.15(@babel/core@7.23.0): - resolution: - { integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-react@7.22.15(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 @@ -21308,14 +37103,8 @@ packages: "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.23.0) "@babel/plugin-transform-react-jsx-development": 7.22.5(@babel/core@7.23.0) "@babel/plugin-transform-react-pure-annotations": 7.22.5(@babel/core@7.23.0) - dev: true - /@babel/preset-react@7.22.15(@babel/core@7.23.9): - resolution: - { integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-react@7.22.15(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 @@ -21324,14 +37113,8 @@ packages: "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.23.9) "@babel/plugin-transform-react-jsx-development": 7.22.5(@babel/core@7.23.9) "@babel/plugin-transform-react-pure-annotations": 7.22.5(@babel/core@7.23.9) - dev: true - /@babel/preset-typescript@7.23.0(@babel/core@7.16.12): - resolution: - { integrity: sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-typescript@7.23.0(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 "@babel/helper-plugin-utils": 7.22.5 @@ -21339,14 +37122,8 @@ packages: "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.16.12) "@babel/plugin-transform-modules-commonjs": 7.23.3(@babel/core@7.16.12) "@babel/plugin-transform-typescript": 7.22.15(@babel/core@7.16.12) - dev: true - /@babel/preset-typescript@7.23.0(@babel/core@7.18.10): - resolution: - { integrity: sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-typescript@7.23.0(@babel/core@7.18.10)": dependencies: "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.22.5 @@ -21354,14 +37131,8 @@ packages: "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.18.10) "@babel/plugin-transform-modules-commonjs": 7.23.3(@babel/core@7.18.10) "@babel/plugin-transform-typescript": 7.22.15(@babel/core@7.18.10) - dev: true - /@babel/preset-typescript@7.23.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-typescript@7.23.0(@babel/core@7.23.0)": dependencies: "@babel/core": 7.23.0 "@babel/helper-plugin-utils": 7.22.5 @@ -21369,14 +37140,8 @@ packages: "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.23.0) "@babel/plugin-transform-modules-commonjs": 7.23.3(@babel/core@7.23.0) "@babel/plugin-transform-typescript": 7.22.15(@babel/core@7.23.0) - dev: true - /@babel/preset-typescript@7.23.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/preset-typescript@7.23.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-plugin-utils": 7.22.5 @@ -21384,14 +37149,8 @@ packages: "@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.23.9) "@babel/plugin-transform-modules-commonjs": 7.23.3(@babel/core@7.23.9) "@babel/plugin-transform-typescript": 7.22.15(@babel/core@7.23.9) - dev: true - /@babel/register@7.22.15(@babel/core@7.23.9): - resolution: - { integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg== } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@babel/register@7.22.15(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 clone-deep: 4.0.1 @@ -21399,103 +37158,59 @@ packages: make-dir: 2.1.0 pirates: 4.0.6 source-map-support: 0.5.21 - dev: true - /@babel/regjsgen@0.8.0: - resolution: - { integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== } - dev: true + "@babel/regjsgen@0.8.0": {} - /@babel/runtime-corejs3@7.14.0: - resolution: - { integrity: sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg== } + "@babel/runtime-corejs3@7.14.0": dependencies: core-js-pure: 3.33.0 regenerator-runtime: 0.13.9 - dev: true - /@babel/runtime@7.16.7: - resolution: - { integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ== } - engines: { node: ">=6.9.0" } + "@babel/runtime@7.16.7": dependencies: regenerator-runtime: 0.13.9 - /@babel/runtime@7.18.9: - resolution: - { integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== } - engines: { node: ">=6.9.0" } + "@babel/runtime@7.18.9": dependencies: regenerator-runtime: 0.13.9 - dev: true - /@babel/runtime@7.23.6: - resolution: - { integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ== } - engines: { node: ">=6.9.0" } + "@babel/runtime@7.23.6": dependencies: regenerator-runtime: 0.14.1 - /@babel/standalone@7.15.3: - resolution: - { integrity: sha512-Bst2YWEyQ2ROyO0+jxPVnnkSmUh44/x54+LSbe5M4N5LGfOkxpajEUKVE4ndXtIVrLlHCyuiqCPwv3eC1ItnCg== } - engines: { node: ">=6.9.0" } - dev: false + "@babel/standalone@7.15.3": {} - /@babel/template@7.16.7: - resolution: - { integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== } - engines: { node: ">=6.9.0" } + "@babel/template@7.16.7": dependencies: "@babel/code-frame": 7.23.5 "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - dev: true - /@babel/template@7.18.10: - resolution: - { integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== } - engines: { node: ">=6.9.0" } + "@babel/template@7.18.10": dependencies: "@babel/code-frame": 7.23.5 "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - dev: true - /@babel/template@7.20.7: - resolution: - { integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== } - engines: { node: ">=6.9.0" } + "@babel/template@7.20.7": dependencies: "@babel/code-frame": 7.23.5 "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - dev: true - /@babel/template@7.22.15: - resolution: - { integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== } - engines: { node: ">=6.9.0" } + "@babel/template@7.22.15": dependencies: "@babel/code-frame": 7.23.5 "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - dev: true - /@babel/template@7.23.9: - resolution: - { integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA== } - engines: { node: ">=6.9.0" } + "@babel/template@7.23.9": dependencies: "@babel/code-frame": 7.23.5 "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - dev: true - /@babel/traverse@7.17.9: - resolution: - { integrity: sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== } - engines: { node: ">=6.9.0" } + "@babel/traverse@7.17.9": dependencies: "@babel/code-frame": 7.16.7 "@babel/generator": 7.17.9 @@ -21509,12 +37224,8 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/traverse@7.21.5: - resolution: - { integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== } - engines: { node: ">=6.9.0" } + "@babel/traverse@7.21.5": dependencies: "@babel/code-frame": 7.23.5 "@babel/generator": 7.23.6 @@ -21528,12 +37239,8 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/traverse@7.23.0: - resolution: - { integrity: sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw== } - engines: { node: ">=6.9.0" } + "@babel/traverse@7.23.0": dependencies: "@babel/code-frame": 7.23.5 "@babel/generator": 7.23.6 @@ -21547,12 +37254,8 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/traverse@7.23.9: - resolution: - { integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg== } - engines: { node: ">=6.9.0" } + "@babel/traverse@7.23.9": dependencies: "@babel/code-frame": 7.23.5 "@babel/generator": 7.23.6 @@ -21566,272 +37269,134 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/types@7.17.0: - resolution: - { integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== } - engines: { node: ">=6.9.0" } + "@babel/types@7.17.0": dependencies: "@babel/helper-validator-identifier": 7.22.20 to-fast-properties: 2.0.0 - dev: true - /@babel/types@7.19.0: - resolution: - { integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA== } - engines: { node: ">=6.9.0" } + "@babel/types@7.19.0": dependencies: "@babel/helper-string-parser": 7.23.4 "@babel/helper-validator-identifier": 7.22.20 to-fast-properties: 2.0.0 - dev: true - /@babel/types@7.21.5: - resolution: - { integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== } - engines: { node: ">=6.9.0" } + "@babel/types@7.21.5": dependencies: "@babel/helper-string-parser": 7.23.4 "@babel/helper-validator-identifier": 7.22.20 to-fast-properties: 2.0.0 - dev: true - /@babel/types@7.23.0: - resolution: - { integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== } - engines: { node: ">=6.9.0" } + "@babel/types@7.23.0": dependencies: "@babel/helper-string-parser": 7.23.4 "@babel/helper-validator-identifier": 7.22.20 to-fast-properties: 2.0.0 - dev: true - /@babel/types@7.23.9: - resolution: - { integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q== } - engines: { node: ">=6.9.0" } + "@babel/types@7.23.9": dependencies: "@babel/helper-string-parser": 7.23.4 "@babel/helper-validator-identifier": 7.22.20 to-fast-properties: 2.0.0 - /@base2/pretty-print-object@1.0.1: - resolution: - { integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA== } - dev: true + "@base2/pretty-print-object@1.0.1": {} - /@bcoe/v8-coverage@0.2.3: - resolution: - { integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== } - dev: true + "@bcoe/v8-coverage@0.2.3": {} - /@chevrotain/types@9.1.0: - resolution: - { integrity: sha512-3hbCD1CThkv9gnaSIPq0GUXwKni68e0ph6jIHwCvcWiQ4JB2xi8bFxBain0RF04qHUWuDjgnZLj4rLgimuGO+g== } - dev: true + "@chevrotain/types@9.1.0": {} - /@chevrotain/utils@9.1.0: - resolution: - { integrity: sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ== } - dev: true + "@chevrotain/utils@9.1.0": {} - /@cnakazawa/watch@1.0.4: - resolution: - { integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== } - engines: { node: ">=0.1.95" } - hasBin: true + "@cnakazawa/watch@1.0.4": dependencies: exec-sh: 0.3.4 minimist: 1.2.8 - dev: true - /@colors/colors@1.5.0: - resolution: - { integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== } - engines: { node: ">=0.1.90" } - dev: true + "@colors/colors@1.5.0": {} - /@cspotcode/source-map-support@0.8.1: - resolution: - { integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== } - engines: { node: ">=12" } + "@cspotcode/source-map-support@0.8.1": dependencies: "@jridgewell/trace-mapping": 0.3.9 - dev: true - /@csstools/postcss-cascade-layers@1.1.1(postcss@8.4.16): - resolution: - { integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-cascade-layers@1.1.1(postcss@8.4.16)": dependencies: "@csstools/selector-specificity": 2.2.0(postcss-selector-parser@6.0.16) postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /@csstools/postcss-color-function@1.1.1(postcss@8.4.16): - resolution: - { integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-color-function@1.1.1(postcss@8.4.16)": dependencies: "@csstools/postcss-progressive-custom-properties": 1.3.0(postcss@8.4.16) postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.16): - resolution: - { integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.16)": dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-hwb-function@1.0.2(postcss@8.4.16): - resolution: - { integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-hwb-function@1.0.2(postcss@8.4.16)": dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-ic-unit@1.0.1(postcss@8.4.16): - resolution: - { integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-ic-unit@1.0.1(postcss@8.4.16)": dependencies: "@csstools/postcss-progressive-custom-properties": 1.3.0(postcss@8.4.16) postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.16): - resolution: - { integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.16)": dependencies: "@csstools/selector-specificity": 2.2.0(postcss-selector-parser@6.0.16) postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /@csstools/postcss-nested-calc@1.0.0(postcss@8.4.16): - resolution: - { integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-nested-calc@1.0.0(postcss@8.4.16)": dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.16): - resolution: - { integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.16)": dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-oklab-function@1.1.1(postcss@8.4.16): - resolution: - { integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-oklab-function@1.1.1(postcss@8.4.16)": dependencies: "@csstools/postcss-progressive-custom-properties": 1.3.0(postcss@8.4.16) postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.16): - resolution: - { integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.3 + "@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.16)": dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.16): - resolution: - { integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.16)": dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.4.16): - resolution: - { integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.4.16)": dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.4.16): - resolution: - { integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== } - engines: { node: ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.4.16)": dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /@csstools/postcss-unset-value@1.0.2(postcss@8.4.16): - resolution: - { integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + "@csstools/postcss-unset-value@1.0.2(postcss@8.4.16)": dependencies: postcss: 8.4.16 - dev: true - /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.16): - resolution: - { integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== } - engines: { node: ^14 || ^16 || >=18 } - peerDependencies: - postcss-selector-parser: ^6.0.10 + "@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.16)": dependencies: postcss-selector-parser: 6.0.16 - dev: true - /@cypress/request@3.0.1: - resolution: - { integrity: sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ== } - engines: { node: ">= 6" } + "@cypress/request@3.0.1": dependencies: aws-sign2: 0.7.0 aws4: 1.11.0 @@ -21851,39 +37416,24 @@ packages: tough-cookie: 4.1.3 tunnel-agent: 0.6.0 uuid: 8.3.2 - dev: true - /@cypress/xvfb@1.2.4(supports-color@8.1.1): - resolution: - { integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== } + "@cypress/xvfb@1.2.4(supports-color@8.1.1)": dependencies: debug: 3.2.7(supports-color@8.1.1) lodash.once: 4.1.1 transitivePeerDependencies: - supports-color - dev: true - /@discoveryjs/json-ext@0.5.7: - resolution: - { integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== } - engines: { node: ">=10.0.0" } - dev: true + "@discoveryjs/json-ext@0.5.7": {} - /@emotion/cache@10.0.29: - resolution: - { integrity: sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== } + "@emotion/cache@10.0.29": dependencies: "@emotion/sheet": 0.9.4 "@emotion/stylis": 0.8.5 "@emotion/utils": 0.11.3 "@emotion/weak-memoize": 0.2.5 - dev: false - /@emotion/core@10.3.1(react@17.0.2): - resolution: - { integrity: sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww== } - peerDependencies: - react: ">=16.3.0" + "@emotion/core@10.3.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@emotion/cache": 10.0.29 @@ -21892,359 +37442,129 @@ packages: "@emotion/sheet": 0.9.4 "@emotion/utils": 0.11.3 react: 17.0.2 - dev: false - /@emotion/css@10.0.27: - resolution: - { integrity: sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw== } + "@emotion/css@10.0.27": dependencies: "@emotion/serialize": 0.11.16 "@emotion/utils": 0.11.3 babel-plugin-emotion: 10.2.2 - dev: false - /@emotion/hash@0.8.0: - resolution: - { integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== } - dev: false + "@emotion/hash@0.8.0": {} - /@emotion/is-prop-valid@0.8.8: - resolution: - { integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== } - requiresBuild: true + "@emotion/is-prop-valid@0.8.8": dependencies: "@emotion/memoize": 0.7.4 - dev: false optional: true - /@emotion/memoize@0.7.4: - resolution: - { integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== } - requiresBuild: true - dev: false + "@emotion/memoize@0.7.4": {} - /@emotion/serialize@0.11.16: - resolution: - { integrity: sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== } + "@emotion/serialize@0.11.16": dependencies: "@emotion/hash": 0.8.0 "@emotion/memoize": 0.7.4 "@emotion/unitless": 0.7.5 "@emotion/utils": 0.11.3 csstype: 2.6.21 - dev: false - /@emotion/sheet@0.9.4: - resolution: - { integrity: sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== } - dev: false + "@emotion/sheet@0.9.4": {} - /@emotion/stylis@0.8.5: - resolution: - { integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== } - dev: false + "@emotion/stylis@0.8.5": {} - /@emotion/unitless@0.7.5: - resolution: - { integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== } - dev: false + "@emotion/unitless@0.7.5": {} - /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== } - peerDependencies: - react: ">=16.8.0" + "@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@17.0.2)": dependencies: react: 17.0.2 - dev: true - /@emotion/utils@0.11.3: - resolution: - { integrity: sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== } - dev: false + "@emotion/utils@0.11.3": {} - /@emotion/weak-memoize@0.2.5: - resolution: - { integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== } - dev: false + "@emotion/weak-memoize@0.2.5": {} - /@esbuild/android-arm64@0.18.20: - resolution: - { integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== } - engines: { node: ">=12" } - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + "@esbuild/android-arm64@0.18.20": optional: true - /@esbuild/android-arm@0.15.13: - resolution: - { integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw== } - engines: { node: ">=12" } - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + "@esbuild/android-arm@0.15.13": optional: true - /@esbuild/android-arm@0.18.20: - resolution: - { integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== } - engines: { node: ">=12" } - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + "@esbuild/android-arm@0.18.20": optional: true - /@esbuild/android-x64@0.18.20: - resolution: - { integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== } - engines: { node: ">=12" } - cpu: [x64] - os: [android] - requiresBuild: true - dev: true + "@esbuild/android-x64@0.18.20": optional: true - /@esbuild/darwin-arm64@0.18.20: - resolution: - { integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== } - engines: { node: ">=12" } - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + "@esbuild/darwin-arm64@0.18.20": optional: true - /@esbuild/darwin-x64@0.18.20: - resolution: - { integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== } - engines: { node: ">=12" } - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + "@esbuild/darwin-x64@0.18.20": optional: true - /@esbuild/freebsd-arm64@0.18.20: - resolution: - { integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== } - engines: { node: ">=12" } - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true + "@esbuild/freebsd-arm64@0.18.20": optional: true - /@esbuild/freebsd-x64@0.18.20: - resolution: - { integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== } - engines: { node: ">=12" } - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true + "@esbuild/freebsd-x64@0.18.20": optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: - { integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== } - engines: { node: ">=12" } - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-arm64@0.18.20": optional: true - /@esbuild/linux-arm@0.18.20: - resolution: - { integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== } - engines: { node: ">=12" } - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-arm@0.18.20": optional: true - /@esbuild/linux-ia32@0.18.20: - resolution: - { integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== } - engines: { node: ">=12" } - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-ia32@0.18.20": optional: true - /@esbuild/linux-loong64@0.15.13: - resolution: - { integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag== } - engines: { node: ">=12" } - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-loong64@0.15.13": optional: true - /@esbuild/linux-loong64@0.15.5: - resolution: - { integrity: sha512-UHkDFCfSGTuXq08oQltXxSZmH1TXyWsL+4QhZDWvvLl6mEJQqk3u7/wq1LjhrrAXYIllaTtRSzUXl4Olkf2J8A== } - engines: { node: ">=12" } - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-loong64@0.15.5": optional: true - /@esbuild/linux-loong64@0.18.20: - resolution: - { integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== } - engines: { node: ">=12" } - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-loong64@0.18.20": optional: true - /@esbuild/linux-mips64el@0.18.20: - resolution: - { integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== } - engines: { node: ">=12" } - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-mips64el@0.18.20": optional: true - /@esbuild/linux-ppc64@0.18.20: - resolution: - { integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== } - engines: { node: ">=12" } - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-ppc64@0.18.20": optional: true - /@esbuild/linux-riscv64@0.18.20: - resolution: - { integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== } - engines: { node: ">=12" } - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-riscv64@0.18.20": optional: true - /@esbuild/linux-s390x@0.18.20: - resolution: - { integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== } - engines: { node: ">=12" } - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-s390x@0.18.20": optional: true - /@esbuild/linux-x64@0.18.20: - resolution: - { integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== } - engines: { node: ">=12" } - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + "@esbuild/linux-x64@0.18.20": optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: - { integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== } - engines: { node: ">=12" } - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true + "@esbuild/netbsd-x64@0.18.20": optional: true - /@esbuild/openbsd-x64@0.18.20: - resolution: - { integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== } - engines: { node: ">=12" } - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true + "@esbuild/openbsd-x64@0.18.20": optional: true - /@esbuild/sunos-x64@0.18.20: - resolution: - { integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== } - engines: { node: ">=12" } - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true + "@esbuild/sunos-x64@0.18.20": optional: true - /@esbuild/win32-arm64@0.18.20: - resolution: - { integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== } - engines: { node: ">=12" } - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + "@esbuild/win32-arm64@0.18.20": optional: true - /@esbuild/win32-ia32@0.18.20: - resolution: - { integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== } - engines: { node: ">=12" } - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + "@esbuild/win32-ia32@0.18.20": optional: true - /@esbuild/win32-x64@0.18.20: - resolution: - { integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== } - engines: { node: ">=12" } - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + "@esbuild/win32-x64@0.18.20": optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.52.0): - resolution: - { integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + "@eslint-community/eslint-utils@4.4.0(eslint@8.52.0)": dependencies: eslint: 8.52.0 eslint-visitor-keys: 3.4.3 - dev: true - /@eslint-community/regexpp@4.5.1: - resolution: - { integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== } - engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } - dev: true + "@eslint-community/regexpp@4.5.1": {} - /@eslint-community/regexpp@4.9.1: - resolution: - { integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== } - engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } - dev: true + "@eslint-community/regexpp@4.9.1": {} - /@eslint/eslintrc@2.1.2: - resolution: - { integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + "@eslint/eslintrc@2.1.2": dependencies: ajv: 6.12.6 debug: 4.3.4 @@ -22257,84 +37577,41 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - dev: true - /@eslint/js@8.52.0: - resolution: - { integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dev: true + "@eslint/js@8.52.0": {} - /@fal-works/esbuild-plugin-global-externals@2.1.2: - resolution: - { integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ== } - dev: true + "@fal-works/esbuild-plugin-global-externals@2.1.2": {} - /@fastify/busboy@2.1.1: - resolution: - { integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== } - engines: { node: ">=14" } - dev: false + "@fastify/busboy@2.1.1": {} - /@floating-ui/core@1.5.0: - resolution: - { integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg== } + "@floating-ui/core@1.5.0": dependencies: "@floating-ui/utils": 0.1.6 - dev: true - /@floating-ui/dom@1.5.3: - resolution: - { integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== } + "@floating-ui/dom@1.5.3": dependencies: "@floating-ui/core": 1.5.0 "@floating-ui/utils": 0.1.6 - dev: true - /@floating-ui/react-dom@2.0.2(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== } - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" + "@floating-ui/react-dom@2.0.2(react-dom@17.0.2)(react@17.0.2)": dependencies: "@floating-ui/dom": 1.5.3 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@floating-ui/utils@0.1.6: - resolution: - { integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== } - dev: true + "@floating-ui/utils@0.1.6": {} - /@gar/promisify@1.1.2: - resolution: - { integrity: sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== } - dev: true + "@gar/promisify@1.1.2": {} - /@gar/promisify@1.1.3: - resolution: - { integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== } - dev: true + "@gar/promisify@1.1.3": {} - /@graphql-codegen/add@3.2.3(graphql@14.3.1): - resolution: - { integrity: sha512-sQOnWpMko4JLeykwyjFTxnhqjd/3NOG2OyMuvK76Wnnwh8DRrNf2VEs2kmSvLl7MndMlOj7Kh5U154dVcvhmKQ== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/add@3.2.3(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) graphql: 14.3.1 tslib: 2.4.0 - dev: true - /@graphql-codegen/cli@2.16.5(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)(typescript@4.8.4): - resolution: - { integrity: sha512-XYPIp+q7fB0xAGSAoRykiTe4oY80VU+z+dw5nuv4mLY0+pv7+pa2C6Nwhdw7a65lXOhFviBApWCCZeqd54SMnA== } - hasBin: true - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/cli@2.16.5(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)(typescript@4.8.4)": dependencies: "@babel/generator": 7.23.6 "@babel/template": 7.23.9 @@ -22384,26 +37661,16 @@ packages: - supports-color - typescript - utf-8-validate - dev: true - /@graphql-codegen/core@2.6.8(graphql@14.3.1): - resolution: - { integrity: sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/core@2.6.8(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) "@graphql-tools/schema": 9.0.19(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) graphql: 14.3.1 tslib: 2.4.0 - dev: true - /@graphql-codegen/introspection@2.2.3(graphql@14.3.1): - resolution: - { integrity: sha512-iS0xhy64lapGCsBIBKFpAcymGW+A0LiLSGP9dPl6opZwU1bm/rsahkKvJnc+oCI/xfdQ3Q33zgUKOSCkqmM4Bw== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/introspection@2.2.3(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) "@graphql-codegen/visitor-plugin-common": 2.13.8(graphql@14.3.1) @@ -22412,13 +37679,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@graphql-codegen/plugin-helpers@2.7.2(graphql@14.3.1): - resolution: - { integrity: sha512-kln2AZ12uii6U59OQXdjLk5nOlh1pHis1R98cDZGFnfaiAbX9V3fxcZ1MMJkB7qFUymTALzyjZoXXdyVmPMfRg== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/plugin-helpers@2.7.2(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 8.13.1(graphql@14.3.1) change-case-all: 1.0.14 @@ -22427,13 +37689,8 @@ packages: import-from: 4.0.0 lodash: 4.17.21 tslib: 2.4.0 - dev: true - /@graphql-codegen/plugin-helpers@3.1.2(graphql@14.3.1): - resolution: - { integrity: sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/plugin-helpers@3.1.2(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) change-case-all: 1.0.15 @@ -22442,25 +37699,15 @@ packages: import-from: 4.0.0 lodash: 4.17.21 tslib: 2.4.0 - dev: true - /@graphql-codegen/schema-ast@2.6.1(graphql@14.3.1): - resolution: - { integrity: sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/schema-ast@2.6.1(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) graphql: 14.3.1 tslib: 2.4.0 - dev: true - /@graphql-codegen/typescript-operations@2.5.13(graphql@14.3.1): - resolution: - { integrity: sha512-3vfR6Rx6iZU0JRt29GBkFlrSNTM6t+MSLF86ChvL4d/Jfo/JYAGuB3zNzPhirHYzJPCvLOAx2gy9ID1ltrpYiw== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/typescript-operations@2.5.13(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) "@graphql-codegen/typescript": 2.8.8(graphql@14.3.1) @@ -22471,14 +37718,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@graphql-codegen/typescript-react-apollo@3.3.7(graphql-tag@2.0.0)(graphql@14.3.1): - resolution: - { integrity: sha512-9DUiGE8rcwwEkf/S1kpBT/Py/UUs9Qak14bOnTT1JHWs1MWhiDA7vml+A8opU7YFI1EVbSSaE5jjRv11WHoikQ== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - graphql-tag: ^2.0.0 + "@graphql-codegen/typescript-react-apollo@3.3.7(graphql-tag@2.0.0)(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 2.7.2(graphql@14.3.1) "@graphql-codegen/visitor-plugin-common": 2.13.1(graphql@14.3.1) @@ -22490,13 +37731,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@graphql-codegen/typescript@2.8.8(graphql@14.3.1): - resolution: - { integrity: sha512-A0oUi3Oy6+DormOlrTC4orxT9OBZkIglhbJBcDmk34jAKKUgesukXRd4yOhmTrnbchpXz2T8IAOFB3FWIaK4Rw== } - peerDependencies: - graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/typescript@2.8.8(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) "@graphql-codegen/schema-ast": 2.6.1(graphql@14.3.1) @@ -22507,13 +37743,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@graphql-codegen/visitor-plugin-common@2.13.1(graphql@14.3.1): - resolution: - { integrity: sha512-mD9ufZhDGhyrSaWQGrU1Q1c5f01TeWtSWy/cDwXYjJcHIj1Y/DG2x0tOflEfCvh5WcnmHNIw4lzDsg1W7iFJEg== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/visitor-plugin-common@2.13.1(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 2.7.2(graphql@14.3.1) "@graphql-tools/optimize": 1.4.0(graphql@14.3.1) @@ -22529,13 +37760,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@graphql-codegen/visitor-plugin-common@2.13.8(graphql@14.3.1): - resolution: - { integrity: sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + "@graphql-codegen/visitor-plugin-common@2.13.8(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) "@graphql-tools/optimize": 1.4.0(graphql@14.3.1) @@ -22551,13 +37777,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@graphql-tools/apollo-engine-loader@7.3.26(graphql@14.3.1): - resolution: - { integrity: sha512-h1vfhdJFjnCYn9b5EY1Z91JTF0KB3hHVJNQIsiUV2mpQXZdeOXQoaWeYEKaiI5R6kwBw5PP9B0fv3jfUIG8LyQ== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/apollo-engine-loader@7.3.26(graphql@14.3.1)": dependencies: "@ardatan/sync-fetch": 0.0.1 "@graphql-tools/utils": 9.2.1(graphql@14.3.1) @@ -22566,26 +37787,16 @@ packages: tslib: 2.6.2 transitivePeerDependencies: - encoding - dev: true - /@graphql-tools/batch-execute@8.5.22(graphql@14.3.1): - resolution: - { integrity: sha512-hcV1JaY6NJQFQEwCKrYhpfLK8frSXDbtNMoTur98u10Cmecy1zrqNKSqhEyGetpgHxaJRqszGzKeI3RuroDN6A== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/batch-execute@8.5.22(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) dataloader: 2.2.2 graphql: 14.3.1 tslib: 2.6.2 value-or-promise: 1.0.12 - dev: true - /@graphql-tools/code-file-loader@7.3.23(@babel/core@7.23.9)(graphql@14.3.1): - resolution: - { integrity: sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/code-file-loader@7.3.23(@babel/core@7.23.9)(graphql@14.3.1)": dependencies: "@graphql-tools/graphql-tag-pluck": 7.5.2(@babel/core@7.23.9)(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) @@ -22596,13 +37807,8 @@ packages: transitivePeerDependencies: - "@babel/core" - supports-color - dev: true - /@graphql-tools/delegate@9.0.35(graphql@14.3.1): - resolution: - { integrity: sha512-jwPu8NJbzRRMqi4Vp/5QX1vIUeUPpWmlQpOkXQD2r1X45YsVceyUUBnktCrlJlDB4jPRVy7JQGwmYo3KFiOBMA== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/delegate@9.0.35(graphql@14.3.1)": dependencies: "@graphql-tools/batch-execute": 8.5.22(graphql@14.3.1) "@graphql-tools/executor": 0.0.20(graphql@14.3.1) @@ -22612,13 +37818,8 @@ packages: graphql: 14.3.1 tslib: 2.6.2 value-or-promise: 1.0.12 - dev: true - /@graphql-tools/executor-graphql-ws@0.0.14(graphql@14.3.1): - resolution: - { integrity: sha512-P2nlkAsPZKLIXImFhj0YTtny5NQVGSsKnhi7PzXiaHSXc6KkzqbWZHKvikD4PObanqg+7IO58rKFpGXP7eeO+w== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/executor-graphql-ws@0.0.14(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) "@repeaterjs/repeater": 3.0.4 @@ -22631,13 +37832,8 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true - /@graphql-tools/executor-http@0.1.10(@types/node@18.17.18)(graphql@14.3.1): - resolution: - { integrity: sha512-hnAfbKv0/lb9s31LhWzawQ5hghBfHS+gYWtqxME6Rl0Aufq9GltiiLBcl7OVVOnkLF0KhwgbYP1mB5VKmgTGpg== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/executor-http@0.1.10(@types/node@18.17.18)(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) "@repeaterjs/repeater": 3.0.4 @@ -22650,13 +37846,8 @@ packages: value-or-promise: 1.0.12 transitivePeerDependencies: - "@types/node" - dev: true - /@graphql-tools/executor-legacy-ws@0.0.11(graphql@14.3.1): - resolution: - { integrity: sha512-4ai+NnxlNfvIQ4c70hWFvOZlSUN8lt7yc+ZsrwtNFbFPH/EroIzFMapAxM9zwyv9bH38AdO3TQxZ5zNxgBdvUw== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/executor-legacy-ws@0.0.11(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) "@types/ws": 8.5.5 @@ -22667,13 +37858,8 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true - /@graphql-tools/executor@0.0.20(graphql@14.3.1): - resolution: - { integrity: sha512-GdvNc4vszmfeGvUqlcaH1FjBoguvMYzxAfT6tDd4/LgwymepHhinqLNA5otqwVLW+JETcDaK7xGENzFomuE6TA== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/executor@0.0.20(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) "@graphql-typed-document-node/core": 3.2.0(graphql@14.3.1) @@ -22681,13 +37867,8 @@ packages: graphql: 14.3.1 tslib: 2.6.2 value-or-promise: 1.0.12 - dev: true - /@graphql-tools/git-loader@7.3.0(@babel/core@7.23.9)(graphql@14.3.1): - resolution: - { integrity: sha512-gcGAK+u16eHkwsMYqqghZbmDquh8QaO24Scsxq+cVR+vx1ekRlsEiXvu+yXVDbZdcJ6PBIbeLcQbEu+xhDLmvQ== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/git-loader@7.3.0(@babel/core@7.23.9)(graphql@14.3.1)": dependencies: "@graphql-tools/graphql-tag-pluck": 7.5.2(@babel/core@7.23.9)(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) @@ -22699,13 +37880,8 @@ packages: transitivePeerDependencies: - "@babel/core" - supports-color - dev: true - /@graphql-tools/github-loader@7.3.28(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1): - resolution: - { integrity: sha512-OK92Lf9pmxPQvjUNv05b3tnVhw0JRfPqOf15jZjyQ8BfdEUrJoP32b4dRQQem/wyRL24KY4wOfArJNqzpsbwCA== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/github-loader@7.3.28(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)": dependencies: "@ardatan/sync-fetch": 0.0.1 "@graphql-tools/executor-http": 0.1.10(@types/node@18.17.18)(graphql@14.3.1) @@ -22720,13 +37896,8 @@ packages: - "@types/node" - encoding - supports-color - dev: true - /@graphql-tools/graphql-file-loader@7.5.17(graphql@14.3.1): - resolution: - { integrity: sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/graphql-file-loader@7.5.17(graphql@14.3.1)": dependencies: "@graphql-tools/import": 6.7.18(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) @@ -22734,13 +37905,8 @@ packages: graphql: 14.3.1 tslib: 2.6.2 unixify: 1.0.0 - dev: true - /@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.23.9)(graphql@14.3.1): - resolution: - { integrity: sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.23.9)(graphql@14.3.1)": dependencies: "@babel/parser": 7.23.9 "@babel/plugin-syntax-import-assertions": 7.23.3(@babel/core@7.23.9) @@ -22752,96 +37918,56 @@ packages: transitivePeerDependencies: - "@babel/core" - supports-color - dev: true - /@graphql-tools/import@6.7.18(graphql@14.3.1): - resolution: - { integrity: sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/import@6.7.18(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) graphql: 14.3.1 resolve-from: 5.0.0 - tslib: 2.6.2 - dev: true - - /@graphql-tools/json-file-loader@7.4.18(graphql@14.3.1): - resolution: - { integrity: sha512-AJ1b6Y1wiVgkwsxT5dELXhIVUPs/u3VZ8/0/oOtpcoyO/vAeM5rOvvWegzicOOnQw8G45fgBRMkkRfeuwVt6+w== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + tslib: 2.6.2 + + "@graphql-tools/json-file-loader@7.4.18(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) globby: 11.1.0 graphql: 14.3.1 tslib: 2.6.2 unixify: 1.0.0 - dev: true - /@graphql-tools/load@7.8.14(graphql@14.3.1): - resolution: - { integrity: sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/load@7.8.14(graphql@14.3.1)": dependencies: "@graphql-tools/schema": 9.0.19(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) graphql: 14.3.1 p-limit: 3.1.0 tslib: 2.6.2 - dev: true - /@graphql-tools/merge@8.3.1(graphql@14.3.1): - resolution: - { integrity: sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/merge@8.3.1(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 8.9.0(graphql@14.3.1) graphql: 14.3.1 tslib: 2.6.2 - dev: true - /@graphql-tools/merge@8.4.2(graphql@14.3.1): - resolution: - { integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/merge@8.4.2(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) graphql: 14.3.1 tslib: 2.6.2 - dev: true - /@graphql-tools/mock@8.7.20(graphql@14.3.1): - resolution: - { integrity: sha512-ljcHSJWjC/ZyzpXd5cfNhPI7YljRVvabKHPzKjEs5ElxWu2cdlLGvyNYepApXDsM/OJG/2xuhGM+9GWu5gEAPQ== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/mock@8.7.20(graphql@14.3.1)": dependencies: "@graphql-tools/schema": 9.0.19(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) fast-json-stable-stringify: 2.1.0 graphql: 14.3.1 tslib: 2.6.2 - dev: true - /@graphql-tools/optimize@1.4.0(graphql@14.3.1): - resolution: - { integrity: sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/optimize@1.4.0(graphql@14.3.1)": dependencies: graphql: 14.3.1 tslib: 2.6.2 - dev: true - /@graphql-tools/prisma-loader@7.2.72(@types/node@18.17.18)(graphql@14.3.1): - resolution: - { integrity: sha512-0a7uV7Fky6yDqd0tI9+XMuvgIo6GAqiVzzzFV4OSLry4AwiQlI3igYseBV7ZVOGhedOTqj/URxjpiv07hRcwag== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/prisma-loader@7.2.72(@types/node@18.17.18)(graphql@14.3.1)": dependencies: "@graphql-tools/url-loader": 7.17.18(@types/node@18.17.18)(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) @@ -22868,13 +37994,8 @@ packages: - encoding - supports-color - utf-8-validate - dev: true - /@graphql-tools/relay-operation-optimizer@6.5.18(graphql@14.3.1): - resolution: - { integrity: sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/relay-operation-optimizer@6.5.18(graphql@14.3.1)": dependencies: "@ardatan/relay-compiler": 12.0.0(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) @@ -22883,39 +38004,24 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@graphql-tools/schema@8.5.1(graphql@14.3.1): - resolution: - { integrity: sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/schema@8.5.1(graphql@14.3.1)": dependencies: "@graphql-tools/merge": 8.3.1(graphql@14.3.1) "@graphql-tools/utils": 8.9.0(graphql@14.3.1) graphql: 14.3.1 tslib: 2.6.2 value-or-promise: 1.0.11 - dev: true - /@graphql-tools/schema@9.0.19(graphql@14.3.1): - resolution: - { integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/schema@9.0.19(graphql@14.3.1)": dependencies: "@graphql-tools/merge": 8.4.2(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) graphql: 14.3.1 tslib: 2.6.2 value-or-promise: 1.0.12 - dev: true - /@graphql-tools/url-loader@7.17.18(@types/node@18.17.18)(graphql@14.3.1): - resolution: - { integrity: sha512-ear0CiyTj04jCVAxi7TvgbnGDIN2HgqzXzwsfcqiVg9cvjT40NcMlZ2P1lZDgqMkZ9oyLTV8Bw6j+SyG6A+xPw== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/url-loader@7.17.18(@types/node@18.17.18)(graphql@14.3.1)": dependencies: "@ardatan/sync-fetch": 0.0.1 "@graphql-tools/delegate": 9.0.35(graphql@14.3.1) @@ -22936,44 +38042,24 @@ packages: - bufferutil - encoding - utf-8-validate - dev: true - /@graphql-tools/utils@8.13.1(graphql@14.3.1): - resolution: - { integrity: sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/utils@8.13.1(graphql@14.3.1)": dependencies: graphql: 14.3.1 tslib: 2.6.2 - dev: true - /@graphql-tools/utils@8.9.0(graphql@14.3.1): - resolution: - { integrity: sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/utils@8.9.0(graphql@14.3.1)": dependencies: graphql: 14.3.1 tslib: 2.6.2 - dev: true - /@graphql-tools/utils@9.2.1(graphql@14.3.1): - resolution: - { integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/utils@9.2.1(graphql@14.3.1)": dependencies: "@graphql-typed-document-node/core": 3.2.0(graphql@14.3.1) graphql: 14.3.1 tslib: 2.6.2 - dev: true - /@graphql-tools/wrap@9.4.2(graphql@14.3.1): - resolution: - { integrity: sha512-DFcd9r51lmcEKn0JW43CWkkI2D6T9XI1juW/Yo86i04v43O9w2/k4/nx2XTJv4Yv+iXwUw7Ok81PGltwGJSDSA== } - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-tools/wrap@9.4.2(graphql@14.3.1)": dependencies: "@graphql-tools/delegate": 9.0.35(graphql@14.3.1) "@graphql-tools/schema": 9.0.19(graphql@14.3.1) @@ -22981,105 +38067,56 @@ packages: graphql: 14.3.1 tslib: 2.6.2 value-or-promise: 1.0.12 - dev: true - /@graphql-typed-document-node/core@3.2.0(graphql@14.3.1): - resolution: - { integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== } - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + "@graphql-typed-document-node/core@3.2.0(graphql@14.3.1)": dependencies: graphql: 14.3.1 - dev: true - /@hapi/hoek@9.3.0: - resolution: - { integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== } - dev: true + "@hapi/hoek@9.3.0": {} - /@hapi/topo@5.1.0: - resolution: - { integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== } + "@hapi/topo@5.1.0": dependencies: "@hapi/hoek": 9.3.0 - dev: true - /@humanwhocodes/config-array@0.11.13: - resolution: - { integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ== } - engines: { node: ">=10.10.0" } + "@humanwhocodes/config-array@0.11.13": dependencies: "@humanwhocodes/object-schema": 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true - /@humanwhocodes/module-importer@1.0.1: - resolution: - { integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== } - engines: { node: ">=12.22" } - dev: true + "@humanwhocodes/module-importer@1.0.1": {} - /@humanwhocodes/momoa@2.0.4: - resolution: - { integrity: sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA== } - engines: { node: ">=10.10.0" } - dev: false + "@humanwhocodes/momoa@2.0.4": {} - /@humanwhocodes/object-schema@2.0.1: - resolution: - { integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== } - dev: true + "@humanwhocodes/object-schema@2.0.1": {} - /@isaacs/cliui@8.0.2: - resolution: - { integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== } - engines: { node: ">=12" } + "@isaacs/cliui@8.0.2": dependencies: string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 + string-width-cjs: string-width@4.2.3 strip-ansi: 7.0.1 - strip-ansi-cjs: /strip-ansi@6.0.1 + strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: true + wrap-ansi-cjs: wrap-ansi@7.0.0 - /@isomorphic-git/idb-keyval@3.3.2: - resolution: - { integrity: sha512-r8/AdpiS0/WJCNR/t/gsgL+M8NMVj/ek7s60uz3LmpCaTF2mEVlZJlB01ZzalgYzRLXwSPC92o+pdzjM7PN/pA== } - dev: false + "@isomorphic-git/idb-keyval@3.3.2": {} - /@istanbuljs/load-nyc-config@1.0.0: - resolution: - { integrity: sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg== } - engines: { node: ">=8" } + "@istanbuljs/load-nyc-config@1.0.0": dependencies: camelcase: 5.3.1 find-up: 4.1.0 js-yaml: 3.14.1 resolve-from: 5.0.0 - dev: true - /@istanbuljs/schema@0.1.3: - resolution: - { integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== } - engines: { node: ">=8" } - dev: true + "@istanbuljs/schema@0.1.3": {} - /@jbangdev/jbang@0.2.0: - resolution: - { integrity: sha512-Ixo6/Y5sXKmNjYlf03xws79siAGEvrZPgNAlSCXK9DZ8xH7hkzdZ0AwE5QDSaMmOwy/yUrLhPhjojwg+WhyBMg== } - requiresBuild: true + "@jbangdev/jbang@0.2.0": dependencies: shelljs: 0.8.5 - dev: false - /@jest/console@26.6.2: - resolution: - { integrity: sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== } - engines: { node: ">= 10.14.2" } + "@jest/console@26.6.2": dependencies: "@jest/types": 26.6.2 "@types/node": 20.14.2 @@ -23087,12 +38124,8 @@ packages: jest-message-util: 26.6.2 jest-util: 26.6.2 slash: 3.0.0 - dev: true - /@jest/core@26.6.3: - resolution: - { integrity: sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== } - engines: { node: ">= 10.14.2" } + "@jest/core@26.6.3": dependencies: "@jest/console": 26.6.2 "@jest/reporters": 26.6.2 @@ -23128,12 +38161,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /@jest/core@26.6.3(ts-node@10.9.1): - resolution: - { integrity: sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== } - engines: { node: ">= 10.14.2" } + "@jest/core@26.6.3(ts-node@10.9.1)": dependencies: "@jest/console": 26.6.2 "@jest/reporters": 26.6.2 @@ -23169,23 +38198,15 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /@jest/environment@26.6.2: - resolution: - { integrity: sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== } - engines: { node: ">= 10.14.2" } + "@jest/environment@26.6.2": dependencies: "@jest/fake-timers": 26.6.2 "@jest/types": 26.6.2 "@types/node": 20.14.2 jest-mock: 26.6.2 - dev: true - /@jest/fake-timers@26.6.2: - resolution: - { integrity: sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== } - engines: { node: ">= 10.14.2" } + "@jest/fake-timers@26.6.2": dependencies: "@jest/types": 26.6.2 "@sinonjs/fake-timers": 6.0.1 @@ -23193,22 +38214,14 @@ packages: jest-message-util: 26.6.2 jest-mock: 26.6.2 jest-util: 26.6.2 - dev: true - /@jest/globals@26.6.2: - resolution: - { integrity: sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== } - engines: { node: ">= 10.14.2" } + "@jest/globals@26.6.2": dependencies: "@jest/environment": 26.6.2 "@jest/types": 26.6.2 expect: 26.6.2 - dev: true - /@jest/reporters@26.6.2: - resolution: - { integrity: sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== } - engines: { node: ">= 10.14.2" } + "@jest/reporters@26.6.2": dependencies: "@bcoe/v8-coverage": 0.2.3 "@jest/console": 26.6.2 @@ -23238,41 +38251,25 @@ packages: node-notifier: 8.0.2 transitivePeerDependencies: - supports-color - dev: true - /@jest/schemas@29.6.3: - resolution: - { integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + "@jest/schemas@29.6.3": dependencies: "@sinclair/typebox": 0.27.8 - dev: true - /@jest/source-map@26.6.2: - resolution: - { integrity: sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== } - engines: { node: ">= 10.14.2" } + "@jest/source-map@26.6.2": dependencies: callsites: 3.1.0 graceful-fs: 4.2.11 source-map: 0.6.1 - dev: true - /@jest/test-result@26.6.2: - resolution: - { integrity: sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== } - engines: { node: ">= 10.14.2" } + "@jest/test-result@26.6.2": dependencies: "@jest/console": 26.6.2 "@jest/types": 26.6.2 "@types/istanbul-lib-coverage": 2.0.1 collect-v8-coverage: 1.0.1 - dev: true - /@jest/test-sequencer@26.6.3: - resolution: - { integrity: sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== } - engines: { node: ">= 10.14.2" } + "@jest/test-sequencer@26.6.3": dependencies: "@jest/test-result": 26.6.2 graceful-fs: 4.2.11 @@ -23285,12 +38282,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /@jest/test-sequencer@26.6.3(ts-node@10.9.1): - resolution: - { integrity: sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== } - engines: { node: ">= 10.14.2" } + "@jest/test-sequencer@26.6.3(ts-node@10.9.1)": dependencies: "@jest/test-result": 26.6.2 graceful-fs: 4.2.11 @@ -23303,12 +38296,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /@jest/transform@25.5.1: - resolution: - { integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg== } - engines: { node: ">= 8.3" } + "@jest/transform@25.5.1": dependencies: "@babel/core": 7.23.9 "@jest/types": 25.5.0 @@ -23328,12 +38317,8 @@ packages: write-file-atomic: 3.0.3 transitivePeerDependencies: - supports-color - dev: true - /@jest/transform@26.6.2: - resolution: - { integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== } - engines: { node: ">= 10.14.2" } + "@jest/transform@26.6.2": dependencies: "@babel/core": 7.23.9 "@jest/types": 26.6.2 @@ -23352,12 +38337,8 @@ packages: write-file-atomic: 3.0.3 transitivePeerDependencies: - supports-color - dev: true - /@jest/transform@29.7.0: - resolution: - { integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + "@jest/transform@29.7.0": dependencies: "@babel/core": 7.23.9 "@jest/types": 29.6.3 @@ -23376,35 +38357,23 @@ packages: write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color - dev: true - /@jest/types@25.5.0: - resolution: - { integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== } - engines: { node: ">= 8.3" } + "@jest/types@25.5.0": dependencies: "@types/istanbul-lib-coverage": 2.0.1 "@types/istanbul-reports": 1.1.1 "@types/yargs": 15.0.4 chalk: 3.0.0 - dev: true - /@jest/types@26.6.2: - resolution: - { integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== } - engines: { node: ">= 10.14.2" } + "@jest/types@26.6.2": dependencies: "@types/istanbul-lib-coverage": 2.0.1 "@types/istanbul-reports": 3.0.0 "@types/node": 20.14.2 "@types/yargs": 15.0.4 chalk: 4.1.2 - dev: true - /@jest/types@29.6.3: - resolution: - { integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + "@jest/types@29.6.3": dependencies: "@jest/schemas": 29.6.3 "@types/istanbul-lib-coverage": 2.0.1 @@ -23412,110 +38381,56 @@ packages: "@types/node": 20.14.2 "@types/yargs": 17.0.24 chalk: 4.1.2 - dev: true - /@josephg/resolvable@1.0.1: - resolution: - { integrity: sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg== } - dev: true + "@josephg/resolvable@1.0.1": {} - /@jridgewell/gen-mapping@0.1.1: - resolution: - { integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== } - engines: { node: ">=6.0.0" } + "@jridgewell/gen-mapping@0.1.1": dependencies: "@jridgewell/set-array": 1.1.2 "@jridgewell/sourcemap-codec": 1.4.15 - dev: true - /@jridgewell/gen-mapping@0.3.3: - resolution: - { integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== } - engines: { node: ">=6.0.0" } + "@jridgewell/gen-mapping@0.3.3": dependencies: "@jridgewell/set-array": 1.1.2 "@jridgewell/sourcemap-codec": 1.4.15 "@jridgewell/trace-mapping": 0.3.18 - dev: true - /@jridgewell/resolve-uri@3.1.0: - resolution: - { integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== } - engines: { node: ">=6.0.0" } - dev: true + "@jridgewell/resolve-uri@3.1.0": {} - /@jridgewell/set-array@1.1.2: - resolution: - { integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== } - engines: { node: ">=6.0.0" } - dev: true + "@jridgewell/set-array@1.1.2": {} - /@jridgewell/source-map@0.3.3: - resolution: - { integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== } + "@jridgewell/source-map@0.3.3": dependencies: "@jridgewell/gen-mapping": 0.3.3 "@jridgewell/trace-mapping": 0.3.18 - dev: true - /@jridgewell/sourcemap-codec@1.4.14: - resolution: - { integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== } - dev: true + "@jridgewell/sourcemap-codec@1.4.14": {} - /@jridgewell/sourcemap-codec@1.4.15: - resolution: - { integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== } - dev: true + "@jridgewell/sourcemap-codec@1.4.15": {} - /@jridgewell/trace-mapping@0.3.18: - resolution: - { integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== } + "@jridgewell/trace-mapping@0.3.18": dependencies: "@jridgewell/resolve-uri": 3.1.0 "@jridgewell/sourcemap-codec": 1.4.14 - dev: true - /@jridgewell/trace-mapping@0.3.9: - resolution: - { integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== } + "@jridgewell/trace-mapping@0.3.9": dependencies: "@jridgewell/resolve-uri": 3.1.0 "@jridgewell/sourcemap-codec": 1.4.15 - dev: true - /@jsdevtools/ono@7.1.3: - resolution: - { integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== } - dev: false + "@jsdevtools/ono@7.1.3": {} - /@juggle/resize-observer@3.4.0: - resolution: - { integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== } - dev: true + "@juggle/resize-observer@3.4.0": {} - /@kie-tools/emscripten-fs@0.0.2: - resolution: - { integrity: sha512-dxmfwq2F+yxawuGrVVRGmTeZHTqRHa79Vp4FX2KEXHAA9AgK1aaVz8mxZxXYFs2ycfp30NjWvhZCOIRbIKTjAQ== } - dev: false + "@kie-tools/emscripten-fs@0.0.2": {} - /@kie-tools/jitexecutor-native@999.0.0-20240505-SNAPSHOT: - resolution: - { integrity: sha512-swpesoPfMsMPlVBOmgAFp28QAfkN9t0fJOPEimK3ChIS/7u1mDaIOKDtceawfQPjVW9Pe0KK6lLMgHyay/oWfw== } - dev: false + "@kie-tools/jitexecutor-native@999.0.0-20240505-SNAPSHOT": {} - /@koa/cors@3.4.3: - resolution: - { integrity: sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw== } - engines: { node: ">= 8.0.0" } + "@koa/cors@3.4.3": dependencies: vary: 1.1.2 - dev: true - /@koa/router@10.1.1: - resolution: - { integrity: sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw== } - engines: { node: ">= 8.0.0" } + "@koa/router@10.1.1": dependencies: debug: 4.3.4 http-errors: 1.8.1 @@ -23524,78 +38439,48 @@ packages: path-to-regexp: 6.2.1 transitivePeerDependencies: - supports-color - dev: true - /@kubernetes-models/apimachinery@1.1.0: - resolution: - { integrity: sha512-DvCNeou3+M5ESJluVs8daVp7g03/hWnwXHou9Se8qNRZpqH6lQHvRjXy6HWSqBV9fKZOnWcOExmkUPQGbVIa6A== } - engines: { node: ">=14" } + "@kubernetes-models/apimachinery@1.1.0": dependencies: "@kubernetes-models/base": 4.0.0 "@kubernetes-models/validate": 3.0.0 tslib: 2.5.0 - dev: false - /@kubernetes-models/base@4.0.0: - resolution: - { integrity: sha512-wOQuIJk04urKwvOH2ybja8GeRNDljrq+f3yxWCdFPpsQ94UgxzWk0c3UeE5Tq+VX0hm1mNLaJZG6Upj+uIutjQ== } - engines: { node: ">=14" } + "@kubernetes-models/base@4.0.0": dependencies: "@kubernetes-models/validate": 3.0.0 is-plain-object: 5.0.0 tslib: 2.5.0 - dev: false - /@kubernetes-models/knative@2.1.0: - resolution: - { integrity: sha512-Fv6ripBTBEWAZoH9XTKkEN2EhV3vGGo8TTI4Yg5MavEv06ouzJ2ALLZKgGVJjmpuvVrf63+bjB13CdTJnXXqfw== } - engines: { node: ">=14" } + "@kubernetes-models/knative@2.1.0": dependencies: "@kubernetes-models/apimachinery": 1.1.0 "@kubernetes-models/base": 4.0.0 "@kubernetes-models/validate": 3.0.0 tslib: 2.5.0 - dev: false - /@kubernetes-models/validate@3.0.0: - resolution: - { integrity: sha512-XQhuCn6KpZ2poeQWcN6C5bQYXXazEHcOLMEsQ35Cg5SN+nm9caDfI6MHCCCRSgoTW7jvP6UiWAG0kfEO86Z2xw== } - engines: { node: ">=14" } + "@kubernetes-models/validate@3.0.0": dependencies: ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) tslib: 2.6.2 - dev: false - /@leichtgewicht/ip-codec@2.0.4: - resolution: - { integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== } - dev: true + "@leichtgewicht/ip-codec@2.0.4": {} - /@mdx-js/react@2.3.0(react@17.0.2): - resolution: - { integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g== } - peerDependencies: - react: ">=16" + "@mdx-js/react@2.3.0(react@17.0.2)": dependencies: "@types/mdx": 2.0.8 "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@motionone/animation@10.15.1: - resolution: - { integrity: sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ== } + "@motionone/animation@10.15.1": dependencies: "@motionone/easing": 10.15.1 "@motionone/types": 10.15.1 "@motionone/utils": 10.15.1 tslib: 2.6.2 - dev: false - /@motionone/dom@10.16.2: - resolution: - { integrity: sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg== } + "@motionone/dom@10.16.2": dependencies: "@motionone/animation": 10.15.1 "@motionone/generators": 10.15.1 @@ -23603,119 +38488,65 @@ packages: "@motionone/utils": 10.15.1 hey-listen: 1.0.8 tslib: 2.6.2 - dev: false - /@motionone/easing@10.15.1: - resolution: - { integrity: sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw== } + "@motionone/easing@10.15.1": dependencies: "@motionone/utils": 10.15.1 tslib: 2.6.2 - dev: false - /@motionone/generators@10.15.1: - resolution: - { integrity: sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ== } + "@motionone/generators@10.15.1": dependencies: "@motionone/types": 10.15.1 "@motionone/utils": 10.15.1 tslib: 2.6.2 - dev: false - /@motionone/types@10.15.1: - resolution: - { integrity: sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA== } - dev: false + "@motionone/types@10.15.1": {} - /@motionone/utils@10.15.1: - resolution: - { integrity: sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw== } + "@motionone/utils@10.15.1": dependencies: "@motionone/types": 10.15.1 hey-listen: 1.0.8 tslib: 2.6.2 - dev: false - /@ndelangen/get-tarball@3.0.9: - resolution: - { integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA== } + "@ndelangen/get-tarball@3.0.9": dependencies: gunzip-maybe: 1.4.2 pump: 3.0.0 tar-fs: 2.1.1 - dev: true - /@ngtools/webpack@14.2.11(@angular/compiler-cli@14.3.0)(typescript@4.8.4)(webpack@5.76.1): - resolution: - { integrity: sha512-4enbLFAp98uTgWYF6OFceQqLcfv2/0brIrNN4iWT9xe/Mh3zdCt+eH42zvNRsqo9WXNWRSLvnx8I924p83LNlw== } - engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } - peerDependencies: - "@angular/compiler-cli": ^14.0.0 - typescript: ">=4.6.2 <4.9" - webpack: ^5.54.0 + "@ngtools/webpack@14.2.11(@angular/compiler-cli@14.3.0)(typescript@4.8.4)(webpack@5.76.1)": dependencies: "@angular/compiler-cli": 14.3.0(@angular/compiler@14.3.0)(typescript@4.8.4) typescript: 4.8.4 webpack: 5.76.1 - dev: true - /@nice-move/prettier-plugin-package-json@0.6.1(prettier@2.8.8): - resolution: - { integrity: sha512-EtDkha5voRj/0lzBLSxxs/6qjTopiVR3GSmTKu1oaWzQJ31V9S5/4f28zL4qXID67KJRb9aN6jUpKzZ7AnaYzw== } - engines: { node: ^16.13.0 || >=18.0.0 } - peerDependencies: - prettier: ^2.5.0 + "@nice-move/prettier-plugin-package-json@0.6.1(prettier@2.8.8)": dependencies: prettier: 2.8.8 - dev: true - /@nodelib/fs.scandir@2.1.5: - resolution: - { integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== } - engines: { node: ">= 8" } + "@nodelib/fs.scandir@2.1.5": dependencies: "@nodelib/fs.stat": 2.0.5 run-parallel: 1.1.9 - dev: true - /@nodelib/fs.stat@2.0.5: - resolution: - { integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== } - engines: { node: ">= 8" } - dev: true + "@nodelib/fs.stat@2.0.5": {} - /@nodelib/fs.walk@1.2.8: - resolution: - { integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== } - engines: { node: ">= 8" } + "@nodelib/fs.walk@1.2.8": dependencies: "@nodelib/fs.scandir": 2.1.5 fastq: 1.8.0 - dev: true - /@npmcli/fs@1.1.0: - resolution: - { integrity: sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16 } - deprecated: this version had an improper engines field added, update to 1.1.1 + "@npmcli/fs@1.1.0": dependencies: "@gar/promisify": 1.1.2 semver: 7.5.4 - dev: true - /@npmcli/fs@2.1.2: - resolution: - { integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + "@npmcli/fs@2.1.2": dependencies: "@gar/promisify": 1.1.3 semver: 7.5.4 - dev: true - /@npmcli/git@3.0.2: - resolution: - { integrity: sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + "@npmcli/git@3.0.2": dependencies: "@npmcli/promise-spawn": 3.0.0 lru-cache: 7.13.2 @@ -23728,55 +38559,29 @@ packages: which: 2.0.2 transitivePeerDependencies: - bluebird - dev: true - /@npmcli/installed-package-contents@1.0.7: - resolution: - { integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== } - engines: { node: ">= 10" } - hasBin: true + "@npmcli/installed-package-contents@1.0.7": dependencies: npm-bundled: 1.1.2 npm-normalize-package-bin: 1.0.1 - dev: true - /@npmcli/move-file@1.1.2: - resolution: - { integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== } - engines: { node: ">=10" } + "@npmcli/move-file@1.1.2": dependencies: mkdirp: 1.0.4 rimraf: 3.0.2 - dev: true - /@npmcli/move-file@2.0.1: - resolution: - { integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } - deprecated: This functionality has been moved to @npmcli/fs + "@npmcli/move-file@2.0.1": dependencies: mkdirp: 1.0.4 rimraf: 3.0.2 - dev: true - /@npmcli/node-gyp@2.0.0: - resolution: - { integrity: sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } - dev: true + "@npmcli/node-gyp@2.0.0": {} - /@npmcli/promise-spawn@3.0.0: - resolution: - { integrity: sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + "@npmcli/promise-spawn@3.0.0": dependencies: infer-owner: 1.0.4 - dev: true - /@npmcli/run-script@4.2.1: - resolution: - { integrity: sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + "@npmcli/run-script@4.2.1": dependencies: "@npmcli/node-gyp": 2.0.0 "@npmcli/promise-spawn": 3.0.0 @@ -23786,18 +38591,12 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: true - /@octokit/auth-token@2.4.5: - resolution: - { integrity: sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA== } + "@octokit/auth-token@2.4.5": dependencies: "@octokit/types": 6.14.2 - dev: false - /@octokit/core@3.4.0: - resolution: - { integrity: sha512-6/vlKPP8NF17cgYXqucdshWqmMZGXkuvtcrWCgU5NOI0Pl2GjlmZyWgBMrU8zJ3v2MJlM6++CiB45VKYmhiWWg== } + "@octokit/core@3.4.0": dependencies: "@octokit/auth-token": 2.4.5 "@octokit/graphql": 4.6.2 @@ -23808,75 +38607,45 @@ packages: universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - dev: false - /@octokit/endpoint@6.0.11: - resolution: - { integrity: sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ== } + "@octokit/endpoint@6.0.11": dependencies: "@octokit/types": 6.14.2 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 - dev: false - /@octokit/graphql@4.6.2: - resolution: - { integrity: sha512-WmsIR1OzOr/3IqfG9JIczI8gMJUMzzyx5j0XXQ4YihHtKlQc+u35VpVoOXhlKAlaBntvry1WpAzPl/a+s3n89Q== } + "@octokit/graphql@4.6.2": dependencies: "@octokit/request": 5.4.15 "@octokit/types": 6.14.2 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - dev: false - /@octokit/openapi-types@7.0.0: - resolution: - { integrity: sha512-gV/8DJhAL/04zjTI95a7FhQwS6jlEE0W/7xeYAzuArD0KVAVWDLP2f3vi98hs3HLTczxXdRK/mF0tRoQPpolEw== } - dev: false + "@octokit/openapi-types@7.0.0": {} - /@octokit/plugin-paginate-rest@2.13.3(@octokit/core@3.4.0): - resolution: - { integrity: sha512-46lptzM9lTeSmIBt/sVP/FLSTPGx6DCzAdSX3PfeJ3mTf4h9sGC26WpaQzMEq/Z44cOcmx8VsOhO+uEgE3cjYg== } - peerDependencies: - "@octokit/core": ">=2" + "@octokit/plugin-paginate-rest@2.13.3(@octokit/core@3.4.0)": dependencies: "@octokit/core": 3.4.0 "@octokit/types": 6.14.2 - dev: false - /@octokit/plugin-request-log@1.0.3(@octokit/core@3.4.0): - resolution: - { integrity: sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ== } - peerDependencies: - "@octokit/core": ">=3" + "@octokit/plugin-request-log@1.0.3(@octokit/core@3.4.0)": dependencies: "@octokit/core": 3.4.0 - dev: false - /@octokit/plugin-rest-endpoint-methods@5.0.1(@octokit/core@3.4.0): - resolution: - { integrity: sha512-vvWbPtPqLyIzJ7A4IPdTl+8IeuKAwMJ4LjvmqWOOdfSuqWQYZXq2CEd0hsnkidff2YfKlguzujHs/reBdAx8Sg== } - peerDependencies: - "@octokit/core": ">=3" + "@octokit/plugin-rest-endpoint-methods@5.0.1(@octokit/core@3.4.0)": dependencies: "@octokit/core": 3.4.0 "@octokit/types": 6.14.2 deprecation: 2.3.1 - dev: false - /@octokit/request-error@2.0.5: - resolution: - { integrity: sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg== } + "@octokit/request-error@2.0.5": dependencies: "@octokit/types": 6.14.2 deprecation: 2.3.1 once: 1.4.0 - dev: false - /@octokit/request@5.4.15: - resolution: - { integrity: sha512-6UnZfZzLwNhdLRreOtTkT9n57ZwulCve8q3IT/Z477vThu6snfdkBuhxnChpOKNGxcQ71ow561Qoa6uqLdPtag== } + "@octokit/request@5.4.15": dependencies: "@octokit/endpoint": 6.0.11 "@octokit/request-error": 2.0.5 @@ -23886,11 +38655,8 @@ packages: universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - dev: false - /@octokit/rest@18.5.3: - resolution: - { integrity: sha512-KPAsUCr1DOdLVbZJgGNuE/QVLWEaVBpFQwDAz/2Cnya6uW2wJ/P5RVGk0itx7yyN1aGa8uXm2pri4umEqG1JBA== } + "@octokit/rest@18.5.3": dependencies: "@octokit/core": 3.4.0 "@octokit/plugin-paginate-rest": 2.13.3(@octokit/core@3.4.0) @@ -23898,53 +38664,29 @@ packages: "@octokit/plugin-rest-endpoint-methods": 5.0.1(@octokit/core@3.4.0) transitivePeerDependencies: - encoding - dev: false - /@octokit/types@6.14.2: - resolution: - { integrity: sha512-wiQtW9ZSy4OvgQ09iQOdyXYNN60GqjCL/UdMsepDr1Gr0QzpW6irIKbH3REuAHXAhxkEk9/F2a3Gcs1P6kW5jA== } + "@octokit/types@6.14.2": dependencies: "@octokit/openapi-types": 7.0.0 - dev: false - /@oozcitak/dom@1.15.10: - resolution: - { integrity: sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ== } - engines: { node: ">=8.0" } + "@oozcitak/dom@1.15.10": dependencies: "@oozcitak/infra": 1.0.8 "@oozcitak/url": 1.0.4 "@oozcitak/util": 8.3.8 - dev: true - /@oozcitak/infra@1.0.8: - resolution: - { integrity: sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg== } - engines: { node: ">=6.0" } + "@oozcitak/infra@1.0.8": dependencies: "@oozcitak/util": 8.3.8 - dev: true - /@oozcitak/url@1.0.4: - resolution: - { integrity: sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw== } - engines: { node: ">=8.0" } + "@oozcitak/url@1.0.4": dependencies: "@oozcitak/infra": 1.0.8 "@oozcitak/util": 8.3.8 - dev: true - /@oozcitak/util@8.3.8: - resolution: - { integrity: sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ== } - engines: { node: ">=8.0" } - dev: true + "@oozcitak/util@8.3.8": {} - /@openapi-contrib/openapi-schema-to-json-schema@5.1.0: - resolution: - { integrity: sha512-MJnq+CxD8JAufiJoa8RK6D/8P45MEBe0teUi30TNoHRrI6MZRNgetK2Y2IfDXWGLTHMopb1d9GHonqlV2Yvztg== } - engines: { node: ">=14.0.0" } - hasBin: true + "@openapi-contrib/openapi-schema-to-json-schema@5.1.0": dependencies: "@types/json-schema": 7.0.15 "@types/lodash": 4.14.202 @@ -23953,21 +38695,10 @@ packages: lodash: 4.17.21 openapi-typescript: 5.4.2 yargs: 17.7.2 - dev: false - /@patternfly/patternfly@4.224.2: - resolution: - { integrity: sha512-HGNV26uyHSIECuhjPg/WGn0mXbAotcs6ODfhAOkfYjIgGylddgiwElxUe1rpEHV5mQJJ2rMn4OdeJIIpzRX61g== } - dev: false + "@patternfly/patternfly@4.224.2": {} - /@patternfly/quickstarts@2.4.0(@patternfly/react-core@4.276.6)(react-dom@17.0.2)(react@17.0.2)(showdown@2.1.0): - resolution: - { integrity: sha512-dlGtAX8iQarFvmflEvZ7rHaJb1aaBrcqkbzwx0wy2QLL/BID7Y+UQ9ht7k+TBNfnxhPOljM2YTp0rugG5S9q4g== } - peerDependencies: - "@patternfly/react-core": ">=4.115.2" - react: ">=16.8.0" - react-dom: ">=16.8.0" - showdown: ">=1.8.6" + "@patternfly/quickstarts@2.4.0(@patternfly/react-core@4.276.6)(react-dom@17.0.2)(react@17.0.2)(showdown@2.1.0)": dependencies: "@patternfly/react-catalog-view-extension": 4.96.0(react-dom@17.0.2)(react@17.0.2) "@patternfly/react-core": 4.276.6(react-dom@17.0.2)(react@17.0.2) @@ -23976,28 +38707,16 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) showdown: 2.1.0 - dev: false - /@patternfly/react-catalog-view-extension@4.96.0(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-ZMPvaE6KOjbLioCdi1wPtxughsce4+sPq6Us5s4JKu2xgn+e83NcfSD3pAcS5e+M8K3SWwdXd3ycgkD8F+Obvg== } - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + "@patternfly/react-catalog-view-extension@4.96.0(react-dom@17.0.2)(react@17.0.2)": dependencies: "@patternfly/patternfly": 4.224.2 "@patternfly/react-core": 4.276.6(react-dom@17.0.2)(react@17.0.2) "@patternfly/react-styles": 4.92.6 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /@patternfly/react-charts@6.94.18(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-56WxnZYC3blRX41mW67JaPxJ3YhXViLvwGpEsZrYCccla/rTV8JgKK0gjHnqtzPQiVBfpn+3ewOyNCOR5uRoSw== } - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + "@patternfly/react-charts@6.94.18(react-dom@17.0.2)(react@17.0.2)": dependencies: "@patternfly/react-styles": 4.92.6 "@patternfly/react-tokens": 4.94.6 @@ -24022,15 +38741,8 @@ packages: victory-tooltip: 36.6.8(react@17.0.2) victory-voronoi-container: 36.6.8(react@17.0.2) victory-zoom-container: 36.6.8(react@17.0.2) - dev: false - /@patternfly/react-code-editor@4.82.113(react-dom@17.0.2)(react-monaco-editor@0.51.0)(react@17.0.2): - resolution: - { integrity: sha512-iBwDTuUifwUwwL4wAzpI4KkB5fkCxiPVGlUypWumtNXweVf3x6PWpLCJM2H1rhNUddBRWIj5JOL3DYqPqYpbZg== } - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 - react-monaco-editor: ^0.51.0 + "@patternfly/react-code-editor@4.82.113(react-dom@17.0.2)(react-monaco-editor@0.51.0)(react@17.0.2)": dependencies: "@patternfly/react-core": 4.276.6(react-dom@17.0.2)(react@17.0.2) "@patternfly/react-icons": 4.93.6(react-dom@17.0.2)(react@17.0.2) @@ -24040,14 +38752,8 @@ packages: react-dropzone: 11.7.1(react@17.0.2) react-monaco-editor: 0.51.0(@types/react@17.0.21)(monaco-editor@0.39.0)(react@17.0.2) tslib: 2.6.2 - dev: false - /@patternfly/react-core@4.276.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-G0K+378jf9jw9g+hCAoKnsAe/UGTRspqPeuAYypF2FgNr+dC7dUpc7/VkNhZBVqSJzUWVEK8NyXcqkfi0IemIg== } - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + "@patternfly/react-core@4.276.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@patternfly/react-icons": 4.93.6(react-dom@17.0.2)(react@17.0.2) "@patternfly/react-styles": 4.92.6 @@ -24059,26 +38765,14 @@ packages: tippy.js: 5.1.2 tslib: 2.6.2 - /@patternfly/react-icons@4.93.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-ZrXegc/81oiuTIeWvoHb3nG/eZODbB4rYmekBEsrbiysyO7m/sUFoi/RLvgFINrRoh6YCJqL5fj06Jg6d7jX1g== } - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + "@patternfly/react-icons@4.93.6(react-dom@17.0.2)(react@17.0.2)": dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - /@patternfly/react-styles@4.92.6: - resolution: - { integrity: sha512-b8uQdEReMyeoMzjpMri845QxqtupY/tIFFYfVeKoB2neno8gkcW1RvDdDe62LF88q45OktCwAe/8A99ker10Iw== } + "@patternfly/react-styles@4.92.6": {} - /@patternfly/react-table@4.112.39(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-U+hOMgYlbghGH4M5MX+qt0GkVi/ocrGnxDnm11YiS3CtEGsd6Rr0NeqMmk0uoR46Od4Pr5tKuXxZhPP32sCL/w== } - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + "@patternfly/react-table@4.112.39(react-dom@17.0.2)(react@17.0.2)": dependencies: "@patternfly/react-core": 4.276.6(react-dom@17.0.2)(react@17.0.2) "@patternfly/react-icons": 4.93.6(react-dom@17.0.2)(react@17.0.2) @@ -24088,84 +38782,35 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 - dev: false - /@patternfly/react-tokens@4.94.6: - resolution: - { integrity: sha512-tm7C6nat+uKMr1hrapis7hS3rN9cr41tpcCKhx6cod6FLU8KwF2Yt5KUxakhIOCEcE/M/EhXhAw/qejp8w0r7Q== } + "@patternfly/react-tokens@4.94.6": {} - /@peculiar/asn1-schema@2.3.6: - resolution: - { integrity: sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA== } + "@peculiar/asn1-schema@2.3.6": dependencies: asn1js: 3.0.5 pvtsutils: 1.3.5 tslib: 2.6.2 - dev: true - /@peculiar/json-schema@1.1.12: - resolution: - { integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w== } - engines: { node: ">=8.0.0" } + "@peculiar/json-schema@1.1.12": dependencies: tslib: 2.6.2 - dev: true - /@peculiar/webcrypto@1.4.3: - resolution: - { integrity: sha512-VtaY4spKTdN5LjJ04im/d/joXuvLbQdgy5Z4DXF4MFZhQ+MTrejbNMkfZBp1Bs3O5+bFqnJgyGdPuZQflvIa5A== } - engines: { node: ">=10.12.0" } + "@peculiar/webcrypto@1.4.3": dependencies: "@peculiar/asn1-schema": 2.3.6 "@peculiar/json-schema": 1.1.12 pvtsutils: 1.3.5 tslib: 2.6.2 webcrypto-core: 1.7.7 - dev: true - /@pkgjs/parseargs@0.11.0: - resolution: - { integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== } - engines: { node: ">=14" } - requiresBuild: true - dev: true + "@pkgjs/parseargs@0.11.0": optional: true - /@playwright/test@1.38.1: - resolution: - { integrity: sha512-NqRp8XMwj3AK+zKLbZShl0r/9wKgzqI/527bkptKXomtuo+dOjU9NdMASQ8DNC9z9zLOMbG53T4eihYr3XR+BQ== } - engines: { node: ">=16" } - hasBin: true + "@playwright/test@1.38.1": dependencies: playwright: 1.38.1 - dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.15.1)(webpack@5.88.2): - resolution: - { integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== } - engines: { node: ">= 10.13" } - peerDependencies: - "@types/webpack": 4.x || 5.x - react-refresh: ">=0.10.0 <1.0.0" - sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <5.0.0" - webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 0.x || 1.x - peerDependenciesMeta: - "@types/webpack": - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: - optional: true - webpack-plugin-serve: - optional: true + "@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.15.1)(webpack@5.88.2)": dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -24179,34 +38824,8 @@ packages: source-map: 0.7.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) - dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack@5.88.2): - resolution: - { integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== } - engines: { node: ">= 10.13" } - peerDependencies: - "@types/webpack": 4.x || 5.x - react-refresh: ">=0.10.0 <1.0.0" - sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <5.0.0" - webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 0.x || 1.x - peerDependenciesMeta: - "@types/webpack": - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: - optional: true - webpack-plugin-serve: - optional: true + "@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack@5.88.2)": dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -24219,34 +38838,8 @@ packages: schema-utils: 3.3.0 source-map: 0.7.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) - dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack-dev-server@4.15.1)(webpack@5.88.2): - resolution: - { integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== } - engines: { node: ">= 10.13" } - peerDependencies: - "@types/webpack": 4.x || 5.x - react-refresh: ">=0.10.0 <1.0.0" - sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <5.0.0" - webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 0.x || 1.x - peerDependenciesMeta: - "@types/webpack": - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: - optional: true - webpack-plugin-serve: - optional: true + "@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack-dev-server@4.15.1)(webpack@5.88.2)": dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -24260,14 +38853,8 @@ packages: source-map: 0.7.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) - dev: true - /@pnpm/build-modules@9.3.5(@pnpm/logger@4.0.0)(typanion@3.9.0): - resolution: - { integrity: sha512-R2Lvw7EcXFXdyMuohWK4JIew255hge484OLl7mButULJ6/PPvgjs1ph6nT+pROcdaxic/yVVVuVvd6WPlyE1oA== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/build-modules@9.3.5(@pnpm/logger@4.0.0)(typanion@3.9.0)": dependencies: "@pnpm/calc-dep-state": 3.0.1 "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) @@ -24280,24 +38867,16 @@ packages: "@pnpm/store-controller-types": 14.1.1 "@pnpm/types": 8.5.0 patch-package: 6.4.7 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" run-groups: 3.0.1 transitivePeerDependencies: - bluebird - supports-color - typanion - dev: true - /@pnpm/byline@1.0.0: - resolution: - { integrity: sha512-61tmh+k7hnKK6b2XbF4GvxmiaF3l2a+xQlZyeoOGBs7mXU3Ie8iCAeAnM0+r70KiqTrgWvBCjMeM+W3JarJqaQ== } - engines: { node: ">=12.17" } - dev: true + "@pnpm/byline@1.0.0": {} - /@pnpm/cafs@4.2.0: - resolution: - { integrity: sha512-+pOi9x6Fk2f9OQhYNcLB++fZJzJObWjwnnRipdplbEXFMA8FYmFq+H70dupkhWSnJfK6sulULipbv6ZcZ21iog== } - engines: { node: ">=14.6" } + "@pnpm/cafs@4.2.0": dependencies: "@pnpm/fetcher-base": 13.1.0 "@pnpm/graceful-fs": 2.0.0 @@ -24312,32 +38891,18 @@ packages: ssri: 8.0.1 strip-bom: 4.0.0 tar-stream: 2.2.0 - dev: true - /@pnpm/calc-dep-state@3.0.1: - resolution: - { integrity: sha512-dR8YQ6gymQYViBM4t+BwSNNQ/HHxF+XwNanWevhG2gOG4OyU6RnxRjfE98HXQPYWzRbhgu4CsbtK5AZBihrEzg== } - engines: { node: ">=14.6" } + "@pnpm/calc-dep-state@3.0.1": dependencies: "@pnpm/constants": 6.1.0 sort-keys: 4.2.0 - dev: true - /@pnpm/cli-meta@3.0.6: - resolution: - { integrity: sha512-YD+RMDczTT5+u6oIUlm3JWKSCsLqoqoyk3qU8OkM+b7GPGAMnTpCrLyEjPwaz1hnhbuBvv3A+jnuQcGQOXeIEg== } - engines: { node: ">=14.6" } + "@pnpm/cli-meta@3.0.6": dependencies: "@pnpm/types": 8.5.0 load-json-file: 6.2.0 - dev: true - /@pnpm/cli-utils@0.7.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0): - resolution: - { integrity: sha512-0bT9dqaWBXepbePSfM27nkXFmWw28oqr3gRbsa+zUqUhfhCw9oTucTJA60akz8NuS0dtPtscDOd6HzYw3xZBFg== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/cli-utils@0.7.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": dependencies: "@pnpm/cli-meta": 3.0.6 "@pnpm/config": 15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) @@ -24356,12 +38921,8 @@ packages: - domexception - supports-color - typanion - dev: true - /@pnpm/config@15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0): - resolution: - { integrity: sha512-NsdmYnGGg8FAt6DbYjzaXjF162/BtceUG7fDunhkzk8Q3qaK9+Rt7+9hwnnB6S8xExtpZi3vhCkzwf+iuW+ZWA== } - engines: { node: ">=14.6" } + "@pnpm/config@15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": dependencies: "@pnpm/constants": 6.1.0 "@pnpm/error": 3.0.1 @@ -24376,7 +38937,7 @@ packages: is-subdir: 1.2.0 normalize-registry-url: 2.0.0 path-name: 1.0.0 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" realpath-missing: 1.1.0 which: 2.0.2 transitivePeerDependencies: @@ -24386,31 +38947,15 @@ packages: - domexception - supports-color - typanion - dev: true - /@pnpm/constants@6.1.0: - resolution: - { integrity: sha512-L6AiU3OXv9kjKGTJN9j8n1TeJGDcLX9atQlZvAkthlvbXjvKc5SKNWESc/eXhr5nEfuMWhQhiKHDJCpYejmeCQ== } - engines: { node: ">=14.19" } - dev: true + "@pnpm/constants@6.1.0": {} - /@pnpm/core-loggers@7.0.6(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-68r3T7gPi+Je/tMA7m8TAOjv/TTSCjjGI0nGUwsuK+aXIGn7eqCyknX1jk/kTrCWo+vsPMX26Pw0P5A0d1iYBA== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/core-loggers@7.0.6(@pnpm/logger@4.0.0)": dependencies: "@pnpm/logger": 4.0.0 "@pnpm/types": 8.5.0 - dev: true - /@pnpm/core@5.10.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0): - resolution: - { integrity: sha512-5udXE+JxjHTEC1mzzGLNUjxnAq5DmAfvwPlg0iklwx83C2CTUZwzAV85nHJ6Li8xaIXebpJpu0W/3br9xOwxdg== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/core@5.10.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": dependencies: "@pnpm/build-modules": 9.3.5(@pnpm/logger@4.0.0)(typanion@3.9.0) "@pnpm/calc-dep-state": 3.0.1 @@ -24460,7 +39005,7 @@ packages: p-filter: 2.1.0 p-limit: 3.1.0 path-exists: 4.0.0 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" run-groups: 3.0.1 semver: 7.5.4 version-selector-type: 3.0.0 @@ -24470,22 +39015,12 @@ packages: - domexception - supports-color - typanion - dev: true - /@pnpm/crypto.base32-hash@1.0.1: - resolution: - { integrity: sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw== } - engines: { node: ">=14.6" } + "@pnpm/crypto.base32-hash@1.0.1": dependencies: rfc4648: 1.5.2 - dev: true - /@pnpm/default-reporter@9.1.16(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0): - resolution: - { integrity: sha512-vnZVAK1UZHId2H+qHKorIK+asQgz74NRPW7WpeSld69Z6VBnaz7lfiLaYrZs3GE1bjRm8kigAGY60uFNPBdEiA== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/default-reporter@9.1.16(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": dependencies: "@pnpm/config": 15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) @@ -24499,7 +39034,7 @@ packages: normalize-path: 3.0.0 pretty-bytes: 5.6.0 pretty-ms: 7.0.1 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" right-pad: 1.0.1 rxjs: 7.8.1 semver: 7.5.4 @@ -24512,55 +39047,33 @@ packages: - domexception - supports-color - typanion - dev: true - /@pnpm/directory-fetcher@3.1.0: - resolution: - { integrity: sha512-doczUYOAkwC0mZy9aTsnStZd2XtxL2HX2ksX3YRhBJyaulzsmM/RSZqbPM5jqk0UjY3v3ozF28YkgzDRp//Hzg== } - engines: { node: ">=14.6" } + "@pnpm/directory-fetcher@3.1.0": dependencies: "@pnpm/fetcher-base": 13.1.0 "@pnpm/read-project-manifest": 3.0.9 "@pnpm/resolver-base": 9.1.0 npm-packlist: 3.0.0 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /@pnpm/error@3.0.1: - resolution: - { integrity: sha512-hMlbWbFcfcfolNfSjKjpeaZFow71kNg438LZ8rAd01swiVIYRUf/sRv8gGySru6AijYfz5UqslpIJRDbYBkgQA== } - engines: { node: ">=14.19" } + "@pnpm/error@3.0.1": dependencies: "@pnpm/constants": 6.1.0 - dev: true - /@pnpm/fetcher-base@13.1.0: - resolution: - { integrity: sha512-rEDsDCiwgfePpBi8oKj4cEEcOkMFSqKmE4MiC2jFOiBjSa2aiEF7yIFyfcO9PBt/Ol9yeV7W0cswrdcUEZJ84Q== } - engines: { node: ">=14.6" } + "@pnpm/fetcher-base@13.1.0": dependencies: "@pnpm/resolver-base": 9.1.0 "@pnpm/types": 8.5.0 "@types/ssri": 7.1.1 - dev: true - /@pnpm/fetching-types@3.0.0: - resolution: - { integrity: sha512-m+/UUtCCspITCKr3/rt2IaZP/4HXg+vcmbbZokoqGUpgx4HXbXG+KKh3/oPJnwWQ4nH2i7zHPplMgoHjLxE7/w== } - engines: { node: ">=14.19" } + "@pnpm/fetching-types@3.0.0": dependencies: "@zkochan/retry": 0.2.0 - node-fetch: 3.0.0-beta.9 - transitivePeerDependencies: - - domexception - dev: true - - /@pnpm/filter-lockfile@6.0.17(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-5WMgjtBFzTVWHBmCohydnHnCHJLgiB4gPR63XoV7Kt0qDWYHrvxmLxANmhUTL4bl//Qqga1ASIvqUzfd6j8sGQ== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + node-fetch: 3.0.0-beta.9 + transitivePeerDependencies: + - domexception + + "@pnpm/filter-lockfile@6.0.17(@pnpm/logger@4.0.0)": dependencies: "@pnpm/constants": 6.1.0 "@pnpm/error": 3.0.1 @@ -24571,23 +39084,19 @@ packages: "@pnpm/package-is-installable": 6.0.8(@pnpm/logger@4.0.0) "@pnpm/types": 8.5.0 dependency-path: 9.2.4 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /@pnpm/filter-workspace-packages@5.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0): - resolution: - { integrity: sha512-ljjSL3yfaB7hwKuTaxQRWs7nXvdIS2zvaYbY1vO/G2cc7hVG7p0f0LBIhjIu1yN4zKlj0m2C23lVvXGwrzJrUA== } - engines: { node: ">=14.6" } + "@pnpm/filter-workspace-packages@5.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": dependencies: "@pnpm/error": 3.0.1 "@pnpm/find-workspace-packages": 4.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) "@pnpm/matcher": 3.0.0 - execa: /safe-execa@0.1.3 + execa: safe-execa@0.1.3 find-up: 5.0.0 is-subdir: 1.2.0 micromatch: 4.0.5 pkgs-graph: 7.0.2 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" transitivePeerDependencies: - "@pnpm/logger" - "@yarnpkg/core" @@ -24595,12 +39104,8 @@ packages: - domexception - supports-color - typanion - dev: true - /@pnpm/find-workspace-packages@4.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0): - resolution: - { integrity: sha512-ASQ3Z5sC3E5RsvAbOFUMWVVDYGpIkRdhmysyeBH76GCJTslPJxkVgBc+y4r5H6ukKZRD38ZHcQYfN/jCl9DFag== } - engines: { node: ">=14.6" } + "@pnpm/find-workspace-packages@4.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": dependencies: "@pnpm/cli-utils": 0.7.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) "@pnpm/constants": 6.1.0 @@ -24614,14 +39119,8 @@ packages: - domexception - supports-color - typanion - dev: true - /@pnpm/get-context@6.2.9(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-SBZuJso3PFo11hn2hT7SbP3HPFSjJFq+kJWZ3fLG7eRPWfP2kdwfevXVyzOKbAZ+4xaCEyO0PCtVsbJiMQYdKg== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/get-context@6.2.9(@pnpm/logger@4.0.0)": dependencies: "@pnpm/constants": 6.1.0 "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) @@ -24634,36 +39133,19 @@ packages: "@zkochan/rimraf": 2.1.2 is-ci: 3.0.1 path-absolute: 1.0.1 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /@pnpm/git-utils@0.1.0: - resolution: - { integrity: sha512-W3zsG9585cKL+FqgcT+IfTgZX5C+CbNkFjOnJN+qbysT1N30+BbvEByCcDMsTy7QDrAk6oS7WU1Rym3U2xlh2Q== } - engines: { node: ">=14.6" } + "@pnpm/git-utils@0.1.0": dependencies: - execa: /safe-execa@0.1.3 - dev: true + execa: safe-execa@0.1.3 - /@pnpm/graceful-fs@2.0.0: - resolution: - { integrity: sha512-ogUZCGf0/UILZt6d8PsO4gA4pXh7f0BumXeFkcCe4AQ65PXPKfAkHC0C30Lheh2EgFOpLZm3twDP1Eiww18gew== } - engines: { node: ">=14.19" } + "@pnpm/graceful-fs@2.0.0": dependencies: graceful-fs: 4.2.11 - dev: true - /@pnpm/graph-sequencer@1.0.0: - resolution: - { integrity: sha512-iIJhmi7QjmafhijaEkh34Yxhjq3S/eiZnxww9K/SRXuDB5/30QnCyihR4R7vep8ONsGIR29hNPAtaNGd1rC/VA== } - dev: true + "@pnpm/graph-sequencer@1.0.0": {} - /@pnpm/headless@18.6.2(@pnpm/logger@4.0.0)(typanion@3.9.0): - resolution: - { integrity: sha512-0dDv/C1K9ZNMpVhy9rkxjYDBuU3y0ia1tziNAUaLgNHgPXkxMC/k/x9+9qr/ScO7zF+0Gl+UYBI6GlmuD1yfVg== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/headless@18.6.2(@pnpm/logger@4.0.0)(typanion@3.9.0)": dependencies: "@pnpm/build-modules": 9.3.5(@pnpm/logger@4.0.0)(typanion@3.9.0) "@pnpm/calc-dep-state": 3.0.1 @@ -24693,20 +39175,14 @@ packages: p-limit: 3.1.0 path-absolute: 1.0.1 path-exists: 4.0.0 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" realpath-missing: 1.1.0 transitivePeerDependencies: - bluebird - supports-color - typanion - dev: true - /@pnpm/hoist@6.2.7(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-CYILBRsfm15IrqUZfeCycpAN2uM8mWGXNGOE+NWh76d4hiVGHn0u63R0Bz1sItjP1Q7+2a/E1qMLNI5ViTHlTA== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/hoist@6.2.7(@pnpm/logger@4.0.0)": dependencies: "@pnpm/constants": 6.1.0 "@pnpm/link-bins": 7.2.4(@pnpm/logger@4.0.0) @@ -24718,15 +39194,9 @@ packages: "@pnpm/symlink-dependency": 5.0.6(@pnpm/logger@4.0.0) "@pnpm/types": 8.5.0 dependency-path: 9.2.4 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /@pnpm/lifecycle@13.1.6(@pnpm/logger@4.0.0)(typanion@3.9.0): - resolution: - { integrity: sha512-PAE/cnidA0YUZFm3lXTsH3ZeHYEH0NupMN1BVg8npKRFaHeX9vx1noU2w18McEu0DRgQRTilPkusaDqKd23e0A== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/lifecycle@13.1.6(@pnpm/logger@4.0.0)(typanion@3.9.0)": dependencies: "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) "@pnpm/directory-fetcher": 3.1.0 @@ -24741,14 +39211,8 @@ packages: - bluebird - supports-color - typanion - dev: true - /@pnpm/link-bins@7.2.4(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-0P/QxhyeSpGTZLFYcnTP2T/2XvXm7z5mmZlIwhjViA+X99+kV0d2x0FlrYJzSMeJTcgtJpunpYpIub2YLYye8A== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/link-bins@7.2.4(@pnpm/logger@4.0.0)": dependencies: "@pnpm/error": 3.0.1 "@pnpm/logger": 4.0.0 @@ -24764,16 +39228,10 @@ packages: is-windows: 1.0.2 normalize-path: 3.0.0 p-settle: 4.1.1 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" symlink-dir: 5.0.1 - dev: true - /@pnpm/lockfile-file@5.3.3(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-IOvjeMRX+++osG9VsfSd7+hVa/sIzhqdrm/nFcL7AexFhC7wjXbWW3YMlN5Cw4v0fwm93fgRZlikIKJ7BmkBBA== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/lockfile-file@5.3.3(@pnpm/logger@4.0.0)": dependencies: "@pnpm/constants": 6.1.0 "@pnpm/error": 3.0.1 @@ -24784,21 +39242,15 @@ packages: "@pnpm/types": 8.5.0 "@zkochan/rimraf": 2.1.2 comver-to-semver: 1.0.0 - js-yaml: /@zkochan/js-yaml@0.0.6 + js-yaml: "@zkochan/js-yaml@0.0.6" normalize-path: 3.0.0 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" semver: 7.5.4 sort-keys: 4.2.0 strip-bom: 4.0.0 write-file-atomic: 3.0.3 - dev: true - /@pnpm/lockfile-to-pnp@1.0.0(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-hBlgoub60YrzoIuyF6Y1OVjDQmJBLEuqPW/G7FLiFnTrmmp7htCJC53DpkFWYJMxkHOx2SCeNrSQGgeUr/b+RA== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/lockfile-to-pnp@1.0.0(@pnpm/logger@4.0.0)": dependencies: "@pnpm/lockfile-file": 5.3.3(@pnpm/logger@4.0.0) "@pnpm/lockfile-utils": 4.2.4 @@ -24807,87 +39259,53 @@ packages: "@yarnpkg/pnp": 2.3.2 dependency-path: 9.2.4 normalize-path: 3.0.0 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /@pnpm/lockfile-types@4.3.1: - resolution: - { integrity: sha512-xoorF+CuuUvpjfi8Uw/xkf8LI9VDzs9W1gjSxkKS8UwK60zU5fu4agILJfVVGlHO1tnjJeGRuspBjp7UZ8ufMA== } - engines: { node: ">=14.6" } + "@pnpm/lockfile-types@4.3.1": dependencies: "@pnpm/types": 8.5.0 - dev: true - /@pnpm/lockfile-utils@4.2.4: - resolution: - { integrity: sha512-i7ISuUuSsXCyXYAIlZc7ZdqX2XTEh3rY5qIIEDm/6OeGl4EZUeq5gWyjWkIkoZoKAO9/2H3dQhC5sXE6oVrPeg== } - engines: { node: ">=14.6" } + "@pnpm/lockfile-utils@4.2.4": dependencies: "@pnpm/lockfile-types": 4.3.1 "@pnpm/resolver-base": 9.1.0 "@pnpm/types": 8.5.0 dependency-path: 9.2.4 get-npm-tarball-url: 2.0.3 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /@pnpm/lockfile-walker@5.0.13: - resolution: - { integrity: sha512-ju9dnDrhRXaFO5cr08KkvqlgxgSIttTjhnMDFcEaDJJ4yKl3YDMbRR/o6CYo+MwxJ3EaHQsZsX9Swml6CpjLiQ== } - engines: { node: ">=14.6" } + "@pnpm/lockfile-walker@5.0.13": dependencies: "@pnpm/lockfile-types": 4.3.1 "@pnpm/types": 8.5.0 dependency-path: 9.2.4 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /@pnpm/logger@4.0.0: - resolution: - { integrity: sha512-SIShw+k556e7S7tLZFVSIHjCdiVog1qWzcKW2RbLEHPItdisAFVNIe34kYd9fMSswTlSRLS/qRjw3ZblzWmJ9Q== } - engines: { node: ">=12.17" } + "@pnpm/logger@4.0.0": dependencies: bole: 4.0.0 ndjson: 2.0.0 - dev: true - /@pnpm/manifest-utils@3.1.2(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-ituyeV8krdIUQIhfqjBaUs0WnBR1/QP+o8mknNumQAFKur2nta4EzxR3TUIFS5SGCQtUfQNfF7v6WpsI89r2xQ== } - engines: { node: ">=14.6" } + "@pnpm/manifest-utils@3.1.2(@pnpm/logger@4.0.0)": dependencies: "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) "@pnpm/error": 3.0.1 "@pnpm/types": 8.5.0 transitivePeerDependencies: - "@pnpm/logger" - dev: true - /@pnpm/matcher@3.0.0: - resolution: - { integrity: sha512-EXbwjVoiX6PPYkMTJu/1V4wlqR3cY7Z4UpIdpoCEBurZgiD4MfxChLiKzcbiSC/DTMewjcwVhNT0BL+EAEj3yA== } - engines: { node: ">=14.19" } + "@pnpm/matcher@3.0.0": dependencies: escape-string-regexp: 4.0.0 - dev: true - /@pnpm/merge-lockfile-changes@3.0.9: - resolution: - { integrity: sha512-UOl3AYsi13R8bvQNJPNUml8sZYKBRns0xjAcPQomoX3WTU0dv+KzVyv86Iv86YlApP0aJj9MS8Vq++JOC10RKg== } - engines: { node: ">=14.6" } + "@pnpm/merge-lockfile-changes@3.0.9": dependencies: "@pnpm/lockfile-types": 4.3.1 comver-to-semver: 1.0.0 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" semver: 7.5.4 - dev: true - /@pnpm/modules-cleaner@12.0.19(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-FTB8FltyDjFFbXCnu7OVv1wJqUtfaQNOVVJ4DBok9LscZatb6vHSfNofmqNOGSHcM7z3JWwt10Zp6RNcUoDIbw== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/modules-cleaner@12.0.19(@pnpm/logger@4.0.0)": dependencies: "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) "@pnpm/filter-lockfile": 6.0.17(@pnpm/logger@4.0.0) @@ -24900,50 +39318,30 @@ packages: "@pnpm/types": 8.5.0 "@zkochan/rimraf": 2.1.2 dependency-path: 9.2.4 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /@pnpm/modules-yaml@10.0.6: - resolution: - { integrity: sha512-ZMF/ANTGQ5tHi+qHbr77V7Sv5f/UVdlRXBFff1+ShlShp101Mqg0d48FEuRudz/Mb0WRxrRgvsDv8TS8MIyU5A== } - engines: { node: ">=14.6" } + "@pnpm/modules-yaml@10.0.6": dependencies: "@pnpm/types": 8.5.0 is-windows: 1.0.2 read-yaml-file: 2.1.0 write-yaml-file: 4.2.0 - dev: true - /@pnpm/network.ca-file@1.0.1: - resolution: - { integrity: sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA== } - engines: { node: ">=12.22.0" } + "@pnpm/network.ca-file@1.0.1": dependencies: graceful-fs: 4.2.10 - dev: true - /@pnpm/normalize-registries@3.0.6: - resolution: - { integrity: sha512-xo/41z16W/bBKDfeQECEQd35ACywPgVrucC8J/YuLD8R53zK4pIpr8Revd+ley7JvLeP4YQK06B3kCaat3sFIQ== } - engines: { node: ">=14.6" } + "@pnpm/normalize-registries@3.0.6": dependencies: "@pnpm/types": 8.5.0 normalize-registry-url: 2.0.0 - dev: true - /@pnpm/npm-conf@2.0.0: - resolution: - { integrity: sha512-Ot3xJvdbRQ3fwtDeRYMik/97BbCKij9ZupSgY1tJLCzPPgYRTIIjwdOBHQX2qGbwqNeKd6EneMyKAAsUMO09Bw== } - engines: { node: ">=12" } + "@pnpm/npm-conf@2.0.0": dependencies: "@pnpm/network.ca-file": 1.0.1 config-chain: 1.1.12 - dev: true - /@pnpm/npm-lifecycle@2.0.0-1(typanion@3.9.0): - resolution: - { integrity: sha512-eUeRVUxnr9xP50ESMuRDrWYN/AQmaV2g/Wvs3ckHBx7XFJw8ljix66L7R1S1FoUqxNn0BeyPeIE9ANwn/syIAQ== } - engines: { node: ">=12.17" } + "@pnpm/npm-lifecycle@2.0.0-1(typanion@3.9.0)": dependencies: "@pnpm/byline": 1.0.0 "@yarnpkg/shell": 3.2.0-rc.8(typanion@3.9.0) @@ -24957,24 +39355,14 @@ packages: - bluebird - supports-color - typanion - dev: true - /@pnpm/npm-package-arg@1.0.0: - resolution: - { integrity: sha512-oQYP08exi6mOPdAZZWcNIGS+KKPsnNwUBzSuAEGWuCcqwMAt3k/WVCqVIXzBxhO5sP2b43og69VHmPj6IroKqw== } - engines: { node: ">=14.6" } + "@pnpm/npm-package-arg@1.0.0": dependencies: hosted-git-info: 4.1.0 semver: 7.5.4 validate-npm-package-name: 4.0.0 - dev: true - /@pnpm/npm-resolver@13.1.2(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-5gTYI/vKPPahFey/rmeBerbwfLuP9kiAUzTMH6HSLDhWSES5n4LgzTF/BetsbWzGZiXlMBQgU1BpUqt5rRqdnQ== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/npm-resolver@13.1.2(@pnpm/logger@4.0.0)": dependencies: "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) "@pnpm/error": 3.0.1 @@ -24999,41 +39387,25 @@ packages: version-selector-type: 3.0.0 transitivePeerDependencies: - domexception - dev: true - /@pnpm/package-bins@6.0.6: - resolution: - { integrity: sha512-eVcwCEcRrxG91bLukXkGlu8EAP8W5XOpQ9Q8aWDHCXkCwY7oAEAOdD8sjZzrN0cRR7SYKdT8B4XlBvX602ctYQ== } - engines: { node: ">=14.6" } + "@pnpm/package-bins@6.0.6": dependencies: "@pnpm/types": 8.5.0 fast-glob: 3.2.11 is-subdir: 1.2.0 - dev: true - /@pnpm/package-is-installable@6.0.8(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-ITUkR8ceZmZhBwQn+GbV/Bt5Csr2GW5fDkN/czGNW1j2fWdPKExSn5iUr6h5EnOF5wGDIel3aFwgRBO2i2Lk4A== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/package-is-installable@6.0.8(@pnpm/logger@4.0.0)": dependencies: "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) "@pnpm/error": 3.0.1 "@pnpm/logger": 4.0.0 "@pnpm/types": 8.5.0 detect-libc: 2.0.1 - execa: /safe-execa@0.1.3 + execa: safe-execa@0.1.3 mem: 8.1.1 semver: 7.5.4 - dev: true - /@pnpm/package-requester@19.0.0(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-UeDeuU1zSbsPgreSPkE4fgn4QOVHFk+jZXod9WC6ZqRzzOTuWmN/o+7qLBRdYnqOcuNmCRqUrG4nbYrWL+eMrA== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/package-requester@19.0.0(@pnpm/logger@4.0.0)": dependencies: "@pnpm/cafs": 4.2.0 "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) @@ -25054,50 +39426,28 @@ packages: p-queue: 6.6.2 path-temp: 2.0.0 promise-share: 1.0.0 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" rename-overwrite: 4.0.2 safe-promise-defer: 1.0.1 semver: 7.5.4 ssri: 8.0.1 - dev: true - /@pnpm/parse-overrides@2.0.3: - resolution: - { integrity: sha512-noSZaK2HEtXOUKHNUCwUjU1ExQQRA7OTUnifC7J6+qbCVESaAvzxQxDDWtgSCDtxlhrUOFoEAWZYA7efxBcZBg== } - engines: { node: ">=14.6" } + "@pnpm/parse-overrides@2.0.3": dependencies: "@pnpm/error": 3.0.1 "@pnpm/parse-wanted-dependency": 3.0.2 - dev: true - /@pnpm/parse-wanted-dependency@3.0.2: - resolution: - { integrity: sha512-rmyjBVKA1VATgoEq2iHfJh5CZEcsXjv67S2e8cXmb3Ff8/ymJFu489uMPjVU4GrBOb3DJVBsii5L9QsVZ0ONFA== } - engines: { node: ">=14.6" } + "@pnpm/parse-wanted-dependency@3.0.2": dependencies: validate-npm-package-name: 4.0.0 - dev: true - /@pnpm/pick-fetcher@1.0.0: - resolution: - { integrity: sha512-hPXczLGghmqUpFgBXIfhq9Wtvn3QRYoygL1jhBIo8sWgmp0bf8wmDWxQ17Fc2G7GNUcDrPHOXrhivWpKR63EIg== } - engines: { node: ">=14.6" } - dev: true + "@pnpm/pick-fetcher@1.0.0": {} - /@pnpm/pick-registry-for-package@3.0.6: - resolution: - { integrity: sha512-cZPK/hGJxBONJijY/7/2KcymheJSohOO39xUJzcIIIbrN3aC5gINfNnTp3p/iJgCfEswSS2xOku18pzSfrECaw== } - engines: { node: ">=14.6" } + "@pnpm/pick-registry-for-package@3.0.6": dependencies: "@pnpm/types": 8.5.0 - dev: true - /@pnpm/pnpmfile@2.2.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0): - resolution: - { integrity: sha512-kf6uW7t0OEA/ILJyIDMxgQ8IHSLazKYZPTpWYYwQmaqncPHh482PZFD0QQ3Y5Xew3nDvfe/dtBW+mzTIuvZodw== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/pnpmfile@2.2.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": dependencies: "@pnpm/core": 5.10.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) @@ -25114,48 +39464,29 @@ packages: - domexception - supports-color - typanion - dev: true - /@pnpm/prune-lockfile@4.0.14: - resolution: - { integrity: sha512-lICCgm9j3e2Bu75zK4PA1FKjpu9pCcagRbZWruONBf44byyEkHcnTf8b8a9M1MvtoiArhmKOmyOVJ2OFyBBRyA== } - engines: { node: ">=14.6" } + "@pnpm/prune-lockfile@4.0.14": dependencies: "@pnpm/constants": 6.1.0 "@pnpm/lockfile-types": 4.3.1 "@pnpm/types": 8.5.0 dependency-path: 9.2.4 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /@pnpm/ramda@0.28.1: - resolution: - { integrity: sha512-zcAG+lvU0fMziNeGXpPyCyCJYp5ZVrPElEE4t14jAmViaihohocZ+dDkcRIyAomox8pQsuZnv1EyHR+pOhmUWw== } - dev: true + "@pnpm/ramda@0.28.1": {} - /@pnpm/read-modules-dir@4.0.0: - resolution: - { integrity: sha512-pMuts92zjbSEUsqJMRNrPitG9w182omE+7ZcTYgelwPk74BCl4v6IVXDr5zbiKA280/FKDfTHyYcFBN31mrewA== } - engines: { node: ">=14.19" } + "@pnpm/read-modules-dir@4.0.0": dependencies: graceful-fs: 4.2.11 - dev: true - /@pnpm/read-package-json@6.0.7: - resolution: - { integrity: sha512-zS+aJWCRtuWYQa/AyE0OQZVFEv1S7NLMRFix3zQuP/YnahxChh0d/aRW/n2slKJ8tQDUltKsJNY823cMwTFzkw== } - engines: { node: ">=14.6" } + "@pnpm/read-package-json@6.0.7": dependencies: "@pnpm/error": 3.0.1 "@pnpm/types": 8.5.0 load-json-file: 6.2.0 normalize-package-data: 3.0.3 - dev: true - /@pnpm/read-project-manifest@3.0.9: - resolution: - { integrity: sha512-27j40C48hA/tqsCiqk9ApJxp2g6WGrrj2RSs0NKhsSHynxAuA1tIvwatNISQbAiMjZiu1lfhzhq8m1QdblyNmA== } - engines: { node: ">=14.6" } + "@pnpm/read-project-manifest@3.0.9": dependencies: "@pnpm/error": 3.0.1 "@pnpm/graceful-fs": 2.0.0 @@ -25169,14 +39500,8 @@ packages: read-yaml-file: 2.1.0 sort-keys: 4.2.0 strip-bom: 4.0.0 - dev: true - /@pnpm/read-projects-context@6.0.14(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-7EIUIuL9vCw/KsqtgzyI2t2fXEVcu0jj/0/ZxqKEf8rAlvljTowzNwvJqhIOkzz7r+skg7T30yJcrxC3t7XPKw== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/read-projects-context@6.0.14(@pnpm/logger@4.0.0)": dependencies: "@pnpm/lockfile-file": 5.3.3(@pnpm/logger@4.0.0) "@pnpm/logger": 4.0.0 @@ -25184,12 +39509,8 @@ packages: "@pnpm/normalize-registries": 3.0.6 "@pnpm/types": 8.5.0 realpath-missing: 1.1.0 - dev: true - /@pnpm/real-hoist@0.2.16(typanion@3.9.0): - resolution: - { integrity: sha512-zv6/D+QwBre3JvyPcsUMg9mr4ul17mpSW1qQckpKvL2A8azAhkQVXLzXUlZ/sJtZiuqF74dFM+2hwlCP6eKJ2A== } - engines: { node: ">=14.6" } + "@pnpm/real-hoist@0.2.16(typanion@3.9.0)": dependencies: "@pnpm/error": 3.0.1 "@pnpm/lockfile-utils": 4.2.4 @@ -25197,14 +39518,8 @@ packages: dependency-path: 9.2.4 transitivePeerDependencies: - typanion - dev: true - /@pnpm/remove-bins@3.0.8(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-XeRTpJ4j27ptyv55J8fIBVESTuVGHtMIZQ380wxhSnoeeHybXF/SC/Od+M+KqKG7FALzO09FRZGr+9EB1SPu6w== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/remove-bins@3.0.8(@pnpm/logger@4.0.0)": dependencies: "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) "@pnpm/logger": 4.0.0 @@ -25214,25 +39529,15 @@ packages: "@zkochan/rimraf": 2.1.2 cmd-extension: 1.0.2 is-windows: 1.0.2 - dev: true - /@pnpm/render-peer-issues@2.1.0: - resolution: - { integrity: sha512-hY/pdOJN9bocwwj5KjzRpb7YBmbQ+W8TwaCSszIrTzCIVqw229aIbu5R5Y0mrLoDoPm4vbCoMbAplPBgQOr52w== } - engines: { node: ">=14.6" } + "@pnpm/render-peer-issues@2.1.0": dependencies: "@pnpm/types": 8.5.0 archy: 1.0.0 chalk: 4.1.2 cli-columns: 4.0.0 - dev: true - /@pnpm/resolve-dependencies@28.3.5(@pnpm/logger@4.0.0)(typanion@3.9.0): - resolution: - { integrity: sha512-QhXsx/XziR1IwH+eUbOHB0noefmXdawOykx8rKIhF/SkPalNdT2VlE04D4gMrJdaOYLkccgYq4dJbTXc0ZLxpA== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/resolve-dependencies@28.3.5(@pnpm/logger@4.0.0)(typanion@3.9.0)": dependencies: "@pnpm/constants": 6.1.0 "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) @@ -25258,7 +39563,7 @@ packages: is-subdir: 1.2.0 path-exists: 4.0.0 promise-share: 1.0.0 - ramda: /@pnpm/ramda@0.28.1 + ramda: "@pnpm/ramda@0.28.1" rename-overwrite: 4.0.2 replace-string: 3.1.0 safe-promise-defer: 1.0.1 @@ -25268,160 +39573,78 @@ packages: transitivePeerDependencies: - domexception - typanion - dev: true - /@pnpm/resolve-workspace-range@3.0.0: - resolution: - { integrity: sha512-QxD0/kp8IAxQDw7hYLcNmBuk5XGNfyuseU1EveJI0+HG7eO8hQINS6WyyVE7IiqzG6rBe3nrZk4iJBpk1hGIYw== } - engines: { node: ">=14.19" } + "@pnpm/resolve-workspace-range@3.0.0": dependencies: semver: 7.5.4 - dev: true - /@pnpm/resolver-base@9.1.0: - resolution: - { integrity: sha512-eMwYEC1NI6i6RW2BertIdpHfGiuw8YVSHNChIoTUHirjmn9JKUl1nwwZtFOWdsoalKUO3cXM0f1r7IGi0TA4pg== } - engines: { node: ">=14.6" } + "@pnpm/resolver-base@9.1.0": dependencies: "@pnpm/types": 8.5.0 - dev: true - /@pnpm/store-controller-types@14.1.1: - resolution: - { integrity: sha512-lR2xG8IGZWiF3zUy5dxb2aez8NjqmviLUf2cNNcDhYnTC8WMr+Q+A9FGevqvFeaGEdR+2DUYMi3B4mMrpm/jJA== } - engines: { node: ">=14.6" } + "@pnpm/store-controller-types@14.1.1": dependencies: "@pnpm/fetcher-base": 13.1.0 "@pnpm/resolver-base": 9.1.0 "@pnpm/types": 8.5.0 - dev: true - /@pnpm/symlink-dependency@5.0.6(@pnpm/logger@4.0.0): - resolution: - { integrity: sha512-HLe9uRLnTUNGlR+YGtvK5a6bjBH7OX36aIxLQt7z5k6vYvwDqwahKTX466/prCt6JAKK1lX6/TjpbXnM+Z8eWQ== } - engines: { node: ">=14.6" } - peerDependencies: - "@pnpm/logger": ^4.0.0 + "@pnpm/symlink-dependency@5.0.6(@pnpm/logger@4.0.0)": dependencies: "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) "@pnpm/logger": 4.0.0 "@pnpm/types": 8.5.0 symlink-dir: 5.0.1 - dev: true - /@pnpm/types@8.5.0: - resolution: - { integrity: sha512-PSKnhkwgiZtp9dcWZR9mPz2W9UopmADr9o8FTqazo5kjUSh2xQmDUSJOJ/ZWcfNziO64Ix/VbcxKIZeplhog1Q== } - engines: { node: ">=14.6" } - dev: true + "@pnpm/types@8.5.0": {} - /@pnpm/which-version-is-pinned@3.0.0: - resolution: - { integrity: sha512-YUU/T9G6s2CuSdcOvQRZccec0vSYeAiygFCohGzQgQIQA26eecORDxRHTfcWb7qTQIaBSH3XdHCSTt4Uch0EzA== } - engines: { node: ">=14.6" } + "@pnpm/which-version-is-pinned@3.0.0": dependencies: semver-utils: 1.1.4 - dev: true - /@pnpm/write-project-manifest@3.0.7: - resolution: - { integrity: sha512-rMgIWR52asESg1D7Cp/vBi3dBsv18iUWPvvtYNynrcOjRdE3NsH5CAdfZP/XN6HJF6CSY8rS9W4YC5Q3JGtxiw== } - engines: { node: ">=14.6" } + "@pnpm/write-project-manifest@3.0.7": dependencies: "@pnpm/types": 8.5.0 json5: 2.2.3 write-file-atomic: 3.0.3 write-yaml-file: 4.2.0 - dev: true - /@prettier/plugin-xml@2.2.0: - resolution: - { integrity: sha512-UWRmygBsyj4bVXvDiqSccwT1kmsorcwQwaIy30yVh8T+Gspx4OlC0shX1y+ZuwXZvgnafmpRYKks0bAu9urJew== } + "@prettier/plugin-xml@2.2.0": dependencies: "@xml-tools/parser": 1.0.11 prettier: 2.8.8 - dev: true - /@protobufjs/aspromise@1.1.2: - resolution: - { integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== } - dev: true + "@protobufjs/aspromise@1.1.2": {} - /@protobufjs/base64@1.1.2: - resolution: - { integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== } - dev: true + "@protobufjs/base64@1.1.2": {} - /@protobufjs/codegen@2.0.4: - resolution: - { integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== } - dev: true + "@protobufjs/codegen@2.0.4": {} - /@protobufjs/eventemitter@1.1.0: - resolution: - { integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== } - dev: true + "@protobufjs/eventemitter@1.1.0": {} - /@protobufjs/fetch@1.1.0: - resolution: - { integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== } + "@protobufjs/fetch@1.1.0": dependencies: "@protobufjs/aspromise": 1.1.2 "@protobufjs/inquire": 1.1.0 - dev: true - /@protobufjs/float@1.0.2: - resolution: - { integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== } - dev: true + "@protobufjs/float@1.0.2": {} - /@protobufjs/inquire@1.1.0: - resolution: - { integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== } - dev: true + "@protobufjs/inquire@1.1.0": {} - /@protobufjs/path@1.1.2: - resolution: - { integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== } - dev: true + "@protobufjs/path@1.1.2": {} - /@protobufjs/pool@1.1.0: - resolution: - { integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== } - dev: true + "@protobufjs/pool@1.1.0": {} - /@protobufjs/utf8@1.1.0: - resolution: - { integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== } - dev: true + "@protobufjs/utf8@1.1.0": {} - /@radix-ui/number@1.0.1: - resolution: - { integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== } + "@radix-ui/number@1.0.1": dependencies: "@babel/runtime": 7.23.6 - dev: true - /@radix-ui/primitive@1.0.1: - resolution: - { integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== } + "@radix-ui/primitive@1.0.1": dependencies: "@babel/runtime": 7.23.6 - dev: true - /@radix-ui/react-arrow@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-arrow@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) @@ -25429,41 +39652,15 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-arrow@1.0.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-arrow@1.0.3(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-collection@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-collection@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) @@ -25474,21 +39671,8 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-collection@1.0.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-collection@1.0.3(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) @@ -25497,108 +39681,41 @@ packages: "@radix-ui/react-slot": 1.0.2(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-compose-refs@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-compose-refs@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-compose-refs@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-compose-refs@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - dev: true - /@radix-ui/react-context@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-context@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-context@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-context@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - dev: true - /@radix-ui/react-direction@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-direction@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-direction@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-direction@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - dev: true - /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -25610,21 +39727,8 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-dismissable-layer@1.0.4(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-dismissable-layer@1.0.4(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -25634,50 +39738,19 @@ packages: "@radix-ui/react-use-escape-keydown": 1.0.3(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-focus-guards@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-focus-guards@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-focus-guards@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-focus-guards@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - dev: true - /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-focus-scope@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) @@ -25687,21 +39760,8 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-focus-scope@1.0.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-focus-scope@1.0.3(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) @@ -25709,52 +39769,21 @@ packages: "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-id@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-id@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-id@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-id@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-layout-effect": 1.0.1(react@17.0.2) react: 17.0.2 - dev: true - /@radix-ui/react-popper@1.1.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-popper@1.1.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@floating-ui/react-dom": 2.0.2(react-dom@17.0.2)(react@17.0.2) @@ -25771,21 +39800,8 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-popper@1.1.2(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-popper@1.1.2(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@floating-ui/react-dom": 2.0.2(react-dom@17.0.2)(react@17.0.2) @@ -25800,21 +39816,8 @@ packages: "@radix-ui/rect": 1.0.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-portal@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-portal@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) @@ -25822,41 +39825,15 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-portal@1.0.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-portal@1.0.3(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-primitive@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-primitive@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-slot": 1.0.2(@types/react@17.0.21)(react@17.0.2) @@ -25864,41 +39841,15 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-primitive@1.0.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-primitive@1.0.3(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-slot": 1.0.2(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-roving-focus@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -25914,21 +39865,8 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-roving-focus@1.0.4(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-roving-focus@1.0.4(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -25942,21 +39880,8 @@ packages: "@radix-ui/react-use-controllable-state": 1.0.1(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-select@1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-select@1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/number": 1.0.1 @@ -25984,21 +39909,8 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-remove-scroll: 2.5.5(@types/react@17.0.21)(react@17.0.2) - dev: true - /@radix-ui/react-select@1.2.2(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-select@1.2.2(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/number": 1.0.1 @@ -26024,21 +39936,8 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-remove-scroll: 2.5.5(react@17.0.2) - dev: true - /@radix-ui/react-separator@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-separator@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) @@ -26046,72 +39945,28 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-separator@1.0.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-separator@1.0.3(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-slot@1.0.2(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-slot@1.0.2(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-slot@1.0.2(react@17.0.2): - resolution: - { integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-slot@1.0.2(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) react: 17.0.2 - dev: true - /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-toggle-group@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -26125,21 +39980,8 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-toggle-group@1.0.4(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-toggle-group@1.0.4(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -26151,21 +39993,8 @@ packages: "@radix-ui/react-use-controllable-state": 1.0.1(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-toggle@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-toggle@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -26175,21 +40004,8 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-toggle@1.0.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-toggle@1.0.3(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -26197,21 +40013,8 @@ packages: "@radix-ui/react-use-controllable-state": 1.0.1(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-toolbar@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-toolbar@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -26225,21 +40028,8 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-toolbar@1.0.4(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-toolbar@1.0.4(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 @@ -26251,232 +40041,93 @@ packages: "@radix-ui/react-toggle-group": 1.0.4(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-callback-ref@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-use-callback-ref@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-callback-ref@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - dev: true - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-controllable-state@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-use-controllable-state@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-controllable-state@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) react: 17.0.2 - dev: true - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-escape-keydown@1.0.3(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-use-escape-keydown@1.0.3(react@17.0.2): - resolution: - { integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-escape-keydown@1.0.3(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) react: 17.0.2 - dev: true - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-layout-effect@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-use-layout-effect@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-layout-effect@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - dev: true - /@radix-ui/react-use-previous@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-previous@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-use-previous@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-previous@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - dev: true - /@radix-ui/react-use-rect@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-rect@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/rect": 1.0.1 "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-use-rect@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-rect@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/rect": 1.0.1 react: 17.0.2 - dev: true - /@radix-ui/react-use-size@1.0.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-size@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@types/react": 17.0.21 react: 17.0.2 - dev: true - /@radix-ui/react-use-size@1.0.1(react@17.0.2): - resolution: - { integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true + "@radix-ui/react-use-size@1.0.1(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-layout-effect": 1.0.1(react@17.0.2) react: 17.0.2 - dev: true - /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) @@ -26484,41 +40135,19 @@ packages: "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/react-visually-hidden@1.0.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + "@radix-ui/react-visually-hidden@1.0.3(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@radix-ui/rect@1.0.1: - resolution: - { integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== } + "@radix-ui/rect@1.0.1": dependencies: "@babel/runtime": 7.23.6 - dev: true - /@reactflow/background@11.3.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-06FPlSUOOMALEEs+2PqPAbpqmL7WDjrkbG2UsDr2d6mbcDDhHiV4tu9FYoz44SQvXo7ma9VRotlsaR4OiRcYsg== } - peerDependencies: - react: ">=17" - react-dom: ">=17" + "@reactflow/background@11.3.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) classcat: 5.0.4 @@ -26528,14 +40157,8 @@ packages: transitivePeerDependencies: - "@types/react" - immer - dev: false - /@reactflow/controls@11.2.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-4QHT92/ACVlZkvV+Hq44bAPV8WbMhkJl+/J0EbXcqQ1+an7cWJsF84eeelJw7R5J76RoaSSpKdsWsL2v7HAVlw== } - peerDependencies: - react: ">=17" - react-dom: ">=17" + "@reactflow/controls@11.2.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) classcat: 5.0.4 @@ -26545,14 +40168,8 @@ packages: transitivePeerDependencies: - "@types/react" - immer - dev: false - /@reactflow/core@11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-GIh3usY1W3eVobx//OO9+Cwm+5evQBBdPGxDaeXwm25UqPMWRI240nXQA5F/5gL5Mwpf0DUC7DR2EmrKNQy+Rw== } - peerDependencies: - react: ">=17" - react-dom: ">=17" + "@reactflow/core@11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@types/d3": 7.4.3 "@types/d3-drag": 3.0.7 @@ -26568,14 +40185,8 @@ packages: transitivePeerDependencies: - "@types/react" - immer - dev: false - /@reactflow/minimap@11.7.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-kJEtyeQkTZYViLGebVWHVUJROMAGcvejvT+iX4DqKnFb5yK8E8LWlXQpRx2FrL9gDy80mJJaciy7IxnnQKE1bg== } - peerDependencies: - react: ">=17" - react-dom: ">=17" + "@reactflow/minimap@11.7.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) "@types/d3-selection": 3.0.10 @@ -26589,14 +40200,8 @@ packages: transitivePeerDependencies: - "@types/react" - immer - dev: false - /@reactflow/node-resizer@2.2.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-1Xb6q97uP7hRBLpog9sRCNfnsHdDgFRGEiU+lQqGgPEAeYwl4nRjWa/sXwH6ajniKxBhGEvrdzOgEFn6CRMcpQ== } - peerDependencies: - react: ">=17" - react-dom: ">=17" + "@reactflow/node-resizer@2.2.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) classcat: 5.0.4 @@ -26608,14 +40213,8 @@ packages: transitivePeerDependencies: - "@types/react" - immer - dev: false - /@reactflow/node-toolbar@1.3.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-JXDEuZ0wKjZ8z7qK2bIst0eZPzNyVEsiHL0e93EyuqT4fA9icoyE0fLq2ryNOOp7MXgId1h7LusnH6ta45F0yQ== } - peerDependencies: - react: ">=17" - react-dom: ">=17" + "@reactflow/node-toolbar@1.3.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) classcat: 5.0.4 @@ -26625,14 +40224,8 @@ packages: transitivePeerDependencies: - "@types/react" - immer - dev: false - /@readme/better-ajv-errors@1.6.0(ajv@8.12.0): - resolution: - { integrity: sha512-9gO9rld84Jgu13kcbKRU+WHseNhaVt76wYMeRDGsUGYxwJtI3RmEJ9LY9dZCYQGI8eUZLuxb5qDja0nqklpFjQ== } - engines: { node: ">=14" } - peerDependencies: - ajv: 4.11.8 - 8 + "@readme/better-ajv-errors@1.6.0(ajv@8.12.0)": dependencies: "@babel/code-frame": 7.23.5 "@babel/runtime": 7.23.6 @@ -26642,24 +40235,15 @@ packages: json-to-ast: 2.1.0 jsonpointer: 5.0.1 leven: 3.1.0 - dev: false - /@readme/json-schema-ref-parser@1.2.0: - resolution: - { integrity: sha512-Bt3QVovFSua4QmHa65EHUmh2xS0XJ3rgTEUPH998f4OW4VVJke3BuS16f+kM0ZLOGdvIrzrPRqwihuv5BAjtrA== } + "@readme/json-schema-ref-parser@1.2.0": dependencies: "@jsdevtools/ono": 7.1.3 "@types/json-schema": 7.0.15 call-me-maybe: 1.0.2 js-yaml: 4.1.0 - dev: false - /@readme/openapi-parser@2.5.0(openapi-types@7.2.3): - resolution: - { integrity: sha512-IbymbOqRuUzoIgxfAAR7XJt2FWl6n2yqN09fF5adacGm7W03siA3bj1Emql0X9D2T+RpBYz3x9zDsMhuoMP62A== } - engines: { node: ">=14" } - peerDependencies: - openapi-types: ">=7" + "@readme/openapi-parser@2.5.0(openapi-types@7.2.3)": dependencies: "@apidevtools/openapi-schemas": 2.1.0 "@apidevtools/swagger-methods": 3.0.2 @@ -26670,127 +40254,65 @@ packages: ajv-draft-04: 1.0.0(ajv@8.12.0) call-me-maybe: 1.0.2 openapi-types: 7.2.3 - dev: false - /@repeaterjs/repeater@3.0.4: - resolution: - { integrity: sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA== } - dev: true + "@repeaterjs/repeater@3.0.4": {} - /@rhoas/registry-instance-sdk@0.34.4: - resolution: - { integrity: sha512-Z5RzLL0lXvE8jp6bKI0o2Q7MKX6hQrDX+swq0i9ikNaqzgWl69xHQx4v94GOnwYtK/WOb1PkjTAdzOibhgM8xw== } + "@rhoas/registry-instance-sdk@0.34.4": dependencies: axios: 0.27.2 transitivePeerDependencies: - debug - dev: false - /@schematics/angular@14.2.11: - resolution: - { integrity: sha512-tejU2BOc25bQO34mZmTwmtAfOiFtDE/io/yHqYgUsTn804kyMQbz2QOOXN0epdzRYrkAHvH4KV8c2LDyO6iijA== } - engines: { node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: ">= 1.13.0" } + "@schematics/angular@14.2.11": dependencies: "@angular-devkit/core": 14.2.11 "@angular-devkit/schematics": 14.2.11 jsonc-parser: 3.1.0 transitivePeerDependencies: - chokidar - dev: true - /@severlessworkflow/sdk-typescript@3.0.3: - resolution: - { integrity: sha512-lrIyDa5jI+nfMZg2Q2u70cRJBRGu2FtASVgzci7/MW5YxtTFYGYfc4rRxuMEf3EHVSFCVTKrtCYp4v2rHeLQYw== } - engines: { node: ">=15.0", npm: ">=7.0.0" } + "@severlessworkflow/sdk-typescript@3.0.3": dependencies: ajv: 8.11.0 js-yaml: 4.1.0 - dev: false - /@sideway/address@4.1.4: - resolution: - { integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== } + "@sideway/address@4.1.4": dependencies: "@hapi/hoek": 9.3.0 - dev: true - /@sideway/formula@3.0.1: - resolution: - { integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== } - dev: true + "@sideway/formula@3.0.1": {} - /@sideway/pinpoint@2.0.0: - resolution: - { integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== } - dev: true + "@sideway/pinpoint@2.0.0": {} - /@sinclair/typebox@0.27.8: - resolution: - { integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== } - dev: true + "@sinclair/typebox@0.27.8": {} - /@sindresorhus/is@4.0.1: - resolution: - { integrity: sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g== } - engines: { node: ">=10" } - dev: true + "@sindresorhus/is@4.0.1": {} - /@sindresorhus/is@5.4.1: - resolution: - { integrity: sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw== } - engines: { node: ">=14.16" } - dev: true + "@sindresorhus/is@5.4.1": {} - /@sinonjs/commons@1.8.3: - resolution: - { integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== } + "@sinonjs/commons@1.8.3": dependencies: type-detect: 4.0.8 - /@sinonjs/fake-timers@6.0.1: - resolution: - { integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== } + "@sinonjs/fake-timers@6.0.1": dependencies: "@sinonjs/commons": 1.8.3 - dev: true - /@sinonjs/fake-timers@7.1.2: - resolution: - { integrity: sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg== } + "@sinonjs/fake-timers@7.1.2": dependencies: "@sinonjs/commons": 1.8.3 - /@sinonjs/samsam@6.0.2: - resolution: - { integrity: sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ== } + "@sinonjs/samsam@6.0.2": dependencies: "@sinonjs/commons": 1.8.3 lodash.get: 4.4.2 type-detect: 4.0.8 - dev: false - /@sinonjs/text-encoding@0.7.1: - resolution: - { integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== } - dev: false + "@sinonjs/text-encoding@0.7.1": {} - /@socket.io/base64-arraybuffer@1.0.2: - resolution: - { integrity: sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ== } - engines: { node: ">= 0.6.0" } - dev: true + "@socket.io/base64-arraybuffer@1.0.2": {} - /@storybook/addon-controls@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-4lq3sycEUIsK8SUWDYc60QgF4vV9FZZ3lDr6M7j2W9bOnvGw49d2fbdlnq+bX1ZprZZ9VgglQpBAorQB3BXZRw== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + "@storybook/addon-controls@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/blocks": 7.4.6(react-dom@17.0.2)(react@17.0.2) "@storybook/client-logger": 7.4.6 @@ -26811,14 +40333,8 @@ packages: - "@types/react-dom" - encoding - supports-color - dev: true - /@storybook/addon-docs@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-dLaub+XWFq4hChw+xfuF9yYg0Txp77FUawKoAigccfjWXx+OOhRV3XTuAcknpXkYq94GWynHgUFXosXT9kbDNA== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/addon-docs@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@jest/transform": 29.7.0 "@mdx-js/react": 2.3.0(react@17.0.2) @@ -26846,28 +40362,14 @@ packages: - "@types/react-dom" - encoding - supports-color - dev: true - /@storybook/addon-highlight@7.4.6: - resolution: - { integrity: sha512-zCufxxD2KS5VwczxfkcBxe1oR/juTTn2H1Qm8kYvWCJQx3UxzX0+G9cwafbpV7eivqaufLweEwROkH+0KjAtkQ== } + "@storybook/addon-highlight@7.4.6": dependencies: "@storybook/core-events": 7.4.6 "@storybook/global": 5.0.0 "@storybook/preview-api": 7.4.6 - dev: true - /@storybook/addon-links@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-BPygElZKX+CPI9Se6GJNk1dYc5oxuhA+vHigO1tBqhiM6VkHyFP3cvezJNQvpNYhkUnu3cxnZXb3UJnlRbPY3g== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + "@storybook/addon-links@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/core-events": 7.4.6 @@ -26881,34 +40383,15 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) ts-dedent: 2.2.0 - dev: true - /@storybook/addon-links@7.6.13(react@17.0.2): - resolution: - { integrity: sha512-hQVaJcp9i53Y+ukuRz5Y32Do+eR1nC6vpfoRnuUgPgVYYv+7D8XHydR/wml5GEQKy6MsGHLzFVLy1SmmQHeASg== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true + "@storybook/addon-links@7.6.13(react@17.0.2)": dependencies: "@storybook/csf": 0.1.2 "@storybook/global": 5.0.0 react: 17.0.2 ts-dedent: 2.2.0 - dev: true - /@storybook/addon-measure@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-nCymMLaHnxv8TE3yEM1A9Tulb1NuRXRNmtsdHTkjv7P1aWCxZo8A/GZaottKe/GLT8jSRjZ+dnpYWrbAhw6wTQ== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + "@storybook/addon-measure@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) @@ -26923,19 +40406,8 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: true - /@storybook/addon-outline@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-errNUblRVDLpuEaHQPr/nsrnsUkD2ARmXawkRvizgDWLIDMDJYjTON3MUCaVx3x+hlZ3I6X//G5TVcma8tCc8A== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + "@storybook/addon-outline@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) @@ -26950,19 +40422,8 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: true - /@storybook/addon-toolbars@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-L9m2FBcKeteGq7qIYsMJr0LEfiH7Wdrv5IDcldZTn68eZUJTh1p4GdJZcOmzX1P5IFRr76hpu03iWsNlWQjpbQ== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + "@storybook/addon-toolbars@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) @@ -26974,19 +40435,8 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: true - /@storybook/addon-viewport@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-INDtk54j7bi7NgxMfd2ATmbA0J7nAd6X8itMkLIyPuPJtx8bYHPDORyemDOd0AojgmAdTOAyUtDYdI/PFeo4Cw== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + "@storybook/addon-viewport@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) @@ -27002,40 +40452,24 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: true - /@storybook/addon-webpack5-compiler-babel@3.0.3(webpack@5.88.2): - resolution: - { integrity: sha512-rVQTTw+oxJltbVKaejIWSHwVKOBJs3au21f/pYXhV0aiNgNhxEa3vr79t/j0j8ox8uJtzM8XYOb7FlkvGfHlwQ== } - engines: { node: ">=18" } + "@storybook/addon-webpack5-compiler-babel@3.0.3(webpack@5.88.2)": dependencies: "@babel/core": 7.23.9 babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2) transitivePeerDependencies: - supports-color - webpack - dev: true - /@storybook/addons@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-c+4awrtwNlJayFdgLkEXa5H2Gj+KNlxuN+Z5oDAdZBLqXI8g0gn7eYO2F/eCSIDWdd/+zcU2uq57XPFKc8veHQ== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/addons@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) "@storybook/preview-api": 7.4.6 "@storybook/types": 7.4.6 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@storybook/blocks@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-HxBSAeOiTZW2jbHQlo1upRWFgoMsaAyKijUFf5MwwMNIesXCuuTGZDJ3xTABwAVLK2qC9Ektfbo0CZCiPVuDRQ== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/blocks@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/channels": 7.4.6 "@storybook/client-logger": 7.4.6 @@ -27067,14 +40501,8 @@ packages: - "@types/react-dom" - encoding - supports-color - dev: true - /@storybook/blocks@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-HxBSAeOiTZW2jbHQlo1upRWFgoMsaAyKijUFf5MwwMNIesXCuuTGZDJ3xTABwAVLK2qC9Ektfbo0CZCiPVuDRQ== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/blocks@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/channels": 7.4.6 "@storybook/client-logger": 7.4.6 @@ -27106,14 +40534,8 @@ packages: - "@types/react-dom" - encoding - supports-color - dev: true - /@storybook/blocks@7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-wjiwGHLIDfzgonxQaEOlQBR8H7U4hjOEkvkT6leaA3SXJaBgoZBD8zTqWqMX1Gl6vUmmRqMzq/nTSVai8Y1vVQ== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/blocks@7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/channels": 7.6.13 "@storybook/client-logger": 7.6.13 @@ -27145,11 +40567,8 @@ packages: - "@types/react-dom" - encoding - supports-color - dev: true - /@storybook/builder-manager@7.4.6: - resolution: - { integrity: sha512-zylZCD2rmyLOOFBFmUgtJg6UNUKmRNgXiig1XApzS2TkIbTZP827DsVEUl0ey/lskCe0uArkrEBR6ICba8p/Rw== } + "@storybook/builder-manager@7.4.6": dependencies: "@fal-works/esbuild-plugin-global-externals": 2.1.2 "@storybook/core-common": 7.4.6 @@ -27170,11 +40589,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/builder-manager@7.6.13: - resolution: - { integrity: sha512-RsZO7W33fYD5QKr//6DQ2+H0tdOt6BJ9I7U+3k5C8qCCoIW1CwYz/qbX+IB403k1yKKyw+Xau3F3tCVxR3j9Bw== } + "@storybook/builder-manager@7.6.13": dependencies: "@fal-works/esbuild-plugin-global-externals": 2.1.2 "@storybook/core-common": 7.6.13 @@ -27195,18 +40611,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/builder-webpack5@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: - { integrity: sha512-j7AyDPlUuO2GiH6riB8iGbT7blQpyVGB+rMHXPSm7v6/U7IITbNzxFwe+sSMLoFr8K1e2VXpgqQ9p3rHFey+nw== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + "@storybook/builder-webpack5@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)": dependencies: "@babel/core": 7.23.9 "@storybook/addons": 7.4.6(react-dom@17.0.2)(react@17.0.2) @@ -27264,18 +40670,8 @@ packages: - supports-color - uglify-js - webpack-cli - dev: true - /@storybook/builder-webpack5@7.4.6(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4): - resolution: - { integrity: sha512-j7AyDPlUuO2GiH6riB8iGbT7blQpyVGB+rMHXPSm7v6/U7IITbNzxFwe+sSMLoFr8K1e2VXpgqQ9p3rHFey+nw== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + "@storybook/builder-webpack5@7.4.6(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": dependencies: "@babel/core": 7.23.9 "@storybook/addons": 7.4.6(react-dom@17.0.2)(react@17.0.2) @@ -27333,16 +40729,8 @@ packages: - supports-color - uglify-js - webpack-cli - dev: true - /@storybook/builder-webpack5@7.6.13(esbuild@0.18.20)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: - { integrity: sha512-7BpDZQUnUaHAmg8SHTitKg/XDUUPM5UmfWc3adwKmblZ1qSGWjbp2YO9+Fpd3RWQ3QZhrwhCk2bW4lsUfyK/Yg== } - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + "@storybook/builder-webpack5@7.6.13(esbuild@0.18.20)(typescript@4.8.4)(webpack-cli@4.10.0)": dependencies: "@babel/core": 7.23.9 "@storybook/channels": 7.6.13 @@ -27390,11 +40778,8 @@ packages: - supports-color - uglify-js - webpack-cli - dev: true - /@storybook/channels@7.4.6: - resolution: - { integrity: sha512-yPv/sfo2c18fM3fvG0i1xse63vG8l33Al/OU0k/dtovltPu001/HVa1QgBgsb/QrEfZtvGjGhmtdVeYb39fv3A== } + "@storybook/channels@7.4.6": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/core-events": 7.4.6 @@ -27402,11 +40787,8 @@ packages: qs: 6.11.2 telejson: 7.2.0 tiny-invariant: 1.3.1 - dev: true - /@storybook/channels@7.6.13: - resolution: - { integrity: sha512-AiplFJXPjgHA62xqZFq7SwCS+o8bFrYLPM9I8yNY+8jhAi9N3Yig+h2P0jOXxLKicwrCXa5ZJ7PZK05M1r6YqA== } + "@storybook/channels@7.6.13": dependencies: "@storybook/client-logger": 7.6.13 "@storybook/core-events": 7.6.13 @@ -27414,12 +40796,8 @@ packages: qs: 6.11.2 telejson: 7.2.0 tiny-invariant: 1.3.1 - dev: true - /@storybook/cli@7.4.6: - resolution: - { integrity: sha512-rRwaH8pOL+FHz/pJMEkNpMH2xvZvWsrl7obBYw26NQiHmiVSAkfHJicndSN1mwc+p5w+9iXthrgzbLtSAOSvkA== } - hasBin: true + "@storybook/cli@7.4.6": dependencies: "@babel/core": 7.23.9 "@babel/preset-env": 7.23.9(@babel/core@7.23.9) @@ -27467,12 +40845,8 @@ packages: - encoding - supports-color - utf-8-validate - dev: true - /@storybook/cli@7.6.13: - resolution: - { integrity: sha512-9JBFckdWeJKU1xV3G3+L/kjuwNZm2RAUxac4GgVBxXACF0QU0nXml8Ss5ZA5nss+qCnn/gdRYRDNdfJ28L0/mw== } - hasBin: true + "@storybook/cli@7.6.13": dependencies: "@babel/core": 7.23.9 "@babel/preset-env": 7.23.9(@babel/core@7.23.9) @@ -27519,33 +40893,21 @@ packages: - encoding - supports-color - utf-8-validate - dev: true - /@storybook/client-api@7.4.6: - resolution: - { integrity: sha512-O8yA/xEzPW9Oe3s5VJAFor2d2KwXHjUZ1gvou3o14zu/TJLgXwol0qBBr+YLRO2rcNNJ51pAIGwAT5bgmpUaeg== } + "@storybook/client-api@7.4.6": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/preview-api": 7.4.6 - dev: true - /@storybook/client-logger@7.4.6: - resolution: - { integrity: sha512-XDw31ZziU//86PKuMRnmc+L/G0VopaGKENQOGEpvAXCU9IZASwGKlKAtcyosjrpi+ZiUXlMgUXCpXM7x3b1Ehw== } + "@storybook/client-logger@7.4.6": dependencies: "@storybook/global": 5.0.0 - dev: true - /@storybook/client-logger@7.6.13: - resolution: - { integrity: sha512-uo51MsUG1Fbi1IA+me9tewF1mFiaYuyR0IMeBmaU3Z3CtjEUdOekmvRQ9ckoFn+BbKtxSipTodiR4HmIZDta3g== } + "@storybook/client-logger@7.6.13": dependencies: "@storybook/global": 5.0.0 - dev: true - /@storybook/codemod@7.4.6: - resolution: - { integrity: sha512-lxmwEpwksCaAq96APN2YlooSDfKjJ1vKzN5Ni2EqQzf2TEXl7XQjLacHd7OOaII1kfsy+D5gNG4N5wBo7Ub30g== } + "@storybook/codemod@7.4.6": dependencies: "@babel/core": 7.23.9 "@babel/preset-env": 7.23.9(@babel/core@7.23.9) @@ -27563,11 +40925,8 @@ packages: recast: 0.23.4 transitivePeerDependencies: - supports-color - dev: true - /@storybook/codemod@7.6.13: - resolution: - { integrity: sha512-QjjVAxT/NnCN4hJ5TLf2wQtddfwn9r0yaFMxLb3gGsjW/ZVzmp4xOS5KeqUUXXbb1wjYWv56Egamkrs/qoUTyA== } + "@storybook/codemod@7.6.13": dependencies: "@babel/core": 7.23.9 "@babel/preset-env": 7.23.9(@babel/core@7.23.9) @@ -27585,14 +40944,8 @@ packages: recast: 0.23.4 transitivePeerDependencies: - supports-color - dev: true - /@storybook/components@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-nIRBhewAgrJJVafyCzuaLx1l+YOfvvD5dOZ0JxZsxJsefOdw1jFpUqUZ5fIpQ2moyvrR0mAUFw378rBfMdHz5Q== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/components@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@radix-ui/react-select": 1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) "@radix-ui/react-toolbar": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) @@ -27609,14 +40962,8 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: true - /@storybook/components@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-nIRBhewAgrJJVafyCzuaLx1l+YOfvvD5dOZ0JxZsxJsefOdw1jFpUqUZ5fIpQ2moyvrR0mAUFw378rBfMdHz5Q== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/components@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@radix-ui/react-select": 1.2.2(react-dom@17.0.2)(react@17.0.2) "@radix-ui/react-toolbar": 1.0.4(react-dom@17.0.2)(react@17.0.2) @@ -27633,14 +40980,8 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: true - /@storybook/components@7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-IkUermvJFOCooJwlR1mamnByjSGukKjkmFGue6HWc64cZ+/DTwgHzh9O/XV82fnfTTMJ2CjOFYlYVr3brDqTVg== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/components@7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@radix-ui/react-select": 1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) "@radix-ui/react-toolbar": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) @@ -27657,27 +40998,18 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: true - /@storybook/core-client@7.4.6: - resolution: - { integrity: sha512-tfgxAHeCvMcs6DsVgtb4hQSDaCHeAPJOsoyhb47eDQfk4OmxzriM0qWucJV5DePSMi+KutX/rN2u0JxfOuN68g== } + "@storybook/core-client@7.4.6": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/preview-api": 7.4.6 - dev: true - /@storybook/core-client@7.6.13: - resolution: - { integrity: sha512-6tzWZ5u/8YXSthVuBqDHGABqALsiv/h+IiYaeg+UPWgz7sYwyj/IoFlHN1/du/h1wV5bc8GZyPcAIrOHxF60rQ== } + "@storybook/core-client@7.6.13": dependencies: "@storybook/client-logger": 7.6.13 "@storybook/preview-api": 7.6.13 - dev: true - /@storybook/core-common@7.4.6: - resolution: - { integrity: sha512-05MJFmOM86qvTLtgDskokIFz9txe0Lbhq4L3by1FtF0GwgH+p+W6I94KI7c6ANER+kVZkXQZhiRzwBFnVTW+Cg== } + "@storybook/core-common@7.4.6": dependencies: "@storybook/core-events": 7.4.6 "@storybook/node-logger": 7.4.6 @@ -27705,11 +41037,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/core-common@7.6.13: - resolution: - { integrity: sha512-kCCVDga/66wIWFSluT3acD3/JT3vwV7A9rxG8FZF5K38quU/b37sRXvCw8Yk5HJ4rQhrB76cxVhIOy/ZucaZVw== } + "@storybook/core-common@7.6.13": dependencies: "@storybook/core-events": 7.6.13 "@storybook/node-logger": 7.6.13 @@ -27737,25 +41066,16 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/core-events@7.4.6: - resolution: - { integrity: sha512-r5vrE+32lwrJh1NGFr1a0mWjvxo7q8FXYShylcwRWpacmL5NTtLkrXOoJSeGvJ4yKNYkvxQFtOPId4lzDxa32w== } + "@storybook/core-events@7.4.6": dependencies: ts-dedent: 2.2.0 - dev: true - /@storybook/core-events@7.6.13: - resolution: - { integrity: sha512-hsL6JT273b1RcJBGHpNNLJ1ilzFMT4UCJwwtOpNNQVPBJt0Hn22vxC69/hpqSINrhHRLj3ak8CTtA0ynVjngaQ== } + "@storybook/core-events@7.6.13": dependencies: ts-dedent: 2.2.0 - dev: true - /@storybook/core-server@7.4.6: - resolution: - { integrity: sha512-jqmRTGCJ1W0WReImivkisPVaLFT5sjtLnFoAk0feHp6QS5j7EYOPN7CYzliyQmARWTLUEXOVaFf3VD6nJZQhJQ== } + "@storybook/core-server@7.4.6": dependencies: "@aw-web-design/x-default-browser": 1.4.126 "@discoveryjs/json-ext": 0.5.7 @@ -27803,11 +41123,8 @@ packages: - encoding - supports-color - utf-8-validate - dev: true - /@storybook/core-server@7.6.13: - resolution: - { integrity: sha512-kcHhCL8XDv4k5QJqBVWOYJ2lwX6orQHnx0N7fvLhJ7IHtUp1YQYn1+ufnGFZBlpNGGvPwz3oX4hmOT1G+PQdlw== } + "@storybook/core-server@7.6.13": dependencies: "@aw-web-design/x-default-browser": 1.4.126 "@discoveryjs/json-ext": 0.5.7 @@ -27855,11 +41172,8 @@ packages: - encoding - supports-color - utf-8-validate - dev: true - /@storybook/core-webpack@7.4.6: - resolution: - { integrity: sha512-EqQDmd+vKAWOAjoe539LsfP8WvQG9V9i1priMA53u1FOEged8o0NBtRiRy2+JDdUSiGUdpe/X5+V/TyyQw/KWw== } + "@storybook/core-webpack@7.4.6": dependencies: "@storybook/core-common": 7.4.6 "@storybook/node-logger": 7.4.6 @@ -27869,11 +41183,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/core-webpack@7.6.13: - resolution: - { integrity: sha512-/O3o89Y/ul584a7BQqYRom02qaviNNyAKpAg1MnP7uIYs51KkxSTkRq4j3gXmZYuQusk6lnhBkIQjuWyw7PJbw== } + "@storybook/core-webpack@7.6.13": dependencies: "@storybook/core-common": 7.6.13 "@storybook/node-logger": 7.6.13 @@ -27883,21 +41194,15 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/csf-plugin@7.4.6: - resolution: - { integrity: sha512-yi7Qa4NSqKOyiJTWCxlB0ih2ijXq6oY5qZKW6MuMMBP14xJNRGLbH5KabpfXgN2T7YECcOWG1uWaGj2veJb1KA== } + "@storybook/csf-plugin@7.4.6": dependencies: "@storybook/csf-tools": 7.4.6 unplugin: 1.5.0 transitivePeerDependencies: - supports-color - dev: true - /@storybook/csf-tools@7.4.6: - resolution: - { integrity: sha512-ocKpcIUtTBy6hlLY34RUFQyX403cWpB2gGfqvkHbpGe2BQj7EyV0zpWnjsfVxvw+M9OWlCdxHWDOPUgXM33ELw== } + "@storybook/csf-tools@7.4.6": dependencies: "@babel/generator": 7.23.6 "@babel/parser": 7.23.9 @@ -27910,11 +41215,8 @@ packages: ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - dev: true - /@storybook/csf-tools@7.6.13: - resolution: - { integrity: sha512-N0erD3fhbZIDkQpcHlNTLvkpWVVtpiOjY3JO8B5SdBT2uQ8T7aXx7IEM3Q8g1f/BpfjkM15rZl9r4HFtm5E43Q== } + "@storybook/csf-tools@7.6.13": dependencies: "@babel/generator": 7.23.6 "@babel/parser": 7.23.9 @@ -27927,30 +41229,18 @@ packages: ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - dev: true - /@storybook/csf@0.1.1: - resolution: - { integrity: sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg== } + "@storybook/csf@0.1.1": dependencies: type-fest: 2.19.0 - dev: true - /@storybook/csf@0.1.2: - resolution: - { integrity: sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA== } + "@storybook/csf@0.1.2": dependencies: type-fest: 2.19.0 - dev: true - /@storybook/docs-mdx@0.1.0: - resolution: - { integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg== } - dev: true + "@storybook/docs-mdx@0.1.0": {} - /@storybook/docs-tools@7.4.6: - resolution: - { integrity: sha512-nZj1L/8WwKWWJ41FW4MaKGajZUtrhnr9UwflRCkQJaWhAKmDfOb5M5TqI93uCOULpFPOm5wpoMBz2IHInQ2Lrg== } + "@storybook/docs-tools@7.4.6": dependencies: "@storybook/core-common": 7.4.6 "@storybook/preview-api": 7.4.6 @@ -27961,11 +41251,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/docs-tools@7.6.13: - resolution: - { integrity: sha512-m3YAyNRQ97vm/rLj48Lgg8jjhbjr+668aADU49S50zjwtvC7H9C0h8PJI3LyE1Owxg2Ld2B6bG5wBv30nPnxZg== } + "@storybook/docs-tools@7.6.13": dependencies: "@storybook/core-common": 7.6.13 "@storybook/preview-api": 7.6.13 @@ -27977,19 +41264,10 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/global@5.0.0: - resolution: - { integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ== } - dev: true + "@storybook/global@5.0.0": {} - /@storybook/manager-api@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-inrm3DIbCp8wjXSN/wK6e6i2ysQ/IEmtC7IN0OJ7vdrp+USCooPT448SQTUmVctUGCFmOU3fxXByq8g77oIi7w== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/manager-api@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/channels": 7.4.6 "@storybook/client-logger": 7.4.6 @@ -28008,11 +41286,8 @@ packages: store2: 2.14.2 telejson: 7.2.0 ts-dedent: 2.2.0 - dev: true - /@storybook/manager-api@7.6.13(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-D23lbJSmJnVGHwXzKEw3TeUbPZMDP03R5Pp4S73fWHHhSBqjadcGCGRxiFWOyCyGXi4kUg1q4TYSIMw0pHvnlg== } + "@storybook/manager-api@7.6.13(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/channels": 7.6.13 "@storybook/client-logger": 7.6.13 @@ -28031,52 +41306,20 @@ packages: transitivePeerDependencies: - react - react-dom - dev: true - /@storybook/manager@7.4.6: - resolution: - { integrity: sha512-kA1hUDxpn1i2SO9OinvLvVXDeL4xgJkModp+pbE8IXv4NJWReNq1ecMeQCzPLS3Sil2gnrullQ9uYXsnZ9bxxA== } - dev: true + "@storybook/manager@7.4.6": {} - /@storybook/manager@7.6.13: - resolution: - { integrity: sha512-f/Qecur8pXSncdmll7dYyP8EZ+IzzReIN8eZF/NHKULfnBkIkRxf+w4LlXBgOwgU36DdsW+VH0OuGMWeeqTUwA== } - dev: true + "@storybook/manager@7.6.13": {} - /@storybook/mdx2-csf@1.1.0: - resolution: - { integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw== } - dev: true + "@storybook/mdx2-csf@1.1.0": {} - /@storybook/node-logger@7.4.6: - resolution: - { integrity: sha512-djZb310Q27GviDug1XBv0jOEDLCiwr4hhDE0aifCEKZpfNCi/EaP31nbWimFzZwxu4hE/YAPWExzScruR1zw9Q== } - dev: true + "@storybook/node-logger@7.4.6": {} - /@storybook/node-logger@7.6.13: - resolution: - { integrity: sha512-Ci/2Gd0+Qd3fX6GWGS1UAa/bTl0uALsEuMuzOO0meKEPEEYZvBFCoeK6lP1ysMnxWxKaDjxNr01JlTpmjfT6ag== } - dev: true + "@storybook/node-logger@7.6.13": {} - /@storybook/postinstall@7.4.6: - resolution: - { integrity: sha512-TqI5BucPAGRWrkh55BYiG2/gHLFtC0In4cuu0GsUzB/1jc4i51npLRorCwhmT7r7YliGl5F7JaP0Bni/qHN3Lg== } - dev: true + "@storybook/postinstall@7.4.6": {} - /@storybook/preset-react-webpack@7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1): - resolution: - { integrity: sha512-FfJvlk3bJfg66t06YLiyu+1o/DZN3uNfFP37zv5cJux7TpdmJRV/4m9LKQPJOvcnWBQYem8xX8k5cRS29vdW5g== } - engines: { node: ">=16.0.0" } - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true + "@storybook/preset-react-webpack@7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": dependencies: "@babel/core": 7.16.12 "@babel/preset-flow": 7.22.15(@babel/core@7.16.12) @@ -28111,22 +41354,8 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - dev: true - /@storybook/preset-react-webpack@7.4.6(@babel/core@7.23.9)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4): - resolution: - { integrity: sha512-FfJvlk3bJfg66t06YLiyu+1o/DZN3uNfFP37zv5cJux7TpdmJRV/4m9LKQPJOvcnWBQYem8xX8k5cRS29vdW5g== } - engines: { node: ">=16.0.0" } - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true + "@storybook/preset-react-webpack@7.4.6(@babel/core@7.23.9)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": dependencies: "@babel/core": 7.23.9 "@babel/preset-flow": 7.22.15(@babel/core@7.23.9) @@ -28161,22 +41390,8 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - dev: true - /@storybook/preset-react-webpack@7.6.13(@babel/core@7.18.10)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1): - resolution: - { integrity: sha512-ywQfwR4+uUHslbPYPkhGnp50eFL5c8QM5YE7gVd6ue58+nUXu984T5+WcRR62rqoycO2q7CdfASlb72S8PFkEA== } - engines: { node: ">=16.0.0" } - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true + "@storybook/preset-react-webpack@7.6.13(@babel/core@7.18.10)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": dependencies: "@babel/core": 7.18.10 "@babel/preset-flow": 7.22.15(@babel/core@7.18.10) @@ -28212,22 +41427,8 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - dev: true - /@storybook/preset-react-webpack@7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1): - resolution: - { integrity: sha512-ywQfwR4+uUHslbPYPkhGnp50eFL5c8QM5YE7gVd6ue58+nUXu984T5+WcRR62rqoycO2q7CdfASlb72S8PFkEA== } - engines: { node: ">=16.0.0" } - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true + "@storybook/preset-react-webpack@7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": dependencies: "@babel/core": 7.23.0 "@babel/preset-flow": 7.22.15(@babel/core@7.23.0) @@ -28263,11 +41464,8 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - dev: true - /@storybook/preview-api@7.4.6: - resolution: - { integrity: sha512-byUS/Opt3ytWD4cWz3sNEKw5Yks8MkQgRN+GDSyIomaEAQkLAM0rchPC0MYjwCeUSecV7IIQweNX5RbV4a34BA== } + "@storybook/preview-api@7.4.6": dependencies: "@storybook/channels": 7.4.6 "@storybook/client-logger": 7.4.6 @@ -28283,11 +41481,8 @@ packages: synchronous-promise: 2.0.17 ts-dedent: 2.2.0 util-deprecate: 1.0.2 - dev: true - /@storybook/preview-api@7.6.13: - resolution: - { integrity: sha512-BbRlVpxgOXSe4/hpf9cRtbvvCJoRrFbjMCnmaDh+krd8O4wLbVknKhqgSR46qLyW/VGud9Rb3upakz7tNP+mtg== } + "@storybook/preview-api@7.6.13": dependencies: "@storybook/channels": 7.6.13 "@storybook/client-logger": 7.6.13 @@ -28303,24 +41498,12 @@ packages: synchronous-promise: 2.0.17 ts-dedent: 2.2.0 util-deprecate: 1.0.2 - dev: true - /@storybook/preview@7.4.6: - resolution: - { integrity: sha512-2RPXusJ4CTDrIipIKKvbotD7fP0+8VzoFjImunflIrzN9rni+2rq5eMjqlXAaB+77w064zIR4uDUzI9fxsMDeQ== } - dev: true + "@storybook/preview@7.4.6": {} - /@storybook/preview@7.6.13: - resolution: - { integrity: sha512-XW8+6PRVC/AfdY4Vf67XFNu9bNi5AwyLnLz7v+H4VEv+AnalRDXuszQcT6rUEumDDsDx2uwAhVs19xaQyAJu/w== } - dev: true + "@storybook/preview@7.6.13": {} - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2): - resolution: - { integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q== } - peerDependencies: - typescript: ">= 4.x" - webpack: ">= 4" + "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2)": dependencies: debug: 4.3.4 endent: 2.1.0 @@ -28333,44 +41516,18 @@ packages: webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) transitivePeerDependencies: - supports-color - dev: true - /@storybook/react-dom-shim@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-DSq8l9FDocUF1ooVI+TF83pddj1LynE/Hv0/y8XZhc3IgJ/HkuOQuUmfz29ezgfAi9gFYUR8raTIBi3/xdoRmw== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/react-dom-shim@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@storybook/react-dom-shim@7.6.13(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-8nrys2WAFymVjywM4GrqVL1fxTfgjWkONJuH7eBbVE2SmgG87NN4lchG/V+TpkFOTkYnGwJRqUcWSqRBUoHLrg== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/react-dom-shim@7.6.13(react-dom@17.0.2)(react@17.0.2)": dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@storybook/react-webpack5@7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1): - resolution: - { integrity: sha512-OSwf+E2tRcfBmzCH+WwM7JlfEYjg5Womi1yrtotfcjVXAU6ubHOk2G87zsrKLp/TeCOFM2aHohHBTyWUCejQKQ== } - engines: { node: ">=16.0.0" } - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true + "@storybook/react-webpack5@7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": dependencies: "@babel/core": 7.16.12 "@storybook/builder-webpack5": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) @@ -28396,22 +41553,8 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - dev: true - /@storybook/react-webpack5@7.4.6(@babel/core@7.23.9)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4): - resolution: - { integrity: sha512-OSwf+E2tRcfBmzCH+WwM7JlfEYjg5Womi1yrtotfcjVXAU6ubHOk2G87zsrKLp/TeCOFM2aHohHBTyWUCejQKQ== } - engines: { node: ">=16.0.0" } - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true + "@storybook/react-webpack5@7.4.6(@babel/core@7.23.9)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": dependencies: "@babel/core": 7.23.9 "@storybook/builder-webpack5": 7.4.6(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) @@ -28437,22 +41580,8 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - dev: true - /@storybook/react-webpack5@7.6.13(@babel/core@7.18.10)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1): - resolution: - { integrity: sha512-TAoAZzZSV6/uE2qhDIf9bB90LBkHR3NnoUJN5pD/SS1wbNt8une1ufhDabfT6JiaBUPiNAg1Gl5Exct+WyBB9A== } - engines: { node: ">=16.0.0" } - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true + "@storybook/react-webpack5@7.6.13(@babel/core@7.18.10)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": dependencies: "@babel/core": 7.18.10 "@storybook/builder-webpack5": 7.6.13(esbuild@0.18.20)(typescript@4.8.4)(webpack-cli@4.10.0) @@ -28476,22 +41605,8 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - dev: true - /@storybook/react-webpack5@7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1): - resolution: - { integrity: sha512-TAoAZzZSV6/uE2qhDIf9bB90LBkHR3NnoUJN5pD/SS1wbNt8une1ufhDabfT6JiaBUPiNAg1Gl5Exct+WyBB9A== } - engines: { node: ">=16.0.0" } - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true + "@storybook/react-webpack5@7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": dependencies: "@babel/core": 7.23.0 "@storybook/builder-webpack5": 7.6.13(esbuild@0.18.20)(typescript@4.8.4)(webpack-cli@4.10.0) @@ -28515,19 +41630,8 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - dev: true - /@storybook/react@7.4.6(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4): - resolution: - { integrity: sha512-w0dVo64baFFPTGpUOWFqkKsu6pQincoymegSNgqaBd5DxEyMDRiRoTWSJHMKE9BwgE8SyWhRkP1ak1mkccSOhQ== } - engines: { node: ">=16.0.0" } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + "@storybook/react@7.4.6(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/core-client": 7.4.6 @@ -28556,19 +41660,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/react@7.6.13(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4): - resolution: - { integrity: sha512-DjA2uyiUnDT6w0ibzsq++5z6V49bNURfuXUmPbqe6dAPvoKtMFgrT/7h+LN/0PnLe9MKhFXKpmHyUwjAQLS1QA== } - engines: { node: ">=16.0.0" } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + "@storybook/react@7.6.13(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": dependencies: "@storybook/client-logger": 7.6.13 "@storybook/core-client": 7.6.13 @@ -28597,42 +41690,27 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/router@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Vl1esrHkcHxDKqc+HY7+6JQpBPW3zYvGk0cQ2rxVMhWdLZTAz1hss9DqzN9tFnPyfn0a1Q77EpMySkUrvWKKNQ== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/router@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 memoizerific: 1.11.3 qs: 6.11.2 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@storybook/router@7.6.13: - resolution: - { integrity: sha512-PE912SaViaq3SlheKMz0IW+/MIUmQpxf77YUOb3ZlMvu2KVhdZFsi9xC/3ym67nuVuF1yLELpz4Q/G1Jxlh/sg== } + "@storybook/router@7.6.13": dependencies: "@storybook/client-logger": 7.6.13 memoizerific: 1.11.3 qs: 6.11.2 - dev: true - /@storybook/store@7.4.6: - resolution: - { integrity: sha512-tlm9rQ+djkYjEyCuEjaUv+c+jVgwnMEF9mZxnOoA6zrzU2g0S/1oE9/MdVLByGbH67U0NuuP0FcvsWLhAOQzjQ== } + "@storybook/store@7.4.6": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/preview-api": 7.4.6 - dev: true - /@storybook/telemetry@7.4.6: - resolution: - { integrity: sha512-c8p/C1NIH8EMBviZkBCx8MMDk6rrITJ+b29DEp5MaWSRlklIVyhGiC4RPIRv6sxJwlD41PnqWVFtfu2j2eXLdQ== } + "@storybook/telemetry@7.4.6": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/core-common": 7.4.6 @@ -28645,11 +41723,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/telemetry@7.6.13: - resolution: - { integrity: sha512-G23QTpCd3W83NISTFSFjq5SyePRaQUin7F9KnafJM54cMDya7xi7aPUrlVRc5zi2Gfr8PJ8tTna1C4k3cIrHFw== } + "@storybook/telemetry@7.6.13": dependencies: "@storybook/client-logger": 7.6.13 "@storybook/core-common": 7.6.13 @@ -28662,14 +41737,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /@storybook/theming@7.4.6(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-HW77iJ9ptCMqhoBOYFjRQw7VBap+38fkJGHP5KylEJCyYCgIAm2dEcQmtWpMVYFssSGcb6djfbtAMhYU4TL4Iw== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/theming@7.4.6(react-dom@17.0.2)(react@17.0.2)": dependencies: "@emotion/use-insertion-effect-with-fallbacks": 1.0.1(react@17.0.2) "@storybook/client-logger": 7.4.6 @@ -28677,14 +41746,8 @@ packages: memoizerific: 1.11.3 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@storybook/theming@7.6.13(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Dj+zVF2CVdTrynjSW3Iydajc8EKCQCYNYA3bpkid0LltAIe8mLTkuTBYiI5CgviWmQc55iBrNpF2MA5AzW5Q3Q== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@storybook/theming@7.6.13(react-dom@17.0.2)(react@17.0.2)": dependencies: "@emotion/use-insertion-effect-with-fallbacks": 1.0.1(react@17.0.2) "@storybook/client-logger": 7.6.13 @@ -28692,114 +41755,54 @@ packages: memoizerific: 1.11.3 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@storybook/types@7.4.6: - resolution: - { integrity: sha512-6QLXtMVsFZFpzPkdGWsu/iuc8na9dnS67AMOBKm5qCLPwtUJOYkwhMdFRSSeJthLRpzV7JLAL8Kwvl7MFP3QSw== } + "@storybook/types@7.4.6": dependencies: "@storybook/channels": 7.4.6 "@types/babel__core": 7.20.5 "@types/express": 4.17.17 file-system-cache: 2.3.0 - dev: true - /@storybook/types@7.6.13: - resolution: - { integrity: sha512-N8HfqhL5uaI69BZx+xLkKi1YIgDp34XeL3uhxii4NfThcY1KJA643Gqk3oLKefiBqBpIRGKN0nA41Fhdvhr7Hw== } + "@storybook/types@7.6.13": dependencies: "@storybook/channels": 7.6.13 "@types/babel__core": 7.20.5 "@types/express": 4.17.17 file-system-cache: 2.3.0 - dev: true - /@svgr/babel-plugin-add-jsx-attribute@6.0.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA== } - engines: { node: ">=10" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@svgr/babel-plugin-add-jsx-attribute@6.0.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - dev: true - /@svgr/babel-plugin-remove-jsx-attribute@6.0.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw== } - engines: { node: ">=10" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@svgr/babel-plugin-remove-jsx-attribute@6.0.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - dev: true - /@svgr/babel-plugin-remove-jsx-empty-expression@6.0.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA== } - engines: { node: ">=10" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@svgr/babel-plugin-remove-jsx-empty-expression@6.0.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - dev: true - /@svgr/babel-plugin-replace-jsx-attribute-value@6.0.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ== } - engines: { node: ">=10" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@svgr/babel-plugin-replace-jsx-attribute-value@6.0.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - dev: true - /@svgr/babel-plugin-svg-dynamic-title@6.0.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg== } - engines: { node: ">=10" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@svgr/babel-plugin-svg-dynamic-title@6.0.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - dev: true - /@svgr/babel-plugin-svg-em-dimensions@6.0.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA== } - engines: { node: ">=10" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@svgr/babel-plugin-svg-em-dimensions@6.0.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - dev: true - /@svgr/babel-plugin-transform-react-native-svg@6.0.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ== } - engines: { node: ">=10" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@svgr/babel-plugin-transform-react-native-svg@6.0.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - dev: true - /@svgr/babel-plugin-transform-svg-component@6.2.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg== } - engines: { node: ">=12" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@svgr/babel-plugin-transform-svg-component@6.2.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - dev: true - /@svgr/babel-preset@6.2.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ== } - engines: { node: ">=10" } - peerDependencies: - "@babel/core": ^7.0.0-0 + "@svgr/babel-preset@6.2.0(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@svgr/babel-plugin-add-jsx-attribute": 6.0.0(@babel/core@7.23.9) @@ -28810,35 +41813,21 @@ packages: "@svgr/babel-plugin-svg-em-dimensions": 6.0.0(@babel/core@7.23.9) "@svgr/babel-plugin-transform-react-native-svg": 6.0.0(@babel/core@7.23.9) "@svgr/babel-plugin-transform-svg-component": 6.2.0(@babel/core@7.23.9) - dev: true - /@svgr/core@6.2.1: - resolution: - { integrity: sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA== } - engines: { node: ">=10" } + "@svgr/core@6.2.1": dependencies: "@svgr/plugin-jsx": 6.2.1(@svgr/core@6.2.1) camelcase: 6.3.0 cosmiconfig: 7.0.1 transitivePeerDependencies: - supports-color - dev: true - /@svgr/hast-util-to-babel-ast@6.2.1: - resolution: - { integrity: sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ== } - engines: { node: ">=10" } + "@svgr/hast-util-to-babel-ast@6.2.1": dependencies: "@babel/types": 7.23.9 entities: 3.0.1 - dev: true - /@svgr/plugin-jsx@6.2.1(@svgr/core@6.2.1): - resolution: - { integrity: sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g== } - engines: { node: ">=10" } - peerDependencies: - "@svgr/core": ^6.0.0 + "@svgr/plugin-jsx@6.2.1(@svgr/core@6.2.1)": dependencies: "@babel/core": 7.23.9 "@svgr/babel-preset": 6.2.0(@babel/core@7.23.9) @@ -28847,25 +41836,15 @@ packages: svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - dev: true - /@svgr/plugin-svgo@6.2.0(@svgr/core@6.2.1): - resolution: - { integrity: sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q== } - engines: { node: ">=10" } - peerDependencies: - "@svgr/core": ^6.0.0 + "@svgr/plugin-svgo@6.2.0(@svgr/core@6.2.1)": dependencies: "@svgr/core": 6.2.1 cosmiconfig: 7.0.1 deepmerge: 4.2.2 svgo: 2.8.0 - dev: true - /@svgr/webpack@6.2.1: - resolution: - { integrity: sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw== } - engines: { node: ">=10" } + "@svgr/webpack@6.2.1": dependencies: "@babel/core": 7.23.9 "@babel/plugin-transform-react-constant-elements": 7.17.12(@babel/core@7.23.9) @@ -28877,118 +41856,38 @@ packages: "@svgr/plugin-svgo": 6.2.0(@svgr/core@6.2.1) transitivePeerDependencies: - supports-color - dev: true - /@swc/core-darwin-arm64@1.3.92: - resolution: - { integrity: sha512-v7PqZUBtIF6Q5Cp48gqUiG8zQQnEICpnfNdoiY3xjQAglCGIQCjJIDjreZBoeZQZspB27lQN4eZ43CX18+2SnA== } - engines: { node: ">=10" } - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + "@swc/core-darwin-arm64@1.3.92": optional: true - /@swc/core-darwin-x64@1.3.92: - resolution: - { integrity: sha512-Q3XIgQfXyxxxms3bPN+xGgvwk0TtG9l89IomApu+yTKzaIIlf051mS+lGngjnh9L0aUiCp6ICyjDLtutWP54fw== } - engines: { node: ">=10" } - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + "@swc/core-darwin-x64@1.3.92": optional: true - /@swc/core-linux-arm-gnueabihf@1.3.92: - resolution: - { integrity: sha512-tnOCoCpNVXC+0FCfG84PBZJyLlz0Vfj9MQhyhCvlJz9hQmvpf8nTdKH7RHrOn8VfxtUBLdVi80dXgIFgbvl7qA== } - engines: { node: ">=10" } - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + "@swc/core-linux-arm-gnueabihf@1.3.92": optional: true - /@swc/core-linux-arm64-gnu@1.3.92: - resolution: - { integrity: sha512-lFfGhX32w8h1j74Iyz0Wv7JByXIwX11OE9UxG+oT7lG0RyXkF4zKyxP8EoxfLrDXse4Oop434p95e3UNC3IfCw== } - engines: { node: ">=10" } - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + "@swc/core-linux-arm64-gnu@1.3.92": optional: true - /@swc/core-linux-arm64-musl@1.3.92: - resolution: - { integrity: sha512-rOZtRcLj57MSAbiecMsqjzBcZDuaCZ8F6l6JDwGkQ7u1NYR57cqF0QDyU7RKS1Jq27Z/Vg21z5cwqoH5fLN+Sg== } - engines: { node: ">=10" } - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + "@swc/core-linux-arm64-musl@1.3.92": optional: true - /@swc/core-linux-x64-gnu@1.3.92: - resolution: - { integrity: sha512-qptoMGnBL6v89x/Qpn+l1TH1Y0ed+v0qhNfAEVzZvCvzEMTFXphhlhYbDdpxbzRmCjH6GOGq7Y+xrWt9T1/ARg== } - engines: { node: ">=10" } - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + "@swc/core-linux-x64-gnu@1.3.92": optional: true - /@swc/core-linux-x64-musl@1.3.92: - resolution: - { integrity: sha512-g2KrJ43bZkCZHH4zsIV5ErojuV1OIpUHaEyW1gf7JWKaFBpWYVyubzFPvPkjcxHGLbMsEzO7w/NVfxtGMlFH/Q== } - engines: { node: ">=10" } - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + "@swc/core-linux-x64-musl@1.3.92": optional: true - /@swc/core-win32-arm64-msvc@1.3.92: - resolution: - { integrity: sha512-3MCRGPAYDoQ8Yyd3WsCMc8eFSyKXY5kQLyg/R5zEqA0uthomo0m0F5/fxAJMZGaSdYkU1DgF73ctOWOf+Z/EzQ== } - engines: { node: ">=10" } - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + "@swc/core-win32-arm64-msvc@1.3.92": optional: true - /@swc/core-win32-ia32-msvc@1.3.92: - resolution: - { integrity: sha512-zqTBKQhgfWm73SVGS8FKhFYDovyRl1f5dTX1IwSKynO0qHkRCqJwauFJv/yevkpJWsI2pFh03xsRs9HncTQKSA== } - engines: { node: ">=10" } - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + "@swc/core-win32-ia32-msvc@1.3.92": optional: true - /@swc/core-win32-x64-msvc@1.3.92: - resolution: - { integrity: sha512-41bE66ddr9o/Fi1FBh0sHdaKdENPTuDpv1IFHxSg0dJyM/jX8LbkjnpdInYXHBxhcLVAPraVRrNsC4SaoPw2Pg== } - engines: { node: ">=10" } - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + "@swc/core-win32-x64-msvc@1.3.92": optional: true - /@swc/core@1.3.92: - resolution: - { integrity: sha512-vx0vUrf4YTEw59njOJ46Ha5i0cZTMYdRHQ7KXU29efN1MxcmJH2RajWLPlvQarOP1ab9iv9cApD7SMchDyx2vA== } - engines: { node: ">=10" } - requiresBuild: true - peerDependencies: - "@swc/helpers": ^0.5.0 - peerDependenciesMeta: - "@swc/helpers": - optional: true + "@swc/core@1.3.92": dependencies: "@swc/counter": 0.1.2 "@swc/types": 0.1.5 @@ -29003,38 +41902,20 @@ packages: "@swc/core-win32-arm64-msvc": 1.3.92 "@swc/core-win32-ia32-msvc": 1.3.92 "@swc/core-win32-x64-msvc": 1.3.92 - dev: true - /@swc/counter@0.1.2: - resolution: - { integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw== } - dev: true + "@swc/counter@0.1.2": {} - /@swc/types@0.1.5: - resolution: - { integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw== } - dev: true + "@swc/types@0.1.5": {} - /@szmarczak/http-timer@4.0.5: - resolution: - { integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ== } - engines: { node: ">=10" } + "@szmarczak/http-timer@4.0.5": dependencies: defer-to-connect: 2.0.1 - dev: true - /@szmarczak/http-timer@5.0.1: - resolution: - { integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== } - engines: { node: ">=14.16" } + "@szmarczak/http-timer@5.0.1": dependencies: defer-to-connect: 2.0.1 - dev: true - /@testing-library/dom@7.31.0: - resolution: - { integrity: sha512-0X7ACg4YvTRDFMIuTOEj6B4NpN7i3F/4j5igOcTI5NC5J+N4TribNdErCHOZF1LBWhhcyfwxelVwvoYNMUXTOA== } - engines: { node: ">=10" } + "@testing-library/dom@7.31.0": dependencies: "@babel/code-frame": 7.23.5 "@babel/runtime": 7.23.6 @@ -29044,12 +41925,8 @@ packages: dom-accessibility-api: 0.5.11 lz-string: 1.5.0 pretty-format: 26.6.2 - dev: true - /@testing-library/dom@9.3.4: - resolution: - { integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ== } - engines: { node: ">=14" } + "@testing-library/dom@9.3.4": dependencies: "@babel/code-frame": 7.23.5 "@babel/runtime": 7.23.6 @@ -29059,12 +41936,8 @@ packages: dom-accessibility-api: 0.5.11 lz-string: 1.5.0 pretty-format: 27.5.1 - dev: true - /@testing-library/jest-dom@5.16.1: - resolution: - { integrity: sha512-ajUJdfDIuTCadB79ukO+0l8O+QwN0LiSxDaYUTI4LndbbUsGi6rWU1SCexXzBA2NSjlVB9/vbkasQIL3tmPBjw== } - engines: { node: ">=8", npm: ">=6", yarn: ">=1" } + "@testing-library/jest-dom@5.16.1": dependencies: "@babel/runtime": 7.23.6 "@types/testing-library__jest-dom": 5.9.5 @@ -29075,20 +41948,8 @@ packages: dom-accessibility-api: 0.5.11 lodash: 4.17.21 redent: 3.0.0 - dev: true - /@testing-library/react-hooks@5.1.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-UdEUtlQapQ579NEcXDAUE275u+KUsPtxW7NmFrNt0bE6lW8lqNCyxDK0RSuECmNZ/S0/fgP00W9RWRhVKO/hRg== } - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - react-test-renderer: ">=16.9.0" - peerDependenciesMeta: - react-dom: - optional: true - react-test-renderer: - optional: true + "@testing-library/react-hooks@5.1.3(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.16.7 "@types/react": 17.0.21 @@ -29098,433 +41959,225 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-error-boundary: 3.1.3(react@17.0.2) - dev: true - /@testing-library/react@11.2.7(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA== } - engines: { node: ">=10" } - peerDependencies: - react: "*" - react-dom: "*" + "@testing-library/react@11.2.7(react-dom@17.0.2)(react@17.0.2)": dependencies: "@babel/runtime": 7.18.9 "@testing-library/dom": 7.31.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /@tootallnate/once@1.1.2: - resolution: - { integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== } - engines: { node: ">= 6" } - dev: true + "@tootallnate/once@1.1.2": {} - /@tootallnate/once@2.0.0: - resolution: - { integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== } - engines: { node: ">= 10" } - dev: true + "@tootallnate/once@2.0.0": {} - /@trysound/sax@0.2.0: - resolution: - { integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== } - engines: { node: ">=10.13.0" } - dev: true + "@trysound/sax@0.2.0": {} - /@tsconfig/node10@1.0.9: - resolution: - { integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== } - dev: true + "@tsconfig/node10@1.0.9": {} - /@tsconfig/node12@1.0.11: - resolution: - { integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== } - dev: true + "@tsconfig/node12@1.0.11": {} - /@tsconfig/node14@1.0.3: - resolution: - { integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== } - dev: true + "@tsconfig/node14@1.0.3": {} - /@tsconfig/node16@1.0.3: - resolution: - { integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== } - dev: true + "@tsconfig/node16@1.0.3": {} - /@types/accepts@1.3.7: - resolution: - { integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ== } + "@types/accepts@1.3.7": dependencies: "@types/node": 20.14.2 - dev: true - /@types/archiver@5.3.1: - resolution: - { integrity: sha512-wKYZaSXaDvTZuInAWjCeGG7BEAgTWG2zZW0/f7IYFcoHB2X2d9lkVFnrOlXl3W6NrvO6Ml3FLLu8Uksyymcpnw== } + "@types/archiver@5.3.1": dependencies: "@types/glob": 7.1.3 - dev: true - - /@types/aria-query@4.2.1: - resolution: - { integrity: sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg== } - dev: true - /@types/aria-query@5.0.4: - resolution: - { integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== } - dev: true + "@types/aria-query@4.2.1": {} - /@types/babel__core@7.20.5: - resolution: - { integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== } + "@types/aria-query@5.0.4": {} + + "@types/babel__core@7.20.5": dependencies: "@babel/parser": 7.23.9 "@babel/types": 7.23.9 "@types/babel__generator": 7.6.1 "@types/babel__template": 7.0.2 "@types/babel__traverse": 7.20.5 - dev: true - /@types/babel__generator@7.6.1: - resolution: - { integrity: sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew== } + "@types/babel__generator@7.6.1": dependencies: "@babel/types": 7.23.9 - dev: true - /@types/babel__standalone@7.1.7: - resolution: - { integrity: sha512-4RUJX9nWrP/emaZDzxo/+RYW8zzLJTXWJyp2k78HufG459HCz754hhmSymt3VFOU6/Wy+IZqfPvToHfLuGOr7w== } + "@types/babel__standalone@7.1.7": dependencies: "@types/babel__core": 7.20.5 - dev: true - /@types/babel__template@7.0.2: - resolution: - { integrity: sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg== } + "@types/babel__template@7.0.2": dependencies: "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - dev: true - /@types/babel__traverse@7.20.5: - resolution: - { integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ== } + "@types/babel__traverse@7.20.5": dependencies: "@babel/types": 7.23.9 - dev: true - /@types/body-parser@1.19.2: - resolution: - { integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== } + "@types/body-parser@1.19.2": dependencies: "@types/connect": 3.4.34 "@types/node": 20.14.2 - dev: true - /@types/bonjour@3.5.10: - resolution: - { integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== } + "@types/bonjour@3.5.10": dependencies: "@types/node": 20.14.2 - dev: true - /@types/bson@4.0.3: - resolution: - { integrity: sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw== } + "@types/bson@4.0.3": dependencies: "@types/node": 20.14.2 - dev: true - /@types/cacheable-request@6.0.1: - resolution: - { integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ== } + "@types/cacheable-request@6.0.1": dependencies: "@types/http-cache-semantics": 4.0.1 "@types/keyv": 3.1.1 "@types/node": 20.14.2 "@types/responselike": 1.0.0 - dev: true - /@types/chai@4.3.7: - resolution: - { integrity: sha512-/k+vesl92vMvMygmQrFe9Aimxi6oQXFUX9mA5HanTrKUSAMoLauSi6PNFOdRw0oeqilaW600GNx2vSaT2f8aIQ== } - dev: true + "@types/chai@4.3.7": {} - /@types/cheerio@0.22.35: - resolution: - { integrity: sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA== } + "@types/cheerio@0.22.35": dependencies: "@types/node": 20.14.2 - dev: true - /@types/chrome@0.0.193: - resolution: - { integrity: sha512-R8C84oqvk8A8C8G1viBd8qLpDr86Y/jwD+KLgzUekbIT9RGds6a9GnlQyg8P7ltnGogTMHkiEQK0ZlcrvTeo3Q== } + "@types/chrome@0.0.193": dependencies: "@types/filesystem": 0.0.32 "@types/har-format": 1.2.5 - dev: true - /@types/component-emitter@1.2.11: - resolution: - { integrity: sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ== } - dev: true + "@types/component-emitter@1.2.11": {} - /@types/connect-history-api-fallback@1.3.5: - resolution: - { integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== } + "@types/connect-history-api-fallback@1.3.5": dependencies: "@types/express-serve-static-core": 4.17.35 "@types/node": 20.14.2 - dev: true - /@types/connect@3.4.34: - resolution: - { integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ== } + "@types/connect@3.4.34": dependencies: "@types/node": 20.14.2 - dev: true - /@types/cookie@0.4.1: - resolution: - { integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== } - dev: true + "@types/cookie@0.4.1": {} - /@types/cors@2.8.12: - resolution: - { integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== } - dev: true + "@types/cors@2.8.12": {} - /@types/cors@2.8.13: - resolution: - { integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA== } + "@types/cors@2.8.13": dependencies: "@types/node": 20.14.2 - dev: true - /@types/cross-spawn@6.0.3: - resolution: - { integrity: sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA== } + "@types/cross-spawn@6.0.3": dependencies: "@types/node": 20.14.2 - dev: true - /@types/cypress@1.1.3: - resolution: - { integrity: sha512-OXe0Gw8LeCflkG1oPgFpyrYWJmEKqYncBsD/J0r17r0ETx/TnIGDNLwXt/pFYSYuYTpzcq1q3g62M9DrfsBL4g== } - deprecated: This is a stub types definition for cypress (https://cypress.io). cypress provides its own type definitions, so you don't need @types/cypress installed! + "@types/cypress@1.1.3": dependencies: cypress: 13.5.1 - dev: true - /@types/d3-array@3.0.4: - resolution: - { integrity: sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ== } - dev: false + "@types/d3-array@3.0.4": {} - /@types/d3-axis@3.0.6: - resolution: - { integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw== } + "@types/d3-axis@3.0.6": dependencies: "@types/d3-selection": 3.0.10 - dev: false - /@types/d3-brush@3.0.6: - resolution: - { integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A== } + "@types/d3-brush@3.0.6": dependencies: "@types/d3-selection": 3.0.10 - dev: false - /@types/d3-chord@3.0.6: - resolution: - { integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg== } - dev: false + "@types/d3-chord@3.0.6": {} - /@types/d3-color@1.4.2: - resolution: - { integrity: sha512-fYtiVLBYy7VQX+Kx7wU/uOIkGQn8aAEY8oWMoyja3N4dLd8Yf6XgSIR/4yWvMuveNOH5VShnqCgRqqh/UNanBA== } - dev: true + "@types/d3-color@1.4.2": {} - /@types/d3-color@3.1.0: - resolution: - { integrity: sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA== } - dev: false + "@types/d3-color@3.1.0": {} - /@types/d3-contour@3.0.6: - resolution: - { integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg== } + "@types/d3-contour@3.0.6": dependencies: "@types/d3-array": 3.0.4 "@types/geojson": 7946.0.8 - dev: false - /@types/d3-delaunay@6.0.4: - resolution: - { integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw== } - dev: false + "@types/d3-delaunay@6.0.4": {} - /@types/d3-dispatch@3.0.6: - resolution: - { integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ== } - dev: false + "@types/d3-dispatch@3.0.6": {} - /@types/d3-drag@3.0.7: - resolution: - { integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ== } + "@types/d3-drag@3.0.7": dependencies: "@types/d3-selection": 3.0.10 - /@types/d3-dsv@3.0.7: - resolution: - { integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g== } - dev: false + "@types/d3-dsv@3.0.7": {} - /@types/d3-ease@3.0.0: - resolution: - { integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA== } - dev: false + "@types/d3-ease@3.0.0": {} - /@types/d3-fetch@3.0.7: - resolution: - { integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA== } + "@types/d3-fetch@3.0.7": dependencies: "@types/d3-dsv": 3.0.7 - dev: false - /@types/d3-force@3.0.9: - resolution: - { integrity: sha512-IKtvyFdb4Q0LWna6ymywQsEYjK/94SGhPrMfEr1TIc5OBeziTi+1jcCvttts8e0UWZIxpasjnQk9MNk/3iS+kA== } - dev: false + "@types/d3-force@3.0.9": {} - /@types/d3-format@3.0.4: - resolution: - { integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g== } - dev: false + "@types/d3-format@3.0.4": {} - /@types/d3-geo@1.12.3: - resolution: - { integrity: sha512-yZbPb7/5DyL/pXkeOmZ7L5ySpuGr4H48t1cuALjnJy5sXQqmSSAYBiwa6Ya/XpWKX2rJqGDDubmh3nOaopOpeA== } + "@types/d3-geo@1.12.3": dependencies: "@types/geojson": 7946.0.8 - /@types/d3-hierarchy@3.1.6: - resolution: - { integrity: sha512-qlmD/8aMk5xGorUvTUWHCiumvgaUXYldYjNVOWtYoTYY/L+WwIEAmJxUmTgr9LoGNG0PPAOmqMDJVDPc7DOpPw== } - dev: false + "@types/d3-hierarchy@3.1.6": {} - /@types/d3-interpolate@1.4.2: - resolution: - { integrity: sha512-ylycts6llFf8yAEs1tXzx2loxxzDZHseuhPokrqKprTQSTcD3JbJI1omZP1rphsELZO3Q+of3ff0ZS7+O6yVzg== } + "@types/d3-interpolate@1.4.2": dependencies: "@types/d3-color": 1.4.2 - dev: true - /@types/d3-interpolate@3.0.1: - resolution: - { integrity: sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw== } + "@types/d3-interpolate@3.0.1": dependencies: "@types/d3-color": 3.1.0 - dev: false - /@types/d3-path@3.0.0: - resolution: - { integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg== } - dev: false + "@types/d3-path@3.0.0": {} - /@types/d3-polygon@3.0.2: - resolution: - { integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA== } - dev: false + "@types/d3-polygon@3.0.2": {} - /@types/d3-quadtree@3.0.6: - resolution: - { integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg== } - dev: false + "@types/d3-quadtree@3.0.6": {} - /@types/d3-random@3.0.3: - resolution: - { integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ== } - dev: false + "@types/d3-random@3.0.3": {} - /@types/d3-scale-chromatic@3.0.3: - resolution: - { integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw== } - dev: false + "@types/d3-scale-chromatic@3.0.3": {} - /@types/d3-scale@4.0.2: - resolution: - { integrity: sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA== } + "@types/d3-scale@4.0.2": dependencies: "@types/d3-time": 3.0.0 - dev: true - /@types/d3-scale@4.0.3: - resolution: - { integrity: sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ== } + "@types/d3-scale@4.0.3": dependencies: "@types/d3-time": 3.0.0 - dev: false - /@types/d3-selection@1.4.3: - resolution: - { integrity: sha512-GjKQWVZO6Sa96HiKO6R93VBE8DUW+DDkFpIMf9vpY5S78qZTlRRSNUsHr/afDpF7TvLDV7VxrUFOWW7vdIlYkA== } - dev: true + "@types/d3-selection@1.4.3": {} - /@types/d3-selection@3.0.10: - resolution: - { integrity: sha512-cuHoUgS/V3hLdjJOLTT691+G2QoqAjCVLmr4kJXR4ha56w1Zdu8UUQ5TxLRqudgNjwXeQxKMq4j+lyf9sWuslg== } + "@types/d3-selection@3.0.10": {} - /@types/d3-shape@3.1.1: - resolution: - { integrity: sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A== } + "@types/d3-shape@3.1.1": dependencies: "@types/d3-path": 3.0.0 - dev: false - /@types/d3-time-format@4.0.3: - resolution: - { integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg== } - dev: false + "@types/d3-time-format@4.0.3": {} - /@types/d3-time@3.0.0: - resolution: - { integrity: sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg== } + "@types/d3-time@3.0.0": {} - /@types/d3-timer@3.0.0: - resolution: - { integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g== } - dev: false + "@types/d3-timer@3.0.0": {} - /@types/d3-transition@3.0.8: - resolution: - { integrity: sha512-ew63aJfQ/ms7QQ4X7pk5NxQ9fZH/z+i24ZfJ6tJSfqxJMrYLiK01EAs2/Rtw/JreGUsS3pLPNV644qXFGnoZNQ== } + "@types/d3-transition@3.0.8": dependencies: "@types/d3-selection": 3.0.10 - dev: false - /@types/d3-zoom@1.8.3: - resolution: - { integrity: sha512-3kHkL6sPiDdbfGhzlp5gIHyu3kULhtnHTTAl3UBZVtWB1PzcLL8vdmz5mTx7plLiUqOA2Y+yT2GKjt/TdA2p7Q== } + "@types/d3-zoom@1.8.3": dependencies: "@types/d3-interpolate": 1.4.2 "@types/d3-selection": 1.4.3 - dev: true - /@types/d3-zoom@3.0.8: - resolution: - { integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw== } + "@types/d3-zoom@3.0.8": dependencies: "@types/d3-interpolate": 3.0.1 "@types/d3-selection": 3.0.10 - dev: false - /@types/d3@7.4.3: - resolution: - { integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww== } + "@types/d3@7.4.3": dependencies: "@types/d3-array": 3.0.4 "@types/d3-axis": 3.0.6 @@ -29556,778 +42209,420 @@ packages: "@types/d3-timer": 3.0.0 "@types/d3-transition": 3.0.8 "@types/d3-zoom": 3.0.8 - dev: false - /@types/detect-port@1.3.3: - resolution: - { integrity: sha512-bV/jQlAJ/nPY3XqSatkGpu+nGzou+uSwrH1cROhn+jBFg47yaNH+blW4C7p9KhopC7QxCv/6M86s37k8dMk0Yg== } - dev: true + "@types/detect-port@1.3.3": {} - /@types/doctrine@0.0.3: - resolution: - { integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA== } - dev: true + "@types/doctrine@0.0.3": {} - /@types/doctrine@0.0.9: - resolution: - { integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA== } - dev: true + "@types/doctrine@0.0.9": {} - /@types/echarts@4.9.15: - resolution: - { integrity: sha512-C+GhOl8jYjpZrPE9JPYgI8pH8+mIfsib2WoE5E+WpM2wRWZDQhaIy6ZZ1HhaZOT1h+QkrHvDVWUoGvXCzcb0rw== } + "@types/echarts@4.9.15": dependencies: "@types/zrender": 4.0.2 - dev: true - /@types/ejs@3.1.3: - resolution: - { integrity: sha512-mv5T/JI/bu+pbfz1o+TLl1NF0NIBbjS0Vl6Ppz1YY9DkXfzZT0lelXpfS5i3ZS3U/p90it7uERQpBvLYoK8e4A== } - dev: true + "@types/ejs@3.1.3": {} - /@types/emscripten@1.39.6: - resolution: - { integrity: sha512-H90aoynNhhkQP6DRweEjJp5vfUVdIj7tdPLsu7pq89vODD/lcugKfZOsfgwpvM6XUewEp2N5dCg1Uf3Qe55Dcg== } - dev: true + "@types/emscripten@1.39.6": {} - /@types/enzyme@3.10.18: - resolution: - { integrity: sha512-RaO/TyyHZvXkpzinbMTZmd/S5biU4zxkvDsn22ujC29t9FMSzq8tnn8f2MxQ2P8GVhFRG5jTAL05DXKyTtpEQQ== } + "@types/enzyme@3.10.18": dependencies: "@types/cheerio": 0.22.35 "@types/react": 17.0.21 - dev: true - /@types/escodegen@0.0.6: - resolution: - { integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig== } - dev: true + "@types/escodegen@0.0.6": {} - /@types/eslint-scope@3.7.3: - resolution: - { integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== } + "@types/eslint-scope@3.7.3": dependencies: "@types/eslint": 7.2.10 "@types/estree": 1.0.1 - dev: true - /@types/eslint@7.2.10: - resolution: - { integrity: sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ== } + "@types/eslint@7.2.10": dependencies: "@types/estree": 1.0.1 "@types/json-schema": 7.0.15 - dev: true - /@types/estree@0.0.51: - resolution: - { integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== } - dev: true + "@types/estree@0.0.51": {} - /@types/estree@1.0.1: - resolution: - { integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== } - dev: true + "@types/estree@1.0.1": {} - /@types/express-serve-static-core@4.17.31: - resolution: - { integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== } + "@types/express-serve-static-core@4.17.31": dependencies: "@types/node": 20.14.2 "@types/qs": 6.9.7 "@types/range-parser": 1.2.4 - dev: true - /@types/express-serve-static-core@4.17.35: - resolution: - { integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== } + "@types/express-serve-static-core@4.17.35": dependencies: "@types/node": 20.14.2 "@types/qs": 6.9.7 "@types/range-parser": 1.2.4 "@types/send": 0.17.1 - dev: true - /@types/express@4.17.14: - resolution: - { integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== } + "@types/express@4.17.14": dependencies: "@types/body-parser": 1.19.2 "@types/express-serve-static-core": 4.17.35 "@types/qs": 6.9.7 "@types/serve-static": 1.13.10 - dev: true - /@types/express@4.17.17: - resolution: - { integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== } + "@types/express@4.17.17": dependencies: "@types/body-parser": 1.19.2 "@types/express-serve-static-core": 4.17.35 "@types/qs": 6.9.7 "@types/serve-static": 1.13.10 - dev: true - /@types/filesystem@0.0.32: - resolution: - { integrity: sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ== } + "@types/filesystem@0.0.32": dependencies: "@types/filewriter": 0.0.28 - dev: true - /@types/filewriter@0.0.28: - resolution: - { integrity: sha512-AR2KUJIMdSfl/SaAHpRotBAlaJpmhgHwehEeSJQOG0hS3IrjDU16xUEEUTdqcvdLa1q16ZK5MMrtOagfLvm0gw== } - dev: true + "@types/filewriter@0.0.28": {} - /@types/find-cache-dir@3.2.1: - resolution: - { integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw== } - dev: true + "@types/find-cache-dir@3.2.1": {} - /@types/fs-extra@11.0.1: - resolution: - { integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA== } + "@types/fs-extra@11.0.1": dependencies: "@types/jsonfile": 6.1.1 "@types/node": 20.14.2 - dev: true - /@types/geojson@7946.0.8: - resolution: - { integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA== } + "@types/geojson@7946.0.8": {} - /@types/glob@7.1.3: - resolution: - { integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== } - requiresBuild: true + "@types/glob@7.1.3": dependencies: "@types/minimatch": 3.0.5 "@types/node": 20.14.2 - dev: true - /@types/graceful-fs@4.1.3: - resolution: - { integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== } + "@types/graceful-fs@4.1.3": dependencies: "@types/node": 20.14.2 - dev: true - /@types/har-format@1.2.5: - resolution: - { integrity: sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ== } - dev: true + "@types/har-format@1.2.5": {} - /@types/heatmap.js@2.0.37: - resolution: - { integrity: sha512-Zd1m6WaRSPnXcR1fETGnIvyRSE2rcQK21S0zIU/LWjwsrNyKBA3xdckrQhQpIdG+UTeu7WODv237s30Ky7IVXg== } + "@types/heatmap.js@2.0.37": dependencies: "@types/leaflet": 0.7.35 - dev: true - /@types/history@4.7.11: - resolution: - { integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== } - dev: true + "@types/history@4.7.11": {} - /@types/history@4.7.5: - resolution: - { integrity: sha512-wLD/Aq2VggCJXSjxEwrMafIP51Z+13H78nXIX0ABEuIGhmB5sNGbR113MOKo+yfw+RDo1ZU3DM6yfnnRF/+ouw== } - dev: true + "@types/history@4.7.5": {} - /@types/hoist-non-react-statics@3.3.1: - resolution: - { integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== } + "@types/hoist-non-react-statics@3.3.1": dependencies: "@types/react": 17.0.21 hoist-non-react-statics: 3.3.2 - /@types/html-minifier-terser@5.1.1: - resolution: - { integrity: sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== } - dev: true + "@types/html-minifier-terser@5.1.1": {} - /@types/html-minifier-terser@6.1.0: - resolution: - { integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== } - dev: true + "@types/html-minifier-terser@6.1.0": {} - /@types/http-cache-semantics@4.0.1: - resolution: - { integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== } - dev: true + "@types/http-cache-semantics@4.0.1": {} - /@types/http-proxy@1.17.8: - resolution: - { integrity: sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== } + "@types/http-proxy@1.17.8": dependencies: "@types/node": 20.14.2 - dev: true - /@types/inquirer@7.3.3: - resolution: - { integrity: sha512-HhxyLejTHMfohAuhRun4csWigAMjXTmRyiJTU1Y/I1xmggikFMkOUoMQRlFm+zQcPEGHSs3io/0FAmNZf8EymQ== } + "@types/inquirer@7.3.3": dependencies: "@types/through": 0.0.30 rxjs: 6.6.7 - dev: true - /@types/invariant@2.2.35: - resolution: - { integrity: sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg== } - dev: false + "@types/invariant@2.2.35": {} - /@types/istanbul-lib-coverage@2.0.1: - resolution: - { integrity: sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg== } - dev: true + "@types/istanbul-lib-coverage@2.0.1": {} - /@types/istanbul-lib-report@3.0.0: - resolution: - { integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== } + "@types/istanbul-lib-report@3.0.0": dependencies: "@types/istanbul-lib-coverage": 2.0.1 - dev: true - /@types/istanbul-reports@1.1.1: - resolution: - { integrity: sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== } + "@types/istanbul-reports@1.1.1": dependencies: "@types/istanbul-lib-coverage": 2.0.1 "@types/istanbul-lib-report": 3.0.0 - dev: true - /@types/istanbul-reports@3.0.0: - resolution: - { integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== } + "@types/istanbul-reports@3.0.0": dependencies: "@types/istanbul-lib-report": 3.0.0 - dev: true - /@types/jest-when@2.7.4: - resolution: - { integrity: sha512-2OC69oyaD33tmSaOjtxvy7ZpBO85OWIw1AbpWVziL4bek5mr795H59qK5EKDpp4dLhtH1QIs54tXpoHEb2mE/A== } + "@types/jest-when@2.7.4": dependencies: "@types/jest": 26.0.23 - dev: true - /@types/jest@26.0.23: - resolution: - { integrity: sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA== } + "@types/jest@26.0.23": dependencies: jest-diff: 26.6.2 pretty-format: 26.6.2 - dev: true - /@types/js-yaml@4.0.5: - resolution: - { integrity: sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA== } + "@types/js-yaml@4.0.5": {} - /@types/jsdom@21.1.1: - resolution: - { integrity: sha512-cZFuoVLtzKP3gmq9eNosUL1R50U+USkbLtUQ1bYVgl/lKp0FZM7Cq4aIHAL8oIvQ17uSHi7jXPtfDOdjPwBE7A== } + "@types/jsdom@21.1.1": dependencies: "@types/node": 20.14.2 "@types/tough-cookie": 4.0.2 parse5: 7.1.2 - dev: true - /@types/json-schema@7.0.11: - resolution: - { integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== } + "@types/json-schema@7.0.11": {} - /@types/json-schema@7.0.15: - resolution: - { integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== } + "@types/json-schema@7.0.15": {} - /@types/json-stable-stringify@1.0.34: - resolution: - { integrity: sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw== } - dev: true + "@types/json-stable-stringify@1.0.34": {} - /@types/json-to-ast@2.1.2: - resolution: - { integrity: sha512-GEjR5l9wZGS74KhL1a1tZuyRJqdLB7LGgOXzWspJx9xxC/iyCFTwwKv71Lz8fzZyGuVW8FjASQGoYFi6XZJWLQ== } - dev: true + "@types/json-to-ast@2.1.2": {} - /@types/json5@0.0.29: - resolution: - { integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== } - dev: true + "@types/json5@0.0.29": {} - /@types/jsonfile@6.1.1: - resolution: - { integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png== } + "@types/jsonfile@6.1.1": dependencies: "@types/node": 20.14.2 - dev: true - /@types/keyv@3.1.1: - resolution: - { integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw== } + "@types/keyv@3.1.1": dependencies: "@types/node": 20.14.2 - dev: true - /@types/leaflet@0.7.35: - resolution: - { integrity: sha512-BK+pa9a9dYC1qJyYQulqkRI9N+ZnV4ycAmNSOUmom7C6xaAdmrhOoiCiDMhSQklyjPpasy3KWRTkTRTJuDbBSw== } + "@types/leaflet@0.7.35": dependencies: "@types/geojson": 7946.0.8 - dev: true - /@types/lodash@4.14.169: - resolution: - { integrity: sha512-DvmZHoHTFJ8zhVYwCLWbQ7uAbYQEk52Ev2/ZiQ7Y7gQGeV9pjBqjnQpECMHfKS1rCYAhMI7LHVxwyZLZinJgdw== } + "@types/lodash@4.14.169": {} - /@types/lodash@4.14.202: - resolution: - { integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ== } + "@types/lodash@4.14.202": {} - /@types/long@4.0.2: - resolution: - { integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== } - dev: true + "@types/long@4.0.2": {} - /@types/mdx@2.0.8: - resolution: - { integrity: sha512-r7/zWe+f9x+zjXqGxf821qz++ld8tp6Z4jUS6qmPZUXH6tfh4riXOhAqb12tWGWAevCFtMt1goLWkQMqIJKpsA== } - dev: true + "@types/mdx@2.0.8": {} - /@types/meteor@1.4.70: - resolution: - { integrity: sha512-AefKGIqeTRKdUbceWJG973iTpCDuYyQYqrtTx8WBnesl+IprWVns9NB/sIpkX9P6z9ULFTFk5fy3CGUuVHlpYg== } + "@types/meteor@1.4.70": dependencies: "@types/connect": 3.4.34 "@types/mongodb": 3.6.17 "@types/react": 17.0.21 "@types/underscore": 1.11.2 - dev: true - /@types/mime-types@2.1.2: - resolution: - { integrity: sha512-q9QGHMGCiBJCHEvd4ZLdasdqXv570agPsUW0CeIm/B8DzhxsYMerD0l3IlI+EQ1A2RWHY2mmM9x1YIuuWxisCg== } - dev: true + "@types/mime-types@2.1.2": {} - /@types/mime@1.3.2: - resolution: - { integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== } - dev: true + "@types/mime@1.3.2": {} - /@types/minimatch@3.0.5: - resolution: - { integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== } - dev: true + "@types/minimatch@3.0.5": {} - /@types/mocha@8.2.2: - resolution: - { integrity: sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw== } - dev: true + "@types/mocha@8.2.2": {} - /@types/mongodb@3.6.17: - resolution: - { integrity: sha512-9hhgvYPdC5iHyyksPcKCu45gfaAIPQHKHGdvNXu4582DmOZX3wrUJIJPT40o4G1oTKPgpMMFqZglOTjhnYoF+A== } + "@types/mongodb@3.6.17": dependencies: "@types/bson": 4.0.3 "@types/node": 20.14.2 - dev: true - /@types/node-fetch@2.6.6: - resolution: - { integrity: sha512-95X8guJYhfqiuVVhRFxVQcf4hW/2bCuoPwDasMf/531STFoNoWTT7YDnWdXHEZKqAGUigmpG31r2FE70LwnzJw== } + "@types/node-fetch@2.6.6": dependencies: "@types/node": 20.14.2 form-data: 4.0.0 - dev: true - /@types/node@10.17.60: - resolution: - { integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== } - dev: true + "@types/node@10.17.60": {} - /@types/node@13.13.52: - resolution: - { integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ== } - dev: true + "@types/node@13.13.52": {} - /@types/node@16.18.58: - resolution: - { integrity: sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA== } - dev: true + "@types/node@16.18.58": {} - /@types/node@18.17.18: - resolution: - { integrity: sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw== } - dev: true + "@types/node@18.17.18": {} - /@types/node@20.14.2: - resolution: - { integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q== } + "@types/node@20.14.2": dependencies: undici-types: 5.26.5 - /@types/normalize-package-data@2.4.0: - resolution: - { integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== } - dev: true + "@types/normalize-package-data@2.4.0": {} - /@types/numeral@2.0.2: - resolution: - { integrity: sha512-A8F30k2gYJ/6e07spSCPpkuZu79LCnkPTvqmIWQzNGcrzwFKpVOydG41lNt5wZXjSI149qjyzC2L1+F2PD/NUA== } - dev: true + "@types/numeral@2.0.2": {} - /@types/parse-json@4.0.0: - resolution: - { integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== } + "@types/parse-json@4.0.0": {} - /@types/path-browserify@1.0.0: - resolution: - { integrity: sha512-XMCcyhSvxcch8b7rZAtFAaierBYdeHXVvg2iYnxOV0MCQHmPuRRmGZPFDRzPayxcGiiSL1Te9UIO+f3cuj0tfw== } - dev: true + "@types/path-browserify@1.0.0": {} - /@types/prettier@2.7.3: - resolution: - { integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== } - dev: true + "@types/prettier@2.7.3": {} - /@types/pretty-hrtime@1.0.1: - resolution: - { integrity: sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ== } - dev: true + "@types/pretty-hrtime@1.0.1": {} - /@types/prop-types@15.7.3: - resolution: - { integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== } + "@types/prop-types@15.7.3": {} - /@types/qs@6.9.7: - resolution: - { integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== } - dev: true + "@types/qs@6.9.7": {} - /@types/range-parser@1.2.4: - resolution: - { integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== } - dev: true + "@types/range-parser@1.2.4": {} - /@types/react-calendar@3.9.0: - resolution: - { integrity: sha512-KpAu1MKAGFw5hNwlDnWsHWqI9i/igAB+8jH97YV7QpC2v7rlwNEU5i6VMFb73lGRacuejM/Zd2LklnEzkFV3XA== } + "@types/react-calendar@3.9.0": dependencies: "@types/react": 17.0.21 - dev: false - /@types/react-datetime-picker@3.4.1: - resolution: - { integrity: sha512-JHqB74+8Zq6cY0PTJ6Wi5Pm6qkNUmooyFfW5SiknSY2xJG1UG8+ljyWTZAvgHvj0XpqcWCHqqYUPiAVagnf9Sg== } + "@types/react-datetime-picker@3.4.1": dependencies: "@types/react": 17.0.21 - dev: true - /@types/react-dom@17.0.8: - resolution: - { integrity: sha512-0ohAiJAx1DAUEcY9UopnfwCE9sSMDGnY/oXjWMax6g3RpzmTt2GMyMVAXcbn0mo8XAff0SbQJl2/SBU+hjSZ1A== } + "@types/react-dom@17.0.8": dependencies: "@types/react": 17.0.21 - /@types/react-helmet@6.1.11: - resolution: - { integrity: sha512-0QcdGLddTERotCXo3VFlUSWO3ztraw8nZ6e3zJSgG7apwV5xt+pJUS8ewPBqT4NYB1optGLprNQzFleIY84u/g== } + "@types/react-helmet@6.1.11": dependencies: "@types/react": 17.0.21 - dev: true - /@types/react-redux@7.1.16: - resolution: - { integrity: sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw== } + "@types/react-redux@7.1.16": dependencies: "@types/hoist-non-react-statics": 3.3.1 "@types/react": 17.0.21 hoist-non-react-statics: 3.3.2 redux: 4.1.0 - /@types/react-resizable@1.7.4: - resolution: - { integrity: sha512-+xsGkd+Gvb9+8mLR1EyhNN8kBRJcsT1uJF4WpkFpFPIoApX2S89BmJA2RVtMdkhwe6YxV4RbHfaJ3bIdcgHc7g== } + "@types/react-resizable@1.7.4": dependencies: "@types/react": 17.0.21 - dev: true - /@types/react-router-dom@5.3.3: - resolution: - { integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== } + "@types/react-router-dom@5.3.3": dependencies: "@types/history": 4.7.11 "@types/react": 17.0.21 "@types/react-router": 5.1.20 - dev: true - /@types/react-router@5.1.20: - resolution: - { integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== } + "@types/react-router@5.1.20": dependencies: "@types/history": 4.7.11 "@types/react": 17.0.21 - dev: true - /@types/react-simple-maps@1.0.8: - resolution: - { integrity: sha512-gNXpQor+H0CCjp8GVNUeeTV+iDPdqFuCDIlYHH17KZ/tVHK1WaRIZl+s2ZnPCVQo27nEnRgU3GQxYbOYxXxgNQ== } + "@types/react-simple-maps@1.0.8": dependencies: "@types/d3-geo": 1.12.3 "@types/d3-zoom": 1.8.3 "@types/geojson": 7946.0.8 "@types/react": 17.0.21 - dev: true - /@types/react-table@7.7.7: - resolution: - { integrity: sha512-3l2TP4detx9n5Jt44XhdH7Ku6PYwz6kB83P8W+YcBMUkIHtiw2gsCCcq9c4wyCIcdSwcTlWZ9WqH4PF7Yfbprg== } + "@types/react-table@7.7.7": dependencies: "@types/react": 17.0.21 - /@types/react-test-renderer@17.0.1: - resolution: - { integrity: sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw== } + "@types/react-test-renderer@17.0.1": dependencies: "@types/react": 17.0.21 - dev: true - /@types/react-transition-group@4.4.1: - resolution: - { integrity: sha512-vIo69qKKcYoJ8wKCJjwSgCTM+z3chw3g18dkrDfVX665tMH7tmbDxEAnPdey4gTlwZz5QuHGzd+hul0OVZDqqQ== } + "@types/react-transition-group@4.4.1": dependencies: "@types/react": 17.0.21 - dev: true - /@types/react-virtualized-auto-sizer@1.0.1: - resolution: - { integrity: sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong== } + "@types/react-virtualized-auto-sizer@1.0.1": dependencies: "@types/react": 17.0.21 - dev: true - /@types/react-window@1.8.5: - resolution: - { integrity: sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw== } + "@types/react-window@1.8.5": dependencies: "@types/react": 17.0.21 - dev: true - /@types/react@17.0.21: - resolution: - { integrity: sha512-GzzXCpOthOjXvrAUFQwU/svyxu658cwu00Q9ugujS4qc1zXgLFaO0kS2SLOaMWLt2Jik781yuHCWB7UcYdGAeQ== } + "@types/react@17.0.21": dependencies: "@types/prop-types": 15.7.3 "@types/scheduler": 0.16.1 csstype: 3.0.11 - /@types/resolve@1.20.6: - resolution: - { integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ== } - dev: true + "@types/resolve@1.20.6": {} - /@types/responselike@1.0.0: - resolution: - { integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== } + "@types/responselike@1.0.0": dependencies: "@types/node": 20.14.2 - dev: true - /@types/retry@0.12.1: - resolution: - { integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== } - dev: true + "@types/retry@0.12.1": {} - /@types/scheduler@0.16.1: - resolution: - { integrity: sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== } + "@types/scheduler@0.16.1": {} - /@types/selenium-webdriver@4.1.20: - resolution: - { integrity: sha512-WxzARWDZVTbXlJgwYGhNoiV4OuHDabctSQmK5V88LqjW9TJiLETcknxRZ2xB1toecQnu0T2jt1pPXnSYkaWYiw== } + "@types/selenium-webdriver@4.1.20": dependencies: "@types/ws": 8.5.5 - dev: true - /@types/semver@6.2.3: - resolution: - { integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A== } - dev: true + "@types/semver@6.2.3": {} - /@types/semver@7.5.2: - resolution: - { integrity: sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw== } - dev: true + "@types/semver@7.5.2": {} - /@types/send@0.17.1: - resolution: - { integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== } + "@types/send@0.17.1": dependencies: "@types/mime": 1.3.2 "@types/node": 20.14.2 - dev: true - /@types/serve-index@1.9.1: - resolution: - { integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== } + "@types/serve-index@1.9.1": dependencies: "@types/express": 4.17.17 - dev: true - /@types/serve-static@1.13.10: - resolution: - { integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== } + "@types/serve-static@1.13.10": dependencies: "@types/mime": 1.3.2 "@types/node": 20.14.2 - dev: true - /@types/simpl-schema@1.12.0: - resolution: - { integrity: sha512-Zd5Wi3COY6mYHzZcqYYsBkQsC2jL4j/y1OgsxXKk97YsDdmeDwNkHUdZ9C0XcDF1HSg2Xwgtke34PXJERxfBJQ== } + "@types/simpl-schema@1.12.0": dependencies: "@types/meteor": 1.4.70 - dev: true - /@types/simpl-schema@1.12.2: - resolution: - { integrity: sha512-Uk1uqh0X6xDUoTkGBE4i/xnTPGb0vnrMia2fATSGZditNMXdzvdaGiYuAvOLfHXLuH2l5p3fZKZw1iplRwuINQ== } + "@types/simpl-schema@1.12.2": dependencies: "@types/meteor": 1.4.70 - dev: true - /@types/sinon@10.0.2: - resolution: - { integrity: sha512-BHn8Bpkapj8Wdfxvh2jWIUoaYB/9/XhsL0oOvBfRagJtKlSl9NWPcFOz2lRukI9szwGxFtYZCTejJSqsGDbdmw== } + "@types/sinon@10.0.2": dependencies: "@sinonjs/fake-timers": 7.1.2 - dev: true - /@types/sinonjs__fake-timers@8.1.1: - resolution: - { integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== } - dev: true + "@types/sinonjs__fake-timers@8.1.1": {} - /@types/sizzle@2.3.2: - resolution: - { integrity: sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== } - dev: true + "@types/sizzle@2.3.2": {} - /@types/sockjs@0.3.33: - resolution: - { integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== } + "@types/sockjs@0.3.33": dependencies: "@types/node": 20.14.2 - dev: true - /@types/source-list-map@0.1.6: - resolution: - { integrity: sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g== } - dev: true + "@types/source-list-map@0.1.6": {} - /@types/ssri@7.1.1: - resolution: - { integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g== } + "@types/ssri@7.1.1": dependencies: "@types/node": 20.14.2 - dev: true - /@types/stack-utils@2.0.0: - resolution: - { integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== } - dev: true + "@types/stack-utils@2.0.0": {} - /@types/tapable@1.0.12: - resolution: - { integrity: sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q== } - dev: true + "@types/tapable@1.0.12": {} - /@types/testing-library__dom@7.5.0: - resolution: - { integrity: sha512-mj1aH4cj3XUpMEgVpognma5kHVtbm6U6cHZmEFzCRiXPvKkuHrFr3+yXdGLXvfFRBaQIVshPGHI+hGTOJlhS/g== } - deprecated: This is a stub types definition. testing-library__dom provides its own type definitions, so you do not need this installed. + "@types/testing-library__dom@7.5.0": dependencies: "@testing-library/dom": 9.3.4 - dev: true - /@types/testing-library__jest-dom@5.9.5: - resolution: - { integrity: sha512-ggn3ws+yRbOHog9GxnXiEZ/35Mow6YtPZpd7Z5mKDeZS/o7zx3yAle0ov/wjhVB5QT4N2Dt+GNoGCdqkBGCajQ== } + "@types/testing-library__jest-dom@5.9.5": dependencies: "@types/jest": 26.0.23 - dev: true - /@types/testing-library__react-hooks@3.4.1: - resolution: - { integrity: sha512-G4JdzEcq61fUyV6wVW9ebHWEiLK2iQvaBuCHHn9eMSbZzVh4Z4wHnUGIvQOYCCYeu5DnUtFyNYuAAgbSaO/43Q== } + "@types/testing-library__react-hooks@3.4.1": dependencies: "@types/react-test-renderer": 17.0.1 - dev: true - /@types/testing-library__react@9.1.3: - resolution: - { integrity: sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w== } + "@types/testing-library__react@9.1.3": dependencies: "@types/react-dom": 17.0.8 "@types/testing-library__dom": 7.5.0 pretty-format: 25.5.0 - dev: true - /@types/through@0.0.30: - resolution: - { integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg== } + "@types/through@0.0.30": dependencies: "@types/node": 20.14.2 - dev: true - /@types/tough-cookie@4.0.2: - resolution: - { integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== } - dev: true + "@types/tough-cookie@4.0.2": {} - /@types/treeify@1.0.0: - resolution: - { integrity: sha512-ONpcZAEYlbPx4EtJwfTyCDQJGUpKf4sEcuySdCVjK5Fj/3vHp5HII1fqa1/+qrsLnpYELCQTfVW/awsGJePoIg== } - dev: true + "@types/treeify@1.0.0": {} - /@types/uglify-js@3.17.5: - resolution: - { integrity: sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ== } + "@types/uglify-js@3.17.5": dependencies: source-map: 0.6.1 - dev: true - /@types/underscore@1.11.2: - resolution: - { integrity: sha512-Ls2ylbo7++ITrWk2Yc3G/jijwSq5V3GT0tlgVXEl2kKYXY3ImrtmTCoE2uyTWFRI5owMBriloZFWbE1SXOsE7w== } - dev: true + "@types/underscore@1.11.2": {} - /@types/unist@2.0.8: - resolution: - { integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw== } - dev: true + "@types/unist@2.0.8": {} - /@types/uuid@8.3.0: - resolution: - { integrity: sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ== } - dev: true + "@types/uuid@8.3.0": {} - /@types/vscode@1.67.0: - resolution: - { integrity: sha512-GH8BDf8cw9AC9080uneJfulhSa7KHSMI2s/CyKePXoGNos9J486w2V4YKoeNUqIEkW4hKoEAWp6/cXTwyGj47g== } + "@types/vscode@1.67.0": {} - /@types/webpack-sources@3.2.3: - resolution: - { integrity: sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw== } + "@types/webpack-sources@3.2.3": dependencies: "@types/node": 20.14.2 "@types/source-list-map": 0.1.6 source-map: 0.7.4 - dev: true - /@types/webpack@4.41.38: - resolution: - { integrity: sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw== } + "@types/webpack@4.41.38": dependencies: "@types/node": 20.14.2 "@types/tapable": 1.0.12 @@ -30335,63 +42630,31 @@ packages: "@types/webpack-sources": 3.2.3 anymatch: 3.1.2 source-map: 0.6.1 - dev: true - /@types/ws@8.5.5: - resolution: - { integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== } + "@types/ws@8.5.5": dependencies: "@types/node": 20.14.2 - dev: true - /@types/yargs-parser@15.0.0: - resolution: - { integrity: sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== } - dev: true + "@types/yargs-parser@15.0.0": {} - /@types/yargs@15.0.4: - resolution: - { integrity: sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg== } + "@types/yargs@15.0.4": dependencies: "@types/yargs-parser": 15.0.0 - dev: true - /@types/yargs@17.0.24: - resolution: - { integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== } + "@types/yargs@17.0.24": dependencies: "@types/yargs-parser": 15.0.0 - dev: true - /@types/yauzl@2.10.0: - resolution: - { integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== } - requiresBuild: true + "@types/yauzl@2.10.0": dependencies: "@types/node": 20.14.2 - dev: true optional: true - /@types/zen-observable@0.8.4: - resolution: - { integrity: sha512-XWquk4B9Y9bP++I9FsKBVDR+cM1duIqTksuD4l+XUDcqKdngHrtLBe6A5DQX5sdJPWDhLFM9xHZBCiWcecZ0Jg== } + "@types/zen-observable@0.8.4": {} - /@types/zrender@4.0.2: - resolution: - { integrity: sha512-Y/3hGzYeFdJUD4yWV0a+jkk3kIjtrbjzxwqkAWRjXLGm6lpL2tckg3vgopkn9KKPK1QyzwGH+JSDvzbKJO59+Q== } - dev: true + "@types/zrender@4.0.2": {} - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@4.8.4): - resolution: - { integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + "@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@4.8.4)": dependencies: "@eslint-community/regexpp": 4.5.1 "@typescript-eslint/parser": 5.62.0(eslint@8.52.0)(typescript@4.8.4) @@ -30408,18 +42671,8 @@ packages: typescript: 4.8.4 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.8.4): - resolution: - { integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + "@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.8.4)": dependencies: "@typescript-eslint/scope-manager": 5.62.0 "@typescript-eslint/types": 5.62.0 @@ -30429,27 +42682,13 @@ packages: typescript: 4.8.4 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/scope-manager@5.62.0: - resolution: - { integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + "@typescript-eslint/scope-manager@5.62.0": dependencies: "@typescript-eslint/types": 5.62.0 "@typescript-eslint/visitor-keys": 5.62.0 - dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@8.52.0)(typescript@4.8.4): - resolution: - { integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - eslint: "*" - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + "@typescript-eslint/type-utils@5.62.0(eslint@8.52.0)(typescript@4.8.4)": dependencies: "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.8.4) "@typescript-eslint/utils": 5.62.0(eslint@8.52.0)(typescript@4.8.4) @@ -30459,23 +42698,10 @@ packages: typescript: 4.8.4 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/types@5.62.0: - resolution: - { integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dev: true + "@typescript-eslint/types@5.62.0": {} - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.8.4): - resolution: - { integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + "@typescript-eslint/typescript-estree@5.62.0(typescript@4.8.4)": dependencies: "@typescript-eslint/types": 5.62.0 "@typescript-eslint/visitor-keys": 5.62.0 @@ -30487,14 +42713,8 @@ packages: typescript: 4.8.4 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@4.8.4): - resolution: - { integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + "@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@4.8.4)": dependencies: "@eslint-community/eslint-utils": 4.4.0(eslint@8.52.0) "@types/json-schema": 7.0.15 @@ -30508,32 +42728,17 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/visitor-keys@5.62.0: - resolution: - { integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + "@typescript-eslint/visitor-keys@5.62.0": dependencies: "@typescript-eslint/types": 5.62.0 eslint-visitor-keys: 3.4.1 - dev: true - /@ungap/promise-all-settled@1.1.2: - resolution: - { integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q== } - dev: true + "@ungap/promise-all-settled@1.1.2": {} - /@ungap/structured-clone@1.2.0: - resolution: - { integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== } - dev: true + "@ungap/structured-clone@1.2.0": {} - /@visx/text@3.3.0(react@17.0.2): - resolution: - { integrity: sha512-fOimcsf0GtQE9whM5MdA/xIkHMaV29z7qNqNXysUDE8znSMKsN+ott7kSg2ljAEE89CQo3WKHkPNettoVsa84w== } - peerDependencies: - react: ^16.3.0-0 || ^17.0.0-0 || ^18.0.0-0 + "@visx/text@3.3.0(react@17.0.2)": dependencies: "@types/lodash": 4.14.202 "@types/react": 17.0.21 @@ -30542,12 +42747,8 @@ packages: prop-types: 15.8.1 react: 17.0.2 reduce-css-calc: 1.3.0 - dev: false - /@vscode/test-electron@2.3.6: - resolution: - { integrity: sha512-M31xGH0RgqNU6CZ4/9g39oUMJ99nLzfjA+4UbtIQ6TcXQ6+2qkjOOxedmPBDDCg26/3Al5ubjY80hIoaMwKYSw== } - engines: { node: ">=16" } + "@vscode/test-electron@2.3.6": dependencies: http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 @@ -30555,13 +42756,8 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color - dev: true - /@vscode/test-web@0.0.30: - resolution: - { integrity: sha512-l1StjU5FINfgVrgaKxSrbh+wrpZiFqTT5uQ/r1qano2yn9zWYmZUczQjjzzcUI0m4/38IPkwwI3gezSwdkKtpQ== } - engines: { node: ">=8.9.3" } - hasBin: true + "@vscode/test-web@0.0.30": dependencies: "@koa/cors": 3.4.3 "@koa/router": 10.1.1 @@ -30579,13 +42775,8 @@ packages: vscode-uri: 3.0.7 transitivePeerDependencies: - supports-color - dev: true - /@vscode/vsce@2.22.0: - resolution: - { integrity: sha512-8df4uJiM3C6GZ2Sx/KilSKVxsetrTBBIUb3c0W4B1EWHcddioVs5mkyDKtMNP0khP/xBILVSzlXxhV+nm2rC9A== } - engines: { node: ">= 14" } - hasBin: true + "@vscode/vsce@2.22.0": dependencies: azure-devops-node-api: 11.0.1 chalk: 2.4.2 @@ -30609,143 +42800,80 @@ packages: yazl: 2.5.1 optionalDependencies: keytar: 7.9.0 - dev: true - /@webassemblyjs/ast@1.11.1: - resolution: - { integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== } + "@webassemblyjs/ast@1.11.1": dependencies: "@webassemblyjs/helper-numbers": 1.11.1 "@webassemblyjs/helper-wasm-bytecode": 1.11.1 - dev: true - /@webassemblyjs/ast@1.11.6: - resolution: - { integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== } + "@webassemblyjs/ast@1.11.6": dependencies: "@webassemblyjs/helper-numbers": 1.11.6 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - dev: true - /@webassemblyjs/floating-point-hex-parser@1.11.1: - resolution: - { integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== } - dev: true + "@webassemblyjs/floating-point-hex-parser@1.11.1": {} - /@webassemblyjs/floating-point-hex-parser@1.11.6: - resolution: - { integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== } - dev: true + "@webassemblyjs/floating-point-hex-parser@1.11.6": {} - /@webassemblyjs/helper-api-error@1.11.1: - resolution: - { integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== } - dev: true + "@webassemblyjs/helper-api-error@1.11.1": {} - /@webassemblyjs/helper-api-error@1.11.6: - resolution: - { integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== } - dev: true + "@webassemblyjs/helper-api-error@1.11.6": {} - /@webassemblyjs/helper-buffer@1.11.1: - resolution: - { integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== } - dev: true + "@webassemblyjs/helper-buffer@1.11.1": {} - /@webassemblyjs/helper-buffer@1.11.6: - resolution: - { integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== } - dev: true + "@webassemblyjs/helper-buffer@1.11.6": {} - /@webassemblyjs/helper-numbers@1.11.1: - resolution: - { integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== } + "@webassemblyjs/helper-numbers@1.11.1": dependencies: "@webassemblyjs/floating-point-hex-parser": 1.11.1 "@webassemblyjs/helper-api-error": 1.11.1 "@xtuc/long": 4.2.2 - dev: true - /@webassemblyjs/helper-numbers@1.11.6: - resolution: - { integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== } + "@webassemblyjs/helper-numbers@1.11.6": dependencies: "@webassemblyjs/floating-point-hex-parser": 1.11.6 "@webassemblyjs/helper-api-error": 1.11.6 "@xtuc/long": 4.2.2 - dev: true - /@webassemblyjs/helper-wasm-bytecode@1.11.1: - resolution: - { integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== } - dev: true + "@webassemblyjs/helper-wasm-bytecode@1.11.1": {} - /@webassemblyjs/helper-wasm-bytecode@1.11.6: - resolution: - { integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== } - dev: true + "@webassemblyjs/helper-wasm-bytecode@1.11.6": {} - /@webassemblyjs/helper-wasm-section@1.11.1: - resolution: - { integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== } + "@webassemblyjs/helper-wasm-section@1.11.1": dependencies: "@webassemblyjs/ast": 1.11.1 "@webassemblyjs/helper-buffer": 1.11.1 "@webassemblyjs/helper-wasm-bytecode": 1.11.1 "@webassemblyjs/wasm-gen": 1.11.1 - dev: true - /@webassemblyjs/helper-wasm-section@1.11.6: - resolution: - { integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== } + "@webassemblyjs/helper-wasm-section@1.11.6": dependencies: "@webassemblyjs/ast": 1.11.6 "@webassemblyjs/helper-buffer": 1.11.6 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 "@webassemblyjs/wasm-gen": 1.11.6 - dev: true - /@webassemblyjs/ieee754@1.11.1: - resolution: - { integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== } + "@webassemblyjs/ieee754@1.11.1": dependencies: "@xtuc/ieee754": 1.2.0 - dev: true - /@webassemblyjs/ieee754@1.11.6: - resolution: - { integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== } + "@webassemblyjs/ieee754@1.11.6": dependencies: "@xtuc/ieee754": 1.2.0 - dev: true - /@webassemblyjs/leb128@1.11.1: - resolution: - { integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== } + "@webassemblyjs/leb128@1.11.1": dependencies: "@xtuc/long": 4.2.2 - dev: true - /@webassemblyjs/leb128@1.11.6: - resolution: - { integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== } + "@webassemblyjs/leb128@1.11.6": dependencies: "@xtuc/long": 4.2.2 - dev: true - /@webassemblyjs/utf8@1.11.1: - resolution: - { integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== } - dev: true + "@webassemblyjs/utf8@1.11.1": {} - /@webassemblyjs/utf8@1.11.6: - resolution: - { integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== } - dev: true + "@webassemblyjs/utf8@1.11.6": {} - /@webassemblyjs/wasm-edit@1.11.1: - resolution: - { integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== } + "@webassemblyjs/wasm-edit@1.11.1": dependencies: "@webassemblyjs/ast": 1.11.1 "@webassemblyjs/helper-buffer": 1.11.1 @@ -30755,11 +42883,8 @@ packages: "@webassemblyjs/wasm-opt": 1.11.1 "@webassemblyjs/wasm-parser": 1.11.1 "@webassemblyjs/wast-printer": 1.11.1 - dev: true - /@webassemblyjs/wasm-edit@1.11.6: - resolution: - { integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== } + "@webassemblyjs/wasm-edit@1.11.6": dependencies: "@webassemblyjs/ast": 1.11.6 "@webassemblyjs/helper-buffer": 1.11.6 @@ -30769,53 +42894,38 @@ packages: "@webassemblyjs/wasm-opt": 1.11.6 "@webassemblyjs/wasm-parser": 1.11.6 "@webassemblyjs/wast-printer": 1.11.6 - dev: true - /@webassemblyjs/wasm-gen@1.11.1: - resolution: - { integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== } + "@webassemblyjs/wasm-gen@1.11.1": dependencies: "@webassemblyjs/ast": 1.11.1 "@webassemblyjs/helper-wasm-bytecode": 1.11.1 "@webassemblyjs/ieee754": 1.11.1 "@webassemblyjs/leb128": 1.11.1 "@webassemblyjs/utf8": 1.11.1 - dev: true - /@webassemblyjs/wasm-gen@1.11.6: - resolution: - { integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== } + "@webassemblyjs/wasm-gen@1.11.6": dependencies: "@webassemblyjs/ast": 1.11.6 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 "@webassemblyjs/ieee754": 1.11.6 "@webassemblyjs/leb128": 1.11.6 "@webassemblyjs/utf8": 1.11.6 - dev: true - /@webassemblyjs/wasm-opt@1.11.1: - resolution: - { integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== } + "@webassemblyjs/wasm-opt@1.11.1": dependencies: "@webassemblyjs/ast": 1.11.1 "@webassemblyjs/helper-buffer": 1.11.1 "@webassemblyjs/wasm-gen": 1.11.1 "@webassemblyjs/wasm-parser": 1.11.1 - dev: true - /@webassemblyjs/wasm-opt@1.11.6: - resolution: - { integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== } + "@webassemblyjs/wasm-opt@1.11.6": dependencies: "@webassemblyjs/ast": 1.11.6 "@webassemblyjs/helper-buffer": 1.11.6 "@webassemblyjs/wasm-gen": 1.11.6 "@webassemblyjs/wasm-parser": 1.11.6 - dev: true - /@webassemblyjs/wasm-parser@1.11.1: - resolution: - { integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== } + "@webassemblyjs/wasm-parser@1.11.1": dependencies: "@webassemblyjs/ast": 1.11.1 "@webassemblyjs/helper-api-error": 1.11.1 @@ -30823,11 +42933,8 @@ packages: "@webassemblyjs/ieee754": 1.11.1 "@webassemblyjs/leb128": 1.11.1 "@webassemblyjs/utf8": 1.11.1 - dev: true - /@webassemblyjs/wasm-parser@1.11.6: - resolution: - { integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== } + "@webassemblyjs/wasm-parser@1.11.6": dependencies: "@webassemblyjs/ast": 1.11.6 "@webassemblyjs/helper-api-error": 1.11.6 @@ -30835,85 +42942,41 @@ packages: "@webassemblyjs/ieee754": 1.11.6 "@webassemblyjs/leb128": 1.11.6 "@webassemblyjs/utf8": 1.11.6 - dev: true - /@webassemblyjs/wast-printer@1.11.1: - resolution: - { integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== } + "@webassemblyjs/wast-printer@1.11.1": dependencies: "@webassemblyjs/ast": 1.11.1 "@xtuc/long": 4.2.2 - dev: true - /@webassemblyjs/wast-printer@1.11.6: - resolution: - { integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== } + "@webassemblyjs/wast-printer@1.11.6": dependencies: "@webassemblyjs/ast": 1.11.6 "@xtuc/long": 4.2.2 - dev: true - - /@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.88.2): - resolution: - { integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== } - peerDependencies: - webpack: 4.x.x || 5.x.x - webpack-cli: 4.x.x + + "@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.88.2)": dependencies: webpack: 5.88.2(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) - dev: true - /@webpack-cli/info@1.5.0(webpack-cli@4.10.0): - resolution: - { integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== } - peerDependencies: - webpack-cli: 4.x.x + "@webpack-cli/info@1.5.0(webpack-cli@4.10.0)": dependencies: envinfo: 7.8.1 webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) - dev: true - /@webpack-cli/serve@1.7.0(webpack-cli@4.10.0): - resolution: - { integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== } - peerDependencies: - webpack-cli: 4.x.x - webpack-dev-server: "*" - peerDependenciesMeta: - webpack-dev-server: - optional: true + "@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)": dependencies: webpack-cli: 4.10.0(webpack@5.88.2) - dev: true - /@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)(webpack-dev-server@4.15.1): - resolution: - { integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== } - peerDependencies: - webpack-cli: 4.x.x - webpack-dev-server: "*" - peerDependenciesMeta: - webpack-dev-server: - optional: true + "@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": dependencies: webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) - dev: true - /@whatwg-node/events@0.0.2: - resolution: - { integrity: sha512-WKj/lI4QjnLuPrim0cfO7i+HsDSXHxNv1y0CrJhdntuO3hxWZmnXCwNDnwOvry11OjRin6cgWNF+j/9Pn8TN4w== } - dev: true + "@whatwg-node/events@0.0.2": {} - /@whatwg-node/events@0.0.3: - resolution: - { integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA== } - dev: true + "@whatwg-node/events@0.0.3": {} - /@whatwg-node/fetch@0.6.9(@types/node@18.17.18): - resolution: - { integrity: sha512-JfrBCJdMu9n9OARc0e/hPHcD98/8Nz1CKSdGYDg6VbObDkV/Ys30xe5i/wPOatYbxuvatj1kfWeHf7iNX3i17w== } + "@whatwg-node/fetch@0.6.9(@types/node@18.17.18)": dependencies: "@peculiar/webcrypto": 1.4.3 "@whatwg-node/node-fetch": 0.0.5(@types/node@18.17.18) @@ -30922,54 +42985,33 @@ packages: web-streams-polyfill: 3.2.1 transitivePeerDependencies: - "@types/node" - dev: true - /@whatwg-node/fetch@0.8.8: - resolution: - { integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg== } + "@whatwg-node/fetch@0.8.8": dependencies: "@peculiar/webcrypto": 1.4.3 "@whatwg-node/node-fetch": 0.3.6 busboy: 1.6.0 urlpattern-polyfill: 8.0.2 web-streams-polyfill: 3.2.1 - dev: true - /@whatwg-node/node-fetch@0.0.5(@types/node@18.17.18): - resolution: - { integrity: sha512-hbccmaSZaItdsRuBKBEEhLoO+5oXJPxiyd0kG2xXd0Dh3Rt+vZn4pADHxuSiSHLd9CM+S2z4+IxlEGbWUgiz9g== } - peerDependencies: - "@types/node": ^18.0.6 + "@whatwg-node/node-fetch@0.0.5(@types/node@18.17.18)": dependencies: "@types/node": 18.17.18 "@whatwg-node/events": 0.0.2 busboy: 1.6.0 tslib: 2.6.2 - dev: true - /@whatwg-node/node-fetch@0.3.6: - resolution: - { integrity: sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA== } + "@whatwg-node/node-fetch@0.3.6": dependencies: "@whatwg-node/events": 0.0.3 busboy: 1.6.0 fast-querystring: 1.1.2 fast-url-parser: 1.1.3 tslib: 2.6.2 - dev: true - /@wojtekmaj/date-utils@1.5.0: - resolution: - { integrity: sha512-0mq88lCND6QiffnSDWp+TbOxzJSwy2V/3XN+HwWZ7S2n19QAgR5dy5hRVhlECXvQIq2r+VcblBu+S9V+yMcxXw== } - dev: false + "@wojtekmaj/date-utils@1.5.0": {} - /@wojtekmaj/enzyme-adapter-react-17@0.8.0(enzyme@3.11.0)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-zeUGfQRziXW7R7skzNuJyi01ZwuKCH8WiBNnTgUJwdS/CURrJwAhWsfW7nG7E30ak8Pu3ZwD9PlK9skBfAoOBw== } - peerDependencies: - enzyme: ^3.0.0 - react: ^17.0.0-0 - react-dom: ^17.0.0-0 + "@wojtekmaj/enzyme-adapter-react-17@0.8.0(enzyme@3.11.0)(react-dom@17.0.2)(react@17.0.2)": dependencies: "@wojtekmaj/enzyme-adapter-utils": 0.2.0(react@17.0.2) enzyme: 3.11.0 @@ -30980,56 +43022,33 @@ packages: react-dom: 17.0.2(react@17.0.2) react-is: 17.0.2 react-test-renderer: 17.0.2(react@17.0.2) - dev: true - /@wojtekmaj/enzyme-adapter-utils@0.2.0(react@17.0.2): - resolution: - { integrity: sha512-ZvZm9kZxZEKAbw+M1/Q3iDuqQndVoN8uLnxZ8bzxm7KgGTBejrGRoJAp8f1EN8eoO3iAjBNEQnTDW/H4Ekb0FQ== } - peerDependencies: - react: ^17.0.0-0 + "@wojtekmaj/enzyme-adapter-utils@0.2.0(react@17.0.2)": dependencies: function.prototype.name: 1.1.6 has: 1.0.3 object.fromentries: 2.0.7 prop-types: 15.8.1 react: 17.0.2 - dev: true - /@wry/context@0.4.4: - resolution: - { integrity: sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag== } + "@wry/context@0.4.4": dependencies: "@types/node": 20.14.2 tslib: 1.14.1 - dev: false - /@wry/equality@0.1.11: - resolution: - { integrity: sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA== } + "@wry/equality@0.1.11": dependencies: tslib: 1.14.1 - /@xml-tools/parser@1.0.11: - resolution: - { integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA== } + "@xml-tools/parser@1.0.11": dependencies: chevrotain: 7.1.1 - dev: true - /@xtuc/ieee754@1.2.0: - resolution: - { integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== } - dev: true + "@xtuc/ieee754@1.2.0": {} - /@xtuc/long@4.2.2: - resolution: - { integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== } - dev: true + "@xtuc/long@4.2.2": {} - /@yarnpkg/core@3.2.0(typanion@3.9.0): - resolution: - { integrity: sha512-Yu6+PILWXLp/HFVWulcDdvDT/MD/32/6oQUaUAXu7kx9JF4gb3SaKtW9yUoqLzq6rwL0B5caYoUHzFX8r/Lgqw== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + "@yarnpkg/core@3.2.0(typanion@3.9.0)": dependencies: "@arcanis/slice-ansi": 1.1.1 "@types/semver": 7.5.2 @@ -31065,12 +43084,8 @@ packages: tunnel: 0.0.6 transitivePeerDependencies: - typanion - dev: true - /@yarnpkg/core@3.2.3(typanion@3.9.0): - resolution: - { integrity: sha512-YFJCdMismKuHsNpNpAXbLil5NylUscL0cw32guPcle+VBcU3IWe7xtDWKZRt0hBmQRYVLOvd3t9GWEgj2j6p3Q== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + "@yarnpkg/core@3.2.3(typanion@3.9.0)": dependencies: "@arcanis/slice-ansi": 1.1.1 "@types/semver": 7.5.2 @@ -31106,12 +43121,8 @@ packages: tunnel: 0.0.6 transitivePeerDependencies: - typanion - dev: true - /@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0): - resolution: - { integrity: sha512-yPfJ0H2GR/K8dpauFABnXorv2vWDzrJzlG40rjaxNudkUCyZxSddJIOk3/zOrvTyLG+O3ZuIqNbTF5tZmc5Yzw== } - engines: { node: ">=18.12.0" } + "@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0)": dependencies: "@arcanis/slice-ansi": 1.1.1 "@types/semver": 7.5.2 @@ -31141,134 +43152,72 @@ packages: tunnel: 0.0.6 transitivePeerDependencies: - typanion - dev: true - /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.18.20): - resolution: - { integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA== } - engines: { node: ">=14.15.0" } - peerDependencies: - esbuild: ">=0.10.0" + "@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.18.20)": dependencies: esbuild: 0.18.20 tslib: 2.6.2 - dev: true - /@yarnpkg/extensions@1.1.0-rc.6(@yarnpkg/core@4.0.0-rc.50): - resolution: - { integrity: sha512-RJ+DNCSZea5je2c7GMLyET+fJ/ndAQJ0lxoHtA8k2IMpobCwukoUocMEWYh61LuSjXEbI59VhEz1o7LDC3W7oA== } - engines: { node: ">=14.15.0" } - peerDependencies: - "@yarnpkg/core": ^4.0.0-rc.10 + "@yarnpkg/extensions@1.1.0-rc.6(@yarnpkg/core@4.0.0-rc.50)": dependencies: "@yarnpkg/core": 4.0.0-rc.50(typanion@3.9.0) - dev: true - /@yarnpkg/fslib@2.10.3: - resolution: - { integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + "@yarnpkg/fslib@2.10.3": dependencies: "@yarnpkg/libzip": 2.3.0 tslib: 1.14.1 - dev: true - /@yarnpkg/fslib@3.0.0-rc.50: - resolution: - { integrity: sha512-aSd6n7TXY/PfXz8LKWv+eGyPQWtIGAXs8DqTTWLC+GAkZucaRf3QVaYyJOmenC+W0N4P9cKYvgcBwhY2xHvieQ== } - engines: { node: ">=18.12.0" } + "@yarnpkg/fslib@3.0.0-rc.50": dependencies: tslib: 2.6.2 - dev: true - /@yarnpkg/json-proxy@2.1.1: - resolution: - { integrity: sha512-meUiCAgCYpXTH1qJfqfz+dX013ohW9p2dKfwIzUYAFutH+lsz1eHPBIk72cuCV84adh9gX6j66ekBKH/bIhCQw== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + "@yarnpkg/json-proxy@2.1.1": dependencies: "@yarnpkg/fslib": 2.10.3 tslib: 1.14.1 - dev: true - /@yarnpkg/libzip@2.3.0: - resolution: - { integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + "@yarnpkg/libzip@2.3.0": dependencies: "@types/emscripten": 1.39.6 tslib: 1.14.1 - dev: true - /@yarnpkg/libzip@3.0.0-rc.50(@yarnpkg/fslib@3.0.0-rc.50): - resolution: - { integrity: sha512-wK7jzcKkxENgBPUeM3KBDXUaKOafLGIgH6stkjNR/sSHJdSWQQGqAGzBvelTUYOBLGLaZC8HVWfHEw4L7KXIyw== } - engines: { node: ">=18.12.0" } - peerDependencies: - "@yarnpkg/fslib": ^3.0.0-rc.50 + "@yarnpkg/libzip@3.0.0-rc.50(@yarnpkg/fslib@3.0.0-rc.50)": dependencies: "@types/emscripten": 1.39.6 "@yarnpkg/fslib": 3.0.0-rc.50 tslib: 2.6.2 - dev: true - /@yarnpkg/lockfile@1.1.0: - resolution: - { integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== } - dev: true + "@yarnpkg/lockfile@1.1.0": {} - /@yarnpkg/nm@3.0.1(typanion@3.9.0): - resolution: - { integrity: sha512-O0EqC3mYoH90z+qe7x3/mH29j9tVxMtQCvGgLfBKGF88WqrMnu0pFIae7ggXFMB2knQ6/yE2uS9Rm/3HkggaJA== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + "@yarnpkg/nm@3.0.1(typanion@3.9.0)": dependencies: "@yarnpkg/core": 3.2.3(typanion@3.9.0) "@yarnpkg/fslib": 2.10.3 transitivePeerDependencies: - typanion - dev: true - /@yarnpkg/parsers@2.5.1: - resolution: - { integrity: sha512-KtYN6Ez3x753vPF9rETxNTPnPjeaHY11Exlpqb4eTII7WRlnGiZ5rvvQBau4R20Ik5KBv+vS3EJEcHyCunwzzw== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + "@yarnpkg/parsers@2.5.1": dependencies: js-yaml: 3.14.1 tslib: 1.14.1 - dev: true - /@yarnpkg/parsers@3.0.0-rc.50: - resolution: - { integrity: sha512-rsqnaP3NnFZdmTbgs5WoybBSx4wCvcCM4e3btvH7YdsTmnuSn4mE6KuILxca8MVTSY5xYFsXOb5ZvwhyhsX8qw== } - engines: { node: ">=18.12.0" } + "@yarnpkg/parsers@3.0.0-rc.50": dependencies: js-yaml: 3.14.1 tslib: 2.6.2 - dev: true - /@yarnpkg/pnp@2.3.2: - resolution: - { integrity: sha512-JdwHu1WBCISqJEhIwx6Hbpe8MYsYbkGMxoxolkDiAeJ9IGEe08mQcbX1YmUDV1ozSWlm9JZE90nMylcDsXRFpA== } - engines: { node: ">=10.19.0" } + "@yarnpkg/pnp@2.3.2": dependencies: "@types/node": 13.13.52 "@yarnpkg/fslib": 2.10.3 tslib: 1.14.1 - dev: true - /@yarnpkg/pnp@3.2.2: - resolution: - { integrity: sha512-lFTAN/6bT3n2wNDbxtP8LxwEa1msB3TB6uglt1FDbGM89pRpzUXe/Z+8pBTkxQKjPh5R/JkGbsrnOpWUzbeBMA== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } + "@yarnpkg/pnp@3.2.2": dependencies: "@types/node": 13.13.52 "@yarnpkg/fslib": 2.10.3 - dev: true - /@yarnpkg/shell@3.2.0-rc.8(typanion@3.9.0): - resolution: - { integrity: sha512-UEcdjx+0gUwa3N/fWfnlqae//b7cNc1Imla+W7jqc9XMoydk3CG5EISx+5KY2hjrhpaZ55bXUP9Z6q0mjo+KdA== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } - hasBin: true + "@yarnpkg/shell@3.2.0-rc.8(typanion@3.9.0)": dependencies: "@yarnpkg/fslib": 2.10.3 "@yarnpkg/parsers": 2.5.1 @@ -31281,13 +43230,8 @@ packages: tslib: 1.14.1 transitivePeerDependencies: - typanion - dev: true - /@yarnpkg/shell@3.2.3(typanion@3.9.0): - resolution: - { integrity: sha512-Up10xmX2hn3UBzD17lqGtsnffHH5/quJgKE+8lcNZw4XjtJFlC6SePcvk15S7FNCCvJd0eSeS+mQ6nrSsWeQ5A== } - engines: { node: ">=12 <14 || 14.2 - 14.9 || >14.10.0" } - hasBin: true + "@yarnpkg/shell@3.2.3(typanion@3.9.0)": dependencies: "@yarnpkg/fslib": 2.10.3 "@yarnpkg/parsers": 2.5.1 @@ -31300,13 +43244,8 @@ packages: tslib: 1.14.1 transitivePeerDependencies: - typanion - dev: true - /@yarnpkg/shell@4.0.0-rc.50(typanion@3.9.0): - resolution: - { integrity: sha512-RLC4yAblDdRH7tB9mnCI9/kTCc3B8XqVPBNSv34LSinP7f4UxVxTzguNmhnB8ckNhoNu32MLdN5dLzhM028vCw== } - engines: { node: ">=18.12.0" } - hasBin: true + "@yarnpkg/shell@4.0.0-rc.50(typanion@3.9.0)": dependencies: "@yarnpkg/fslib": 3.0.0-rc.50 "@yarnpkg/parsers": 3.0.0-rc.50 @@ -31318,468 +43257,227 @@ packages: tslib: 2.6.2 transitivePeerDependencies: - typanion - dev: true - /@zeit/schemas@2.6.0: - resolution: - { integrity: sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg== } - dev: true + "@zeit/schemas@2.6.0": {} - /@zkochan/cmd-shim@5.3.1: - resolution: - { integrity: sha512-xoSqbd1iuV/dSID+OjTjQc/0wId/vhEqYBXbFu9SzpXGxhuzK6QN6CaF8i8v86q0FXX4n3/qD9ewUT6N5ngFQg== } - engines: { node: ">=10.13" } + "@zkochan/cmd-shim@5.3.1": dependencies: cmd-extension: 1.0.2 is-windows: 1.0.2 - dev: true - /@zkochan/js-yaml@0.0.6: - resolution: - { integrity: sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg== } - hasBin: true + "@zkochan/js-yaml@0.0.6": dependencies: argparse: 2.0.1 - dev: true - /@zkochan/retry@0.2.0: - resolution: - { integrity: sha512-WhB+2B/ZPlW2Xy/kMJBrMbqecWXcbDDgn0K0wKBAgO2OlBTz1iLJrRWduo+DGGn0Akvz1Lu4Xvls7dJojximWw== } - engines: { node: ">=10" } - dev: true + "@zkochan/retry@0.2.0": {} - /@zkochan/rimraf@2.1.1: - resolution: - { integrity: sha512-TgiZpFi4XSvS8wY2/JzoJQYqgpOeBfVMPLC93cRXjbqYSXr1PGyQagS1Wyztuq1uMA1Cqd+EYLa5HESrJwH0Kw== } - engines: { node: ">=12.10" } - dev: true + "@zkochan/rimraf@2.1.1": {} - /@zkochan/rimraf@2.1.2: - resolution: - { integrity: sha512-Lc2oK51J6aQWcLWTloobJun5ZF41BbTDdLvE+aMcexoVWFoFqvZmnZoyXR2IZk6NJEVoZW8tjgtvQLfTsmRs2Q== } - engines: { node: ">=12.10" } + "@zkochan/rimraf@2.1.2": dependencies: rimraf: 3.0.2 - dev: true - /@zkochan/which@2.0.3: - resolution: - { integrity: sha512-C1ReN7vt2/2O0fyTsx5xnbQuxBrmG5NMSbcIkPKCCfCTJgpZBsuRYzFXHj3nVq8vTfK7vxHUmzfCpSHgO7j4rg== } - engines: { node: ">= 8" } - hasBin: true + "@zkochan/which@2.0.3": dependencies: isexe: 2.0.0 - dev: true - /abab@2.0.5: - resolution: - { integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== } - dev: true + abab@2.0.5: {} - /abab@2.0.6: - resolution: - { integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== } - deprecated: Use your platform's native atob() and btoa() methods instead - dev: true + abab@2.0.6: {} - /abbrev@1.1.1: - resolution: - { integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== } - dev: true + abbrev@1.1.1: {} - /abort-controller@3.0.0: - resolution: - { integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== } - engines: { node: ">=6.5" } + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 - dev: true - /accepts@1.3.8: - resolution: - { integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== } - engines: { node: ">= 0.6" } + accepts@1.3.8: dependencies: mime-types: 2.1.34 negotiator: 0.6.3 - /acorn-globals@6.0.0: - resolution: - { integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== } + acorn-globals@6.0.0: dependencies: acorn: 7.4.1 acorn-walk: 7.2.0 - dev: true - /acorn-import-assertions@1.9.0(acorn@8.10.0): - resolution: - { integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== } - peerDependencies: - acorn: ^8 + acorn-import-assertions@1.9.0(acorn@8.10.0): dependencies: acorn: 8.10.0 - dev: true - /acorn-jsx@5.3.2(acorn@7.4.1): - resolution: - { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== } - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-jsx@5.3.2(acorn@7.4.1): dependencies: acorn: 7.4.1 - dev: true - /acorn-jsx@5.3.2(acorn@8.10.0): - resolution: - { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== } - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-jsx@5.3.2(acorn@8.10.0): dependencies: acorn: 8.10.0 - dev: true - /acorn-walk@7.2.0: - resolution: - { integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== } - engines: { node: ">=0.4.0" } - dev: true + acorn-walk@7.2.0: {} - /acorn-walk@8.2.0: - resolution: - { integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== } - engines: { node: ">=0.4.0" } - dev: true + acorn-walk@8.2.0: {} - /acorn@7.4.1: - resolution: - { integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== } - engines: { node: ">=0.4.0" } - hasBin: true - dev: true + acorn@7.4.1: {} - /acorn@8.10.0: - resolution: - { integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== } - engines: { node: ">=0.4.0" } - hasBin: true - dev: true + acorn@8.10.0: {} - /address@1.2.2: - resolution: - { integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== } - engines: { node: ">= 10.0.0" } - dev: true + address@1.2.2: {} - /adjust-sourcemap-loader@4.0.0: - resolution: - { integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== } - engines: { node: ">=8.9" } + adjust-sourcemap-loader@4.0.0: dependencies: loader-utils: 2.0.4 regex-parser: 2.2.11 - dev: true - /adm-zip@0.5.10: - resolution: - { integrity: sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ== } - engines: { node: ">=6.0" } - dev: true + adm-zip@0.5.10: {} - /agent-base@4.3.0: - resolution: - { integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== } - engines: { node: ">= 4.0.0" } + agent-base@4.3.0: dependencies: es6-promisify: 5.0.0 - dev: true - /agent-base@5.1.1: - resolution: - { integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== } - engines: { node: ">= 6.0.0" } - dev: true + agent-base@5.1.1: {} - /agent-base@6.0.2: - resolution: - { integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== } - engines: { node: ">= 6.0.0" } + agent-base@6.0.2: dependencies: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /agent-base@7.1.0: - resolution: - { integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== } - engines: { node: ">= 14" } + agent-base@7.1.0: dependencies: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /agentkeepalive@4.1.4: - resolution: - { integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ== } - engines: { node: ">= 8.0.0" } + agentkeepalive@4.1.4: dependencies: debug: 4.3.4 depd: 1.1.2 humanize-ms: 1.2.1 transitivePeerDependencies: - supports-color - dev: true - /agentkeepalive@4.3.0: - resolution: - { integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== } - engines: { node: ">= 8.0.0" } + agentkeepalive@4.3.0: dependencies: debug: 4.3.4 depd: 2.0.0 humanize-ms: 1.2.1 transitivePeerDependencies: - supports-color - dev: true - /aggregate-error@3.1.0: - resolution: - { integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== } - engines: { node: ">=8" } + aggregate-error@3.1.0: dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 - dev: true - /ajv-draft-04@1.0.0(ajv@8.12.0): - resolution: - { integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw== } - peerDependencies: - ajv: ^8.5.0 - peerDependenciesMeta: - ajv: - optional: true + ajv-draft-04@1.0.0(ajv@8.12.0): dependencies: ajv: 8.12.0 - dev: false - /ajv-errors@1.0.1(ajv@6.12.6): - resolution: - { integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== } - peerDependencies: - ajv: ">=5.0.0" + ajv-errors@1.0.1(ajv@6.12.6): dependencies: ajv: 6.12.6 - dev: false - /ajv-formats@2.1.1(ajv@8.11.0): - resolution: - { integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== } - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true + ajv-formats@2.1.1(ajv@8.11.0): dependencies: ajv: 8.11.0 - dev: true - /ajv-formats@2.1.1(ajv@8.12.0): - resolution: - { integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== } - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true + ajv-formats@2.1.1(ajv@8.12.0): dependencies: ajv: 8.12.0 - /ajv-keywords@3.5.2(ajv@6.12.6): - resolution: - { integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== } - peerDependencies: - ajv: ^6.9.1 + ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 - dev: true - /ajv-keywords@5.1.0(ajv@8.12.0): - resolution: - { integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== } - peerDependencies: - ajv: ^8.8.2 + ajv-keywords@5.1.0(ajv@8.12.0): dependencies: ajv: 8.12.0 fast-deep-equal: 3.1.3 - dev: true - /ajv@6.12.6: - resolution: - { integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== } + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv@8.11.0: - resolution: - { integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== } + ajv@8.11.0: dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - /ajv@8.12.0: - resolution: - { integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== } + ajv@8.12.0: dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - /ansi-align@2.0.0: - resolution: - { integrity: sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA== } + ansi-align@2.0.0: dependencies: string-width: 2.1.1 - dev: true - /ansi-align@3.0.1: - resolution: - { integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== } + ansi-align@3.0.1: dependencies: string-width: 4.2.3 - dev: true - /ansi-colors@4.1.1: - resolution: - { integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== } - engines: { node: ">=6" } - dev: true + ansi-colors@4.1.1: {} - /ansi-colors@4.1.3: - resolution: - { integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== } - engines: { node: ">=6" } - dev: true + ansi-colors@4.1.3: {} - /ansi-diff@1.1.1: - resolution: - { integrity: sha512-XnTdFDQzbEewrDx8epWXdw7oqHMvv315vEtfqDiEhhWghIf4++h26c3/FMz7iTLhNrnj56DNIXpbxHZq+3s6qw== } + ansi-diff@1.1.1: dependencies: ansi-split: 1.0.1 - dev: true - /ansi-escapes@4.3.2: - resolution: - { integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== } - engines: { node: ">=8" } + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 - /ansi-html-community@0.0.8: - resolution: - { integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== } - engines: { "0": node >= 0.8.0 } - hasBin: true - dev: true + ansi-html-community@0.0.8: {} - /ansi-regex@2.1.1: - resolution: - { integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== } - engines: { node: ">=0.10.0" } - dev: true + ansi-regex@2.1.1: {} - /ansi-regex@3.0.1: - resolution: - { integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== } - engines: { node: ">=4" } - dev: true + ansi-regex@3.0.1: {} - /ansi-regex@5.0.1: - resolution: - { integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== } - engines: { node: ">=8" } + ansi-regex@5.0.1: {} - /ansi-regex@6.0.1: - resolution: - { integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== } - engines: { node: ">=12" } - dev: true + ansi-regex@6.0.1: {} - /ansi-split@1.0.1: - resolution: - { integrity: sha512-RRxQym4DFtDNmHIkW6aeFVvrXURb11lGAEPXNiryjCe8bK8RsANjzJ0M2aGOkvBYwP4Bl/xZ8ijtr6D3j1x/eg== } + ansi-split@1.0.1: dependencies: ansi-regex: 3.0.1 - dev: true - /ansi-styles@3.2.1: - resolution: - { integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== } - engines: { node: ">=4" } + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 - /ansi-styles@4.3.0: - resolution: - { integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== } - engines: { node: ">=8" } + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 - /ansi-styles@5.2.0: - resolution: - { integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== } - engines: { node: ">=10" } - dev: true + ansi-styles@5.2.0: {} - /ansi-styles@6.2.1: - resolution: - { integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== } - engines: { node: ">=12" } - dev: true + ansi-styles@6.2.1: {} - /antlr4@4.13.0: - resolution: - { integrity: sha512-zooUbt+UscjnWyOrsuY/tVFL4rwrAGwOivpQmvmUDE22hy/lUA467Rc1rcixyRwcRUIXFYBwv7+dClDSHdmmew== } - engines: { node: ">=16" } - dev: false + antlr4@4.13.0: {} - /any-promise@1.3.0: - resolution: - { integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== } - dev: true + any-promise@1.3.0: {} - /anymatch@2.0.0: - resolution: - { integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== } + anymatch@2.0.0: dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 transitivePeerDependencies: - supports-color - dev: true - /anymatch@3.1.2: - resolution: - { integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== } - engines: { node: ">= 8" } + anymatch@3.1.2: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - dev: true - /apollo-cache-inmemory@1.6.6(graphql@14.3.1): - resolution: - { integrity: sha512-L8pToTW/+Xru2FFAhkZ1OA9q4V4nuvfoPecBM34DecAugUZEBhI2Hmpgnzq2hTKZ60LAMrlqiASm0aqAY6F8/A== } - peerDependencies: - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + apollo-cache-inmemory@1.6.6(graphql@14.3.1): dependencies: apollo-cache: 1.3.5(graphql@14.3.1) apollo-utilities: 1.3.4(graphql@14.3.1) @@ -31787,23 +43485,14 @@ packages: optimism: 0.10.3 ts-invariant: 0.4.4 tslib: 1.14.1 - dev: false - /apollo-cache@1.3.5(graphql@14.3.1): - resolution: - { integrity: sha512-1XoDy8kJnyWY/i/+gLTEbYLnoiVtS8y7ikBr/IfmML4Qb+CM7dEEbIUOjnY716WqmZ/UpXIxTfJsY7rMcqiCXA== } - peerDependencies: - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + apollo-cache@1.3.5(graphql@14.3.1): dependencies: apollo-utilities: 1.3.4(graphql@14.3.1) graphql: 14.3.1 tslib: 1.14.1 - /apollo-client@2.6.10(graphql@14.3.1): - resolution: - { integrity: sha512-jiPlMTN6/5CjZpJOkGeUV0mb4zxx33uXWdj/xQCfAMkuNAC3HN7CvYDyMHHEzmcQ5GV12LszWoQ/VlxET24CtA== } - peerDependencies: - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + apollo-client@2.6.10(graphql@14.3.1): dependencies: "@types/zen-observable": 0.8.4 apollo-cache: 1.3.5(graphql@14.3.1) @@ -31815,68 +43504,43 @@ packages: tslib: 1.14.1 zen-observable: 0.8.15 - /apollo-datasource@3.3.2: - resolution: - { integrity: sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg== } - engines: { node: ">=12.0" } - deprecated: The `apollo-datasource` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. + apollo-datasource@3.3.2: dependencies: "@apollo/utils.keyvaluecache": 1.0.2 apollo-server-env: 4.2.1 transitivePeerDependencies: - encoding - dev: true - /apollo-link-context@1.0.20(graphql@14.3.1): - resolution: - { integrity: sha512-MLLPYvhzNb8AglNsk2NcL9AvhO/Vc9hn2ZZuegbhRHGet3oGr0YH9s30NS9+ieoM0sGT11p7oZ6oAILM/kiRBA== } + apollo-link-context@1.0.20(graphql@14.3.1): dependencies: apollo-link: 1.2.14(graphql@14.3.1) tslib: 1.14.1 transitivePeerDependencies: - graphql - dev: false - /apollo-link-error@1.1.13(graphql@14.3.1): - resolution: - { integrity: sha512-jAZOOahJU6bwSqb2ZyskEK1XdgUY9nkmeclCrW7Gddh1uasHVqmoYc4CKdb0/H0Y1J9lvaXKle2Wsw/Zx1AyUg== } + apollo-link-error@1.1.13(graphql@14.3.1): dependencies: apollo-link: 1.2.14(graphql@14.3.1) apollo-link-http-common: 0.2.16(graphql@14.3.1) tslib: 1.14.1 transitivePeerDependencies: - graphql - dev: false - /apollo-link-http-common@0.2.16(graphql@14.3.1): - resolution: - { integrity: sha512-2tIhOIrnaF4UbQHf7kjeQA/EmSorB7+HyJIIrUjJOKBgnXwuexi8aMecRlqTIDWcyVXCeqLhUnztMa6bOH/jTg== } - peerDependencies: - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + apollo-link-http-common@0.2.16(graphql@14.3.1): dependencies: apollo-link: 1.2.14(graphql@14.3.1) graphql: 14.3.1 ts-invariant: 0.4.4 tslib: 1.14.1 - dev: false - /apollo-link-http@1.5.17(graphql@14.3.1): - resolution: - { integrity: sha512-uWcqAotbwDEU/9+Dm9e1/clO7hTB2kQ/94JYcGouBVLjoKmTeJTUPQKcJGpPwUjZcSqgYicbFqQSoJIW0yrFvg== } - peerDependencies: - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + apollo-link-http@1.5.17(graphql@14.3.1): dependencies: apollo-link: 1.2.14(graphql@14.3.1) apollo-link-http-common: 0.2.16(graphql@14.3.1) graphql: 14.3.1 tslib: 1.14.1 - dev: false - /apollo-link@1.2.14(graphql@14.3.1): - resolution: - { integrity: sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg== } - peerDependencies: - graphql: ^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0 + apollo-link@1.2.14(graphql@14.3.1): dependencies: apollo-utilities: 1.3.4(graphql@14.3.1) graphql: 14.3.1 @@ -31884,20 +43548,11 @@ packages: tslib: 1.14.1 zen-observable-ts: 0.8.21 - /apollo-reporting-protobuf@3.4.0: - resolution: - { integrity: sha512-h0u3EbC/9RpihWOmcSsvTW2O6RXVaD/mPEjfrPkxRPTEPWqncsgOoRJw+wih4OqfH3PvTJvoEIf4LwKrUaqWog== } - deprecated: The `apollo-reporting-protobuf` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/usage-reporting-protobuf` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. + apollo-reporting-protobuf@3.4.0: dependencies: "@apollo/protobufjs": 1.2.6 - dev: true - /apollo-server-core@3.13.0(graphql@14.3.1): - resolution: - { integrity: sha512-v/g6DR6KuHn9DYSdtQijz8dLOkP78I5JSVJzPkARhDbhpH74QNwrQ2PP2URAPPEDJ2EeZNQDX8PvbYkAKqg+kg== } - engines: { node: ">=12.0" } - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 + apollo-server-core@3.13.0(graphql@14.3.1): dependencies: "@apollo/utils.keyvaluecache": 1.0.2 "@apollo/utils.logger": 1.0.1 @@ -31925,37 +43580,18 @@ packages: whatwg-mimetype: 3.0.0 transitivePeerDependencies: - encoding - dev: true - /apollo-server-env@4.2.1: - resolution: - { integrity: sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g== } - engines: { node: ">=12.0" } - deprecated: The `apollo-server-env` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/utils.fetcher` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. + apollo-server-env@4.2.1: dependencies: node-fetch: 2.6.11 transitivePeerDependencies: - encoding - dev: true - /apollo-server-errors@3.3.1(graphql@14.3.1): - resolution: - { integrity: sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA== } - engines: { node: ">=12.0" } - deprecated: The `apollo-server-errors` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 + apollo-server-errors@3.3.1(graphql@14.3.1): dependencies: graphql: 14.3.1 - dev: true - /apollo-server-express@3.13.0(express@4.19.2)(graphql@14.3.1): - resolution: - { integrity: sha512-iSxICNbDUyebOuM8EKb3xOrpIwOQgKxGbR2diSr4HP3IW8T3njKFOoMce50vr+moOCe1ev8BnLcw9SNbuUtf7g== } - engines: { node: ">=12.0" } - peerDependencies: - express: ^4.17.1 - graphql: ^15.3.0 || ^16.0.0 + apollo-server-express@3.13.0(express@4.19.2)(graphql@14.3.1): dependencies: "@types/accepts": 1.3.7 "@types/body-parser": 1.19.2 @@ -31973,29 +43609,15 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /apollo-server-plugin-base@3.7.2(graphql@14.3.1): - resolution: - { integrity: sha512-wE8dwGDvBOGehSsPTRZ8P/33Jan6/PmL0y0aN/1Z5a5GcbFhDaaJCjK5cav6npbbGL2DPKK0r6MPXi3k3N45aw== } - engines: { node: ">=12.0" } - deprecated: The `apollo-server-plugin-base` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 + apollo-server-plugin-base@3.7.2(graphql@14.3.1): dependencies: apollo-server-types: 3.8.0(graphql@14.3.1) graphql: 14.3.1 transitivePeerDependencies: - encoding - dev: true - /apollo-server-types@3.8.0(graphql@14.3.1): - resolution: - { integrity: sha512-ZI/8rTE4ww8BHktsVpb91Sdq7Cb71rdSkXELSwdSR0eXu600/sY+1UXhTWdiJvk+Eq5ljqoHLwLbY2+Clq2b9A== } - engines: { node: ">=12.0" } - deprecated: The `apollo-server-types` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 + apollo-server-types@3.8.0(graphql@14.3.1): dependencies: "@apollo/utils.keyvaluecache": 1.0.2 "@apollo/utils.logger": 1.0.1 @@ -32004,13 +43626,8 @@ packages: graphql: 14.3.1 transitivePeerDependencies: - encoding - dev: true - /apollo-utilities@1.3.4(graphql@14.3.1): - resolution: - { integrity: sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig== } - peerDependencies: - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + apollo-utilities@1.3.4(graphql@14.3.1): dependencies: "@wry/equality": 0.1.11 fast-json-stable-stringify: 2.1.0 @@ -32018,25 +43635,13 @@ packages: ts-invariant: 0.4.4 tslib: 1.14.1 - /app-root-dir@1.0.2: - resolution: - { integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g== } - dev: true + app-root-dir@1.0.2: {} - /aproba@2.0.0: - resolution: - { integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== } - dev: true + aproba@2.0.0: {} - /arch@2.2.0: - resolution: - { integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== } - dev: true + arch@2.2.0: {} - /archiver-utils@2.1.0: - resolution: - { integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== } - engines: { node: ">= 6" } + archiver-utils@2.1.0: dependencies: glob: 7.2.3 graceful-fs: 4.2.11 @@ -32048,12 +43653,8 @@ packages: lodash.union: 4.6.0 normalize-path: 3.0.0 readable-stream: 2.3.7 - dev: true - /archiver@5.3.1: - resolution: - { integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w== } - engines: { node: ">= 10" } + archiver@5.3.1: dependencies: archiver-utils: 2.1.0 async: 3.2.3 @@ -32062,152 +43663,77 @@ packages: readdir-glob: 1.1.1 tar-stream: 2.2.0 zip-stream: 4.1.0 - dev: true - /archy@1.0.0: - resolution: - { integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== } - dev: true + archy@1.0.0: {} - /are-we-there-yet@2.0.0: - resolution: - { integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== } - engines: { node: ">=10" } + are-we-there-yet@2.0.0: dependencies: delegates: 1.0.0 readable-stream: 3.6.0 - dev: true - /arg@2.0.0: - resolution: - { integrity: sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w== } - dev: true + arg@2.0.0: {} - /arg@4.1.0: - resolution: - { integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg== } - dev: true + arg@4.1.0: {} - /arg@5.0.2: - resolution: - { integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== } - dev: true + arg@5.0.2: {} - /argparse@1.0.10: - resolution: - { integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== } + argparse@1.0.10: dependencies: sprintf-js: 1.0.3 - /argparse@2.0.1: - resolution: - { integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== } + argparse@2.0.1: {} - /aria-hidden@1.2.3: - resolution: - { integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== } - engines: { node: ">=10" } + aria-hidden@1.2.3: dependencies: tslib: 2.6.2 - dev: true - /aria-query@4.2.2: - resolution: - { integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== } - engines: { node: ">=6.0" } + aria-query@4.2.2: dependencies: "@babel/runtime": 7.23.6 "@babel/runtime-corejs3": 7.14.0 - dev: true - /aria-query@5.1.3: - resolution: - { integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== } + aria-query@5.1.3: dependencies: deep-equal: 2.2.3 - dev: true - /arr-diff@4.0.0: - resolution: - { integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== } - engines: { node: ">=0.10.0" } - dev: true + arr-diff@4.0.0: {} - /arr-flatten@1.1.0: - resolution: - { integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== } - engines: { node: ">=0.10.0" } - dev: true + arr-flatten@1.1.0: {} - /arr-union@3.1.0: - resolution: - { integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== } - engines: { node: ">=0.10.0" } - dev: true + arr-union@3.1.0: {} - /array-buffer-byte-length@1.0.1: - resolution: - { integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== } - engines: { node: ">= 0.4" } + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 - /array-differ@3.0.0: - resolution: - { integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== } - engines: { node: ">=8" } - dev: true + array-differ@3.0.0: {} - /array-flatten@1.1.1: - resolution: - { integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== } + array-flatten@1.1.1: {} - /array-flatten@2.1.2: - resolution: - { integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== } - dev: true + array-flatten@2.1.2: {} - /array-includes@3.1.6: - resolution: - { integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== } - engines: { node: ">= 0.4" } + array-includes@3.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 get-intrinsic: 1.2.4 is-string: 1.0.7 - dev: true - /array-includes@3.1.7: - resolution: - { integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== } - engines: { node: ">= 0.4" } + array-includes@3.1.7: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 get-intrinsic: 1.2.4 is-string: 1.0.7 - dev: true - /array-union@2.1.0: - resolution: - { integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== } - engines: { node: ">=8" } - dev: true + array-union@2.1.0: {} - /array-unique@0.3.2: - resolution: - { integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== } - engines: { node: ">=0.10.0" } - dev: true + array-unique@0.3.2: {} - /array.prototype.filter@1.0.4: - resolution: - { integrity: sha512-r+mCJ7zXgXElgR4IRC+fkvNCeoaavWBs6EdCso5Tbcf+iEMKzBU/His60lt34WEZ9vlb8wDkZvQGcVI5GwkfoQ== } - engines: { node: ">= 0.4" } + array.prototype.filter@1.0.4: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -32215,68 +43741,45 @@ packages: es-array-method-boxes-properly: 1.0.0 es-object-atoms: 1.0.0 is-string: 1.0.7 - dev: true - /array.prototype.findlastindex@1.2.3: - resolution: - { integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== } - engines: { node: ">= 0.4" } + array.prototype.findlastindex@1.2.3: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 es-shim-unscopables: 1.0.0 get-intrinsic: 1.2.4 - dev: true - /array.prototype.flat@1.3.2: - resolution: - { integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== } - engines: { node: ">= 0.4" } + array.prototype.flat@1.3.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 es-shim-unscopables: 1.0.0 - dev: true - /array.prototype.flatmap@1.3.1: - resolution: - { integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== } - engines: { node: ">= 0.4" } + array.prototype.flatmap@1.3.1: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 es-shim-unscopables: 1.0.0 - dev: true - /array.prototype.flatmap@1.3.2: - resolution: - { integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== } - engines: { node: ">= 0.4" } + array.prototype.flatmap@1.3.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 es-shim-unscopables: 1.0.0 - dev: true - /array.prototype.tosorted@1.1.1: - resolution: - { integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== } + array.prototype.tosorted@1.1.1: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 es-shim-unscopables: 1.0.0 get-intrinsic: 1.2.4 - dev: true - /arraybuffer.prototype.slice@1.0.2: - resolution: - { integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== } - engines: { node: ">= 0.4" } + arraybuffer.prototype.slice@1.0.2: dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 @@ -32285,12 +43788,8 @@ packages: get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - dev: true - /arraybuffer.prototype.slice@1.0.3: - resolution: - { integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== } - engines: { node: ">= 0.4" } + arraybuffer.prototype.slice@1.0.3: dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 @@ -32300,180 +43799,89 @@ packages: get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - dev: true - /arrify@2.0.1: - resolution: - { integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== } - engines: { node: ">=8" } - dev: true + arrify@2.0.1: {} - /as-table@1.0.55: - resolution: - { integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ== } + as-table@1.0.55: dependencies: printable-characters: 1.0.42 - dev: true - /asap@2.0.6: - resolution: - { integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== } + asap@2.0.6: {} - /asn1.js@5.4.1: - resolution: - { integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== } + asn1.js@5.4.1: dependencies: bn.js: 4.12.0 inherits: 2.0.4 minimalistic-assert: 1.0.1 safer-buffer: 2.1.2 - dev: true - /asn1@0.2.4: - resolution: - { integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== } + asn1@0.2.4: dependencies: safer-buffer: 2.1.2 - dev: true - /asn1js@3.0.5: - resolution: - { integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ== } - engines: { node: ">=12.0.0" } + asn1js@3.0.5: dependencies: pvtsutils: 1.3.5 pvutils: 1.1.3 tslib: 2.6.2 - dev: true - /assert-plus@1.0.0: - resolution: - { integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== } - engines: { node: ">=0.8" } - dev: true + assert-plus@1.0.0: {} - /assert@2.1.0: - resolution: - { integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw== } + assert@2.1.0: dependencies: call-bind: 1.0.7 is-nan: 1.3.2 object-is: 1.1.5 object.assign: 4.1.5 util: 0.12.5 - dev: true - /assertion-error@1.1.0: - resolution: - { integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== } + assertion-error@1.1.0: {} - /assign-symbols@1.0.0: - resolution: - { integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== } - engines: { node: ">=0.10.0" } - dev: true + assign-symbols@1.0.0: {} - /ast-types@0.14.2: - resolution: - { integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== } - engines: { node: ">=4" } + ast-types@0.14.2: dependencies: tslib: 2.6.2 - dev: true - /ast-types@0.15.2: - resolution: - { integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== } - engines: { node: ">=4" } + ast-types@0.15.2: dependencies: tslib: 2.6.2 - dev: true - /ast-types@0.16.1: - resolution: - { integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg== } - engines: { node: ">=4" } + ast-types@0.16.1: dependencies: tslib: 2.6.2 - dev: true - - /astral-regex@2.0.0: - resolution: - { integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== } - engines: { node: ">=8" } - dev: true - /async-limiter@1.0.1: - resolution: - { integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== } - dev: true + astral-regex@2.0.0: {} - /async-lock@1.3.0: - resolution: - { integrity: sha512-8A7SkiisnEgME2zEedtDYPxUPzdv3x//E7n5IFktPAtMYSEAV7eNJF0rMwrVyUFj6d/8rgajLantbjcNRQYXIg== } - dev: false + async-limiter@1.0.1: {} - /async-retry@1.3.3: - resolution: - { integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== } + async-lock@1.3.0: {} + + async-retry@1.3.3: dependencies: retry: 0.13.1 - dev: true - /async@2.6.4: - resolution: - { integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== } + async@2.6.4: dependencies: lodash: 4.17.21 - dev: false - /async@3.2.3: - resolution: - { integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== } - dev: true + async@3.2.3: {} - /asynciterator.prototype@1.0.0: - resolution: - { integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== } + asynciterator.prototype@1.0.0: dependencies: has-symbols: 1.0.3 - dev: true - /asynckit@0.4.0: - resolution: - { integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== } + asynckit@0.4.0: {} - /at-least-node@1.0.0: - resolution: - { integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== } - engines: { node: ">= 4.0.0" } - dev: true + at-least-node@1.0.0: {} - /atob@2.1.2: - resolution: - { integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== } - engines: { node: ">= 4.5.0" } - hasBin: true - dev: true + atob@2.1.2: {} - /attr-accept@2.2.2: - resolution: - { integrity: sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg== } - engines: { node: ">=4" } + attr-accept@2.2.2: {} - /auto-bind@4.0.0: - resolution: - { integrity: sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== } - engines: { node: ">=8" } - dev: true + auto-bind@4.0.0: {} - /autoprefixer@10.4.14(postcss@8.4.16): - resolution: - { integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== } - engines: { node: ^10 || ^12 || >=14 } - hasBin: true - peerDependencies: - postcss: ^8.1.0 + autoprefixer@10.4.14(postcss@8.4.16): dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001600 @@ -32482,38 +43890,23 @@ packages: picocolors: 1.0.0 postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /available-typed-arrays@1.0.7: - resolution: - { integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== } - engines: { node: ">= 0.4" } + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - /aws-sign2@0.7.0: - resolution: - { integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== } - dev: true + aws-sign2@0.7.0: {} - /aws4@1.11.0: - resolution: - { integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== } - dev: true + aws4@1.11.0: {} - /axios@0.27.2: - resolution: - { integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== } + axios@0.27.2: dependencies: follow-redirects: 1.15.6 form-data: 4.0.0 transitivePeerDependencies: - debug - dev: false - /axios@1.6.8: - resolution: - { integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== } + axios@1.6.8: dependencies: follow-redirects: 1.15.6 form-data: 4.0.0 @@ -32521,40 +43914,24 @@ packages: transitivePeerDependencies: - debug - /axios@1.6.8(debug@4.3.4): - resolution: - { integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== } + axios@1.6.8(debug@4.3.4): dependencies: follow-redirects: 1.15.6(debug@4.3.4) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - dev: true - /azure-devops-node-api@11.0.1: - resolution: - { integrity: sha512-YMdjAw9l5p/6leiyIloxj3k7VIvYThKjvqgiQn88r3nhT93ENwsoDS3A83CyJ4uTWzCZ5f5jCi6c27rTU5Pz+A== } + azure-devops-node-api@11.0.1: dependencies: tunnel: 0.0.6 typed-rest-client: 1.8.4 - dev: true - /babel-core@7.0.0-bridge.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-core@7.0.0-bridge.0(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 - dev: true - /babel-jest@25.5.1(@babel/core@7.23.9): - resolution: - { integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ== } - engines: { node: ">= 8.3" } - peerDependencies: - "@babel/core": ^7.0.0 + babel-jest@25.5.1(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 "@jest/transform": 25.5.1 @@ -32567,14 +43944,8 @@ packages: slash: 3.0.0 transitivePeerDependencies: - supports-color - dev: true - /babel-jest@26.6.3(@babel/core@7.23.9): - resolution: - { integrity: sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== } - engines: { node: ">= 10.14.2" } - peerDependencies: - "@babel/core": ^7.0.0 + babel-jest@26.6.3(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 "@jest/transform": 26.6.2 @@ -32587,15 +43958,8 @@ packages: slash: 3.0.0 transitivePeerDependencies: - supports-color - dev: true - /babel-loader@8.2.5(@babel/core@7.18.10)(webpack@5.76.1): - resolution: - { integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ== } - engines: { node: ">= 8.9" } - peerDependencies: - "@babel/core": ^7.0.0 - webpack: ">=2" + babel-loader@8.2.5(@babel/core@7.18.10)(webpack@5.76.1): dependencies: "@babel/core": 7.18.10 find-cache-dir: 3.3.1 @@ -32603,37 +43967,21 @@ packages: make-dir: 3.1.0 schema-utils: 2.6.5 webpack: 5.76.1 - dev: true - /babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.88.2): - resolution: - { integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== } - engines: { node: ">= 14.15.0" } - peerDependencies: - "@babel/core": ^7.12.0 - webpack: ">=5" + babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.88.2): dependencies: "@babel/core": 7.23.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - dev: true - /babel-plugin-add-react-displayname@0.0.5: - resolution: - { integrity: sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw== } - dev: true + babel-plugin-add-react-displayname@0.0.5: {} - /babel-plugin-dynamic-import-node@2.3.3: - resolution: - { integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== } + babel-plugin-dynamic-import-node@2.3.3: dependencies: object.assign: 4.1.5 - dev: true - /babel-plugin-emotion@10.2.2: - resolution: - { integrity: sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== } + babel-plugin-emotion@10.2.2: dependencies: "@babel/helper-module-imports": 7.22.15 "@emotion/hash": 0.8.0 @@ -32645,12 +43993,8 @@ packages: escape-string-regexp: 1.0.5 find-root: 1.1.0 source-map: 0.5.7 - dev: false - /babel-plugin-istanbul@6.1.1: - resolution: - { integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== } - engines: { node: ">=8" } + babel-plugin-istanbul@6.1.1: dependencies: "@babel/helper-plugin-utils": 7.22.5 "@istanbuljs/load-nyc-config": 1.0.0 @@ -32659,48 +44003,29 @@ packages: test-exclude: 6.0.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-jest-hoist@25.5.0: - resolution: - { integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g== } - engines: { node: ">= 8.3" } + babel-plugin-jest-hoist@25.5.0: dependencies: "@babel/template": 7.23.9 "@babel/types": 7.23.9 "@types/babel__traverse": 7.20.5 - dev: true - /babel-plugin-jest-hoist@26.6.2: - resolution: - { integrity: sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== } - engines: { node: ">= 10.14.2" } + babel-plugin-jest-hoist@26.6.2: dependencies: "@babel/template": 7.23.9 "@babel/types": 7.23.9 "@types/babel__core": 7.20.5 "@types/babel__traverse": 7.20.5 - dev: true - /babel-plugin-macros@2.8.0: - resolution: - { integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== } + babel-plugin-macros@2.8.0: dependencies: "@babel/runtime": 7.23.6 cosmiconfig: 6.0.0 resolve: 1.22.8 - dev: false - /babel-plugin-named-exports-order@0.0.2: - resolution: - { integrity: sha512-OgOYHOLoRK+/mvXU9imKHlG6GkPLYrUCvFXG/CM93R/aNNO8pOOF4aS+S8CCHMDQoNSeiOYEZb/G6RwL95Jktw== } - dev: true + babel-plugin-named-exports-order@0.0.2: {} - /babel-plugin-polyfill-corejs2@0.3.0(@babel/core@7.16.12): - resolution: - { integrity: sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-plugin-polyfill-corejs2@0.3.0(@babel/core@7.16.12): dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.16.12 @@ -32708,13 +44033,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs2@0.3.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-plugin-polyfill-corejs2@0.3.0(@babel/core@7.23.9): dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.9 @@ -32722,13 +44042,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.18.10): dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.18.10 @@ -32736,13 +44051,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.0): - resolution: - { integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.0): dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.0 @@ -32750,13 +44060,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.0): - resolution: - { integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.0): dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.0 @@ -32764,13 +44069,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): - resolution: - { integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): dependencies: "@babel/compat-data": 7.23.5 "@babel/core": 7.23.9 @@ -32778,184 +44078,110 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.16.12): - resolution: - { integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.16.12): dependencies: "@babel/core": 7.16.12 "@babel/helper-define-polyfill-provider": 0.3.3(@babel/core@7.16.12) core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.23.9): - resolution: - { integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 "@babel/helper-define-polyfill-provider": 0.3.3(@babel/core@7.23.9) core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.5.3(@babel/core@7.18.10): - resolution: - { integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-plugin-polyfill-corejs3@0.5.3(@babel/core@7.18.10): dependencies: "@babel/core": 7.18.10 "@babel/helper-define-polyfill-provider": 0.3.3(@babel/core@7.18.10) core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.8.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs3@0.8.5(@babel/core@7.23.0): dependencies: "@babel/core": 7.23.0 "@babel/helper-define-polyfill-provider": 0.4.3(@babel/core@7.23.0) core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.0): - resolution: - { integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.0): dependencies: "@babel/core": 7.23.0 "@babel/helper-define-polyfill-provider": 0.5.0(@babel/core@7.23.0) core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 "@babel/helper-define-polyfill-provider": 0.5.0(@babel/core@7.23.9) core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.3.0(@babel/core@7.16.12): - resolution: - { integrity: sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-plugin-polyfill-regenerator@0.3.0(@babel/core@7.16.12): dependencies: "@babel/core": 7.16.12 "@babel/helper-define-polyfill-provider": 0.3.3(@babel/core@7.16.12) transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.3.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-plugin-polyfill-regenerator@0.3.0(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 "@babel/helper-define-polyfill-provider": 0.3.3(@babel/core@7.23.9) transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.18.10): - resolution: - { integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== } - peerDependencies: - "@babel/core": ^7.0.0-0 + babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.18.10): dependencies: "@babel/core": 7.18.10 "@babel/helper-define-polyfill-provider": 0.3.3(@babel/core@7.18.10) transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.0): - resolution: - { integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.0): dependencies: "@babel/core": 7.23.0 "@babel/helper-define-polyfill-provider": 0.4.3(@babel/core@7.23.0) transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.0): - resolution: - { integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.0): dependencies: "@babel/core": 7.23.0 "@babel/helper-define-polyfill-provider": 0.5.0(@babel/core@7.23.0) transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.9): - resolution: - { integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 "@babel/helper-define-polyfill-provider": 0.5.0(@babel/core@7.23.9) transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-react-docgen@4.2.1: - resolution: - { integrity: sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ== } + babel-plugin-react-docgen@4.2.1: dependencies: ast-types: 0.14.2 lodash: 4.17.21 react-docgen: 5.4.3 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-syntax-jsx@6.18.0: - resolution: - { integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== } - dev: false + babel-plugin-syntax-jsx@6.18.0: {} - /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: - resolution: - { integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== } - dev: true + babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - /babel-preset-current-node-syntax@0.1.4(@babel/core@7.23.9): - resolution: - { integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w== } - peerDependencies: - "@babel/core": ^7.0.0 + babel-preset-current-node-syntax@0.1.4(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.23.9) @@ -32969,13 +44195,8 @@ packages: "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.23.9) "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.23.9) "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.23.9) - dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.9): - resolution: - { integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== } - peerDependencies: - "@babel/core": ^7.0.0 + babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.23.9) @@ -32990,13 +44211,8 @@ packages: "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.23.9) "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.23.9) "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.23.9) - dev: true - /babel-preset-fbjs@3.4.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== } - peerDependencies: - "@babel/core": ^7.0.0 + babel-preset-fbjs@3.4.0(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 "@babel/plugin-proposal-class-properties": 7.18.6(@babel/core@7.23.9) @@ -33026,59 +44242,30 @@ packages: "@babel/plugin-transform-spread": 7.23.3(@babel/core@7.23.9) "@babel/plugin-transform-template-literals": 7.23.3(@babel/core@7.23.9) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - dev: true - /babel-preset-jest@25.5.0(@babel/core@7.23.9): - resolution: - { integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw== } - engines: { node: ">= 8.3" } - peerDependencies: - "@babel/core": ^7.0.0 + babel-preset-jest@25.5.0(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 babel-plugin-jest-hoist: 25.5.0 babel-preset-current-node-syntax: 0.1.4(@babel/core@7.23.9) - dev: true - /babel-preset-jest@26.6.2(@babel/core@7.23.9): - resolution: - { integrity: sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== } - engines: { node: ">= 10.14.2" } - peerDependencies: - "@babel/core": ^7.0.0 + babel-preset-jest@26.6.2(@babel/core@7.23.9): dependencies: "@babel/core": 7.23.9 babel-plugin-jest-hoist: 26.6.2 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.9) - dev: true - /balanced-match@0.4.2: - resolution: - { integrity: sha512-STw03mQKnGUYtoNjmowo4F2cRmIIxYEGiMsjjwla/u5P1lxadj/05WkNaFjNiKTgJkj8KiXbgAiRTmcQRwQNtg== } - dev: false + balanced-match@0.4.2: {} - /balanced-match@1.0.2: - resolution: - { integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== } + balanced-match@1.0.2: {} - /base16@1.0.0: - resolution: - { integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== } + base16@1.0.0: {} - /base64-js@1.5.1: - resolution: - { integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== } + base64-js@1.5.1: {} - /base64id@2.0.0: - resolution: - { integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== } - engines: { node: ^4.5.0 || >= 5.9 } - dev: true + base64id@2.0.0: {} - /base@0.11.2: - resolution: - { integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== } - engines: { node: ">=0.10.0" } + base@0.11.2: dependencies: cache-base: 1.0.1 class-utils: 0.3.6 @@ -33087,64 +44274,32 @@ packages: isobject: 3.0.1 mixin-deep: 1.3.2 pascalcase: 0.1.1 - dev: true - /basic-auth@2.0.1: - resolution: - { integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== } - engines: { node: ">= 0.8" } + basic-auth@2.0.1: dependencies: safe-buffer: 5.1.2 - dev: true - /batch@0.6.1: - resolution: - { integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== } - dev: true + batch@0.6.1: {} - /bcrypt-pbkdf@1.0.2: - resolution: - { integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== } + bcrypt-pbkdf@1.0.2: dependencies: tweetnacl: 0.14.5 - dev: true - /before-after-hook@2.2.1: - resolution: - { integrity: sha512-/6FKxSTWoJdbsLDF8tdIjaRiFXiE6UHsEHE3OPI/cwPURCVi1ukP0gmLn7XWEiFk5TcwQjjY5PWsU+j+tgXgmw== } - dev: false + before-after-hook@2.2.1: {} - /better-opn@3.0.2: - resolution: - { integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ== } - engines: { node: ">=12.0.0" } + better-opn@3.0.2: dependencies: open: 8.4.0 - dev: true - /better-path-resolve@1.0.0: - resolution: - { integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g== } - engines: { node: ">=4" } + better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 - dev: true - /big-integer@1.6.51: - resolution: - { integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== } - engines: { node: ">=0.6" } - dev: true + big-integer@1.6.51: {} - /big.js@5.2.2: - resolution: - { integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== } - dev: true + big.js@5.2.2: {} - /bin-links@2.3.0: - resolution: - { integrity: sha512-JzrOLHLwX2zMqKdyYZjkDgQGT+kHDkIhv2/IK2lJ00qLxV4TmFoHi8drDBb6H5Zrz1YfgHkai4e2MGPqnoUhqA== } - engines: { node: ">=10" } + bin-links@2.3.0: dependencies: cmd-shim: 4.1.0 mkdirp-infer-owner: 2.0.0 @@ -33152,67 +44307,36 @@ packages: read-cmd-shim: 2.0.0 rimraf: 3.0.2 write-file-atomic: 3.0.3 - dev: true - /binary-extensions@2.2.0: - resolution: - { integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== } - engines: { node: ">=8" } - dev: true + binary-extensions@2.2.0: {} - /binary@0.3.0: - resolution: - { integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg== } + binary@0.3.0: dependencies: buffers: 0.1.1 chainsaw: 0.1.0 - dev: true - /bl@1.2.3: - resolution: - { integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== } + bl@1.2.3: dependencies: readable-stream: 2.3.7 safe-buffer: 5.2.1 - dev: true - /bl@4.1.0: - resolution: - { integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== } + bl@4.1.0: dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.0 - /blob-util@2.0.2: - resolution: - { integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== } - dev: true + blob-util@2.0.2: {} - /bluebird@3.4.7: - resolution: - { integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA== } - dev: true + bluebird@3.4.7: {} - /bluebird@3.7.2: - resolution: - { integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== } - dev: true + bluebird@3.7.2: {} - /bn.js@4.12.0: - resolution: - { integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== } - dev: true + bn.js@4.12.0: {} - /bn.js@5.2.1: - resolution: - { integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== } - dev: true + bn.js@5.2.1: {} - /body-parser@1.20.1: - resolution: - { integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== } - engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + body-parser@1.20.1: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -33228,12 +44352,8 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: true - /body-parser@1.20.2: - resolution: - { integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== } - engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + body-parser@1.20.2: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -33250,43 +44370,25 @@ packages: transitivePeerDependencies: - supports-color - /body-scroll-lock@4.0.0-beta.0: - resolution: - { integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ== } - dev: false + body-scroll-lock@4.0.0-beta.0: {} - /bole@4.0.0: - resolution: - { integrity: sha512-Bk/2qoyOSlwU1dnDFk/oPM2FCNKAlYlBHfpAgwGX+K9HUtxSvmIAQCmMWMOvE6BlHHRCwsH1MxJe/r1ieodxqQ== } + bole@4.0.0: dependencies: fast-safe-stringify: 2.1.1 individual: 3.0.0 - dev: true - /bonjour-service@1.1.1: - resolution: - { integrity: sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== } + bonjour-service@1.1.1: dependencies: array-flatten: 2.1.2 dns-equal: 1.0.0 fast-deep-equal: 3.1.3 multicast-dns: 7.2.5 - dev: true - /boolbase@1.0.0: - resolution: - { integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== } - dev: true + boolbase@1.0.0: {} - /bowser@2.11.0: - resolution: - { integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== } - dev: false + bowser@2.11.0: {} - /boxen@1.3.0: - resolution: - { integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== } - engines: { node: ">=4" } + boxen@1.3.0: dependencies: ansi-align: 2.0.0 camelcase: 4.1.0 @@ -33295,12 +44397,8 @@ packages: string-width: 2.1.1 term-size: 1.2.0 widest-line: 2.0.1 - dev: true - /boxen@5.1.2: - resolution: - { integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== } - engines: { node: ">=10" } + boxen@5.1.2: dependencies: ansi-align: 3.0.1 camelcase: 6.3.0 @@ -33310,34 +44408,21 @@ packages: type-fest: 0.20.2 widest-line: 3.1.0 wrap-ansi: 7.0.0 - dev: true - /bplist-parser@0.2.0: - resolution: - { integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== } - engines: { node: ">= 5.10.0" } + bplist-parser@0.2.0: dependencies: big-integer: 1.6.51 - dev: true - /brace-expansion@1.1.11: - resolution: - { integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== } + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - /brace-expansion@2.0.1: - resolution: - { integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== } + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - dev: true - /braces@2.3.2: - resolution: - { integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== } - engines: { node: ">=0.10.0" } + braces@2.3.2: dependencies: arr-flatten: 1.1.0 array-unique: 0.3.2 @@ -33351,39 +44436,20 @@ packages: to-regex: 3.0.2 transitivePeerDependencies: - supports-color - dev: true - /braces@3.0.2: - resolution: - { integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== } - engines: { node: ">=8" } + braces@3.0.2: dependencies: fill-range: 7.0.1 - dev: true - /brorand@1.1.0: - resolution: - { integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== } - dev: true + brorand@1.1.0: {} - /browser-assert@1.2.1: - resolution: - { integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ== } - dev: true + browser-assert@1.2.1: {} - /browser-process-hrtime@1.0.0: - resolution: - { integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== } - dev: true + browser-process-hrtime@1.0.0: {} - /browser-stdout@1.3.1: - resolution: - { integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== } - dev: true + browser-stdout@1.3.1: {} - /browserify-aes@1.2.0: - resolution: - { integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== } + browserify-aes@1.2.0: dependencies: buffer-xor: 1.0.3 cipher-base: 1.0.4 @@ -33391,38 +44457,26 @@ packages: evp_bytestokey: 1.0.3 inherits: 2.0.4 safe-buffer: 5.2.1 - dev: true - /browserify-cipher@1.0.1: - resolution: - { integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== } + browserify-cipher@1.0.1: dependencies: browserify-aes: 1.2.0 browserify-des: 1.0.2 evp_bytestokey: 1.0.3 - dev: true - /browserify-des@1.0.2: - resolution: - { integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== } + browserify-des@1.0.2: dependencies: cipher-base: 1.0.4 des.js: 1.1.0 inherits: 2.0.4 safe-buffer: 5.2.1 - dev: true - /browserify-rsa@4.1.0: - resolution: - { integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== } + browserify-rsa@4.1.0: dependencies: bn.js: 5.2.1 randombytes: 2.1.0 - dev: true - /browserify-sign@4.2.1: - resolution: - { integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== } + browserify-sign@4.2.1: dependencies: bn.js: 5.2.1 browserify-rsa: 4.1.0 @@ -33433,62 +44487,38 @@ packages: parse-asn1: 5.1.6 readable-stream: 3.6.0 safe-buffer: 5.2.1 - dev: true - /browserify-zlib@0.1.4: - resolution: - { integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ== } + browserify-zlib@0.1.4: dependencies: pako: 0.2.9 - dev: true - /browserify-zlib@0.2.0: - resolution: - { integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== } + browserify-zlib@0.2.0: dependencies: pako: 1.0.11 - dev: true - /browserslist@4.20.2: - resolution: - { integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA== } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } - hasBin: true + browserslist@4.20.2: dependencies: caniuse-lite: 1.0.30001600 electron-to-chromium: 1.4.719 escalade: 3.1.1 node-releases: 2.0.14 picocolors: 1.0.0 - dev: true - /browserslist@4.22.1: - resolution: - { integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } - hasBin: true + browserslist@4.22.1: dependencies: caniuse-lite: 1.0.30001547 electron-to-chromium: 1.4.549 node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.22.1) - dev: true - /browserslist@4.23.0: - resolution: - { integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } - hasBin: true + browserslist@4.23.0: dependencies: caniuse-lite: 1.0.30001600 electron-to-chromium: 1.4.719 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - dev: true - /browserstack-local@1.4.8: - resolution: - { integrity: sha512-s+mc3gTOJwELdLWi4qFVKtGwMbb5JWsR+JxKlMaJkRJxoZ0gg3WREgPxAN0bm6iU5+S4Bi0sz0oxBRZT8BiNsQ== } + browserstack-local@1.4.8: dependencies: https-proxy-agent: 4.0.0 is-running: 2.1.0 @@ -33496,139 +44526,73 @@ packages: temp-fs: 0.9.9 transitivePeerDependencies: - supports-color - dev: true - /browserstack@1.5.3: - resolution: - { integrity: sha512-AO+mECXsW4QcqC9bxwM29O7qWa7bJT94uBFzeb5brylIQwawuEziwq20dPYbins95GlWzOawgyDNdjYAo32EKg== } + browserstack@1.5.3: dependencies: https-proxy-agent: 2.2.4 transitivePeerDependencies: - supports-color - dev: true - /bs-logger@0.2.6: - resolution: - { integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== } - engines: { node: ">= 6" } + bs-logger@0.2.6: dependencies: fast-json-stable-stringify: 2.1.0 - dev: true - /bser@2.1.1: - resolution: - { integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== } + bser@2.1.1: dependencies: node-int64: 0.4.0 - dev: true - /buffer-alloc-unsafe@1.1.0: - resolution: - { integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== } - dev: true + buffer-alloc-unsafe@1.1.0: {} - /buffer-alloc@1.2.0: - resolution: - { integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== } + buffer-alloc@1.2.0: dependencies: buffer-alloc-unsafe: 1.1.0 buffer-fill: 1.0.0 - dev: true - /buffer-crc32@0.2.13: - resolution: - { integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== } - dev: true + buffer-crc32@0.2.13: {} - /buffer-fill@1.0.0: - resolution: - { integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== } - dev: true + buffer-fill@1.0.0: {} - /buffer-from@1.1.1: - resolution: - { integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== } - dev: true + buffer-from@1.1.1: {} - /buffer-indexof-polyfill@1.0.2: - resolution: - { integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A== } - engines: { node: ">=0.10" } - dev: true + buffer-indexof-polyfill@1.0.2: {} - /buffer-xor@1.0.3: - resolution: - { integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== } - dev: true + buffer-xor@1.0.3: {} - /buffer@5.7.1: - resolution: - { integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== } + buffer@5.7.1: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - /buffer@6.0.3: - resolution: - { integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== } + buffer@6.0.3: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - /buffers@0.1.1: - resolution: - { integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ== } - engines: { node: ">=0.2.0" } - dev: true + buffers@0.1.1: {} - /builtin-status-codes@3.0.0: - resolution: - { integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== } - dev: true + builtin-status-codes@3.0.0: {} - /builtins@5.0.1: - resolution: - { integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== } + builtins@5.0.1: dependencies: semver: 7.5.4 - dev: true - /busboy@1.6.0: - resolution: - { integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== } - engines: { node: ">=10.16.0" } + busboy@1.6.0: dependencies: streamsearch: 1.1.0 - dev: true - /bytes@3.0.0: - resolution: - { integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== } - engines: { node: ">= 0.8" } - dev: true + bytes@3.0.0: {} - /bytes@3.1.2: - resolution: - { integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== } - engines: { node: ">= 0.8" } + bytes@3.1.2: {} - /bzip2-maybe@1.0.0: - resolution: - { integrity: sha512-VBRXxCZlWTZWnjcygdkA9lTVRUv5eeuulmGe74PSTFYDQVwvkUafcH8j2iyc8luvVmakToCETQcAN/r/a/qbsg== } - hasBin: true + bzip2-maybe@1.0.0: dependencies: is-bzip2: 1.0.0 peek-stream: 1.1.3 pumpify: 1.5.1 through2: 2.0.5 unbzip2-stream: 1.4.3 - dev: true - /c8@7.14.0: - resolution: - { integrity: sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw== } - engines: { node: ">=10.12.0" } - hasBin: true + c8@7.14.0: dependencies: "@bcoe/v8-coverage": 0.2.3 "@istanbuljs/schema": 0.1.3 @@ -33642,12 +44606,8 @@ packages: v8-to-istanbul: 9.1.3 yargs: 16.2.0 yargs-parser: 20.2.9 - dev: true - /cacache@15.3.0: - resolution: - { integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== } - engines: { node: ">= 10" } + cacache@15.3.0: dependencies: "@npmcli/fs": 1.1.0 "@npmcli/move-file": 1.1.2 @@ -33669,12 +44629,8 @@ packages: unique-filename: 1.1.1 transitivePeerDependencies: - bluebird - dev: true - /cacache@16.1.2: - resolution: - { integrity: sha512-Xx+xPlfCZIUHagysjjOAje9nRo8pRDczQCcXb4J2O0BLtH+xeVue6ba4y1kfJfQMAnM2mkcoMIAyOctlaRGWYA== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + cacache@16.1.2: dependencies: "@npmcli/fs": 2.1.2 "@npmcli/move-file": 2.0.1 @@ -33696,12 +44652,8 @@ packages: unique-filename: 1.1.1 transitivePeerDependencies: - bluebird - dev: true - /cache-base@1.0.1: - resolution: - { integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== } - engines: { node: ">=0.10.0" } + cache-base@1.0.1: dependencies: collection-visit: 1.0.0 component-emitter: 1.3.0 @@ -33712,33 +44664,17 @@ packages: to-object-path: 0.3.0 union-value: 1.0.1 unset-value: 1.0.0 - dev: true - /cache-content-type@1.0.1: - resolution: - { integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== } - engines: { node: ">= 6.0.0" } + cache-content-type@1.0.1: dependencies: mime-types: 2.1.34 ylru: 1.2.1 - dev: true - /cacheable-lookup@5.0.4: - resolution: - { integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== } - engines: { node: ">=10.6.0" } - dev: true + cacheable-lookup@5.0.4: {} - /cacheable-lookup@7.0.0: - resolution: - { integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== } - engines: { node: ">=14.16" } - dev: true + cacheable-lookup@7.0.0: {} - /cacheable-request@10.2.11: - resolution: - { integrity: sha512-kn0t0oJnlFo1Nzl/AYQzS/oByMtmaqLasFUa7MUMsiTrIHy8TxSkx2KzWCybE3Nuz1F4sJRGnLAfUGsPe47viQ== } - engines: { node: ">=14.16" } + cacheable-request@10.2.11: dependencies: "@types/http-cache-semantics": 4.0.1 get-stream: 7.0.0 @@ -33747,12 +44683,8 @@ packages: mimic-response: 4.0.0 normalize-url: 8.0.0 responselike: 3.0.0 - dev: true - /cacheable-request@7.0.1: - resolution: - { integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw== } - engines: { node: ">=8" } + cacheable-request@7.0.1: dependencies: clone-response: 1.0.2 get-stream: 5.2.0 @@ -33761,23 +44693,12 @@ packages: lowercase-keys: 2.0.0 normalize-url: 4.5.1 responselike: 2.0.0 - dev: true - /cachedir@2.3.0: - resolution: - { integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== } - engines: { node: ">=6" } - dev: true + cachedir@2.3.0: {} - /calculate-size@1.1.1: - resolution: - { integrity: sha512-jJZ7pvbQVM/Ss3VO789qpsypN3xmnepg242cejOAslsmlZLYw2dnj7knnNowabQ0Kzabzx56KFTy2Pot/y6FmA== } - dev: false + calculate-size@1.1.1: {} - /call-bind@1.0.7: - resolution: - { integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== } - engines: { node: ">= 0.4" } + call-bind@1.0.7: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 @@ -33785,102 +44706,51 @@ packages: get-intrinsic: 1.2.4 set-function-length: 1.2.2 - /call-me-maybe@1.0.2: - resolution: - { integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== } - dev: false + call-me-maybe@1.0.2: {} - /callsites@3.1.0: - resolution: - { integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== } - engines: { node: ">=6" } + callsites@3.1.0: {} - /camel-case@4.1.2: - resolution: - { integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== } + camel-case@4.1.2: dependencies: pascal-case: 3.1.2 tslib: 2.6.2 - dev: true - /camelcase@4.1.0: - resolution: - { integrity: sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== } - engines: { node: ">=4" } - dev: true + camelcase@4.1.0: {} - /camelcase@5.3.1: - resolution: - { integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== } - engines: { node: ">=6" } - dev: true + camelcase@5.3.1: {} - /camelcase@6.3.0: - resolution: - { integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== } - engines: { node: ">=10" } - dev: true + camelcase@6.3.0: {} - /can-write-to-dir@1.1.1: - resolution: - { integrity: sha512-eOgiEWqjppB+3DN/5E82EQ8dTINus8d9GXMCbEsUnp2hcUIcXmBvzWmD3tXMk3CuBK0v+ddK9qw0EAF+JVRMjQ== } - engines: { node: ">=10.13" } + can-write-to-dir@1.1.1: dependencies: path-temp: 2.0.0 - dev: true - /caniuse-api@3.0.0: - resolution: - { integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== } + caniuse-api@3.0.0: dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001600 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - dev: true - /caniuse-lite@1.0.30001547: - resolution: - { integrity: sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA== } - dev: true + caniuse-lite@1.0.30001547: {} - /caniuse-lite@1.0.30001600: - resolution: - { integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ== } - dev: true + caniuse-lite@1.0.30001600: {} - /capital-case@1.0.4: - resolution: - { integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== } + capital-case@1.0.4: dependencies: no-case: 3.0.4 tslib: 2.6.2 upper-case-first: 2.0.2 - dev: true - /capture-exit@2.0.0: - resolution: - { integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== } - engines: { node: 6.* || 8.* || >= 10.* } + capture-exit@2.0.0: dependencies: rsvp: 4.8.5 - dev: true - /case-sensitive-paths-webpack-plugin@2.4.0: - resolution: - { integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== } - engines: { node: ">=4" } - dev: true + case-sensitive-paths-webpack-plugin@2.4.0: {} - /caseless@0.12.0: - resolution: - { integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== } - dev: true + caseless@0.12.0: {} - /chai@4.3.10: - resolution: - { integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g== } - engines: { node: ">=4" } + chai@4.3.10: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 @@ -33890,52 +44760,33 @@ packages: pathval: 1.1.1 type-detect: 4.0.8 - /chainsaw@0.1.0: - resolution: - { integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ== } + chainsaw@0.1.0: dependencies: traverse: 0.3.9 - dev: true - /chalk@2.4.1: - resolution: - { integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== } - engines: { node: ">=4" } + chalk@2.4.1: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - dev: true - /chalk@2.4.2: - resolution: - { integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== } - engines: { node: ">=4" } + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /chalk@3.0.0: - resolution: - { integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== } - engines: { node: ">=8" } + chalk@3.0.0: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - dev: true - /chalk@4.1.2: - resolution: - { integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== } - engines: { node: ">=10" } + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - /change-case-all@1.0.14: - resolution: - { integrity: sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA== } + change-case-all@1.0.14: dependencies: change-case: 4.1.2 is-lower-case: 2.0.2 @@ -33947,11 +44798,8 @@ packages: title-case: 3.0.3 upper-case: 2.0.2 upper-case-first: 2.0.2 - dev: true - /change-case-all@1.0.15: - resolution: - { integrity: sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ== } + change-case-all@1.0.15: dependencies: change-case: 4.1.2 is-lower-case: 2.0.2 @@ -33963,11 +44811,8 @@ packages: title-case: 3.0.3 upper-case: 2.0.2 upper-case-first: 2.0.2 - dev: true - /change-case@4.1.2: - resolution: - { integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== } + change-case@4.1.2: dependencies: camel-case: 4.1.2 capital-case: 1.0.4 @@ -33981,50 +44826,28 @@ packages: sentence-case: 3.0.4 snake-case: 3.0.4 tslib: 2.6.2 - dev: true - /char-regex@1.0.2: - resolution: - { integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== } - engines: { node: ">=10" } - dev: true + char-regex@1.0.2: {} - /chardet@0.7.0: - resolution: - { integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== } + chardet@0.7.0: {} - /charenc@0.0.2: - resolution: - { integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== } - dev: true + charenc@0.0.2: {} - /check-error@1.0.3: - resolution: - { integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== } + check-error@1.0.3: dependencies: get-func-name: 2.0.2 - /check-more-types@2.24.0: - resolution: - { integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== } - engines: { node: ">= 0.8.0" } - dev: true + check-more-types@2.24.0: {} - /cheerio-select@1.5.0: - resolution: - { integrity: sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg== } + cheerio-select@1.5.0: dependencies: css-select: 4.3.0 css-what: 5.1.0 domelementtype: 2.3.0 domhandler: 4.3.1 domutils: 2.8.0 - dev: true - /cheerio@1.0.0-rc.10: - resolution: - { integrity: sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== } - engines: { node: ">= 6" } + cheerio@1.0.0-rc.10: dependencies: cheerio-select: 1.5.0 dom-serializer: 1.3.2 @@ -34033,28 +44856,18 @@ packages: parse5: 6.0.1 parse5-htmlparser2-tree-adapter: 6.0.1 tslib: 2.6.2 - dev: true - /chevrotain@7.1.1: - resolution: - { integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw== } + chevrotain@7.1.1: dependencies: regexp-to-ast: 0.5.0 - dev: true - /chevrotain@9.1.0: - resolution: - { integrity: sha512-A86/55so63HCfu0dgGg3j9u8uuuBOrSqly1OhBZxRu2x6sAKILLzfVjbGMw45kgier6lz45EzcjjWtTRgoT84Q== } + chevrotain@9.1.0: dependencies: "@chevrotain/types": 9.1.0 "@chevrotain/utils": 9.1.0 regexp-to-ast: 0.5.0 - dev: true - /chokidar@3.5.3: - resolution: - { integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== } - engines: { node: ">= 8.10.0" } + chokidar@3.5.3: dependencies: anymatch: 3.1.2 braces: 3.0.2 @@ -34065,465 +44878,226 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.2 - dev: true - /chownr@1.1.4: - resolution: - { integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== } - dev: true + chownr@1.1.4: {} - /chownr@2.0.0: - resolution: - { integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== } - engines: { node: ">=10" } - dev: true + chownr@2.0.0: {} - /chrome-remote-interface@0.27.2: - resolution: - { integrity: sha512-pVLljQ29SAx8KIv5tSa9sIf8GrEsAZdPJoeWOmY3/nrIzFmE+EryNNHvDkddGod0cmAFTv+GmPG0uvzxi2NWsA== } - hasBin: true + chrome-remote-interface@0.27.2: dependencies: commander: 2.11.0 ws: 6.2.2 transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true - /chrome-trace-event@1.0.2: - resolution: - { integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== } - engines: { node: ">=6.0" } + chrome-trace-event@1.0.2: dependencies: tslib: 1.14.1 - dev: true - /ci-info@2.0.0: - resolution: - { integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== } - dev: true + ci-info@2.0.0: {} - /ci-info@3.3.2: - resolution: - { integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg== } - dev: true + ci-info@3.3.2: {} - /cipher-base@1.0.4: - resolution: - { integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== } + cipher-base@1.0.4: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 - dev: true - /cjs-module-lexer@0.6.0: - resolution: - { integrity: sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== } - dev: true + cjs-module-lexer@0.6.0: {} - /cjs-module-lexer@1.2.3: - resolution: - { integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== } - dev: true + cjs-module-lexer@1.2.3: {} - /class-utils@0.3.6: - resolution: - { integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== } - engines: { node: ">=0.10.0" } + class-utils@0.3.6: dependencies: arr-union: 3.1.0 define-property: 0.2.5 isobject: 3.0.1 static-extend: 0.1.2 - dev: true - /classcat@5.0.4: - resolution: - { integrity: sha512-sbpkOw6z413p+HDGcBENe498WM9woqWHiJxCq7nvmxe9WmrUmqfAcxpIwAiMtM5Q3AhYkzXcNQHqsWq0mND51g== } - dev: false + classcat@5.0.4: {} - /classnames@2.3.2: - resolution: - { integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== } - dev: false + classnames@2.3.2: {} - /clean-css@4.2.3: - resolution: - { integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== } - engines: { node: ">= 4.0" } + clean-css@4.2.3: dependencies: source-map: 0.6.1 - dev: true - /clean-css@5.3.2: - resolution: - { integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== } - engines: { node: ">= 10.0" } + clean-css@5.3.2: dependencies: source-map: 0.6.1 - dev: true - /clean-git-ref@2.0.1: - resolution: - { integrity: sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw== } - dev: false + clean-git-ref@2.0.1: {} - /clean-stack@2.2.0: - resolution: - { integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== } - engines: { node: ">=6" } - dev: true + clean-stack@2.2.0: {} - /cli-boxes@1.0.0: - resolution: - { integrity: sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg== } - engines: { node: ">=0.10.0" } - dev: true + cli-boxes@1.0.0: {} - /cli-boxes@2.2.1: - resolution: - { integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== } - engines: { node: ">=6" } - dev: true + cli-boxes@2.2.1: {} - /cli-columns@4.0.0: - resolution: - { integrity: sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ== } - engines: { node: ">= 10" } + cli-columns@4.0.0: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true - /cli-cursor@3.1.0: - resolution: - { integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== } - engines: { node: ">=8" } + cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 - /cli-spinners@2.6.0: - resolution: - { integrity: sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q== } - engines: { node: ">=6" } + cli-spinners@2.6.0: {} - /cli-table3@0.6.1: - resolution: - { integrity: sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA== } - engines: { node: 10.* || >= 12.* } + cli-table3@0.6.1: dependencies: string-width: 4.2.3 optionalDependencies: colors: 1.4.0 - dev: true - /cli-truncate@2.1.0: - resolution: - { integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== } - engines: { node: ">=8" } + cli-truncate@2.1.0: dependencies: slice-ansi: 3.0.0 string-width: 4.2.3 - dev: true - /cli-width@3.0.0: - resolution: - { integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== } - engines: { node: ">= 10" } + cli-width@3.0.0: {} - /client-zip@2.4.3: - resolution: - { integrity: sha512-PRJsVv+Q742auicTQD47IgatSCRdZ7e09sQoQ+jXH/fz4nXF69cVxCeiTS+kV9xx+4iTSO8JbD5iwsqkIkNDZw== } - dev: false + client-zip@2.4.3: {} - /clipanion@3.2.0-rc.11(typanion@3.9.0): - resolution: - { integrity: sha512-fugY+N5uPop31VDYhjTc31DwPjCCLx6kmvdlFTf8fztpOxwplopiZr1XSHSA2qNmfpcXlJZKJsXMkxvXmdzK7g== } - peerDependencies: - typanion: "*" + clipanion@3.2.0-rc.11(typanion@3.9.0): dependencies: typanion: 3.9.0 - dev: true - /clipanion@4.0.0-rc.2(typanion@3.9.0): - resolution: - { integrity: sha512-0IXugyri0bQs6/JLS9Uoh9xZ4kiDyFf6gAoikefPW/yHJZbS4We4jjx5HZPU/xfRjILSzZld9Q9P3JBJe6irUA== } - peerDependencies: - typanion: "*" + clipanion@4.0.0-rc.2(typanion@3.9.0): dependencies: typanion: 3.9.0 - dev: true - /clipboardy@2.3.0: - resolution: - { integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ== } - engines: { node: ">=8" } + clipboardy@2.3.0: dependencies: arch: 2.2.0 execa: 1.0.0 is-wsl: 2.2.0 - dev: true - /clipboardy@3.0.0: - resolution: - { integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + clipboardy@3.0.0: dependencies: arch: 2.2.0 execa: 5.1.1 is-wsl: 2.2.0 - dev: true - /cliui@6.0.0: - resolution: - { integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== } + cliui@6.0.0: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - dev: true - /cliui@7.0.4: - resolution: - { integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== } + cliui@7.0.4: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - /cliui@8.0.1: - resolution: - { integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== } - engines: { node: ">=12" } + cliui@8.0.1: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - /clone-deep@4.0.1: - resolution: - { integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== } - engines: { node: ">=6" } + clone-deep@4.0.1: dependencies: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 - dev: true - /clone-response@1.0.2: - resolution: - { integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q== } + clone-response@1.0.2: dependencies: mimic-response: 1.0.1 - dev: true - /clone@1.0.4: - resolution: - { integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== } - engines: { node: ">=0.8" } + clone@1.0.4: {} - /clone@2.1.2: - resolution: - { integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== } - engines: { node: ">=0.8" } + clone@2.1.2: {} - /clsx@1.1.1: - resolution: - { integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== } - engines: { node: ">=6" } - dev: false + clsx@1.1.1: {} - /cmd-extension@1.0.2: - resolution: - { integrity: sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g== } - engines: { node: ">=10" } - dev: true + cmd-extension@1.0.2: {} - /cmd-shim@4.1.0: - resolution: - { integrity: sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw== } - engines: { node: ">=10" } + cmd-shim@4.1.0: dependencies: mkdirp-infer-owner: 2.0.0 - dev: true - /co@4.6.0: - resolution: - { integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== } - engines: { iojs: ">= 1.0.0", node: ">= 0.12.0" } - dev: true + co@4.6.0: {} - /code-error-fragment@0.0.230: - resolution: - { integrity: sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw== } - engines: { node: ">= 4" } - dev: false + code-error-fragment@0.0.230: {} - /collect-v8-coverage@1.0.1: - resolution: - { integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== } - dev: true + collect-v8-coverage@1.0.1: {} - /collection-visit@1.0.0: - resolution: - { integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== } - engines: { node: ">=0.10.0" } + collection-visit@1.0.0: dependencies: map-visit: 1.0.0 object-visit: 1.0.1 - dev: true - /color-convert@1.9.3: - resolution: - { integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== } + color-convert@1.9.3: dependencies: color-name: 1.1.3 - /color-convert@2.0.1: - resolution: - { integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== } - engines: { node: ">=7.0.0" } + color-convert@2.0.1: dependencies: color-name: 1.1.4 - /color-name@1.1.3: - resolution: - { integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== } + color-name@1.1.3: {} - /color-name@1.1.4: - resolution: - { integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== } + color-name@1.1.4: {} - /color-support@1.1.3: - resolution: - { integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== } - hasBin: true - dev: true + color-support@1.1.3: {} - /colord@2.9.3: - resolution: - { integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== } - dev: true + colord@2.9.3: {} - /colorette@2.0.16: - resolution: - { integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== } - dev: true + colorette@2.0.16: {} - /colorette@2.0.20: - resolution: - { integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== } - dev: true + colorette@2.0.20: {} - /colors@1.4.0: - resolution: - { integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== } - engines: { node: ">=0.1.90" } - requiresBuild: true - dev: true + colors@1.4.0: {} - /combine-reducer@1.0.2: - resolution: - { integrity: sha512-GfTbT0Fq8Jm4xlkpI0hzRRX5f1PuNsHfFHAfTaHZZw0m51+Olfm3LfiPCrvR1VzFf6vSL2zZyIW1vv7ebmNOYw== } - dev: false + combine-reducer@1.0.2: {} - /combined-stream@1.0.8: - resolution: - { integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== } - engines: { node: ">= 0.8" } + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 - /commander@11.0.0: - resolution: - { integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ== } - engines: { node: ">=16" } - dev: true + commander@11.0.0: {} - /commander@2.11.0: - resolution: - { integrity: sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ== } - dev: true + commander@2.11.0: {} - /commander@2.20.3: - resolution: - { integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== } + commander@2.20.3: {} - /commander@4.1.1: - resolution: - { integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== } - engines: { node: ">= 6" } + commander@4.1.1: {} - /commander@6.2.1: - resolution: - { integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== } - engines: { node: ">= 6" } - dev: true + commander@6.2.1: {} - /commander@7.2.0: - resolution: - { integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== } - engines: { node: ">= 10" } - dev: true + commander@7.2.0: {} - /commander@8.3.0: - resolution: - { integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== } - engines: { node: ">= 12" } + commander@8.3.0: {} - /commander@9.4.1: - resolution: - { integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== } - engines: { node: ^12.20.0 || >=14 } + commander@9.4.1: {} - /common-path-prefix@3.0.0: - resolution: - { integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== } - dev: true + common-path-prefix@3.0.0: {} - /common-tags@1.8.2: - resolution: - { integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== } - engines: { node: ">=4.0.0" } - dev: true + common-tags@1.8.2: {} - /commondir@1.0.1: - resolution: - { integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== } - dev: true + commondir@1.0.1: {} - /compare-versions@6.1.0: - resolution: - { integrity: sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg== } - dev: true + compare-versions@6.1.0: {} - /component-emitter@1.3.0: - resolution: - { integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== } + component-emitter@1.3.0: {} - /compress-commons@4.1.0: - resolution: - { integrity: sha512-ofaaLqfraD1YRTkrRKPCrGJ1pFeDG/MVCkVVV2FNGeWquSlqw5wOrwOfPQ1xF2u+blpeWASie5EubHz+vsNIgA== } - engines: { node: ">= 10" } + compress-commons@4.1.0: dependencies: buffer-crc32: 0.2.13 crc32-stream: 4.0.2 normalize-path: 3.0.0 readable-stream: 3.6.0 - dev: true - /compressible@2.0.18: - resolution: - { integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== } - engines: { node: ">= 0.6" } + compressible@2.0.18: dependencies: mime-db: 1.51.0 - dev: true - /compression@1.7.3: - resolution: - { integrity: sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg== } - engines: { node: ">= 0.8.0" } + compression@1.7.3: dependencies: accepts: 1.3.8 bytes: 3.0.0 @@ -34534,12 +45108,8 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: true - /compression@1.7.4: - resolution: - { integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== } - engines: { node: ">= 0.8.0" } + compression@1.7.4: dependencies: accepts: 1.3.8 bytes: 3.0.0 @@ -34550,45 +45120,26 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: true - /comver-to-semver@1.0.0: - resolution: - { integrity: sha512-gcGtbRxjwROQOdXLUWH1fQAXqThUVRZ219aAwgtX3KfYw429/Zv6EIJRf5TBSzWdAGwePmqH7w70WTaX4MDqag== } - engines: { node: ">=12.17" } - dev: true + comver-to-semver@1.0.0: {} - /concat-map@0.0.1: - resolution: - { integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== } + concat-map@0.0.1: {} - /concat-stream@1.6.2: - resolution: - { integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== } - engines: { "0": node >= 0.8 } + concat-stream@1.6.2: dependencies: buffer-from: 1.1.1 inherits: 2.0.4 readable-stream: 2.3.7 typedarray: 0.0.6 - dev: true - /concat-stream@2.0.0: - resolution: - { integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== } - engines: { "0": node >= 6.0 } + concat-stream@2.0.0: dependencies: buffer-from: 1.1.1 inherits: 2.0.4 readable-stream: 3.6.0 typedarray: 0.0.6 - dev: true - /concurrently@8.2.2: - resolution: - { integrity: sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg== } - engines: { node: ^14.13.0 || >=16.0.0 } - hasBin: true + concurrently@8.2.2: dependencies: chalk: 4.1.2 date-fns: 2.30.0 @@ -34599,26 +45150,15 @@ packages: supports-color: 8.1.1 tree-kill: 1.2.2 yargs: 17.7.2 - dev: true - /config-chain@1.1.12: - resolution: - { integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== } + config-chain@1.1.12: dependencies: ini: 1.3.8 proto-list: 1.2.4 - dev: true - /connect-history-api-fallback@2.0.0: - resolution: - { integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== } - engines: { node: ">=0.8" } - dev: true + connect-history-api-fallback@2.0.0: {} - /connect@3.7.0: - resolution: - { integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== } - engines: { node: ">= 0.10.0" } + connect@3.7.0: dependencies: debug: 2.6.9 finalhandler: 1.1.2 @@ -34626,109 +45166,53 @@ packages: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color - dev: true - /console-browserify@1.2.0: - resolution: - { integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== } - dev: true + console-browserify@1.2.0: {} - /console-control-strings@1.1.0: - resolution: - { integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== } - dev: true + console-control-strings@1.1.0: {} - /constant-case@3.0.4: - resolution: - { integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== } + constant-case@3.0.4: dependencies: no-case: 3.0.4 tslib: 2.6.2 upper-case: 2.0.2 - dev: true - /constants-browserify@1.0.0: - resolution: - { integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== } - dev: true + constants-browserify@1.0.0: {} - /content-disposition@0.5.2: - resolution: - { integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== } - engines: { node: ">= 0.6" } - dev: true + content-disposition@0.5.2: {} - /content-disposition@0.5.4: - resolution: - { integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== } - engines: { node: ">= 0.6" } + content-disposition@0.5.4: dependencies: safe-buffer: 5.2.1 - /content-type@1.0.5: - resolution: - { integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== } - engines: { node: ">= 0.6" } + content-type@1.0.5: {} - /convert-source-map@1.7.0: - resolution: - { integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== } + convert-source-map@1.7.0: dependencies: safe-buffer: 5.1.2 - /convert-source-map@2.0.0: - resolution: - { integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== } - dev: true + convert-source-map@2.0.0: {} - /cookie-signature@1.0.6: - resolution: - { integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== } + cookie-signature@1.0.6: {} - /cookie@0.4.1: - resolution: - { integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== } - engines: { node: ">= 0.6" } - dev: true + cookie@0.4.1: {} - /cookie@0.6.0: - resolution: - { integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== } - engines: { node: ">= 0.6" } + cookie@0.6.0: {} - /cookiejar@2.1.4: - resolution: - { integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw== } - dev: false + cookiejar@2.1.4: {} - /cookies@0.8.0: - resolution: - { integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== } - engines: { node: ">= 0.8" } + cookies@0.8.0: dependencies: depd: 2.0.0 keygrip: 1.1.0 - dev: true - /copy-anything@2.0.3: - resolution: - { integrity: sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ== } + copy-anything@2.0.3: dependencies: is-what: 3.14.1 - dev: true - /copy-descriptor@0.1.1: - resolution: - { integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== } - engines: { node: ">=0.10.0" } - dev: true + copy-descriptor@0.1.1: {} - /copy-webpack-plugin@11.0.0(webpack@5.76.1): - resolution: - { integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== } - engines: { node: ">= 14.15.0" } - peerDependencies: - webpack: ^5.1.0 + copy-webpack-plugin@11.0.0(webpack@5.76.1): dependencies: fast-glob: 3.2.11 glob-parent: 6.0.2 @@ -34737,14 +45221,8 @@ packages: schema-utils: 4.0.0 serialize-javascript: 6.0.1 webpack: 5.76.1 - dev: true - /copy-webpack-plugin@11.0.0(webpack@5.88.2): - resolution: - { integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== } - engines: { node: ">= 14.15.0" } - peerDependencies: - webpack: ^5.1.0 + copy-webpack-plugin@11.0.0(webpack@5.88.2): dependencies: fast-glob: 3.2.11 glob-parent: 6.0.2 @@ -34753,12 +45231,8 @@ packages: schema-utils: 4.0.0 serialize-javascript: 6.0.1 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /copyfiles@2.4.1: - resolution: - { integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== } - hasBin: true + copyfiles@2.4.1: dependencies: glob: 7.2.0 minimatch: 3.0.5 @@ -34768,162 +45242,95 @@ packages: untildify: 4.0.0 yargs: 16.2.0 - /core-js-compat@3.21.1: - resolution: - { integrity: sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g== } + core-js-compat@3.21.1: dependencies: browserslist: 4.23.0 semver: 7.0.0 - dev: true - /core-js-compat@3.30.2: - resolution: - { integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA== } + core-js-compat@3.30.2: dependencies: browserslist: 4.23.0 - dev: true - /core-js-compat@3.33.0: - resolution: - { integrity: sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw== } + core-js-compat@3.33.0: dependencies: browserslist: 4.23.0 - dev: true - /core-js-compat@3.35.1: - resolution: - { integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw== } + core-js-compat@3.35.1: dependencies: browserslist: 4.23.0 - dev: true - /core-js-pure@3.33.0: - resolution: - { integrity: sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg== } - requiresBuild: true - dev: true + core-js-pure@3.33.0: {} - /core-js@3.6.5: - resolution: - { integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== } - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - requiresBuild: true - dev: true + core-js@3.6.5: {} - /core-util-is@1.0.2: - resolution: - { integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== } + core-util-is@1.0.2: {} - /cors@2.8.5: - resolution: - { integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== } - engines: { node: ">= 0.10" } + cors@2.8.5: dependencies: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig-typescript-loader@4.4.0(@types/node@18.17.18)(cosmiconfig@7.0.1)(ts-node@10.9.1)(typescript@4.8.4): - resolution: - { integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw== } - engines: { node: ">=v14.21.3" } - peerDependencies: - "@types/node": "*" - cosmiconfig: ">=7" - ts-node: ">=10" - typescript: ">=4" + cosmiconfig-typescript-loader@4.4.0(@types/node@18.17.18)(cosmiconfig@7.0.1)(ts-node@10.9.1)(typescript@4.8.4): dependencies: "@types/node": 18.17.18 cosmiconfig: 7.0.1 ts-node: 10.9.1(@types/node@18.17.18)(typescript@4.8.4) typescript: 4.8.4 - dev: true - /cosmiconfig@6.0.0: - resolution: - { integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== } - engines: { node: ">=8" } + cosmiconfig@6.0.0: dependencies: "@types/parse-json": 4.0.0 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - dev: false - /cosmiconfig@7.0.1: - resolution: - { integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== } - engines: { node: ">=10" } + cosmiconfig@7.0.1: dependencies: "@types/parse-json": 4.0.0 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - dev: true - /cosmiconfig@8.0.0: - resolution: - { integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ== } - engines: { node: ">=14" } + cosmiconfig@8.0.0: dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - dev: true - /cpr@3.0.1: - resolution: - { integrity: sha512-Xch4PXQ/KC8lJ+KfJ9JI6eG/nmppLrPPWg5Q+vh65Qr9EjuJEubxh/H/Le1TmCZ7+Xv7iJuNRqapyOFZB+wsxA== } - hasBin: true + cpr@3.0.1: dependencies: graceful-fs: 4.2.10 minimist: 1.2.8 mkdirp: 0.5.6 rimraf: 2.7.1 - dev: true - /crc-32@1.2.0: - resolution: - { integrity: sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA== } - engines: { node: ">=0.8" } - hasBin: true + crc-32@1.2.0: dependencies: exit-on-epipe: 1.0.1 printj: 1.1.2 - /crc32-stream@4.0.2: - resolution: - { integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== } - engines: { node: ">= 10" } + crc32-stream@4.0.2: dependencies: crc-32: 1.2.0 readable-stream: 3.6.0 - dev: true - /create-ecdh@4.0.4: - resolution: - { integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== } + create-ecdh@4.0.4: dependencies: bn.js: 4.12.0 elliptic: 6.5.4 - dev: true - /create-hash@1.2.0: - resolution: - { integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== } + create-hash@1.2.0: dependencies: cipher-base: 1.0.4 inherits: 2.0.4 md5.js: 1.3.5 ripemd160: 2.0.2 sha.js: 2.4.11 - dev: true - /create-hmac@1.1.7: - resolution: - { integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== } + create-hmac@1.1.7: dependencies: cipher-base: 1.0.4 create-hash: 1.2.0 @@ -34931,16 +45338,10 @@ packages: ripemd160: 2.0.2 safe-buffer: 5.2.1 sha.js: 2.4.11 - dev: true - /create-require@1.1.1: - resolution: - { integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== } - dev: true + create-require@1.1.1: {} - /critters@0.0.16: - resolution: - { integrity: sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A== } + critters@0.0.16: dependencies: chalk: 4.1.2 css-select: 4.3.0 @@ -34948,64 +45349,40 @@ packages: parse5-htmlparser2-tree-adapter: 6.0.1 postcss: 8.4.38 pretty-bytes: 5.6.0 - dev: true - /cross-env@7.0.3: - resolution: - { integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== } - engines: { node: ">=10.14", npm: ">=6", yarn: ">=1" } - hasBin: true + cross-env@7.0.3: dependencies: cross-spawn: 7.0.3 - dev: true - /cross-fetch@3.1.5: - resolution: - { integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== } + cross-fetch@3.1.5: dependencies: node-fetch: 2.6.7 transitivePeerDependencies: - encoding - /cross-spawn@5.1.0: - resolution: - { integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== } + cross-spawn@5.1.0: dependencies: lru-cache: 4.1.5 shebang-command: 1.2.0 which: 1.3.1 - dev: true - /cross-spawn@6.0.5: - resolution: - { integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== } - engines: { node: ">=4.8" } + cross-spawn@6.0.5: dependencies: nice-try: 1.0.5 path-key: 2.0.1 semver: 5.7.1 shebang-command: 1.2.0 which: 1.3.1 - dev: true - /cross-spawn@7.0.3: - resolution: - { integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== } - engines: { node: ">= 8" } + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - dev: true - /crypt@0.0.2: - resolution: - { integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== } - dev: true + crypt@0.0.2: {} - /crypto-browserify@3.12.0: - resolution: - { integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== } + crypto-browserify@3.12.0: dependencies: browserify-cipher: 1.0.1 browserify-sign: 4.2.1 @@ -35018,54 +45395,24 @@ packages: public-encrypt: 4.0.3 randombytes: 2.1.0 randomfill: 1.0.4 - dev: true - /crypto-random-string@2.0.0: - resolution: - { integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== } - engines: { node: ">=8" } - dev: true + crypto-random-string@2.0.0: {} - /css-blank-pseudo@3.0.3(postcss@8.4.16): - resolution: - { integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== } - engines: { node: ^12 || ^14 || >=16 } - hasBin: true - peerDependencies: - postcss: ^8.4 + css-blank-pseudo@3.0.3(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /css-declaration-sorter@7.2.0(postcss@8.4.38): - resolution: - { integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow== } - engines: { node: ^14 || ^16 || >=18 } - peerDependencies: - postcss: ^8.0.9 + css-declaration-sorter@7.2.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /css-has-pseudo@3.0.4(postcss@8.4.16): - resolution: - { integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== } - engines: { node: ^12 || ^14 || >=16 } - hasBin: true - peerDependencies: - postcss: ^8.4 + css-has-pseudo@3.0.4(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /css-loader@5.2.7(webpack@5.88.2): - resolution: - { integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== } - engines: { node: ">= 10.13.0" } - peerDependencies: - webpack: ^4.27.0 || ^5.0.0 + css-loader@5.2.7(webpack@5.88.2): dependencies: icss-utils: 5.1.0(postcss@8.4.12) loader-utils: 2.0.2 @@ -35078,14 +45425,8 @@ packages: schema-utils: 3.1.1 semver: 7.5.4 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /css-loader@6.7.1(webpack@5.76.1): - resolution: - { integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== } - engines: { node: ">= 12.13.0" } - peerDependencies: - webpack: ^5.0.0 + css-loader@6.7.1(webpack@5.76.1): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -35096,14 +45437,8 @@ packages: postcss-value-parser: 4.2.0 semver: 7.5.4 webpack: 5.76.1 - dev: true - /css-loader@6.7.1(webpack@5.88.2): - resolution: - { integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== } - engines: { node: ">= 12.13.0" } - peerDependencies: - webpack: ^5.0.0 + css-loader@6.7.1(webpack@5.88.2): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -35114,33 +45449,8 @@ packages: postcss-value-parser: 4.2.0 semver: 7.5.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - dev: true - /css-minimizer-webpack-plugin@5.0.1(webpack@5.88.2): - resolution: - { integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg== } - engines: { node: ">= 14.15.0" } - peerDependencies: - "@parcel/css": "*" - "@swc/css": "*" - clean-css: "*" - csso: "*" - esbuild: "*" - lightningcss: "*" - webpack: ^5.0.0 - peerDependenciesMeta: - "@parcel/css": - optional: true - "@swc/css": - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - lightningcss: - optional: true + css-minimizer-webpack-plugin@5.0.1(webpack@5.88.2): dependencies: "@jridgewell/trace-mapping": 0.3.18 cssnano: 6.1.2(postcss@8.4.38) @@ -35149,117 +45459,61 @@ packages: schema-utils: 4.2.0 serialize-javascript: 6.0.1 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /css-prefers-color-scheme@6.0.3(postcss@8.4.16): - resolution: - { integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== } - engines: { node: ^12 || ^14 || >=16 } - hasBin: true - peerDependencies: - postcss: ^8.4 + css-prefers-color-scheme@6.0.3(postcss@8.4.16): dependencies: postcss: 8.4.16 - dev: true - /css-select@4.3.0: - resolution: - { integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== } + css-select@4.3.0: dependencies: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 4.3.1 domutils: 2.8.0 nth-check: 2.0.1 - dev: true - /css-select@5.1.0: - resolution: - { integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== } + css-select@5.1.0: dependencies: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 5.0.3 domutils: 3.1.0 nth-check: 2.0.1 - dev: true - /css-tree@1.1.3: - resolution: - { integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== } - engines: { node: ">=8.0.0" } + css-tree@1.1.3: dependencies: mdn-data: 2.0.14 source-map: 0.6.1 - dev: true - /css-tree@2.2.1: - resolution: - { integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + css-tree@2.2.1: dependencies: mdn-data: 2.0.28 source-map-js: 1.2.0 - dev: true - /css-tree@2.3.1: - resolution: - { integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + css-tree@2.3.1: dependencies: mdn-data: 2.0.30 source-map-js: 1.2.0 - dev: true - /css-what@5.1.0: - resolution: - { integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== } - engines: { node: ">= 6" } - dev: true + css-what@5.1.0: {} - /css-what@6.1.0: - resolution: - { integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== } - engines: { node: ">= 6" } - dev: true + css-what@6.1.0: {} - /css.escape@1.5.1: - resolution: - { integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== } - dev: true + css.escape@1.5.1: {} - /css@3.0.0: - resolution: - { integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== } + css@3.0.0: dependencies: inherits: 2.0.4 source-map: 0.6.1 source-map-resolve: 0.6.0 - dev: true - /cssdb@7.5.4: - resolution: - { integrity: sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg== } - dev: true + cssdb@7.5.4: {} - /cssesc@3.0.0: - resolution: - { integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== } - engines: { node: ">=4" } - hasBin: true - dev: true + cssesc@3.0.0: {} - /cssfilter@0.0.10: - resolution: - { integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw== } - dev: true + cssfilter@0.0.10: {} - /cssnano-preset-default@6.1.2(postcss@8.4.38): - resolution: - { integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + cssnano-preset-default@6.1.2(postcss@8.4.38): dependencies: browserslist: 4.23.0 css-declaration-sorter: 7.2.0(postcss@8.4.38) @@ -35292,131 +45546,64 @@ packages: postcss-reduce-transforms: 6.0.2(postcss@8.4.38) postcss-svgo: 6.0.3(postcss@8.4.38) postcss-unique-selectors: 6.0.4(postcss@8.4.38) - dev: true - /cssnano-utils@4.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + cssnano-utils@4.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /cssnano@6.1.2(postcss@8.4.38): - resolution: - { integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + cssnano@6.1.2(postcss@8.4.38): dependencies: cssnano-preset-default: 6.1.2(postcss@8.4.38) lilconfig: 3.1.1 postcss: 8.4.38 - dev: true - /csso@4.2.0: - resolution: - { integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== } - engines: { node: ">=8.0.0" } + csso@4.2.0: dependencies: css-tree: 1.1.3 - dev: true - /csso@5.0.5: - resolution: - { integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + csso@5.0.5: dependencies: css-tree: 2.2.1 - dev: true - /cssom@0.3.8: - resolution: - { integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== } - dev: true + cssom@0.3.8: {} - /cssom@0.4.4: - resolution: - { integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== } - dev: true + cssom@0.4.4: {} - /cssstyle@2.3.0: - resolution: - { integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== } - engines: { node: ">=8" } + cssstyle@2.3.0: dependencies: cssom: 0.3.8 - dev: true - /cssstyle@3.0.0: - resolution: - { integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg== } - engines: { node: ">=14" } + cssstyle@3.0.0: dependencies: rrweb-cssom: 0.6.0 - dev: true - /csstype@2.6.21: - resolution: - { integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== } - dev: false + csstype@2.6.21: {} - /csstype@3.0.11: - resolution: - { integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== } + csstype@3.0.11: {} - /custom-event@1.0.1: - resolution: - { integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg== } - dev: true + custom-event@1.0.1: {} - /cypress-file-upload@5.0.8(cypress@13.5.1): - resolution: - { integrity: sha512-+8VzNabRk3zG6x8f8BWArF/xA/W0VK4IZNx3MV0jFWrJS/qKn8eHfa5nU73P9fOQAgwHFJx7zjg4lwOnljMO8g== } - engines: { node: ">=8.2.1" } - peerDependencies: - cypress: ">3.0.0" + cypress-file-upload@5.0.8(cypress@13.5.1): dependencies: cypress: 13.5.1 - dev: true - /cypress-iframe@1.0.1(@types/cypress@1.1.3): - resolution: - { integrity: sha512-Ne+xkZmWMhfq3x6wbfzK/SzsVTCrJru3R3cLXsoSAZyfUtJDamXyaIieHXeea3pQDXF4wE2w4iUuvCYHhoD31g== } - peerDependencies: - "@types/cypress": ^1.1.0 + cypress-iframe@1.0.1(@types/cypress@1.1.3): dependencies: "@types/cypress": 1.1.3 - dev: true - /cypress-log-to-output@1.1.2: - resolution: - { integrity: sha512-C1+ECMc/XXc4HqAEHdlw0X2wFhcoZZ/4qXHZkOAU/rRXMQXnbiO7JJtpLCKrLfOXlxB+jFwDAIdlPxPMfV3cFw== } + cypress-log-to-output@1.1.2: dependencies: chalk: 2.4.2 chrome-remote-interface: 0.27.2 transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true - /cypress-real-events@1.11.0(cypress@13.5.1): - resolution: - { integrity: sha512-4LXVRsyq+xBh5TmlEyO1ojtBXtN7xw720Pwb9rEE9rkJuXmeH3VyoR1GGayMGr+Itqf11eEjfDewtDmcx6PWPQ== } - peerDependencies: - cypress: ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x || ^11.x || ^12.x || ^13.x + cypress-real-events@1.11.0(cypress@13.5.1): dependencies: cypress: 13.5.1 - dev: true - /cypress@13.5.1: - resolution: - { integrity: sha512-yqLViT0D/lPI8Kkm7ciF/x/DCK/H/DnogdGyiTnQgX4OVR2aM30PtK+kvklTOD1u3TuItiD9wUQAF8EYWtyZug== } - engines: { node: ^16.0.0 || ^18.0.0 || >=20.0.0 } - hasBin: true - requiresBuild: true + cypress@13.5.1: dependencies: "@cypress/request": 3.0.1 "@cypress/xvfb": 1.2.4(supports-color@8.1.1) @@ -35461,132 +45648,64 @@ packages: tmp: 0.2.1 untildify: 4.0.0 yauzl: 2.10.0 - dev: true - /d3-array@1.2.4: - resolution: - { integrity: sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw== } - dev: false + d3-array@1.2.4: {} - /d3-array@2.12.1: - resolution: - { integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== } + d3-array@2.12.1: dependencies: internmap: 1.0.1 - dev: false - /d3-array@3.1.1: - resolution: - { integrity: sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ== } - engines: { node: ">=12" } + d3-array@3.1.1: dependencies: internmap: 2.0.3 - dev: false - /d3-array@3.2.2: - resolution: - { integrity: sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ== } - engines: { node: ">=12" } + d3-array@3.2.2: dependencies: internmap: 2.0.3 - dev: false - /d3-collection@1.0.7: - resolution: - { integrity: sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A== } - dev: false + d3-collection@1.0.7: {} - /d3-color@1.4.1: - resolution: - { integrity: sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q== } - dev: false + d3-color@1.4.1: {} - /d3-color@3.1.0: - resolution: - { integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== } - engines: { node: ">=12" } - dev: false + d3-color@3.1.0: {} - /d3-dispatch@1.0.6: - resolution: - { integrity: sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA== } - dev: false + d3-dispatch@1.0.6: {} - /d3-drag@2.0.0: - resolution: - { integrity: sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w== } + d3-drag@2.0.0: dependencies: d3-dispatch: 1.0.6 d3-selection: 2.0.0 - dev: false - /d3-drag@3.0.0: - resolution: - { integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== } - engines: { node: ">=12" } + d3-drag@3.0.0: dependencies: d3-dispatch: 1.0.6 d3-selection: 3.0.0 - dev: false - /d3-ease@1.0.7: - resolution: - { integrity: sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ== } - dev: false + d3-ease@1.0.7: {} - /d3-ease@3.0.1: - resolution: - { integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== } - engines: { node: ">=12" } - dev: false + d3-ease@3.0.1: {} - /d3-format@1.4.5: - resolution: - { integrity: sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ== } - dev: false + d3-format@1.4.5: {} - /d3-format@3.1.0: - resolution: - { integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== } - engines: { node: ">=12" } - dev: false + d3-format@3.1.0: {} - /d3-geo@2.0.2: - resolution: - { integrity: sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA== } + d3-geo@2.0.2: dependencies: d3-array: 2.12.1 - dev: false - /d3-interpolate@1.4.0: - resolution: - { integrity: sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA== } + d3-interpolate@1.4.0: dependencies: d3-color: 1.4.1 - dev: false - /d3-interpolate@3.0.1: - resolution: - { integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== } - engines: { node: ">=12" } + d3-interpolate@3.0.1: dependencies: d3-color: 3.1.0 - dev: false - /d3-path@1.0.9: - resolution: - { integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== } - dev: false + d3-path@1.0.9: {} - /d3-path@3.1.0: - resolution: - { integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== } - engines: { node: ">=12" } - dev: false + d3-path@3.1.0: {} - /d3-scale@1.0.7: - resolution: - { integrity: sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw== } + d3-scale@1.0.7: dependencies: d3-array: 1.2.4 d3-collection: 1.0.7 @@ -35595,98 +45714,50 @@ packages: d3-interpolate: 1.4.0 d3-time: 1.1.0 d3-time-format: 2.3.0 - dev: false - /d3-scale@4.0.2: - resolution: - { integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== } - engines: { node: ">=12" } + d3-scale@4.0.2: dependencies: d3-array: 3.2.2 d3-format: 3.1.0 d3-interpolate: 3.0.1 d3-time: 3.1.0 d3-time-format: 4.1.0 - dev: false - - /d3-selection@2.0.0: - resolution: - { integrity: sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA== } - dev: false - - /d3-selection@3.0.0: - resolution: - { integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== } - engines: { node: ">=12" } - dev: false - /d3-shape@1.3.7: - resolution: - { integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw== } + d3-selection@2.0.0: {} + + d3-selection@3.0.0: {} + + d3-shape@1.3.7: dependencies: d3-path: 1.0.9 - dev: false - /d3-shape@3.2.0: - resolution: - { integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== } - engines: { node: ">=12" } + d3-shape@3.2.0: dependencies: d3-path: 3.1.0 - dev: false - /d3-time-format@2.3.0: - resolution: - { integrity: sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ== } + d3-time-format@2.3.0: dependencies: d3-time: 1.1.0 - dev: false - /d3-time-format@4.1.0: - resolution: - { integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== } - engines: { node: ">=12" } + d3-time-format@4.1.0: dependencies: d3-time: 3.0.0 - dev: false - /d3-time@1.1.0: - resolution: - { integrity: sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== } - dev: false + d3-time@1.1.0: {} - /d3-time@3.0.0: - resolution: - { integrity: sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ== } - engines: { node: ">=12" } + d3-time@3.0.0: dependencies: d3-array: 3.1.1 - dev: false - /d3-time@3.1.0: - resolution: - { integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== } - engines: { node: ">=12" } + d3-time@3.1.0: dependencies: d3-array: 3.2.2 - dev: false - /d3-timer@1.0.10: - resolution: - { integrity: sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw== } - dev: false + d3-timer@1.0.10: {} - /d3-timer@3.0.1: - resolution: - { integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== } - engines: { node: ">=12" } - dev: false + d3-timer@3.0.1: {} - /d3-transition@2.0.0(d3-selection@2.0.0): - resolution: - { integrity: sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog== } - peerDependencies: - d3-selection: "2" + d3-transition@2.0.0(d3-selection@2.0.0): dependencies: d3-color: 1.4.1 d3-dispatch: 1.0.6 @@ -35694,13 +45765,8 @@ packages: d3-interpolate: 1.4.0 d3-selection: 2.0.0 d3-timer: 1.0.10 - dev: false - /d3-transition@2.0.0(d3-selection@3.0.0): - resolution: - { integrity: sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog== } - peerDependencies: - d3-selection: "2" + d3-transition@2.0.0(d3-selection@3.0.0): dependencies: d3-color: 1.4.1 d3-dispatch: 1.0.6 @@ -35708,331 +45774,161 @@ packages: d3-interpolate: 1.4.0 d3-selection: 3.0.0 d3-timer: 1.0.10 - dev: false - /d3-zoom@2.0.0: - resolution: - { integrity: sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw== } + d3-zoom@2.0.0: dependencies: d3-dispatch: 1.0.6 d3-drag: 2.0.0 d3-interpolate: 1.4.0 d3-selection: 2.0.0 d3-transition: 2.0.0(d3-selection@2.0.0) - dev: false - /d3-zoom@3.0.0: - resolution: - { integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== } - engines: { node: ">=12" } + d3-zoom@3.0.0: dependencies: d3-dispatch: 1.0.6 d3-drag: 3.0.0 d3-interpolate: 3.0.1 d3-selection: 3.0.0 d3-transition: 2.0.0(d3-selection@3.0.0) - dev: false - /dangerously-set-html-content@1.1.0(react@17.0.2): - resolution: - { integrity: sha512-kUHpnYZ9EgT6BKUEgrgccg17Pa0YdI9MlWdDYeu49HIXYONCxZpKr6Tj24q+LwFmbmtL3IJ1Rvj+aaTTzFOepg== } - engines: { node: ">=10" } - peerDependencies: - react: ^18.2.0 + dangerously-set-html-content@1.1.0(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /dashdash@1.14.1: - resolution: - { integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== } - engines: { node: ">=0.10" } + dashdash@1.14.1: dependencies: assert-plus: 1.0.0 - dev: true - /data-uri-to-buffer@2.0.2: - resolution: - { integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA== } - dev: true + data-uri-to-buffer@2.0.2: {} - /data-uri-to-buffer@3.0.1: - resolution: - { integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== } - engines: { node: ">= 6" } - dev: true + data-uri-to-buffer@3.0.1: {} - /data-uri-to-buffer@4.0.1: - resolution: - { integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== } - engines: { node: ">= 12" } + data-uri-to-buffer@4.0.1: {} - /data-urls@2.0.0: - resolution: - { integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== } - engines: { node: ">=10" } + data-urls@2.0.0: dependencies: abab: 2.0.6 whatwg-mimetype: 2.3.0 whatwg-url: 8.5.0 - dev: true - /data-urls@4.0.0: - resolution: - { integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g== } - engines: { node: ">=14" } + data-urls@4.0.0: dependencies: abab: 2.0.6 whatwg-mimetype: 3.0.0 whatwg-url: 12.0.1 - dev: true - /data-view-buffer@1.0.1: - resolution: - { integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== } - engines: { node: ">= 0.4" } + data-view-buffer@1.0.1: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true - /data-view-byte-length@1.0.1: - resolution: - { integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== } - engines: { node: ">= 0.4" } + data-view-byte-length@1.0.1: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true - /data-view-byte-offset@1.0.0: - resolution: - { integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== } - engines: { node: ">= 0.4" } + data-view-byte-offset@1.0.0: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true - /dataloader@2.2.2: - resolution: - { integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g== } - dev: true + dataloader@2.2.2: {} - /date-fns@2.30.0: - resolution: - { integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== } - engines: { node: ">=0.11" } + date-fns@2.30.0: dependencies: "@babel/runtime": 7.23.6 - dev: true - /date-format@4.0.3: - resolution: - { integrity: sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ== } - engines: { node: ">=4.0" } - dev: true + date-format@4.0.3: {} - /dayjs@1.10.4: - resolution: - { integrity: sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw== } - dev: true + dayjs@1.10.4: {} - /debounce@1.2.1: - resolution: - { integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== } - dev: true + debounce@1.2.1: {} - /debug@2.6.9: - resolution: - { integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true + debug@2.6.9: dependencies: ms: 2.0.0 - /debug@3.2.7: - resolution: - { integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true + debug@3.2.7: dependencies: ms: 2.1.3 - /debug@3.2.7(supports-color@5.5.0): - resolution: - { integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true + debug@3.2.7(supports-color@5.5.0): dependencies: ms: 2.1.3 supports-color: 5.5.0 - dev: true - /debug@3.2.7(supports-color@8.1.1): - resolution: - { integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true + debug@3.2.7(supports-color@8.1.1): dependencies: ms: 2.1.3 supports-color: 8.1.1 - dev: true - /debug@4.3.2: - resolution: - { integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== } - engines: { node: ">=6.0" } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.2: dependencies: ms: 2.1.2 - dev: true - /debug@4.3.3(supports-color@8.1.1): - resolution: - { integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== } - engines: { node: ">=6.0" } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.3(supports-color@8.1.1): dependencies: ms: 2.1.2 supports-color: 8.1.1 - dev: true - /debug@4.3.4: - resolution: - { integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== } - engines: { node: ">=6.0" } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.4: dependencies: ms: 2.1.2 - /debug@4.3.4(supports-color@8.1.1): - resolution: - { integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== } - engines: { node: ">=6.0" } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 supports-color: 8.1.1 - dev: true - /decamelize@1.2.0: - resolution: - { integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== } - engines: { node: ">=0.10.0" } - dev: true + decamelize@1.2.0: {} - /decamelize@4.0.0: - resolution: - { integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== } - engines: { node: ">=10" } - dev: true + decamelize@4.0.0: {} - /decimal.js@10.4.3: - resolution: - { integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== } - dev: true + decimal.js@10.4.3: {} - /decode-uri-component@0.2.0: - resolution: - { integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== } - engines: { node: ">=0.10" } - dev: true + decode-uri-component@0.2.0: {} - /decompress-maybe@1.0.0: - resolution: - { integrity: sha512-av8/KhXWRUYQ7lGTl/9Gtizz3nQ+7NqDFm/I4Lx+JvTbzHiD4WqfqxMO4YYi91FTqffoBDCYPfIvofwQZwZ3ZQ== } + decompress-maybe@1.0.0: dependencies: bzip2-maybe: 1.0.0 gunzip-maybe: 1.4.2 pumpify: 1.5.1 - dev: true - /decompress-response@6.0.0: - resolution: - { integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== } - engines: { node: ">=10" } + decompress-response@6.0.0: dependencies: mimic-response: 3.1.0 - /decompress-tar@4.1.1: - resolution: - { integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== } - engines: { node: ">=4" } + decompress-tar@4.1.1: dependencies: file-type: 5.2.0 is-stream: 1.1.0 tar-stream: 1.6.2 - dev: true - /decompress-tarbz2@4.1.1: - resolution: - { integrity: sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== } - engines: { node: ">=4" } + decompress-tarbz2@4.1.1: dependencies: decompress-tar: 4.1.1 file-type: 6.2.0 is-stream: 1.1.0 seek-bzip: 1.0.6 unbzip2-stream: 1.4.3 - dev: true - /decompress-targz@4.1.1: - resolution: - { integrity: sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== } - engines: { node: ">=4" } + decompress-targz@4.1.1: dependencies: decompress-tar: 4.1.1 file-type: 5.2.0 is-stream: 1.1.0 - dev: true - /decompress-unzip@4.0.1: - resolution: - { integrity: sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw== } - engines: { node: ">=4" } + decompress-unzip@4.0.1: dependencies: file-type: 3.9.0 get-stream: 2.3.1 pify: 2.3.0 yauzl: 2.10.0 - dev: true - /decompress@4.2.1: - resolution: - { integrity: sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== } - engines: { node: ">=4" } + decompress@4.2.1: dependencies: decompress-tar: 4.1.1 decompress-tarbz2: 4.1.1 @@ -36042,34 +45938,18 @@ packages: make-dir: 1.3.0 pify: 2.3.0 strip-dirs: 2.1.0 - dev: true - /dedent@0.7.0: - resolution: - { integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== } - dev: true + dedent@0.7.0: {} - /deep-copy@1.4.2: - resolution: - { integrity: sha512-VxZwQ/1+WGQPl5nE67uLhh7OqdrmqI1OazrraO9Bbw/M8Bt6Mol/RxzDA6N6ZgRXpsG/W9PgUj8E1LHHBEq2GQ== } - engines: { node: ">=4.0.0" } - dev: false + deep-copy@1.4.2: {} - /deep-eql@4.1.3: - resolution: - { integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw== } - engines: { node: ">=6" } + deep-eql@4.1.3: dependencies: type-detect: 4.0.8 - /deep-equal@1.0.1: - resolution: - { integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw== } - dev: true + deep-equal@1.0.1: {} - /deep-equal@1.1.1: - resolution: - { integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== } + deep-equal@1.1.1: dependencies: is-arguments: 1.1.1 is-date-object: 1.0.5 @@ -36077,12 +45957,8 @@ packages: object-is: 1.1.5 object-keys: 1.1.1 regexp.prototype.flags: 1.5.2 - dev: false - /deep-equal@2.2.3: - resolution: - { integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== } - engines: { node: ">= 0.4" } + deep-equal@2.2.3: dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 @@ -36102,129 +45978,66 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.1 which-typed-array: 1.1.15 - dev: true - /deep-extend@0.6.0: - resolution: - { integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== } - engines: { node: ">=4.0.0" } - requiresBuild: true - dev: true + deep-extend@0.6.0: {} - /deep-is@0.1.3: - resolution: - { integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw== } - dev: true + deep-is@0.1.3: {} - /deep-object-diff@1.1.9: - resolution: - { integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA== } + deep-object-diff@1.1.9: {} - /deepmerge@4.2.2: - resolution: - { integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== } - engines: { node: ">=0.10.0" } - dev: true + deepmerge@4.2.2: {} - /default-browser-id@3.0.0: - resolution: - { integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== } - engines: { node: ">=12" } + default-browser-id@3.0.0: dependencies: bplist-parser: 0.2.0 untildify: 4.0.0 - dev: true - /default-gateway@6.0.3: - resolution: - { integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== } - engines: { node: ">= 10" } + default-gateway@6.0.3: dependencies: execa: 5.1.1 - dev: true - /defaults@1.0.3: - resolution: - { integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA== } + defaults@1.0.3: dependencies: clone: 1.0.4 - /defaulty@2.1.0: - resolution: - { integrity: sha512-dNWjHNxL32khAaX/kS7/a3rXsgvqqp7cptqt477wAVnJLgaOKjcQt+53jKgPofn6hL2xyG51MegPlB5TKImXjA== } + defaulty@2.1.0: dependencies: deep-copy: 1.4.2 - dev: false - /defer-to-connect@2.0.1: - resolution: - { integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== } - engines: { node: ">=10" } - dev: true + defer-to-connect@2.0.1: {} - /define-data-property@1.1.4: - resolution: - { integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== } - engines: { node: ">= 0.4" } + define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 - /define-lazy-prop@2.0.0: - resolution: - { integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== } - engines: { node: ">=8" } - dev: true + define-lazy-prop@2.0.0: {} - /define-properties@1.2.1: - resolution: - { integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== } - engines: { node: ">= 0.4" } + define-properties@1.2.1: dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 - /define-property@0.2.5: - resolution: - { integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== } - engines: { node: ">=0.10.0" } + define-property@0.2.5: dependencies: is-descriptor: 0.1.6 - dev: true - /define-property@1.0.0: - resolution: - { integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== } - engines: { node: ">=0.10.0" } + define-property@1.0.0: dependencies: is-descriptor: 1.0.2 - dev: true - /define-property@2.0.2: - resolution: - { integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== } - engines: { node: ">=0.10.0" } + define-property@2.0.2: dependencies: is-descriptor: 1.0.2 isobject: 3.0.1 - dev: true - /defined@1.0.1: - resolution: - { integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== } - dev: false + defined@1.0.1: {} - /defu@6.1.2: - resolution: - { integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ== } - dev: true + defu@6.1.2: {} - /del@6.1.1: - resolution: - { integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== } - engines: { node: ">=10" } + del@6.1.1: dependencies: globby: 11.1.0 graceful-fs: 4.2.11 @@ -36234,477 +46047,236 @@ packages: p-map: 4.0.0 rimraf: 3.0.2 slash: 3.0.0 - dev: true - /delaunator@4.0.1: - resolution: - { integrity: sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag== } - dev: false + delaunator@4.0.1: {} - /delaunay-find@0.0.6: - resolution: - { integrity: sha512-1+almjfrnR7ZamBk0q3Nhg6lqSe6Le4vL0WJDSMx4IDbQwTpUTXPjxC00lqLBT8MYsJpPCbI16sIkw9cPsbi7Q== } + delaunay-find@0.0.6: dependencies: delaunator: 4.0.1 - dev: false - /delayed-stream@1.0.0: - resolution: - { integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== } - engines: { node: ">=0.4.0" } + delayed-stream@1.0.0: {} - /delegates@1.0.0: - resolution: - { integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== } - dev: true + delegates@1.0.0: {} - /depd@1.1.2: - resolution: - { integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== } - engines: { node: ">= 0.6" } - dev: true + depd@1.1.2: {} - /depd@2.0.0: - resolution: - { integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== } - engines: { node: ">= 0.8" } + depd@2.0.0: {} - /dependency-graph@0.11.0: - resolution: - { integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== } - engines: { node: ">= 0.6.0" } - dev: true + dependency-graph@0.11.0: {} - /dependency-path@9.2.4: - resolution: - { integrity: sha512-bH29ZcKyo/i5nr4SgnVZGksuoZzroOWpHtKbq8fKdKgJDr0SdUIPu2EwjJkjzbw9SqRzWd912e0opHYJTkFf6w== } - engines: { node: ">=14.6" } + dependency-path@9.2.4: dependencies: "@pnpm/crypto.base32-hash": 1.0.1 "@pnpm/types": 8.5.0 encode-registry: 3.0.0 semver: 7.5.4 - dev: true - /deprecation@2.3.1: - resolution: - { integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== } - dev: false + deprecation@2.3.1: {} - /dequal@2.0.3: - resolution: - { integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== } - engines: { node: ">=6" } - dev: true + dequal@2.0.3: {} - /des.js@1.1.0: - resolution: - { integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== } + des.js@1.1.0: dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 - dev: true - /destroy@1.2.0: - resolution: - { integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== } - engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + destroy@1.2.0: {} - /detect-element-overflow@1.4.1: - resolution: - { integrity: sha512-6a1wXl5+KbnXhO5FWgKq+omp8km42QLWgd1UYj99SS6o/aYBuTPU/ByI9dLgPYi9aes5TAg62IRoRKpqrDb0PQ== } - dev: false + detect-element-overflow@1.4.1: {} - /detect-indent@6.1.0: - resolution: - { integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== } - engines: { node: ">=8" } - dev: true + detect-indent@6.1.0: {} - /detect-libc@2.0.1: - resolution: - { integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== } - engines: { node: ">=8" } - dev: true + detect-libc@2.0.1: {} - /detect-newline@3.1.0: - resolution: - { integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== } - engines: { node: ">=8" } - dev: true + detect-newline@3.1.0: {} - /detect-node-es@1.1.0: - resolution: - { integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== } - dev: true + detect-node-es@1.1.0: {} - /detect-node@2.1.0: - resolution: - { integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== } - dev: true + detect-node@2.1.0: {} - /detect-package-manager@2.0.1: - resolution: - { integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A== } - engines: { node: ">=12" } + detect-package-manager@2.0.1: dependencies: execa: 5.1.1 - dev: true - /detect-port@1.5.1: - resolution: - { integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== } - hasBin: true + detect-port@1.5.1: dependencies: address: 1.2.2 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /devtools-protocol@0.0.948846: - resolution: - { integrity: sha512-5fGyt9xmMqUl2VI7+rnUkKCiAQIpLns8sfQtTENy5L70ktbNw0Z3TFJ1JoFNYdx/jffz4YXU45VF75wKZD7sZQ== } - dev: true + devtools-protocol@0.0.948846: {} - /dexie@3.2.2: - resolution: - { integrity: sha512-q5dC3HPmir2DERlX+toCBbHQXW5MsyrFqPFcovkH9N2S/UW/H3H5AWAB6iEOExeraAu+j+zRDG+zg/D7YhH0qg== } - engines: { node: ">=6.0" } - dev: false + dexie@3.2.2: {} - /dezalgo@1.0.4: - resolution: - { integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== } + dezalgo@1.0.4: dependencies: asap: 2.0.6 wrappy: 1.0.2 - dev: false - /di@0.0.1: - resolution: - { integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA== } - dev: true + di@0.0.1: {} - /diff-sequences@26.6.2: - resolution: - { integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== } - engines: { node: ">= 10.14.2" } - dev: true + diff-sequences@26.6.2: {} - /diff3@0.0.3: - resolution: - { integrity: sha512-iSq8ngPOt0K53A6eVr4d5Kn6GNrM2nQZtC740pzIriHtn4pOQ2lyzEXQMBeVcWERN0ye7fhBsk9PbLLQOnUx/g== } - dev: false + diff3@0.0.3: {} - /diff@4.0.1: - resolution: - { integrity: sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q== } - engines: { node: ">=0.3.1" } - dev: true + diff@4.0.1: {} - /diff@5.0.0: - resolution: - { integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== } - engines: { node: ">=0.3.1" } + diff@5.0.0: {} - /diff@5.1.0: - resolution: - { integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== } - engines: { node: ">=0.3.1" } - dev: true + diff@5.1.0: {} - /diffie-hellman@5.0.3: - resolution: - { integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== } + diffie-hellman@5.0.3: dependencies: bn.js: 4.12.0 miller-rabin: 4.0.1 randombytes: 2.1.0 - dev: true - /dir-glob@3.0.1: - resolution: - { integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== } - engines: { node: ">=8" } + dir-glob@3.0.1: dependencies: path-type: 4.0.0 - dev: true - /discontinuous-range@1.0.0: - resolution: - { integrity: sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ== } - dev: true + discontinuous-range@1.0.0: {} - /dns-equal@1.0.0: - resolution: - { integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== } - dev: true + dns-equal@1.0.0: {} - /dns-packet@5.6.0: - resolution: - { integrity: sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== } - engines: { node: ">=6" } + dns-packet@5.6.0: dependencies: "@leichtgewicht/ip-codec": 2.0.4 - dev: true - /doctrine@2.1.0: - resolution: - { integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== } - engines: { node: ">=0.10.0" } + doctrine@2.1.0: dependencies: esutils: 2.0.3 - dev: true - /doctrine@3.0.0: - resolution: - { integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== } - engines: { node: ">=6.0.0" } + doctrine@3.0.0: dependencies: esutils: 2.0.3 - dev: true - /dom-accessibility-api@0.5.11: - resolution: - { integrity: sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== } - dev: true + dom-accessibility-api@0.5.11: {} - /dom-converter@0.2.0: - resolution: - { integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== } + dom-converter@0.2.0: dependencies: utila: 0.4.0 - dev: true - /dom-helpers@5.2.0: - resolution: - { integrity: sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ== } + dom-helpers@5.2.0: dependencies: "@babel/runtime": 7.23.6 csstype: 3.0.11 - dev: false - /dom-serialize@2.2.1: - resolution: - { integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ== } + dom-serialize@2.2.1: dependencies: custom-event: 1.0.1 ent: 2.2.0 extend: 3.0.2 void-elements: 2.0.1 - dev: true - /dom-serializer@1.3.2: - resolution: - { integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== } + dom-serializer@1.3.2: dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 entities: 2.2.0 - dev: true - /dom-serializer@2.0.0: - resolution: - { integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== } + dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 - dev: true - /domain-browser@4.22.0: - resolution: - { integrity: sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw== } - engines: { node: ">=10" } - dev: true + domain-browser@4.22.0: {} - /domelementtype@2.3.0: - resolution: - { integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== } - dev: true + domelementtype@2.3.0: {} - /domexception@2.0.1: - resolution: - { integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== } - engines: { node: ">=8" } - deprecated: Use your platform's native DOMException instead + domexception@2.0.1: dependencies: webidl-conversions: 5.0.0 - dev: true - /domexception@4.0.0: - resolution: - { integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== } - engines: { node: ">=12" } + domexception@4.0.0: dependencies: webidl-conversions: 7.0.0 - dev: true - /domhandler@4.3.1: - resolution: - { integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== } - engines: { node: ">= 4" } + domhandler@4.3.1: dependencies: domelementtype: 2.3.0 - dev: true - /domhandler@5.0.3: - resolution: - { integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== } - engines: { node: ">= 4" } + domhandler@5.0.3: dependencies: domelementtype: 2.3.0 - dev: true - /dompurify@2.4.0: - resolution: - { integrity: sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA== } - dev: false + dompurify@2.4.0: {} - /domutils@2.8.0: - resolution: - { integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== } + domutils@2.8.0: dependencies: dom-serializer: 1.3.2 domelementtype: 2.3.0 domhandler: 4.3.1 - dev: true - /domutils@3.1.0: - resolution: - { integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== } + domutils@3.1.0: dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - dev: true - /dot-case@3.0.4: - resolution: - { integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== } + dot-case@3.0.4: dependencies: no-case: 3.0.4 tslib: 2.6.2 - dev: true - /dotenv-expand@10.0.0: - resolution: - { integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== } - engines: { node: ">=12" } - dev: true + dotenv-expand@10.0.0: {} - /dotenv@16.3.1: - resolution: - { integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== } - engines: { node: ">=12" } - dev: true + dotenv@16.3.1: {} - /dotignore@0.1.2: - resolution: - { integrity: sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw== } - hasBin: true + dotignore@0.1.2: dependencies: minimatch: 3.1.2 - dev: false - /dset@3.1.2: - resolution: - { integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q== } - engines: { node: ">=4" } - dev: true + dset@3.1.2: {} - /duplexer2@0.1.4: - resolution: - { integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== } + duplexer2@0.1.4: dependencies: readable-stream: 2.3.7 - dev: true - /duplexer@0.1.2: - resolution: - { integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== } - dev: true + duplexer@0.1.2: {} - /duplexify@3.7.1: - resolution: - { integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== } + duplexify@3.7.1: dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 2.3.7 stream-shift: 1.0.1 - dev: true - /eastasianwidth@0.2.0: - resolution: - { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== } - dev: true + eastasianwidth@0.2.0: {} - /ecc-jsbn@0.1.2: - resolution: - { integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== } + ecc-jsbn@0.1.2: dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 - dev: true - /echarts@5.3.2: - resolution: - { integrity: sha512-LWCt7ohOKdJqyiBJ0OGBmE9szLdfA9sGcsMEi+GGoc6+Xo75C+BkcT/6NNGRHAWtnQl2fNow05AQjznpap28TQ== } + echarts@5.3.2: dependencies: tslib: 2.3.0 zrender: 5.3.1 - dev: false - /edge-launcher@1.2.2: - resolution: - { integrity: sha512-JcD5WBi3BHZXXVSSeEhl6sYO8g5cuynk/hifBzds2Bp4JdzCGLNMHgMCKu5DvrO1yatMgF0goFsxXRGus0yh1g== } - dev: true + edge-launcher@1.2.2: {} - /ee-first@1.1.1: - resolution: - { integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== } + ee-first@1.1.1: {} - /ejs@3.1.9: - resolution: - { integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== } - engines: { node: ">=0.10.0" } - hasBin: true + ejs@3.1.9: dependencies: jake: 10.8.7 - dev: true - /electron-to-chromium@1.4.549: - resolution: - { integrity: sha512-gpXfJslSi4hYDkA0mTLEpYKRv9siAgSUgZ+UWyk+J5Cttpd1ThCVwdclzIwQSclz3hYn049+M2fgrP1WpvF8xg== } - dev: true + electron-to-chromium@1.4.549: {} - /electron-to-chromium@1.4.719: - resolution: - { integrity: sha512-FbWy2Q2YgdFzkFUW/W5jBjE9dj+804+98E4Pup78JBPnbdb3pv6IneY2JCPKdeKLh3AOKHQeYf+KwLr7mxGh6Q== } - dev: true + electron-to-chromium@1.4.719: {} - /elkjs@0.8.2: - resolution: - { integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ== } - dev: false + elkjs@0.8.2: {} - /elkjs@0.9.1: - resolution: - { integrity: sha512-JWKDyqAdltuUcyxaECtYG6H4sqysXSLeoXuGUBfRNESMTkj+w+qdb0jya8Z/WI0jVd03WQtCGhS6FOFtlhD5FQ== } - dev: false + elkjs@0.9.1: {} - /ellipsize@0.2.0: - resolution: - { integrity: sha512-InJhblLPZbBjw3N49knOWonfprgKPLKGySmG6bGHi7WsD5OkXIIlLkU4AguROmaMZ0v1BRdo267wEc0Pexw8ww== } + ellipsize@0.2.0: dependencies: tape: 4.16.2 - dev: false - /elliptic@6.5.4: - resolution: - { integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== } + elliptic@6.5.4: dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -36713,91 +46285,47 @@ packages: inherits: 2.0.4 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - dev: true - /emitter-component@1.1.1: - resolution: - { integrity: sha512-G+mpdiAySMuB7kesVRLuyvYRqDmshB7ReKEVuyBPkzQlmiDiLrt7hHHIy4Aff552bgknVN7B2/d3lzhGO5dvpQ== } - dev: true + emitter-component@1.1.1: {} - /emittery@0.7.2: - resolution: - { integrity: sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== } - engines: { node: ">=10" } - dev: true + emittery@0.7.2: {} - /emoji-regex@8.0.0: - resolution: - { integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== } + emoji-regex@8.0.0: {} - /emoji-regex@9.2.2: - resolution: - { integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== } - dev: true + emoji-regex@9.2.2: {} - /emojis-list@3.0.0: - resolution: - { integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== } - engines: { node: ">= 4" } - dev: true + emojis-list@3.0.0: {} - /encode-registry@3.0.0: - resolution: - { integrity: sha512-2fRYji8K6FwYuQ6EPBKR/J9mcqb7kIoNqt1vGvJr3NrvKfncRiNm00Oxo6gi/YJF8R5Sp2bNFSFdGKTG0rje1Q== } - engines: { node: ">=10" } + encode-registry@3.0.0: dependencies: mem: 8.1.1 - dev: true - /encodeurl@1.0.2: - resolution: - { integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== } - engines: { node: ">= 0.8" } + encodeurl@1.0.2: {} - /encoding@0.1.13: - resolution: - { integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== } - requiresBuild: true + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 - dev: true optional: true - /end-of-stream@1.1.0: - resolution: - { integrity: sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ== } + end-of-stream@1.1.0: dependencies: once: 1.3.3 - dev: true - /end-of-stream@1.4.4: - resolution: - { integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== } + end-of-stream@1.4.4: dependencies: once: 1.4.0 - dev: true - /endent@2.1.0: - resolution: - { integrity: sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w== } + endent@2.1.0: dependencies: dedent: 0.7.0 fast-json-parse: 1.0.3 objectorarray: 1.0.5 - dev: true - /engine.io-parser@5.0.3: - resolution: - { integrity: sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg== } - engines: { node: ">=10.0.0" } + engine.io-parser@5.0.3: dependencies: "@socket.io/base64-arraybuffer": 1.0.2 - dev: true - /engine.io@6.1.2: - resolution: - { integrity: sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ== } - engines: { node: ">=10.0.0" } + engine.io@6.1.2: dependencies: "@types/cookie": 0.4.1 "@types/cors": 2.8.13 @@ -36813,98 +46341,48 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /enhanced-resolve@5.15.0: - resolution: - { integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== } - engines: { node: ">=10.13.0" } + enhanced-resolve@5.15.0: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 - dev: true - /enhanced-resolve@5.9.3: - resolution: - { integrity: sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow== } - engines: { node: ">=10.13.0" } + enhanced-resolve@5.9.3: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 - dev: true - /enquirer@2.3.6: - resolution: - { integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== } - engines: { node: ">=8.6" } + enquirer@2.3.6: dependencies: ansi-colors: 4.1.3 - dev: true - /ent@2.2.0: - resolution: - { integrity: sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA== } - dev: true + ent@2.2.0: {} - /entities@2.1.0: - resolution: - { integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== } - dev: true + entities@2.1.0: {} - /entities@2.2.0: - resolution: - { integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== } - dev: true + entities@2.2.0: {} - /entities@3.0.1: - resolution: - { integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== } - engines: { node: ">=0.12" } - dev: true + entities@3.0.1: {} - /entities@4.5.0: - resolution: - { integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== } - engines: { node: ">=0.12" } - dev: true + entities@4.5.0: {} - /env-paths@2.2.1: - resolution: - { integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== } - engines: { node: ">=6" } - dev: true + env-paths@2.2.1: {} - /envinfo@7.8.1: - resolution: - { integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== } - engines: { node: ">=4" } - hasBin: true - dev: true + envinfo@7.8.1: {} - /enzyme-shallow-equal@1.0.7: - resolution: - { integrity: sha512-/um0GFqUXnpM9SvKtje+9Tjoz3f1fpBC3eXRFrNs8kpYn69JljciYP7KZTqM/YQbUY9KUjvKB4jo/q+L6WGGvg== } + enzyme-shallow-equal@1.0.7: dependencies: hasown: 2.0.2 object-is: 1.1.5 - dev: true - /enzyme-to-json@3.6.2(enzyme@3.11.0): - resolution: - { integrity: sha512-Ynm6Z6R6iwQ0g2g1YToz6DWhxVnt8Dy1ijR2zynRKxTyBGA8rCDXU3rs2Qc4OKvUvc2Qoe1bcFK6bnPs20TrTg== } - engines: { node: ">=6.0.0" } - peerDependencies: - enzyme: ^3.4.0 + enzyme-to-json@3.6.2(enzyme@3.11.0): dependencies: "@types/cheerio": 0.22.35 enzyme: 3.11.0 lodash: 4.17.21 react-is: 16.13.1 - dev: true - /enzyme@3.11.0: - resolution: - { integrity: sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw== } + enzyme@3.11.0: dependencies: array.prototype.flat: 1.3.2 cheerio: 1.0.0-rc.10 @@ -36928,40 +46406,23 @@ packages: raf: 3.4.1 rst-selector-parser: 2.2.3 string.prototype.trim: 1.2.8 - dev: true - /err-code@2.0.3: - resolution: - { integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== } - dev: true + err-code@2.0.3: {} - /errno@0.1.8: - resolution: - { integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== } - hasBin: true - requiresBuild: true + errno@0.1.8: dependencies: prr: 1.0.1 - dev: true optional: true - /error-ex@1.3.2: - resolution: - { integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== } + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 - /error-stack-parser@2.1.4: - resolution: - { integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== } + error-stack-parser@2.1.4: dependencies: stackframe: 1.3.4 - dev: true - /es-abstract@1.21.2: - resolution: - { integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== } - engines: { node: ">= 0.4" } + es-abstract@1.21.2: dependencies: array-buffer-byte-length: 1.0.1 available-typed-arrays: 1.0.7 @@ -36998,10 +46459,7 @@ packages: unbox-primitive: 1.0.2 which-typed-array: 1.1.15 - /es-abstract@1.22.3: - resolution: - { integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== } - engines: { node: ">= 0.4" } + es-abstract@1.22.3: dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.2 @@ -37042,12 +46500,8 @@ packages: typed-array-length: 1.0.4 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 - dev: true - /es-abstract@1.23.2: - resolution: - { integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w== } - engines: { node: ">= 0.4" } + es-abstract@1.23.2: dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 @@ -37095,28 +46549,16 @@ packages: typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 - dev: true - /es-array-method-boxes-properly@1.0.0: - resolution: - { integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== } - dev: true + es-array-method-boxes-properly@1.0.0: {} - /es-define-property@1.0.0: - resolution: - { integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== } - engines: { node: ">= 0.4" } + es-define-property@1.0.0: dependencies: get-intrinsic: 1.2.4 - /es-errors@1.3.0: - resolution: - { integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== } - engines: { node: ">= 0.4" } + es-errors@1.3.0: {} - /es-get-iterator@1.1.3: - resolution: - { integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== } + es-get-iterator@1.1.3: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 @@ -37127,11 +46569,8 @@ packages: is-string: 1.0.7 isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - dev: true - /es-iterator-helpers@1.0.15: - resolution: - { integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== } + es-iterator-helpers@1.0.15: dependencies: asynciterator.prototype: 1.0.0 call-bind: 1.0.7 @@ -37147,508 +46586,177 @@ packages: internal-slot: 1.0.7 iterator.prototype: 1.1.2 safe-array-concat: 1.0.1 - dev: true - - /es-module-lexer@0.9.3: - resolution: - { integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== } - dev: true - /es-module-lexer@1.3.0: - resolution: - { integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== } - dev: true + es-module-lexer@0.9.3: {} - /es-module-lexer@1.4.1: - resolution: - { integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== } - dev: true + es-module-lexer@1.3.0: {} - /es-object-atoms@1.0.0: - resolution: - { integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== } - engines: { node: ">= 0.4" } + es-module-lexer@1.4.1: {} + + es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 - dev: true - /es-set-tostringtag@2.0.1: - resolution: - { integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== } - engines: { node: ">= 0.4" } + es-set-tostringtag@2.0.1: dependencies: get-intrinsic: 1.2.4 has: 1.0.3 has-tostringtag: 1.0.2 - /es-set-tostringtag@2.0.3: - resolution: - { integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== } - engines: { node: ">= 0.4" } + es-set-tostringtag@2.0.3: dependencies: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 hasown: 2.0.2 - dev: true - /es-shim-unscopables@1.0.0: - resolution: - { integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== } + es-shim-unscopables@1.0.0: dependencies: has: 1.0.3 - dev: true - /es-to-primitive@1.2.1: - resolution: - { integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== } - engines: { node: ">= 0.4" } + es-to-primitive@1.2.1: dependencies: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 - /es6-promise@4.2.8: - resolution: - { integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== } - dev: true + es6-promise@4.2.8: {} - /es6-promisify@5.0.0: - resolution: - { integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ== } + es6-promisify@5.0.0: dependencies: es6-promise: 4.2.8 - dev: true - /esbuild-android-64@0.15.13: - resolution: - { integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g== } - engines: { node: ">=12" } - cpu: [x64] - os: [android] - requiresBuild: true - dev: true + esbuild-android-64@0.15.13: optional: true - /esbuild-android-64@0.15.5: - resolution: - { integrity: sha512-dYPPkiGNskvZqmIK29OPxolyY3tp+c47+Fsc2WYSOVjEPWNCHNyqhtFqQadcXMJDQt8eN0NMDukbyQgFcHquXg== } - engines: { node: ">=12" } - cpu: [x64] - os: [android] - requiresBuild: true - dev: true + esbuild-android-64@0.15.5: optional: true - /esbuild-android-arm64@0.15.13: - resolution: - { integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w== } - engines: { node: ">=12" } - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + esbuild-android-arm64@0.15.13: optional: true - /esbuild-android-arm64@0.15.5: - resolution: - { integrity: sha512-YyEkaQl08ze3cBzI/4Cm1S+rVh8HMOpCdq8B78JLbNFHhzi4NixVN93xDrHZLztlocEYqi45rHHCgA8kZFidFg== } - engines: { node: ">=12" } - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + esbuild-android-arm64@0.15.5: optional: true - /esbuild-darwin-64@0.15.13: - resolution: - { integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg== } - engines: { node: ">=12" } - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + esbuild-darwin-64@0.15.13: optional: true - /esbuild-darwin-64@0.15.5: - resolution: - { integrity: sha512-Cr0iIqnWKx3ZTvDUAzG0H/u9dWjLE4c2gTtRLz4pqOBGjfjqdcZSfAObFzKTInLLSmD0ZV1I/mshhPoYSBMMCQ== } - engines: { node: ">=12" } - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + esbuild-darwin-64@0.15.5: optional: true - /esbuild-darwin-arm64@0.15.13: - resolution: - { integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A== } - engines: { node: ">=12" } - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + esbuild-darwin-arm64@0.15.13: optional: true - /esbuild-darwin-arm64@0.15.5: - resolution: - { integrity: sha512-WIfQkocGtFrz7vCu44ypY5YmiFXpsxvz2xqwe688jFfSVCnUsCn2qkEVDo7gT8EpsLOz1J/OmqjExePL1dr1Kg== } - engines: { node: ">=12" } - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + esbuild-darwin-arm64@0.15.5: optional: true - /esbuild-freebsd-64@0.15.13: - resolution: - { integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA== } - engines: { node: ">=12" } - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true + esbuild-freebsd-64@0.15.13: optional: true - /esbuild-freebsd-64@0.15.5: - resolution: - { integrity: sha512-M5/EfzV2RsMd/wqwR18CELcenZ8+fFxQAAEO7TJKDmP3knhWSbD72ILzrXFMMwshlPAS1ShCZ90jsxkm+8FlaA== } - engines: { node: ">=12" } - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true + esbuild-freebsd-64@0.15.5: optional: true - /esbuild-freebsd-arm64@0.15.13: - resolution: - { integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q== } - engines: { node: ">=12" } - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true + esbuild-freebsd-arm64@0.15.13: optional: true - /esbuild-freebsd-arm64@0.15.5: - resolution: - { integrity: sha512-2JQQ5Qs9J0440F/n/aUBNvY6lTo4XP/4lt1TwDfHuo0DY3w5++anw+jTjfouLzbJmFFiwmX7SmUhMnysocx96w== } - engines: { node: ">=12" } - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true + esbuild-freebsd-arm64@0.15.5: optional: true - /esbuild-linux-32@0.15.13: - resolution: - { integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w== } - engines: { node: ">=12" } - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-32@0.15.13: optional: true - /esbuild-linux-32@0.15.5: - resolution: - { integrity: sha512-gO9vNnIN0FTUGjvTFucIXtBSr1Woymmx/aHQtuU+2OllGU6YFLs99960UD4Dib1kFovVgs59MTXwpFdVoSMZoQ== } - engines: { node: ">=12" } - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-32@0.15.5: optional: true - /esbuild-linux-64@0.15.13: - resolution: - { integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A== } - engines: { node: ">=12" } - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-64@0.15.13: optional: true - /esbuild-linux-64@0.15.5: - resolution: - { integrity: sha512-ne0GFdNLsm4veXbTnYAWjbx3shpNKZJUd6XpNbKNUZaNllDZfYQt0/zRqOg0sc7O8GQ+PjSMv9IpIEULXVTVmg== } - engines: { node: ">=12" } - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-64@0.15.5: optional: true - /esbuild-linux-arm64@0.15.13: - resolution: - { integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ== } - engines: { node: ">=12" } - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-arm64@0.15.13: optional: true - /esbuild-linux-arm64@0.15.5: - resolution: - { integrity: sha512-7EgFyP2zjO065XTfdCxiXVEk+f83RQ1JsryN1X/VSX2li9rnHAt2swRbpoz5Vlrl6qjHrCmq5b6yxD13z6RheA== } - engines: { node: ">=12" } - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-arm64@0.15.5: optional: true - /esbuild-linux-arm@0.15.13: - resolution: - { integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ== } - engines: { node: ">=12" } - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-arm@0.15.13: optional: true - /esbuild-linux-arm@0.15.5: - resolution: - { integrity: sha512-wvAoHEN+gJ/22gnvhZnS/+2H14HyAxM07m59RSLn3iXrQsdS518jnEWRBnJz3fR6BJa+VUTo0NxYjGaNt7RA7Q== } - engines: { node: ">=12" } - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-arm@0.15.5: optional: true - /esbuild-linux-mips64le@0.15.13: - resolution: - { integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A== } - engines: { node: ">=12" } - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-mips64le@0.15.13: optional: true - /esbuild-linux-mips64le@0.15.5: - resolution: - { integrity: sha512-KdnSkHxWrJ6Y40ABu+ipTZeRhFtc8dowGyFsZY5prsmMSr1ZTG9zQawguN4/tunJ0wy3+kD54GaGwdcpwWAvZQ== } - engines: { node: ">=12" } - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-mips64le@0.15.5: optional: true - /esbuild-linux-ppc64le@0.15.13: - resolution: - { integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA== } - engines: { node: ">=12" } - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-ppc64le@0.15.13: optional: true - /esbuild-linux-ppc64le@0.15.5: - resolution: - { integrity: sha512-QdRHGeZ2ykl5P0KRmfGBZIHmqcwIsUKWmmpZTOq573jRWwmpfRmS7xOhmDHBj9pxv+6qRMH8tLr2fe+ZKQvCYw== } - engines: { node: ">=12" } - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-ppc64le@0.15.5: optional: true - /esbuild-linux-riscv64@0.15.13: - resolution: - { integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow== } - engines: { node: ">=12" } - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-riscv64@0.15.13: optional: true - /esbuild-linux-riscv64@0.15.5: - resolution: - { integrity: sha512-p+WE6RX+jNILsf+exR29DwgV6B73khEQV0qWUbzxaycxawZ8NE0wA6HnnTxbiw5f4Gx9sJDUBemh9v49lKOORA== } - engines: { node: ">=12" } - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-riscv64@0.15.5: optional: true - /esbuild-linux-s390x@0.15.13: - resolution: - { integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag== } - engines: { node: ">=12" } - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-s390x@0.15.13: optional: true - /esbuild-linux-s390x@0.15.5: - resolution: - { integrity: sha512-J2ngOB4cNzmqLHh6TYMM/ips8aoZIuzxJnDdWutBw5482jGXiOzsPoEF4j2WJ2mGnm7FBCO4StGcwzOgic70JQ== } - engines: { node: ">=12" } - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true + esbuild-linux-s390x@0.15.5: optional: true - /esbuild-netbsd-64@0.15.13: - resolution: - { integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ== } - engines: { node: ">=12" } - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true + esbuild-netbsd-64@0.15.13: optional: true - /esbuild-netbsd-64@0.15.5: - resolution: - { integrity: sha512-MmKUYGDizYjFia0Rwt8oOgmiFH7zaYlsoQ3tIOfPxOqLssAsEgG0MUdRDm5lliqjiuoog8LyDu9srQk5YwWF3w== } - engines: { node: ">=12" } - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true + esbuild-netbsd-64@0.15.5: optional: true - /esbuild-openbsd-64@0.15.13: - resolution: - { integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w== } - engines: { node: ">=12" } - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true + esbuild-openbsd-64@0.15.13: optional: true - /esbuild-openbsd-64@0.15.5: - resolution: - { integrity: sha512-2mMFfkLk3oPWfopA9Plj4hyhqHNuGyp5KQyTT9Rc8hFd8wAn5ZrbJg+gNcLMo2yzf8Uiu0RT6G9B15YN9WQyMA== } - engines: { node: ">=12" } - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true + esbuild-openbsd-64@0.15.5: optional: true - /esbuild-plugin-alias@0.2.1: - resolution: - { integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ== } - dev: true + esbuild-plugin-alias@0.2.1: {} - /esbuild-register@3.5.0(esbuild@0.18.20): - resolution: - { integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A== } - peerDependencies: - esbuild: ">=0.12 <1" + esbuild-register@3.5.0(esbuild@0.18.20): dependencies: debug: 4.3.4 esbuild: 0.18.20 transitivePeerDependencies: - supports-color - dev: true - /esbuild-sunos-64@0.15.13: - resolution: - { integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw== } - engines: { node: ">=12" } - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true + esbuild-sunos-64@0.15.13: optional: true - /esbuild-sunos-64@0.15.5: - resolution: - { integrity: sha512-2sIzhMUfLNoD+rdmV6AacilCHSxZIoGAU2oT7XmJ0lXcZWnCvCtObvO6D4puxX9YRE97GodciRGDLBaiC6x1SA== } - engines: { node: ">=12" } - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true + esbuild-sunos-64@0.15.5: optional: true - /esbuild-wasm@0.15.5: - resolution: - { integrity: sha512-lTJOEKekN/4JI/eOEq0wLcx53co2N6vaT/XjBz46D1tvIVoUEyM0o2K6txW6gEotf31szFD/J1PbxmnbkGlK9A== } - engines: { node: ">=12" } - hasBin: true - dev: true + esbuild-wasm@0.15.5: {} - /esbuild-windows-32@0.15.13: - resolution: - { integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA== } - engines: { node: ">=12" } - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + esbuild-windows-32@0.15.13: optional: true - /esbuild-windows-32@0.15.5: - resolution: - { integrity: sha512-e+duNED9UBop7Vnlap6XKedA/53lIi12xv2ebeNS4gFmu7aKyTrok7DPIZyU5w/ftHD4MUDs5PJUkQPP9xJRzg== } - engines: { node: ">=12" } - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + esbuild-windows-32@0.15.5: optional: true - /esbuild-windows-64@0.15.13: - resolution: - { integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ== } - engines: { node: ">=12" } - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + esbuild-windows-64@0.15.13: optional: true - /esbuild-windows-64@0.15.5: - resolution: - { integrity: sha512-v+PjvNtSASHOjPDMIai9Yi+aP+Vwox+3WVdg2JB8N9aivJ7lyhp4NVU+J0MV2OkWFPnVO8AE/7xH+72ibUUEnw== } - engines: { node: ">=12" } - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + esbuild-windows-64@0.15.5: optional: true - /esbuild-windows-arm64@0.15.13: - resolution: - { integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg== } - engines: { node: ">=12" } - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + esbuild-windows-arm64@0.15.13: optional: true - /esbuild-windows-arm64@0.15.5: - resolution: - { integrity: sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA== } - engines: { node: ">=12" } - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + esbuild-windows-arm64@0.15.5: optional: true - /esbuild@0.15.13: - resolution: - { integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ== } - engines: { node: ">=12" } - hasBin: true - requiresBuild: true + esbuild@0.15.13: optionalDependencies: "@esbuild/android-arm": 0.15.13 "@esbuild/linux-loong64": 0.15.13 @@ -37672,14 +46780,8 @@ packages: esbuild-windows-32: 0.15.13 esbuild-windows-64: 0.15.13 esbuild-windows-arm64: 0.15.13 - dev: true - /esbuild@0.15.5: - resolution: - { integrity: sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg== } - engines: { node: ">=12" } - hasBin: true - requiresBuild: true + esbuild@0.15.5: optionalDependencies: "@esbuild/linux-loong64": 0.15.5 esbuild-android-64: 0.15.5 @@ -37702,15 +46804,9 @@ packages: esbuild-windows-32: 0.15.5 esbuild-windows-64: 0.15.5 esbuild-windows-arm64: 0.15.5 - dev: true optional: true - /esbuild@0.18.20: - resolution: - { integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== } - engines: { node: ">=12" } - hasBin: true - requiresBuild: true + esbuild@0.18.20: optionalDependencies: "@esbuild/android-arm": 0.18.20 "@esbuild/android-arm64": 0.18.20 @@ -37734,89 +46830,38 @@ packages: "@esbuild/win32-arm64": 0.18.20 "@esbuild/win32-ia32": 0.18.20 "@esbuild/win32-x64": 0.18.20 - dev: true - /escalade@3.1.1: - resolution: - { integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== } - engines: { node: ">=6" } + escalade@3.1.1: {} - /escape-html@1.0.3: - resolution: - { integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== } + escape-html@1.0.3: {} - /escape-string-regexp@1.0.5: - resolution: - { integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== } - engines: { node: ">=0.8.0" } + escape-string-regexp@1.0.5: {} - /escape-string-regexp@2.0.0: - resolution: - { integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== } - engines: { node: ">=8" } - dev: true + escape-string-regexp@2.0.0: {} - /escape-string-regexp@4.0.0: - resolution: - { integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== } - engines: { node: ">=10" } - dev: true + escape-string-regexp@4.0.0: {} - /escodegen@2.1.0: - resolution: - { integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== } - engines: { node: ">=6.0" } - hasBin: true + escodegen@2.1.0: dependencies: esprima: 4.0.1 estraverse: 5.3.0 esutils: 2.0.3 optionalDependencies: source-map: 0.6.1 - dev: true - /eslint-config-prettier@9.0.0(eslint@8.52.0): - resolution: - { integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw== } - hasBin: true - peerDependencies: - eslint: ">=7.0.0" + eslint-config-prettier@9.0.0(eslint@8.52.0): dependencies: eslint: 8.52.0 - dev: true - /eslint-import-resolver-node@0.3.9: - resolution: - { integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== } + eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 is-core-module: 2.13.1 resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0): - resolution: - { integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== } - engines: { node: ">=4" } - peerDependencies: - "@typescript-eslint/parser": "*" - eslint: "*" - eslint-import-resolver-node: "*" - eslint-import-resolver-typescript: "*" - eslint-import-resolver-webpack: "*" - peerDependenciesMeta: - "@typescript-eslint/parser": - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true + eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0): dependencies: "@typescript-eslint/parser": 5.62.0(eslint@8.52.0)(typescript@4.8.4) debug: 3.2.7 @@ -37824,18 +46869,8 @@ packages: eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - dev: true - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0): - resolution: - { integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg== } - engines: { node: ">=4" } - peerDependencies: - "@typescript-eslint/parser": "*" - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - "@typescript-eslint/parser": - optional: true + eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0): dependencies: "@typescript-eslint/parser": 5.62.0(eslint@8.52.0)(typescript@4.8.4) array-includes: 3.1.7 @@ -37860,24 +46895,12 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.52.0): - resolution: - { integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== } - engines: { node: ">=10" } - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint-plugin-react-hooks@4.6.0(eslint@8.52.0): dependencies: eslint: 8.52.0 - dev: true - /eslint-plugin-react@7.33.2(eslint@8.52.0): - resolution: - { integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== } - engines: { node: ">=4" } - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint-plugin-react@7.33.2(eslint@8.52.0): dependencies: array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 @@ -37896,43 +46919,22 @@ packages: resolve: 2.0.0-next.4 semver: 6.3.1 string.prototype.matchall: 4.0.8 - dev: true - /eslint-scope@5.1.1: - resolution: - { integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== } - engines: { node: ">=8.0.0" } + eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - dev: true - /eslint-scope@7.2.2: - resolution: - { integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /eslint-visitor-keys@3.4.1: - resolution: - { integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dev: true + eslint-visitor-keys@3.4.1: {} - /eslint-visitor-keys@3.4.3: - resolution: - { integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dev: true + eslint-visitor-keys@3.4.3: {} - /eslint@8.52.0: - resolution: - { integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - hasBin: true + eslint@8.52.0: dependencies: "@eslint-community/eslint-utils": 4.4.0(eslint@8.52.0) "@eslint-community/regexpp": 4.9.1 @@ -37974,78 +46976,40 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true - /espree@9.6.1: - resolution: - { integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + espree@9.6.1: dependencies: acorn: 8.10.0 acorn-jsx: 5.3.2(acorn@8.10.0) eslint-visitor-keys: 3.4.3 - dev: true - /esprima@4.0.1: - resolution: - { integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== } - engines: { node: ">=4" } - hasBin: true + esprima@4.0.1: {} - /esquery@1.5.0: - resolution: - { integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== } - engines: { node: ">=0.10" } + esquery@1.5.0: dependencies: estraverse: 5.3.0 - dev: true - /esrecurse@4.3.0: - resolution: - { integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== } - engines: { node: ">=4.0" } + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 - dev: true - /estraverse@4.3.0: - resolution: - { integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== } - engines: { node: ">=4.0" } - dev: true + estraverse@4.3.0: {} - /estraverse@5.3.0: - resolution: - { integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== } - engines: { node: ">=4.0" } - dev: true + estraverse@5.3.0: {} - /estree-to-babel@3.2.1: - resolution: - { integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg== } - engines: { node: ">=8.3.0" } + estree-to-babel@3.2.1: dependencies: "@babel/traverse": 7.23.9 "@babel/types": 7.23.9 c8: 7.14.0 transitivePeerDependencies: - supports-color - dev: true - /esutils@2.0.3: - resolution: - { integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== } - engines: { node: ">=0.10.0" } - dev: true + esutils@2.0.3: {} - /etag@1.8.1: - resolution: - { integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== } - engines: { node: ">= 0.6" } + etag@1.8.1: {} - /event-stream@3.3.4: - resolution: - { integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g== } + event-stream@3.3.4: dependencies: duplexer: 0.1.2 from: 0.1.7 @@ -38054,52 +47018,25 @@ packages: split: 0.3.3 stream-combiner: 0.0.4 through: 2.3.8 - dev: true - /event-target-shim@5.0.1: - resolution: - { integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== } - engines: { node: ">=6" } - dev: true + event-target-shim@5.0.1: {} - /eventemitter-asyncresource@1.0.0: - resolution: - { integrity: sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ== } - dev: true + eventemitter-asyncresource@1.0.0: {} - /eventemitter2@6.4.7: - resolution: - { integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg== } - dev: true + eventemitter2@6.4.7: {} - /eventemitter3@4.0.7: - resolution: - { integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== } - dev: true + eventemitter3@4.0.7: {} - /events@3.3.0: - resolution: - { integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== } - engines: { node: ">=0.8.x" } - dev: true + events@3.3.0: {} - /evp_bytestokey@1.0.3: - resolution: - { integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== } + evp_bytestokey@1.0.3: dependencies: md5.js: 1.3.5 safe-buffer: 5.2.1 - dev: true - /exec-sh@0.3.4: - resolution: - { integrity: sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== } - dev: true + exec-sh@0.3.4: {} - /execa@0.7.0: - resolution: - { integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw== } - engines: { node: ">=4" } + execa@0.7.0: dependencies: cross-spawn: 5.1.0 get-stream: 3.0.0 @@ -38108,12 +47045,8 @@ packages: p-finally: 1.0.0 signal-exit: 3.0.7 strip-eof: 1.0.0 - dev: true - /execa@1.0.0: - resolution: - { integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== } - engines: { node: ">=6" } + execa@1.0.0: dependencies: cross-spawn: 6.0.5 get-stream: 4.1.0 @@ -38122,12 +47055,8 @@ packages: p-finally: 1.0.0 signal-exit: 3.0.7 strip-eof: 1.0.0 - dev: true - /execa@4.1.0: - resolution: - { integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== } - engines: { node: ">=10" } + execa@4.1.0: dependencies: cross-spawn: 7.0.3 get-stream: 5.2.0 @@ -38138,12 +47067,8 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 - dev: true - /execa@5.1.1: - resolution: - { integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== } - engines: { node: ">=10" } + execa@5.1.1: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -38154,36 +47079,18 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 - dev: true - /executable@4.1.1: - resolution: - { integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== } - engines: { node: ">=4" } + executable@4.1.1: dependencies: pify: 2.3.0 - dev: true - /exenv@1.2.2: - resolution: - { integrity: sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw== } - dev: false + exenv@1.2.2: {} - /exit-on-epipe@1.0.1: - resolution: - { integrity: sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== } - engines: { node: ">=0.8" } + exit-on-epipe@1.0.1: {} - /exit@0.1.2: - resolution: - { integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== } - engines: { node: ">= 0.8.0" } - dev: true + exit@0.1.2: {} - /expand-brackets@2.1.4: - resolution: - { integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== } - engines: { node: ">=0.10.0" } + expand-brackets@2.1.4: dependencies: debug: 2.6.9 define-property: 0.2.5 @@ -38194,19 +47101,10 @@ packages: to-regex: 3.0.2 transitivePeerDependencies: - supports-color - dev: true - /expand-template@2.0.3: - resolution: - { integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== } - engines: { node: ">=6" } - requiresBuild: true - dev: true + expand-template@2.0.3: {} - /expect@26.6.2: - resolution: - { integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== } - engines: { node: ">= 10.14.2" } + expect@26.6.2: dependencies: "@jest/types": 26.6.2 ansi-styles: 4.3.0 @@ -38214,12 +47112,8 @@ packages: jest-matcher-utils: 26.6.2 jest-message-util: 26.6.2 jest-regex-util: 26.0.0 - dev: true - /express@4.19.2: - resolution: - { integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== } - engines: { node: ">= 0.10.0" } + express@4.19.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -38255,41 +47149,24 @@ packages: transitivePeerDependencies: - supports-color - /extend-shallow@2.0.1: - resolution: - { integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== } - engines: { node: ">=0.10.0" } + extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 - dev: true - /extend-shallow@3.0.2: - resolution: - { integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== } - engines: { node: ">=0.10.0" } + extend-shallow@3.0.2: dependencies: assign-symbols: 1.0.0 is-extendable: 1.0.1 - dev: true - /extend@3.0.2: - resolution: - { integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== } - dev: true + extend@3.0.2: {} - /external-editor@3.1.0: - resolution: - { integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== } - engines: { node: ">=4" } + external-editor@3.1.0: dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 - /extglob@2.0.4: - resolution: - { integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== } - engines: { node: ">=0.10.0" } + extglob@2.0.4: dependencies: array-unique: 0.3.2 define-property: 1.0.0 @@ -38301,18 +47178,10 @@ packages: to-regex: 3.0.2 transitivePeerDependencies: - supports-color - dev: true - /extract-files@11.0.0: - resolution: - { integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ== } - engines: { node: ^12.20 || >= 14.13 } - dev: true + extract-files@11.0.0: {} - /extract-zip@1.7.0: - resolution: - { integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== } - hasBin: true + extract-zip@1.7.0: dependencies: concat-stream: 1.6.2 debug: 2.6.9 @@ -38320,13 +47189,8 @@ packages: yauzl: 2.10.0 transitivePeerDependencies: - supports-color - dev: true - /extract-zip@2.0.1: - resolution: - { integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== } - engines: { node: ">= 10.17.0" } - hasBin: true + extract-zip@2.0.1: dependencies: debug: 4.3.4 get-stream: 5.2.0 @@ -38335,13 +47199,8 @@ packages: "@types/yauzl": 2.10.0 transitivePeerDependencies: - supports-color - dev: true - /extract-zip@2.0.1(supports-color@8.1.1): - resolution: - { integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== } - engines: { node: ">= 10.17.0" } - hasBin: true + extract-zip@2.0.1(supports-color@8.1.1): dependencies: debug: 4.3.4(supports-color@8.1.1) get-stream: 5.2.0 @@ -38350,138 +47209,72 @@ packages: "@types/yauzl": 2.10.0 transitivePeerDependencies: - supports-color - dev: true - /extsprintf@1.3.0: - resolution: - { integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== } - engines: { "0": node >=0.6.0 } - dev: true + extsprintf@1.3.0: {} - /extsprintf@1.4.0: - resolution: - { integrity: sha512-6NW8DZ8pWBc5NbGYUiqqccj9dXnuSzilZYqprdKJBZsQodGH9IyUoFOGxIWVDcBzHMb8ET24aqx9p66tZEWZkA== } - engines: { "0": node >=0.6.0 } - dev: true + extsprintf@1.4.0: {} - /fast-decode-uri-component@1.0.1: - resolution: - { integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg== } - dev: true + fast-decode-uri-component@1.0.1: {} - /fast-deep-equal@1.1.0: - resolution: - { integrity: sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw== } - dev: false + fast-deep-equal@1.1.0: {} - /fast-deep-equal@3.1.3: - resolution: - { integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== } + fast-deep-equal@3.1.3: {} - /fast-glob@3.2.11: - resolution: - { integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== } - engines: { node: ">=8.6.0" } + fast-glob@3.2.11: dependencies: "@nodelib/fs.stat": 2.0.5 "@nodelib/fs.walk": 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 - dev: true - /fast-json-parse@1.0.3: - resolution: - { integrity: sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw== } - dev: true + fast-json-parse@1.0.3: {} - /fast-json-patch@3.1.1: - resolution: - { integrity: sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== } - dev: false + fast-json-patch@3.1.1: {} - /fast-json-stable-stringify@2.1.0: - resolution: - { integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== } + fast-json-stable-stringify@2.1.0: {} - /fast-levenshtein@2.0.6: - resolution: - { integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== } - dev: true + fast-levenshtein@2.0.6: {} - /fast-querystring@1.1.2: - resolution: - { integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg== } + fast-querystring@1.1.2: dependencies: fast-decode-uri-component: 1.0.1 - dev: true - /fast-safe-stringify@2.1.1: - resolution: - { integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== } + fast-safe-stringify@2.1.1: {} - /fast-text-encoding@1.0.3: - resolution: - { integrity: sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig== } - dev: false + fast-text-encoding@1.0.3: {} - /fast-url-parser@1.1.3: - resolution: - { integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== } + fast-url-parser@1.1.3: dependencies: punycode: 1.4.1 - dev: true - /fast-xml-parser@4.3.1: - resolution: - { integrity: sha512-viVv3xb8D+SiS1W4cv4tva3bni08kAkx0gQnWrykMM8nXPc1FxqZPU00dCEVjkiCg4HoXd2jC4x29Nzg/l2DAA== } - hasBin: true + fast-xml-parser@4.3.1: dependencies: strnum: 1.0.5 - dev: false - /fastest-levenshtein@1.0.12: - resolution: - { integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== } - dev: true + fastest-levenshtein@1.0.12: {} - /fastq@1.8.0: - resolution: - { integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== } + fastq@1.8.0: dependencies: reusify: 1.0.4 - dev: true - /faye-websocket@0.11.3: - resolution: - { integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== } - engines: { node: ">=0.8.0" } + faye-websocket@0.11.3: dependencies: websocket-driver: 0.7.4 - dev: true - /fb-watchman@2.0.1: - resolution: - { integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== } + fb-watchman@2.0.1: dependencies: bser: 2.1.1 - dev: true - /fbemitter@3.0.0: - resolution: - { integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== } + fbemitter@3.0.0: dependencies: fbjs: 3.0.2 transitivePeerDependencies: - encoding - /fbjs-css-vars@1.0.2: - resolution: - { integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== } + fbjs-css-vars@1.0.2: {} - /fbjs@3.0.2: - resolution: - { integrity: sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ== } + fbjs@3.0.2: dependencies: cross-fetch: 3.1.5 fbjs-css-vars: 1.0.2 @@ -38493,118 +47286,57 @@ packages: transitivePeerDependencies: - encoding - /fd-slicer@1.1.0: - resolution: - { integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== } + fd-slicer@1.1.0: dependencies: pend: 1.2.0 - dev: true - /fetch-blob@2.1.2: - resolution: - { integrity: sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow== } - engines: { node: ^10.17.0 || >=12.3.0 } - peerDependencies: - domexception: "*" - peerDependenciesMeta: - domexception: - optional: true - dev: true + fetch-blob@2.1.2: {} - /fetch-blob@3.2.0: - resolution: - { integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== } - engines: { node: ^12.20 || >= 14.13 } + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 web-streams-polyfill: 3.2.1 - /fetch-retry@5.0.6: - resolution: - { integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ== } - dev: true + fetch-retry@5.0.6: {} - /figures@3.2.0: - resolution: - { integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== } - engines: { node: ">=8" } + figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 - /file-entry-cache@6.0.1: - resolution: - { integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== } - engines: { node: ^10.12.0 || >=12.0.0 } + file-entry-cache@6.0.1: dependencies: flat-cache: 3.0.4 - dev: true - /file-loader@6.2.0(webpack@5.88.2): - resolution: - { integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== } - engines: { node: ">= 10.13.0" } - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + file-loader@6.2.0(webpack@5.88.2): dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - dev: true - /file-selector@0.2.4: - resolution: - { integrity: sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA== } - engines: { node: ">= 10" } + file-selector@0.2.4: dependencies: tslib: 2.6.2 - dev: false - /file-selector@0.4.0: - resolution: - { integrity: sha512-iACCiXeMYOvZqlF1kTiYINzgepRBymz1wwjiuup9u9nayhb6g4fSwiyJ/6adli+EPwrWtpgQAh2PoS7HukEGEg== } - engines: { node: ">= 10" } + file-selector@0.4.0: dependencies: tslib: 2.6.2 - /file-system-cache@2.3.0: - resolution: - { integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ== } + file-system-cache@2.3.0: dependencies: fs-extra: 11.1.1 ramda: 0.29.0 - dev: true - /file-type@3.9.0: - resolution: - { integrity: sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== } - engines: { node: ">=0.10.0" } - dev: true + file-type@3.9.0: {} - /file-type@5.2.0: - resolution: - { integrity: sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== } - engines: { node: ">=4" } - dev: true + file-type@5.2.0: {} - /file-type@6.2.0: - resolution: - { integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== } - engines: { node: ">=4" } - dev: true + file-type@6.2.0: {} - /filelist@1.0.4: - resolution: - { integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== } + filelist@1.0.4: dependencies: minimatch: 5.1.0 - dev: true - /filemanager-webpack-plugin@7.0.0(webpack@5.88.2): - resolution: - { integrity: sha512-Td7jPFke+H9IiJmM9p1u2SPG0LTD0EFQwQU3yXKfQzN2nzHkweoKnJBjrQ713V00Pjg/fOBy5dx8G2SgIAO9GA== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - peerDependencies: - webpack: ^5.0.0 + filemanager-webpack-plugin@7.0.0(webpack@5.88.2): dependencies: "@types/archiver": 5.3.1 archiver: 5.3.1 @@ -38615,58 +47347,31 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /filename-reserved-regex@2.0.0: - resolution: { integrity: sha1-q/c9+rc10EVECr/qLZHzieu/oik= } - engines: { node: ">=4" } - dev: true + filename-reserved-regex@2.0.0: {} - /filenamify@4.3.0: - resolution: - { integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== } - engines: { node: ">=8" } + filenamify@4.3.0: dependencies: filename-reserved-regex: 2.0.0 strip-outer: 1.0.1 trim-repeated: 1.0.0 - dev: true - /fill-range@4.0.0: - resolution: - { integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== } - engines: { node: ">=0.10.0" } + fill-range@4.0.0: dependencies: extend-shallow: 2.0.1 is-number: 3.0.0 repeat-string: 1.6.1 to-regex-range: 2.1.1 - dev: true - /fill-range@7.0.1: - resolution: - { integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== } - engines: { node: ">=8" } + fill-range@7.0.1: dependencies: to-regex-range: 5.0.1 - dev: true - /filter-console@0.1.1: - resolution: - { integrity: sha512-zrXoV1Uaz52DqPs+qEwNJWJFAWZpYJ47UNmpN9q4j+/EYsz85uV0DC9k8tRND5kYmoVzL0W+Y75q4Rg8sRJCdg== } - engines: { node: ">=8" } - dev: true + filter-console@0.1.1: {} - /filter-obj@2.0.2: - resolution: - { integrity: sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg== } - engines: { node: ">=8" } - dev: true + filter-obj@2.0.2: {} - /finalhandler@1.1.2: - resolution: - { integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== } - engines: { node: ">= 0.8" } + finalhandler@1.1.2: dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -38677,12 +47382,8 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: true - /finalhandler@1.2.0: - resolution: - { integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== } - engines: { node: ">= 0.8" } + finalhandler@1.2.0: dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -38694,124 +47395,67 @@ packages: transitivePeerDependencies: - supports-color - /find-cache-dir@2.1.0: - resolution: - { integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== } - engines: { node: ">=6" } + find-cache-dir@2.1.0: dependencies: commondir: 1.0.1 make-dir: 2.1.0 pkg-dir: 3.0.0 - dev: true - /find-cache-dir@3.3.1: - resolution: - { integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== } - engines: { node: ">=8" } + find-cache-dir@3.3.1: dependencies: commondir: 1.0.1 make-dir: 3.1.0 pkg-dir: 4.2.0 - dev: true - /find-cache-dir@4.0.0: - resolution: - { integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== } - engines: { node: ">=14.16" } + find-cache-dir@4.0.0: dependencies: common-path-prefix: 3.0.0 pkg-dir: 7.0.0 - dev: true - /find-packages@9.0.9: - resolution: - { integrity: sha512-XkzVZSz5YTBYdDvUEQrTTRa5PSrYde7AU/ax0ic/USy+IEoHI6RqQQQxZxq6KFfsJngbDfIf5MM2gyrQ9Ztzjg== } - engines: { node: ">=14.6" } + find-packages@9.0.9: dependencies: "@pnpm/read-project-manifest": 3.0.9 "@pnpm/types": 8.5.0 fast-glob: 3.2.11 p-filter: 2.1.0 - dev: true - /find-root@1.1.0: - resolution: - { integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== } - dev: false + find-root@1.1.0: {} - /find-up@3.0.0: - resolution: - { integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== } - engines: { node: ">=6" } + find-up@3.0.0: dependencies: locate-path: 3.0.0 - dev: true - /find-up@4.1.0: - resolution: - { integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== } - engines: { node: ">=8" } + find-up@4.1.0: dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - dev: true - /find-up@5.0.0: - resolution: - { integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== } - engines: { node: ">=10" } + find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - dev: true - /find-up@6.3.0: - resolution: - { integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + find-up@6.3.0: dependencies: locate-path: 7.2.0 path-exists: 5.0.0 - dev: true - /find-yarn-workspace-root@2.0.0: - resolution: - { integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== } + find-yarn-workspace-root@2.0.0: dependencies: micromatch: 4.0.5 - dev: true - /flat-cache@3.0.4: - resolution: - { integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== } - engines: { node: ^10.12.0 || >=12.0.0 } + flat-cache@3.0.4: dependencies: flatted: 3.2.4 rimraf: 3.0.2 - dev: true - /flat@5.0.2: - resolution: - { integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== } - hasBin: true - dev: true + flat@5.0.2: {} - /flatted@3.2.4: - resolution: - { integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw== } - dev: true + flatted@3.2.4: {} - /flow-parser@0.218.0: - resolution: - { integrity: sha512-mk4e7UK4P/W3tjrJyto6oxPuCjwvRMyzBh72hTl8T0dOcTzkP0M2JJHpncgyhKphMFi9pnjwHfc8e0oe4Uk3LA== } - engines: { node: ">=0.4.0" } - dev: true + flow-parser@0.218.0: {} - /flux@4.0.3(react@17.0.2): - resolution: - { integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw== } - peerDependencies: - react: ^15.0.2 || ^16.0.0 || ^17.0.0 + flux@4.0.3(react@17.0.2): dependencies: fbemitter: 3.0.0 fbjs: 3.0.2 @@ -38819,77 +47463,35 @@ packages: transitivePeerDependencies: - encoding - /focus-trap@6.9.2: - resolution: - { integrity: sha512-gBEuXOPNOKPrLdZpMFUSTyIo1eT2NSZRrwZ9r/0Jqw5tmT3Yvxfmu8KBHw8xW2XQkw6E/JoG+OlEq7UDtSUNgw== } + focus-trap@6.9.2: dependencies: tabbable: 5.3.3 - /follow-redirects@1.15.6: - resolution: - { integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== } - engines: { node: ">=4.0" } - peerDependencies: - debug: "*" - peerDependenciesMeta: - debug: - optional: true + follow-redirects@1.15.6: {} - /follow-redirects@1.15.6(debug@4.3.4): - resolution: - { integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== } - engines: { node: ">=4.0" } - peerDependencies: - debug: "*" - peerDependenciesMeta: - debug: - optional: true + follow-redirects@1.15.6(debug@4.3.4): dependencies: debug: 4.3.4 - dev: true - /for-each@0.3.3: - resolution: - { integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== } + for-each@0.3.3: dependencies: is-callable: 1.2.7 - /for-in@1.0.2: - resolution: - { integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== } - engines: { node: ">=0.10.0" } - dev: true + for-in@1.0.2: {} - /foreground-child@2.0.0: - resolution: - { integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== } - engines: { node: ">=8.0.0" } + foreground-child@2.0.0: dependencies: cross-spawn: 7.0.3 signal-exit: 3.0.7 - dev: true - /foreground-child@3.1.1: - resolution: - { integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== } - engines: { node: ">=14" } + foreground-child@3.1.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.0.2 - dev: true - /forever-agent@0.6.1: - resolution: - { integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== } - dev: true + forever-agent@0.6.1: {} - /fork-ts-checker-webpack-plugin@8.0.0(typescript@4.8.4)(webpack@5.88.2): - resolution: - { integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg== } - engines: { node: ">=12.13.0", yarn: ">=1.0.0" } - peerDependencies: - typescript: ">3.6.0" - webpack: ^5.11.0 + fork-ts-checker-webpack-plugin@8.0.0(typescript@4.8.4)(webpack@5.88.2): dependencies: "@babel/code-frame": 7.23.5 chalk: 4.1.2 @@ -38905,74 +47507,41 @@ packages: tapable: 2.2.1 typescript: 4.8.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - dev: true - /form-data-encoder@2.1.4: - resolution: - { integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== } - engines: { node: ">= 14.17" } - dev: true + form-data-encoder@2.1.4: {} - /form-data@2.3.3: - resolution: - { integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== } - engines: { node: ">= 0.12" } + form-data@2.3.3: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.34 - dev: true - /form-data@4.0.0: - resolution: - { integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== } - engines: { node: ">= 6" } + form-data@4.0.0: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.34 - /formdata-polyfill@4.0.10: - resolution: - { integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== } - engines: { node: ">=12.20.0" } + formdata-polyfill@4.0.10: dependencies: fetch-blob: 3.2.0 - /formidable@2.1.1: - resolution: - { integrity: sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ== } + formidable@2.1.1: dependencies: dezalgo: 1.0.4 hexoid: 1.0.0 once: 1.4.0 qs: 6.11.2 - dev: false - /forwarded@0.2.0: - resolution: - { integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== } - engines: { node: ">= 0.6" } + forwarded@0.2.0: {} - /fraction.js@4.2.0: - resolution: - { integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== } - dev: true + fraction.js@4.2.0: {} - /fragment-cache@0.2.1: - resolution: - { integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== } - engines: { node: ">=0.10.0" } + fragment-cache@0.2.1: dependencies: map-cache: 0.2.2 - dev: true - /framer-motion@7.10.3(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-k2ccYeZNSpPg//HTaqrU+4pRq9f9ZpaaN7rr0+Rx5zA4wZLbk547wtDzge2db1sB+1mnJ6r59P4xb+aEIi/W+w== } - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + framer-motion@7.10.3(react-dom@17.0.2)(react@17.0.2): dependencies: "@motionone/dom": 10.16.2 hey-listen: 1.0.8 @@ -38981,14 +47550,8 @@ packages: tslib: 2.4.0 optionalDependencies: "@emotion/is-prop-valid": 0.8.8 - dev: false - /framer-motion@7.8.0(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Yzbc0RGzKnkdRxPZbJIVtizX40hLGErXBRI6Uz1WE0OLNZpZqqZa9HaI/sdAhrx4215uczQ+m3C9PA+pwHf+gA== } - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + framer-motion@7.8.0(react-dom@17.0.2)(react@17.0.2): dependencies: "@motionone/dom": 10.16.2 hey-listen: 1.0.8 @@ -38997,147 +47560,82 @@ packages: tslib: 2.4.0 optionalDependencies: "@emotion/is-prop-valid": 0.8.8 - dev: false - /fresh@0.5.2: - resolution: - { integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== } - engines: { node: ">= 0.6" } + fresh@0.5.2: {} - /from2@2.3.0: - resolution: - { integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== } + from2@2.3.0: dependencies: inherits: 2.0.4 readable-stream: 2.3.7 - dev: true - /from@0.1.7: - resolution: - { integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g== } - dev: true + from@0.1.7: {} - /fs-constants@1.0.0: - resolution: - { integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== } - dev: true + fs-constants@1.0.0: {} - /fs-extra@10.1.0: - resolution: - { integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== } - engines: { node: ">=12" } + fs-extra@10.1.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 - dev: true - /fs-extra@11.1.1: - resolution: - { integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== } - engines: { node: ">=14.14" } + fs-extra@11.1.1: dependencies: graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 - /fs-extra@7.0.1: - resolution: - { integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== } - engines: { node: ">=6 <7 || >=8" } + fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 - dev: true - /fs-extra@9.1.0: - resolution: - { integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== } - engines: { node: ">=10" } + fs-extra@9.1.0: dependencies: at-least-node: 1.0.0 graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 - dev: true - /fs-minipass@2.1.0: - resolution: - { integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== } - engines: { node: ">= 8" } + fs-minipass@2.1.0: dependencies: minipass: 3.3.6 - dev: true - /fs-monkey@1.0.3: - resolution: - { integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== } - dev: true + fs-monkey@1.0.3: {} - /fs.realpath@1.0.0: - resolution: - { integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== } + fs.realpath@1.0.0: {} - /fsevents@2.3.2: - resolution: - { integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } - os: [darwin] - requiresBuild: true - dev: true + fsevents@2.3.2: optional: true - /fstream@1.0.12: - resolution: - { integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== } - engines: { node: ">=0.6" } + fstream@1.0.12: dependencies: graceful-fs: 4.2.11 inherits: 2.0.4 mkdirp: 0.5.6 rimraf: 2.7.1 - dev: true - /function-bind@1.1.2: - resolution: - { integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== } + function-bind@1.1.2: {} - /function.prototype.name@1.1.5: - resolution: - { integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== } - engines: { node: ">= 0.4" } + function.prototype.name@1.1.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 functions-have-names: 1.2.3 - /function.prototype.name@1.1.6: - resolution: - { integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== } - engines: { node: ">= 0.4" } + function.prototype.name@1.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 functions-have-names: 1.2.3 - dev: true - /functions-have-names@1.2.3: - resolution: - { integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== } + functions-have-names@1.2.3: {} - /fuse.js@6.6.2: - resolution: - { integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA== } - engines: { node: ">=10" } - dev: false + fuse.js@6.6.2: {} - /gauge@4.0.0: - resolution: - { integrity: sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16 } + gauge@4.0.0: dependencies: ansi-regex: 5.0.1 aproba: 2.0.0 @@ -39148,27 +47646,14 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wide-align: 1.1.5 - dev: true - /gensync@1.0.0-beta.2: - resolution: - { integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== } - engines: { node: ">=6.9.0" } - dev: true + gensync@1.0.0-beta.2: {} - /get-caller-file@2.0.5: - resolution: - { integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== } - engines: { node: 6.* || 8.* || >= 10.* } + get-caller-file@2.0.5: {} - /get-func-name@2.0.2: - resolution: - { integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== } + get-func-name@2.0.2: {} - /get-intrinsic@1.2.4: - resolution: - { integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== } - engines: { node: ">= 0.4" } + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 @@ -39176,124 +47661,62 @@ packages: has-symbols: 1.0.3 hasown: 2.0.2 - /get-nonce@1.0.1: - resolution: - { integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== } - engines: { node: ">=6" } - dev: true + get-nonce@1.0.1: {} - /get-npm-tarball-url@2.0.3: - resolution: - { integrity: sha512-R/PW6RqyaBQNWYaSyfrh54/qtcnOp22FHCCiRhSSZj0FP3KQWCsxxt0DzIdVTbwTqe9CtQfvl/FPD4UIPt4pqw== } - engines: { node: ">=12.17" } - dev: true + get-npm-tarball-url@2.0.3: {} - /get-port@5.1.1: - resolution: - { integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== } - engines: { node: ">=8" } - dev: true + get-port@5.1.1: {} - /get-source@2.0.12: - resolution: - { integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w== } + get-source@2.0.12: dependencies: data-uri-to-buffer: 2.0.2 source-map: 0.6.1 - dev: true - /get-stream@2.3.1: - resolution: - { integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA== } - engines: { node: ">=0.10.0" } + get-stream@2.3.1: dependencies: object-assign: 4.1.1 pinkie-promise: 2.0.1 - dev: true - /get-stream@3.0.0: - resolution: - { integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== } - engines: { node: ">=4" } - dev: true + get-stream@3.0.0: {} - /get-stream@4.1.0: - resolution: - { integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== } - engines: { node: ">=6" } + get-stream@4.1.0: dependencies: pump: 3.0.0 - dev: true - /get-stream@5.2.0: - resolution: - { integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== } - engines: { node: ">=8" } + get-stream@5.2.0: dependencies: pump: 3.0.0 - dev: true - /get-stream@6.0.1: - resolution: - { integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== } - engines: { node: ">=10" } - dev: true + get-stream@6.0.1: {} - /get-stream@7.0.0: - resolution: - { integrity: sha512-ql6FW5b8tgMYvI4UaoxG3EQN3VyZ6VeQpxNBGg5BZ4xD4u+HJeprzhMMA4OCBEGQgSR+m87pstWMpiVW64W8Fw== } - engines: { node: ">=16" } - dev: true + get-stream@7.0.0: {} - /get-symbol-description@1.0.0: - resolution: - { integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== } - engines: { node: ">= 0.4" } + get-symbol-description@1.0.0: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - /get-symbol-description@1.0.2: - resolution: - { integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== } - engines: { node: ">= 0.4" } + get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - dev: true - /get-user-locale@1.5.1: - resolution: - { integrity: sha512-WiNpoFRcHn1qxP9VabQljzGwkAQDrcpqUtaP0rNBEkFxJdh4f3tik6MfZsMYZc+UgQJdGCxWEjL9wnCUlRQXag== } + get-user-locale@1.5.1: dependencies: lodash.memoize: 4.1.2 - dev: false - /get-value@2.0.6: - resolution: - { integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== } - engines: { node: ">=0.10.0" } - dev: true + get-value@2.0.6: {} - /getos@3.2.1: - resolution: - { integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== } + getos@3.2.1: dependencies: async: 3.2.3 - dev: true - /getpass@0.1.7: - resolution: - { integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== } + getpass@0.1.7: dependencies: assert-plus: 1.0.0 - dev: true - /giget@1.1.3: - resolution: - { integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q== } - hasBin: true + giget@1.1.3: dependencies: colorette: 2.0.20 defu: 6.1.2 @@ -39304,69 +47727,38 @@ packages: tar: 6.2.0 transitivePeerDependencies: - supports-color - dev: true - /github-from-package@0.0.0: - resolution: - { integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== } - requiresBuild: true - dev: true + github-from-package@0.0.0: {} - /github-slugger@1.5.0: - resolution: - { integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== } - dev: true + github-slugger@1.5.0: {} - /glob-parent@5.1.2: - resolution: - { integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== } - engines: { node: ">= 6" } + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - dev: true - /glob-parent@6.0.2: - resolution: - { integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== } - engines: { node: ">=10.13.0" } + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 - dev: true - /glob-to-regexp@0.4.1: - resolution: - { integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== } - dev: true + glob-to-regexp@0.4.1: {} - /glob@10.3.10: - resolution: - { integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== } - engines: { node: ">=16 || 14 >=14.17" } - hasBin: true + glob@10.3.10: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.3 minipass: 7.0.2 path-scurry: 1.10.1 - dev: true - /glob@10.3.3: - resolution: - { integrity: sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw== } - engines: { node: ">=16 || 14 >=14.17" } - hasBin: true + glob@10.3.3: dependencies: foreground-child: 3.1.1 jackspeak: 2.2.1 minimatch: 9.0.3 minipass: 7.0.2 path-scurry: 1.10.1 - dev: true - /glob@7.2.0: - resolution: - { integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== } + glob@7.2.0: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -39375,9 +47767,7 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@7.2.3: - resolution: - { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== } + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -39386,68 +47776,39 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@8.0.3: - resolution: - { integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== } - engines: { node: ">=12" } + glob@8.0.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 minimatch: 5.1.0 once: 1.4.0 - dev: true - /glob@8.1.0: - resolution: - { integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== } - engines: { node: ">=12" } + glob@8.1.0: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 minimatch: 5.1.0 once: 1.4.0 - dev: true - /global-dirs@3.0.0: - resolution: - { integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== } - engines: { node: ">=10" } + global-dirs@3.0.0: dependencies: ini: 2.0.0 - dev: true - /globals@11.12.0: - resolution: - { integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== } - engines: { node: ">=4" } - dev: true + globals@11.12.0: {} - /globals@13.20.0: - resolution: - { integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== } - engines: { node: ">=8" } + globals@13.20.0: dependencies: type-fest: 0.20.2 - dev: true - /globalthis@1.0.3: - resolution: - { integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== } - engines: { node: ">= 0.4" } + globalthis@1.0.3: dependencies: define-properties: 1.2.1 - /globalyzer@0.1.0: - resolution: - { integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q== } - dev: false + globalyzer@0.1.0: {} - /globby@11.1.0: - resolution: - { integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== } - engines: { node: ">=10" } + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -39455,35 +47816,22 @@ packages: ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 - dev: true - /globby@13.1.2: - resolution: - { integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + globby@13.1.2: dependencies: dir-glob: 3.0.1 fast-glob: 3.2.11 ignore: 5.2.0 merge2: 1.4.1 slash: 4.0.0 - dev: true - /globrex@0.1.2: - resolution: - { integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== } - dev: false + globrex@0.1.2: {} - /gopd@1.0.1: - resolution: - { integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== } + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 - /got@11.8.2: - resolution: - { integrity: sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ== } - engines: { node: ">=10.19.0" } + got@11.8.2: dependencies: "@sindresorhus/is": 4.0.1 "@szmarczak/http-timer": 4.0.5 @@ -39496,12 +47844,8 @@ packages: lowercase-keys: 2.0.0 p-cancelable: 2.1.1 responselike: 2.0.0 - dev: true - /got@13.0.0: - resolution: - { integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA== } - engines: { node: ">=16" } + got@13.0.0: dependencies: "@sindresorhus/is": 5.4.1 "@szmarczak/http-timer": 5.0.1 @@ -39514,52 +47858,24 @@ packages: lowercase-keys: 3.0.0 p-cancelable: 3.0.0 responselike: 3.0.0 - dev: true - /gql-query-builder@3.1.3: - resolution: - { integrity: sha512-RjZbH5eeaEYz3XoVjfozP3RkkEZV/gOygNipX30ysukd9kENGljrPVagF71+0224uQd7WF9GTgo/qOfoFBSRcg== } - dev: false + gql-query-builder@3.1.3: {} - /graceful-fs@4.2.10: - resolution: - { integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== } + graceful-fs@4.2.10: {} - /graceful-fs@4.2.11: - resolution: - { integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== } + graceful-fs@4.2.11: {} - /graph-data-structure@2.0.0: - resolution: - { integrity: sha512-ravWDe9LaV0u27ZDme/8w5xHyyTqIWQsetpzDvBNJsGy4nZQB5IVw/u+7ngdEMZWsHYim+PAHatV4cGQX1XKpQ== } - dev: true + graph-data-structure@2.0.0: {} - /grapheme-splitter@1.0.4: - resolution: - { integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== } + grapheme-splitter@1.0.4: {} - /graphemer@1.4.0: - resolution: - { integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== } - dev: true + graphemer@1.4.0: {} - /graphlib@2.1.8: - resolution: - { integrity: sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== } + graphlib@2.1.8: dependencies: lodash: 4.17.21 - dev: false - /graphql-config@4.5.0(@types/node@18.17.18)(graphql@14.3.1): - resolution: - { integrity: sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw== } - engines: { node: ">= 10.0.0" } - peerDependencies: - cosmiconfig-toml-loader: ^1.0.0 - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - peerDependenciesMeta: - cosmiconfig-toml-loader: - optional: true + graphql-config@4.5.0(@types/node@18.17.18)(graphql@14.3.1): dependencies: "@graphql-tools/graphql-file-loader": 7.5.17(graphql@14.3.1) "@graphql-tools/json-file-loader": 7.4.18(graphql@14.3.1) @@ -39578,82 +47894,42 @@ packages: - bufferutil - encoding - utf-8-validate - dev: true - /graphql-request@6.1.0(graphql@14.3.1): - resolution: - { integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw== } - peerDependencies: - graphql: 14 - 16 + graphql-request@6.1.0(graphql@14.3.1): dependencies: "@graphql-typed-document-node/core": 3.2.0(graphql@14.3.1) cross-fetch: 3.1.5 graphql: 14.3.1 transitivePeerDependencies: - encoding - dev: true - /graphql-tag@2.0.0(graphql@14.3.1): - resolution: - { integrity: sha512-5w4NWrKct5vRzJGcqHT3OUqyvUNQd1RvEPQcGqwk82lm3sEqbzVGcOihIR4MwdE8sBSsDIzpiaAEOm5cxy3HUw== } - peerDependencies: - graphql: ^0.9.x + graphql-tag@2.0.0(graphql@14.3.1): dependencies: graphql: 14.3.1 - /graphql-tag@2.12.6(graphql@14.3.1): - resolution: - { integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== } - engines: { node: ">=10" } - peerDependencies: - graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + graphql-tag@2.12.6(graphql@14.3.1): dependencies: graphql: 14.3.1 tslib: 2.6.2 - dev: true - /graphql-ws@5.12.1(graphql@14.3.1): - resolution: - { integrity: sha512-umt4f5NnMK46ChM2coO36PTFhHouBrK9stWWBczERguwYrGnPNxJ9dimU6IyOBfOkC6Izhkg4H8+F51W/8CYDg== } - engines: { node: ">=10" } - peerDependencies: - graphql: ">=0.11 <=16" + graphql-ws@5.12.1(graphql@14.3.1): dependencies: graphql: 14.3.1 - dev: true - /graphql@14.3.1: - resolution: - { integrity: sha512-FZm7kAa3FqKdXy8YSSpAoTtyDFMIYSpCDOr+3EqlI1bxmtHu+Vv/I2vrSeT1sBOEnEniX3uo4wFhFdS/8XN6gA== } - engines: { node: ">= 6.x" } + graphql@14.3.1: dependencies: iterall: 1.3.0 - /graphviz@0.0.9: - resolution: - { integrity: sha512-SmoY2pOtcikmMCqCSy2NO1YsRfu9OO0wpTlOYW++giGjfX1a6gax/m1Fo8IdUd0/3H15cTOfR1SMKwohj4LKsg== } - engines: { node: ">=0.6.8" } + graphviz@0.0.9: dependencies: temp: 0.4.0 - dev: true - /growl@1.10.5: - resolution: - { integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== } - engines: { node: ">=4.x" } - dev: true + growl@1.10.5: {} - /growly@1.3.0: - resolution: - { integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== } - requiresBuild: true - dev: true + growly@1.3.0: optional: true - /gunzip-maybe@1.4.2: - resolution: - { integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw== } - hasBin: true + gunzip-maybe@1.4.2: dependencies: browserify-zlib: 0.1.4 is-deflate: 1.0.0 @@ -39661,18 +47937,10 @@ packages: peek-stream: 1.1.3 pumpify: 1.5.1 through2: 2.0.5 - dev: true - /handle-thing@2.0.1: - resolution: - { integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== } - dev: true + handle-thing@2.0.1: {} - /handlebars@4.7.8: - resolution: - { integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== } - engines: { node: ">=0.4.7" } - hasBin: true + handlebars@4.7.8: dependencies: minimist: 1.2.8 neo-async: 2.6.2 @@ -39680,192 +47948,100 @@ packages: wordwrap: 1.0.0 optionalDependencies: uglify-js: 3.17.4 - dev: true - /har-schema@2.0.0: - resolution: - { integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== } - engines: { node: ">=4" } - dev: true + har-schema@2.0.0: {} - /har-validator@5.1.5: - resolution: - { integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== } - engines: { node: ">=6" } - deprecated: this library is no longer supported + har-validator@5.1.5: dependencies: ajv: 6.12.6 har-schema: 2.0.0 - dev: true - /harmony-reflect@1.6.1: - resolution: - { integrity: sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== } - dev: true + harmony-reflect@1.6.1: {} - /has-bigints@1.0.2: - resolution: - { integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== } + has-bigints@1.0.2: {} - /has-flag@3.0.0: - resolution: - { integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== } - engines: { node: ">=4" } + has-flag@3.0.0: {} - /has-flag@4.0.0: - resolution: - { integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== } - engines: { node: ">=8" } + has-flag@4.0.0: {} - /has-property-descriptors@1.0.2: - resolution: - { integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== } + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - /has-proto@1.0.3: - resolution: - { integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== } - engines: { node: ">= 0.4" } + has-proto@1.0.3: {} - /has-symbols@1.0.3: - resolution: - { integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== } - engines: { node: ">= 0.4" } + has-symbols@1.0.3: {} - /has-tostringtag@1.0.2: - resolution: - { integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== } - engines: { node: ">= 0.4" } + has-tostringtag@1.0.2: dependencies: has-symbols: 1.0.3 - /has-unicode@2.0.1: - resolution: - { integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== } - dev: true + has-unicode@2.0.1: {} - /has-value@0.3.1: - resolution: - { integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== } - engines: { node: ">=0.10.0" } + has-value@0.3.1: dependencies: get-value: 2.0.6 has-values: 0.1.4 isobject: 2.1.0 - dev: true - /has-value@1.0.0: - resolution: - { integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== } - engines: { node: ">=0.10.0" } + has-value@1.0.0: dependencies: get-value: 2.0.6 has-values: 1.0.0 isobject: 3.0.1 - dev: true - /has-values@0.1.4: - resolution: - { integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== } - engines: { node: ">=0.10.0" } - dev: true + has-values@0.1.4: {} - /has-values@1.0.0: - resolution: - { integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== } - engines: { node: ">=0.10.0" } + has-values@1.0.0: dependencies: is-number: 3.0.0 kind-of: 4.0.0 - dev: true - /has@1.0.3: - resolution: - { integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== } - engines: { node: ">= 0.4.0" } + has@1.0.3: dependencies: function-bind: 1.1.2 - /hash-base@3.1.0: - resolution: - { integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== } - engines: { node: ">=4" } + hash-base@3.1.0: dependencies: inherits: 2.0.4 readable-stream: 3.6.0 safe-buffer: 5.2.1 - dev: true - /hash.js@1.1.7: - resolution: - { integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== } + hash.js@1.1.7: dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 - dev: true - /hasown@2.0.0: - resolution: - { integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== } - engines: { node: ">= 0.4" } + hasown@2.0.0: dependencies: function-bind: 1.1.2 - dev: true - /hasown@2.0.2: - resolution: - { integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== } - engines: { node: ">= 0.4" } + hasown@2.0.2: dependencies: function-bind: 1.1.2 - /hdr-histogram-js@2.0.3: - resolution: - { integrity: sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g== } + hdr-histogram-js@2.0.3: dependencies: "@assemblyscript/loader": 0.10.1 base64-js: 1.5.1 pako: 1.0.11 - dev: true - /hdr-histogram-percentiles-obj@3.0.0: - resolution: - { integrity: sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw== } - dev: true + hdr-histogram-percentiles-obj@3.0.0: {} - /he@1.2.0: - resolution: - { integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== } - hasBin: true - dev: true + he@1.2.0: {} - /header-case@2.0.4: - resolution: - { integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== } + header-case@2.0.4: dependencies: capital-case: 1.0.4 tslib: 2.6.2 - dev: true - /heatmap.js@2.0.5: - resolution: { integrity: sha1-Rm07hlE/XUkRKknSVwCrJzAUkVM= } - dev: false + heatmap.js@2.0.5: {} - /hexoid@1.0.0: - resolution: - { integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== } - engines: { node: ">=8" } - dev: false + hexoid@1.0.0: {} - /hey-listen@1.0.8: - resolution: - { integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== } - dev: false + hey-listen@1.0.8: {} - /history@4.10.1: - resolution: - { integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== } + history@4.10.1: dependencies: "@babel/runtime": 7.23.6 loose-envify: 1.4.0 @@ -39874,104 +48050,57 @@ packages: tiny-warning: 1.0.3 value-equal: 1.0.1 - /history@5.3.0: - resolution: - { integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== } + history@5.3.0: dependencies: "@babel/runtime": 7.23.6 - dev: false - /hmac-drbg@1.0.1: - resolution: - { integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== } + hmac-drbg@1.0.1: dependencies: hash.js: 1.1.7 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - dev: true - /hoist-non-react-statics@3.3.2: - resolution: - { integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== } + hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 - /hosted-git-info@2.8.9: - resolution: - { integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== } - dev: true + hosted-git-info@2.8.9: {} - /hosted-git-info@4.1.0: - resolution: - { integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== } - engines: { node: ">=10" } + hosted-git-info@4.1.0: dependencies: lru-cache: 6.0.0 - dev: true - /hosted-git-info@5.2.1: - resolution: - { integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + hosted-git-info@5.2.1: dependencies: lru-cache: 7.13.2 - dev: true - /hpack.js@2.1.6: - resolution: - { integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== } + hpack.js@2.1.6: dependencies: inherits: 2.0.4 obuf: 1.1.2 readable-stream: 2.3.7 wbuf: 1.7.3 - dev: true - /hpagent@1.2.0: - resolution: - { integrity: sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA== } - engines: { node: ">=14" } - dev: true + hpagent@1.2.0: {} - /html-element-map@1.3.1: - resolution: - { integrity: sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg== } + html-element-map@1.3.1: dependencies: array.prototype.filter: 1.0.4 call-bind: 1.0.7 - dev: true - /html-encoding-sniffer@2.0.1: - resolution: - { integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== } - engines: { node: ">=10" } + html-encoding-sniffer@2.0.1: dependencies: whatwg-encoding: 1.0.5 - dev: true - /html-encoding-sniffer@3.0.0: - resolution: - { integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== } - engines: { node: ">=12" } + html-encoding-sniffer@3.0.0: dependencies: whatwg-encoding: 2.0.0 - dev: true - /html-entities@2.3.2: - resolution: - { integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== } - dev: true + html-entities@2.3.2: {} - /html-escaper@2.0.1: - resolution: - { integrity: sha512-hNX23TjWwD3q56HpWjUHOKj1+4KKlnjv9PcmBUYKVpga+2cnb9nDx/B1o0yO4n+RZXZdiNxzx6B24C9aNMTkkQ== } - dev: true + html-escaper@2.0.1: {} - /html-minifier-terser@5.1.1: - resolution: - { integrity: sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== } - engines: { node: ">=6" } - hasBin: true + html-minifier-terser@5.1.1: dependencies: camel-case: 4.1.2 clean-css: 4.2.3 @@ -39980,13 +48109,8 @@ packages: param-case: 3.0.4 relateurl: 0.2.7 terser: 4.8.0 - dev: true - /html-minifier-terser@6.1.0: - resolution: - { integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== } - engines: { node: ">=12" } - hasBin: true + html-minifier-terser@6.1.0: dependencies: camel-case: 4.1.2 clean-css: 5.3.2 @@ -39994,26 +48118,13 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.19.3 - dev: true - - /html-replace-webpack-plugin@2.6.0: - resolution: - { integrity: sha512-BL0DgtqIAef2C8+Dq8v3Ork7FWLPVVkuFkd3DpFB8XxI8hgXiWytvWhGTztSwdiIrPstUPahL5g7W8ts/vuERw== } - dev: true - - /html-tags@3.3.1: - resolution: - { integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== } - engines: { node: ">=8" } - dev: true - - /html-webpack-plugin@5.3.2(webpack@5.88.2): - resolution: - { integrity: sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ== } - engines: { node: ">=10.13.0" } - peerDependencies: - webpack: ^5.20.0 + terser: 5.19.3 + + html-replace-webpack-plugin@2.6.0: {} + + html-tags@3.3.1: {} + + html-webpack-plugin@5.3.2(webpack@5.88.2): dependencies: "@types/html-minifier-terser": 5.1.1 html-minifier-terser: 5.1.1 @@ -40021,14 +48132,8 @@ packages: pretty-error: 3.0.4 tapable: 2.2.0 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /html-webpack-plugin@5.5.3(webpack@5.88.2): - resolution: - { integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== } - engines: { node: ">=10.13.0" } - peerDependencies: - webpack: ^5.20.0 + html-webpack-plugin@5.5.3(webpack@5.88.2): dependencies: "@types/html-minifier-terser": 6.1.0 html-minifier-terser: 6.1.0 @@ -40036,64 +48141,39 @@ packages: pretty-error: 4.0.0 tapable: 2.2.1 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /htmlparser2@6.1.0: - resolution: - { integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== } + htmlparser2@6.1.0: dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 domutils: 2.8.0 entities: 2.2.0 - dev: true - /http-assert@1.5.0: - resolution: - { integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w== } - engines: { node: ">= 0.8" } + http-assert@1.5.0: dependencies: deep-equal: 1.0.1 http-errors: 1.8.1 - dev: true - /http-cache-semantics@4.1.1: - resolution: - { integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== } - dev: true + http-cache-semantics@4.1.1: {} - /http-deceiver@1.2.7: - resolution: - { integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== } - dev: true + http-deceiver@1.2.7: {} - /http-errors@1.6.3: - resolution: - { integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== } - engines: { node: ">= 0.6" } + http-errors@1.6.3: dependencies: depd: 1.1.2 inherits: 2.0.3 setprototypeof: 1.1.0 statuses: 1.5.0 - dev: true - /http-errors@1.8.1: - resolution: - { integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== } - engines: { node: ">= 0.6" } + http-errors@1.8.1: dependencies: depd: 1.1.2 inherits: 2.0.4 setprototypeof: 1.2.0 statuses: 1.5.0 toidentifier: 1.0.1 - dev: true - /http-errors@2.0.0: - resolution: - { integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== } - engines: { node: ">= 0.8" } + http-errors@2.0.0: dependencies: depd: 2.0.0 inherits: 2.0.4 @@ -40101,55 +48181,32 @@ packages: statuses: 2.0.1 toidentifier: 1.0.1 - /http-parser-js@0.5.3: - resolution: - { integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== } - dev: true + http-parser-js@0.5.3: {} - /http-proxy-agent@4.0.1: - resolution: - { integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== } - engines: { node: ">= 6" } + http-proxy-agent@4.0.1: dependencies: "@tootallnate/once": 1.1.2 agent-base: 6.0.2 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /http-proxy-agent@5.0.0: - resolution: - { integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== } - engines: { node: ">= 6" } + http-proxy-agent@5.0.0: dependencies: "@tootallnate/once": 2.0.0 agent-base: 6.0.2 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /http-proxy-agent@6.1.1: - resolution: - { integrity: sha512-JRCz+4Whs6yrrIoIlrH+ZTmhrRwtMnmOHsHn8GFEn9O2sVfSE+DAZ3oyyGIKF8tjJEeSJmP89j7aTjVsSqsU0g== } - engines: { node: ">= 14" } + http-proxy-agent@6.1.1: dependencies: agent-base: 7.1.0 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /http-proxy-middleware@2.0.6(@types/express@4.17.17): - resolution: - { integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== } - engines: { node: ">=12.0.0" } - peerDependencies: - "@types/express": ^4.17.13 - peerDependenciesMeta: - "@types/express": - optional: true + http-proxy-middleware@2.0.6(@types/express@4.17.17): dependencies: "@types/express": 4.17.17 "@types/http-proxy": 1.17.8 @@ -40159,341 +48216,172 @@ packages: micromatch: 4.0.5 transitivePeerDependencies: - debug - dev: true - /http-proxy@1.18.1: - resolution: - { integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== } - engines: { node: ">=8.0.0" } + http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 follow-redirects: 1.15.6 requires-port: 1.0.0 transitivePeerDependencies: - debug - dev: true - /http-signature@1.2.0: - resolution: - { integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== } - engines: { node: ">=0.8", npm: ">=1.3.7" } + http-signature@1.2.0: dependencies: assert-plus: 1.0.0 jsprim: 1.4.2 sshpk: 1.17.0 - dev: true - /http-signature@1.3.6: - resolution: - { integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== } - engines: { node: ">=0.10" } + http-signature@1.3.6: dependencies: assert-plus: 1.0.0 jsprim: 2.0.2 sshpk: 1.17.0 - dev: true - /http2-wrapper@1.0.3: - resolution: - { integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== } - engines: { node: ">=10.19.0" } + http2-wrapper@1.0.3: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - dev: true - /http2-wrapper@2.2.0: - resolution: - { integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ== } - engines: { node: ">=10.19.0" } + http2-wrapper@2.2.0: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - dev: true - /https-browserify@1.0.0: - resolution: - { integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== } - dev: true + https-browserify@1.0.0: {} - /https-proxy-agent@2.2.4: - resolution: - { integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== } - engines: { node: ">= 4.5.0" } + https-proxy-agent@2.2.4: dependencies: agent-base: 4.3.0 debug: 3.2.7 transitivePeerDependencies: - supports-color - dev: true - /https-proxy-agent@4.0.0: - resolution: - { integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== } - engines: { node: ">= 6.0.0" } + https-proxy-agent@4.0.0: dependencies: agent-base: 5.1.1 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /https-proxy-agent@5.0.0: - resolution: - { integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== } - engines: { node: ">= 6" } + https-proxy-agent@5.0.0: dependencies: agent-base: 6.0.2 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /https-proxy-agent@5.0.1: - resolution: - { integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== } - engines: { node: ">= 6" } + https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /https-proxy-agent@6.2.1: - resolution: - { integrity: sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA== } - engines: { node: ">= 14" } + https-proxy-agent@6.2.1: dependencies: agent-base: 7.1.0 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /https-proxy-agent@7.0.2: - resolution: - { integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== } - engines: { node: ">= 14" } + https-proxy-agent@7.0.2: dependencies: agent-base: 7.1.0 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /human-signals@1.1.1: - resolution: - { integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== } - engines: { node: ">=8.12.0" } - dev: true + human-signals@1.1.1: {} - /human-signals@2.1.0: - resolution: - { integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== } - engines: { node: ">=10.17.0" } - dev: true + human-signals@2.1.0: {} - /humanize-ms@1.2.1: - resolution: - { integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== } + humanize-ms@1.2.1: dependencies: ms: 2.1.3 - dev: true - /husky@6.0.0: - resolution: - { integrity: sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ== } - hasBin: true - dev: true + husky@6.0.0: {} - /iconv-lite@0.4.24: - resolution: - { integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== } - engines: { node: ">=0.10.0" } + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 - /iconv-lite@0.6.3: - resolution: - { integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== } - engines: { node: ">=0.10.0" } - requiresBuild: true + iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - dev: true - /icss-utils@5.1.0(postcss@8.4.12): - resolution: - { integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + icss-utils@5.1.0(postcss@8.4.12): dependencies: postcss: 8.4.12 - dev: true - /icss-utils@5.1.0(postcss@8.4.38): - resolution: - { integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + icss-utils@5.1.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /identity-obj-proxy@3.0.0: - resolution: - { integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== } - engines: { node: ">=4" } + identity-obj-proxy@3.0.0: dependencies: harmony-reflect: 1.6.1 - dev: true - /ieee754@1.2.1: - resolution: - { integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== } + ieee754@1.2.1: {} - /ignore-by-default@1.0.1: - resolution: - { integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== } - dev: true + ignore-by-default@1.0.1: {} - /ignore-walk@4.0.1: - resolution: - { integrity: sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw== } - engines: { node: ">=10" } + ignore-walk@4.0.1: dependencies: minimatch: 3.1.2 - dev: true - /ignore-walk@5.0.1: - resolution: - { integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + ignore-walk@5.0.1: dependencies: minimatch: 5.1.0 - dev: true - /ignore@5.2.0: - resolution: - { integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== } - engines: { node: ">= 4" } + ignore@5.2.0: {} - /image-size@0.5.5: - resolution: - { integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== } - engines: { node: ">=0.10.0" } - hasBin: true - requiresBuild: true - dev: true + image-size@0.5.5: optional: true - /immediate@3.0.6: - resolution: - { integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== } + immediate@3.0.6: {} - /immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu): - resolution: - { integrity: sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A== } - dev: false - patched: true + immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu): {} - /immutable@3.7.6: - resolution: - { integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw== } - engines: { node: ">=0.8.0" } - dev: true + immutable@3.7.6: {} - /immutable@4.0.0: - resolution: - { integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw== } - dev: true + immutable@4.0.0: {} - /import-fresh@3.3.0: - resolution: - { integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== } - engines: { node: ">=6" } + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - /import-from@4.0.0: - resolution: - { integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== } - engines: { node: ">=12.2" } - dev: true + import-from@4.0.0: {} - /import-local@3.0.2: - resolution: - { integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== } - engines: { node: ">=8" } - hasBin: true + import-local@3.0.2: dependencies: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - dev: true - /imurmurhash@0.1.4: - resolution: - { integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== } - engines: { node: ">=0.8.19" } - dev: true + imurmurhash@0.1.4: {} - /indent-string@4.0.0: - resolution: - { integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== } - engines: { node: ">=8" } - dev: true + indent-string@4.0.0: {} - /individual@3.0.0: - resolution: - { integrity: sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g== } - dev: true + individual@3.0.0: {} - /infer-owner@1.0.4: - resolution: - { integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== } - dev: true + infer-owner@1.0.4: {} - /inflight@1.0.6: - resolution: - { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== } + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - /inherits@2.0.3: - resolution: - { integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== } - dev: true + inherits@2.0.3: {} - /inherits@2.0.4: - resolution: - { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== } + inherits@2.0.4: {} - /ini@1.3.8: - resolution: - { integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== } - dev: true + ini@1.3.8: {} - /ini@2.0.0: - resolution: - { integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== } - engines: { node: ">=10" } - dev: true + ini@2.0.0: {} - /ini@3.0.0: - resolution: - { integrity: sha512-TxYQaeNW/N8ymDvwAxPyRbhMBtnEwuvaTYpOQkFx1nSeusgezHniEc/l35Vo4iCq/mMiTJbpD7oYxN98hFlfmw== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } - dev: true + ini@3.0.0: {} - /inquirer@8.2.0: - resolution: - { integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ== } - engines: { node: ">=8.0.0" } + inquirer@8.2.0: dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -40509,12 +48397,8 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 - dev: false - /inquirer@8.2.4: - resolution: - { integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== } - engines: { node: ">=12.0.0" } + inquirer@8.2.4: dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -40531,647 +48415,305 @@ packages: strip-ansi: 6.0.1 through: 2.3.8 wrap-ansi: 7.0.0 - dev: true - /internal-slot@1.0.7: - resolution: - { integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== } - engines: { node: ">= 0.4" } + internal-slot@1.0.7: dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.4 - /internmap@1.0.1: - resolution: - { integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw== } - dev: false + internmap@1.0.1: {} - /internmap@2.0.3: - resolution: - { integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== } - engines: { node: ">=12" } - dev: false + internmap@2.0.3: {} - /interpret@1.4.0: - resolution: - { integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== } - engines: { node: ">= 0.10" } - dev: false + interpret@1.4.0: {} - /interpret@2.2.0: - resolution: - { integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== } - engines: { node: ">= 0.10" } - dev: true + interpret@2.2.0: {} - /into-stream@6.0.0: - resolution: - { integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== } - engines: { node: ">=10" } + into-stream@6.0.0: dependencies: from2: 2.3.0 p-is-promise: 3.0.0 - dev: true - /invariant@2.2.4: - resolution: - { integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== } + invariant@2.2.4: dependencies: loose-envify: 1.4.0 - /ip@1.1.5: - resolution: - { integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA== } - dev: true + ip@1.1.5: {} - /ip@2.0.0: - resolution: - { integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== } - dev: true + ip@2.0.0: {} - /ipaddr.js@1.9.1: - resolution: - { integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== } - engines: { node: ">= 0.10" } + ipaddr.js@1.9.1: {} - /ipaddr.js@2.0.1: - resolution: - { integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== } - engines: { node: ">= 10" } - dev: true + ipaddr.js@2.0.1: {} - /is-absolute-url@3.0.3: - resolution: - { integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== } - engines: { node: ">=8" } - dev: true + is-absolute-url@3.0.3: {} - /is-absolute@1.0.0: - resolution: - { integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== } - engines: { node: ">=0.10.0" } + is-absolute@1.0.0: dependencies: is-relative: 1.0.0 is-windows: 1.0.2 - dev: true - /is-accessor-descriptor@0.1.6: - resolution: - { integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== } - engines: { node: ">=0.10.0" } - deprecated: Please upgrade to v0.1.7 + is-accessor-descriptor@0.1.6: dependencies: kind-of: 3.2.2 - dev: true - /is-accessor-descriptor@1.0.0: - resolution: - { integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== } - engines: { node: ">=0.10.0" } - deprecated: Please upgrade to v1.0.1 + is-accessor-descriptor@1.0.0: dependencies: kind-of: 6.0.3 - dev: true - /is-arguments@1.1.1: - resolution: - { integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== } - engines: { node: ">= 0.4" } + is-arguments@1.1.1: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - /is-array-buffer@3.0.4: - resolution: - { integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== } - engines: { node: ">= 0.4" } + is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - /is-arrayish@0.2.1: - resolution: - { integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== } + is-arrayish@0.2.1: {} - /is-async-function@2.0.0: - resolution: - { integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== } - engines: { node: ">= 0.4" } + is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.2 - dev: true - /is-bigint@1.0.2: - resolution: - { integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== } + is-bigint@1.0.2: {} - /is-binary-path@2.1.0: - resolution: - { integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== } - engines: { node: ">=8" } + is-binary-path@2.1.0: dependencies: binary-extensions: 2.2.0 - dev: true - /is-boolean-object@1.1.1: - resolution: - { integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== } - engines: { node: ">= 0.4" } + is-boolean-object@1.1.1: dependencies: call-bind: 1.0.7 - /is-buffer@1.1.6: - resolution: - { integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== } - dev: true + is-buffer@1.1.6: {} - /is-bzip2@1.0.0: - resolution: - { integrity: sha512-v5DA9z/rmk4UdJtb3N1jYqjvCA5roRVf5Q6vprHOcF6U/98TmAJ/AvbPeRMEOYWDW4eMr/pJj5Fnfe0T2wL1Bg== } - engines: { node: ">=0.10.0" } - dev: true + is-bzip2@1.0.0: {} - /is-callable@1.2.7: - resolution: - { integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== } - engines: { node: ">= 0.4" } + is-callable@1.2.7: {} - /is-ci@2.0.0: - resolution: - { integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== } - hasBin: true + is-ci@2.0.0: dependencies: ci-info: 2.0.0 - dev: true - /is-ci@3.0.1: - resolution: - { integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== } - hasBin: true + is-ci@3.0.1: dependencies: ci-info: 3.3.2 - dev: true - /is-core-module@2.13.1: - resolution: - { integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== } + is-core-module@2.13.1: dependencies: hasown: 2.0.2 - /is-core-module@2.9.0: - resolution: - { integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== } + is-core-module@2.9.0: dependencies: has: 1.0.3 - dev: true - /is-data-descriptor@0.1.4: - resolution: - { integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== } - engines: { node: ">=0.10.0" } - deprecated: Please upgrade to v0.1.5 + is-data-descriptor@0.1.4: dependencies: kind-of: 3.2.2 - dev: true - /is-data-descriptor@1.0.0: - resolution: - { integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== } - engines: { node: ">=0.10.0" } - deprecated: Please upgrade to v1.0.1 + is-data-descriptor@1.0.0: dependencies: kind-of: 6.0.3 - dev: true - /is-data-view@1.0.1: - resolution: - { integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== } - engines: { node: ">= 0.4" } + is-data-view@1.0.1: dependencies: is-typed-array: 1.1.13 - dev: true - /is-date-object@1.0.5: - resolution: - { integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== } - engines: { node: ">= 0.4" } + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.2 - /is-deflate@1.0.0: - resolution: - { integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ== } - dev: true + is-deflate@1.0.0: {} - /is-descriptor@0.1.6: - resolution: - { integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== } - engines: { node: ">=0.10.0" } + is-descriptor@0.1.6: dependencies: is-accessor-descriptor: 0.1.6 is-data-descriptor: 0.1.4 kind-of: 5.1.0 - dev: true - /is-descriptor@1.0.2: - resolution: - { integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== } - engines: { node: ">=0.10.0" } + is-descriptor@1.0.2: dependencies: is-accessor-descriptor: 1.0.0 is-data-descriptor: 1.0.0 kind-of: 6.0.3 - dev: true - /is-docker@2.2.1: - resolution: - { integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== } - engines: { node: ">=8" } - hasBin: true - dev: true + is-docker@2.2.1: {} - /is-extendable@0.1.1: - resolution: - { integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== } - engines: { node: ">=0.10.0" } - dev: true + is-extendable@0.1.1: {} - /is-extendable@1.0.1: - resolution: - { integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== } - engines: { node: ">=0.10.0" } + is-extendable@1.0.1: dependencies: is-plain-object: 2.0.4 - dev: true - /is-extglob@2.1.1: - resolution: - { integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== } - engines: { node: ">=0.10.0" } - dev: true + is-extglob@2.1.1: {} - /is-finalizationregistry@1.0.2: - resolution: - { integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== } + is-finalizationregistry@1.0.2: dependencies: call-bind: 1.0.7 - dev: true - /is-fullwidth-code-point@2.0.0: - resolution: - { integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== } - engines: { node: ">=4" } - dev: true + is-fullwidth-code-point@2.0.0: {} - /is-fullwidth-code-point@3.0.0: - resolution: - { integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== } - engines: { node: ">=8" } + is-fullwidth-code-point@3.0.0: {} - /is-generator-fn@2.1.0: - resolution: - { integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== } - engines: { node: ">=6" } - dev: true + is-generator-fn@2.1.0: {} - /is-generator-function@1.0.10: - resolution: - { integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== } - engines: { node: ">= 0.4" } + is-generator-function@1.0.10: dependencies: has-tostringtag: 1.0.2 - /is-glob@4.0.3: - resolution: - { integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== } - engines: { node: ">=0.10.0" } + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - dev: true - /is-gzip@1.0.0: - resolution: - { integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ== } - engines: { node: ">=0.10.0" } - dev: true + is-gzip@1.0.0: {} - /is-inner-link@4.0.0: - resolution: - { integrity: sha512-ndVRxdfEKJAGvS1IyVIErP6rseojoaMfM37iKV+mDmmf33k3pZFgdPXVaTHE0QjDxygfx7A27edP3cC2Q+iieQ== } - engines: { node: ">=10" } + is-inner-link@4.0.0: dependencies: is-subdir: 1.2.0 resolve-link-target: 2.0.0 - dev: true - /is-installed-globally@0.4.0: - resolution: - { integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== } - engines: { node: ">=10" } + is-installed-globally@0.4.0: dependencies: global-dirs: 3.0.0 is-path-inside: 3.0.3 - dev: true - /is-interactive@1.0.0: - resolution: - { integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== } - engines: { node: ">=8" } + is-interactive@1.0.0: {} - /is-lambda@1.0.1: - resolution: - { integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== } - dev: true + is-lambda@1.0.1: {} - /is-lower-case@2.0.2: - resolution: - { integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== } + is-lower-case@2.0.2: dependencies: tslib: 2.6.2 - dev: true - /is-map@2.0.2: - resolution: - { integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== } - dev: true + is-map@2.0.2: {} - /is-nan@1.3.2: - resolution: - { integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== } - engines: { node: ">= 0.4" } + is-nan@1.3.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - dev: true - /is-natural-number@4.0.1: - resolution: - { integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ== } - dev: true + is-natural-number@4.0.1: {} - /is-negative-zero@2.0.2: - resolution: - { integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== } - engines: { node: ">= 0.4" } + is-negative-zero@2.0.2: {} - /is-negative-zero@2.0.3: - resolution: - { integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== } - engines: { node: ">= 0.4" } - dev: true + is-negative-zero@2.0.3: {} - /is-number-object@1.0.5: - resolution: - { integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== } - engines: { node: ">= 0.4" } + is-number-object@1.0.5: {} - /is-number@3.0.0: - resolution: - { integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== } - engines: { node: ">=0.10.0" } + is-number@3.0.0: dependencies: kind-of: 3.2.2 - dev: true - /is-number@7.0.0: - resolution: - { integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== } - engines: { node: ">=0.12.0" } - dev: true + is-number@7.0.0: {} - /is-path-cwd@2.2.0: - resolution: - { integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== } - engines: { node: ">=6" } - dev: true + is-path-cwd@2.2.0: {} - /is-path-inside@3.0.3: - resolution: - { integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== } - engines: { node: ">=8" } - dev: true + is-path-inside@3.0.3: {} - /is-plain-obj@2.1.0: - resolution: - { integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== } - engines: { node: ">=8" } - dev: true + is-plain-obj@2.1.0: {} - /is-plain-obj@3.0.0: - resolution: - { integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== } - engines: { node: ">=10" } - dev: true + is-plain-obj@3.0.0: {} - /is-plain-object@2.0.4: - resolution: - { integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== } - engines: { node: ">=0.10.0" } + is-plain-object@2.0.4: dependencies: isobject: 3.0.1 - dev: true - /is-plain-object@5.0.0: - resolution: - { integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== } - engines: { node: ">=0.10.0" } + is-plain-object@5.0.0: {} - /is-potential-custom-element-name@1.0.1: - resolution: - { integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== } - dev: true + is-potential-custom-element-name@1.0.1: {} - /is-regex@1.1.4: - resolution: - { integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== } - engines: { node: ">= 0.4" } + is-regex@1.1.4: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - /is-relative@1.0.0: - resolution: - { integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== } - engines: { node: ">=0.10.0" } + is-relative@1.0.0: dependencies: is-unc-path: 1.0.0 - dev: true - /is-running@2.1.0: - resolution: - { integrity: sha512-mjJd3PujZMl7j+D395WTIO5tU5RIDBfVSRtRR4VOJou3H66E38UjbjvDGh3slJzPuolsb+yQFqwHNNdyp5jg3w== } - dev: true + is-running@2.1.0: {} - /is-set@2.0.2: - resolution: - { integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== } - dev: true + is-set@2.0.2: {} - /is-shared-array-buffer@1.0.3: - resolution: - { integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== } - engines: { node: ">= 0.4" } + is-shared-array-buffer@1.0.3: dependencies: call-bind: 1.0.7 - /is-stream@1.1.0: - resolution: - { integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== } - engines: { node: ">=0.10.0" } - dev: true + is-stream@1.1.0: {} - /is-stream@2.0.1: - resolution: - { integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== } - engines: { node: ">=8" } - dev: true + is-stream@2.0.1: {} - /is-string@1.0.7: - resolution: - { integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== } - engines: { node: ">= 0.4" } + is-string@1.0.7: dependencies: has-tostringtag: 1.0.2 - /is-subdir@1.2.0: - resolution: - { integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw== } - engines: { node: ">=4" } + is-subdir@1.2.0: dependencies: better-path-resolve: 1.0.0 - dev: true - /is-subset@0.1.1: - resolution: - { integrity: sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw== } - dev: true + is-subset@0.1.1: {} - /is-symbol@1.0.4: - resolution: - { integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== } - engines: { node: ">= 0.4" } + is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 - /is-typed-array@1.1.13: - resolution: - { integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== } - engines: { node: ">= 0.4" } + is-typed-array@1.1.13: dependencies: which-typed-array: 1.1.15 - /is-typedarray@1.0.0: - resolution: - { integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== } - dev: true + is-typedarray@1.0.0: {} - /is-unc-path@1.0.0: - resolution: - { integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== } - engines: { node: ">=0.10.0" } + is-unc-path@1.0.0: dependencies: unc-path-regex: 0.1.2 - dev: true - /is-unicode-supported@0.1.0: - resolution: - { integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== } - engines: { node: ">=10" } + is-unicode-supported@0.1.0: {} - /is-upper-case@2.0.2: - resolution: - { integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== } + is-upper-case@2.0.2: dependencies: tslib: 2.6.2 - dev: true - /is-weakmap@2.0.1: - resolution: - { integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== } - dev: true + is-weakmap@2.0.1: {} - /is-weakref@1.0.2: - resolution: - { integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== } + is-weakref@1.0.2: dependencies: call-bind: 1.0.7 - /is-weakset@2.0.2: - resolution: - { integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== } + is-weakset@2.0.2: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: true - /is-what@3.14.1: - resolution: - { integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== } - dev: true + is-what@3.14.1: {} - /is-windows@1.0.2: - resolution: - { integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== } - engines: { node: ">=0.10.0" } - dev: true + is-windows@1.0.2: {} - /is-wsl@2.2.0: - resolution: - { integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== } - engines: { node: ">=8" } + is-wsl@2.2.0: dependencies: is-docker: 2.2.1 - dev: true - /is@3.3.0: - resolution: - { integrity: sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg== } - dev: true + is@3.3.0: {} - /isarray@0.0.1: - resolution: - { integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== } + isarray@0.0.1: {} - /isarray@1.0.0: - resolution: - { integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== } + isarray@1.0.0: {} - /isarray@2.0.5: - resolution: - { integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== } - dev: true + isarray@2.0.5: {} - /isbinaryfile@4.0.8: - resolution: - { integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w== } - engines: { node: ">= 8.0.0" } - dev: true + isbinaryfile@4.0.8: {} - /isexe@2.0.0: - resolution: - { integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== } - dev: true + isexe@2.0.0: {} - /isobject@2.1.0: - resolution: - { integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== } - engines: { node: ">=0.10.0" } + isobject@2.1.0: dependencies: isarray: 1.0.0 - dev: true - /isobject@3.0.1: - resolution: - { integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== } - engines: { node: ">=0.10.0" } - dev: true + isobject@3.0.1: {} - /isomorphic-git@1.11.1(patch_hash=j7cg2tlxujycdt53drg3qdvfbi): - resolution: - { integrity: sha512-SUjsx//K0HPk7wnUOOkp13/PjyfY9XsLJq6KG2OVqimykdzC2OtTM9IFlXIPuU1vQa0NjzmmJLlygCx8narvUg== } - engines: { node: ">=10" } - hasBin: true + isomorphic-git@1.11.1(patch_hash=j7cg2tlxujycdt53drg3qdvfbi): dependencies: async-lock: 1.3.0 clean-git-ref: 2.0.1 @@ -41184,49 +48726,24 @@ packages: readable-stream: 3.6.0 sha.js: 2.4.11 simple-get: 4.0.1 - dev: false - patched: true - /isomorphic-textencoder@1.0.1: - resolution: - { integrity: sha512-676hESgHullDdHDsj469hr+7t3i/neBKU9J7q1T4RHaWwLAsaQnywC0D1dIUId0YZ+JtVrShzuBk1soo0+GVcQ== } + isomorphic-textencoder@1.0.1: dependencies: fast-text-encoding: 1.0.3 - dev: false - /isomorphic-ws@5.0.0(ws@8.13.0): - resolution: - { integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== } - peerDependencies: - ws: "*" + isomorphic-ws@5.0.0(ws@8.13.0): dependencies: ws: 8.13.0 - dev: true - /isomorphic-ws@5.0.0(ws@8.14.2): - resolution: - { integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== } - peerDependencies: - ws: "*" + isomorphic-ws@5.0.0(ws@8.14.2): dependencies: ws: 8.14.2 - dev: true - /isstream@0.1.2: - resolution: - { integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== } - dev: true + isstream@0.1.2: {} - /istanbul-lib-coverage@3.2.0: - resolution: - { integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== } - engines: { node: ">=8" } - dev: true + istanbul-lib-coverage@3.2.0: {} - /istanbul-lib-instrument@4.0.3: - resolution: - { integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== } - engines: { node: ">=8" } + istanbul-lib-instrument@4.0.3: dependencies: "@babel/core": 7.23.9 "@istanbuljs/schema": 0.1.3 @@ -41234,12 +48751,8 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /istanbul-lib-instrument@5.1.0: - resolution: - { integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== } - engines: { node: ">=8" } + istanbul-lib-instrument@5.1.0: dependencies: "@babel/core": 7.23.9 "@babel/parser": 7.23.9 @@ -41248,106 +48761,64 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /istanbul-lib-report@3.0.0: - resolution: - { integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== } - engines: { node: ">=8" } + istanbul-lib-report@3.0.0: dependencies: istanbul-lib-coverage: 3.2.0 make-dir: 3.1.0 supports-color: 7.2.0 - dev: true - /istanbul-lib-source-maps@4.0.0: - resolution: - { integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== } - engines: { node: ">=8" } + istanbul-lib-source-maps@4.0.0: dependencies: debug: 4.3.4 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: - supports-color - dev: true - /istanbul-reports@3.1.6: - resolution: - { integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== } - engines: { node: ">=8" } + istanbul-reports@3.1.6: dependencies: html-escaper: 2.0.1 istanbul-lib-report: 3.0.0 - dev: true - /iterall@1.3.0: - resolution: - { integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== } + iterall@1.3.0: {} - /iterator.prototype@1.1.2: - resolution: - { integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== } + iterator.prototype@1.1.2: dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.4 has-symbols: 1.0.3 reflect.getprototypeof: 1.0.4 set-function-name: 2.0.1 - dev: true - /jackspeak@2.2.1: - resolution: - { integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw== } - engines: { node: ">=14" } + jackspeak@2.2.1: dependencies: "@isaacs/cliui": 8.0.2 optionalDependencies: "@pkgjs/parseargs": 0.11.0 - dev: true - /jackspeak@2.3.6: - resolution: - { integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== } - engines: { node: ">=14" } + jackspeak@2.3.6: dependencies: "@isaacs/cliui": 8.0.2 optionalDependencies: "@pkgjs/parseargs": 0.11.0 - dev: true - /jake@10.8.7: - resolution: - { integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== } - engines: { node: ">=10" } - hasBin: true + jake@10.8.7: dependencies: async: 3.2.3 chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 - dev: true - /jasmine-core@4.6.0: - resolution: - { integrity: sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ== } - dev: true + jasmine-core@4.6.0: {} - /jest-changed-files@26.6.2: - resolution: - { integrity: sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== } - engines: { node: ">= 10.14.2" } + jest-changed-files@26.6.2: dependencies: "@jest/types": 26.6.2 execa: 4.1.0 throat: 5.0.0 - dev: true - /jest-cli@26.6.3: - resolution: - { integrity: sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== } - engines: { node: ">= 10.14.2" } - hasBin: true + jest-cli@26.6.3: dependencies: "@jest/core": 26.6.3 "@jest/test-result": 26.6.2 @@ -41368,13 +48839,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jest-cli@26.6.3(ts-node@10.9.1): - resolution: - { integrity: sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== } - engines: { node: ">= 10.14.2" } - hasBin: true + jest-cli@26.6.3(ts-node@10.9.1): dependencies: "@jest/core": 26.6.3(ts-node@10.9.1) "@jest/test-result": 26.6.2 @@ -41395,17 +48861,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jest-config@26.6.3: - resolution: - { integrity: sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== } - engines: { node: ">= 10.14.2" } - peerDependencies: - ts-node: ">=9.0.0" - peerDependenciesMeta: - ts-node: - optional: true + jest-config@26.6.3: dependencies: "@babel/core": 7.23.9 "@jest/test-sequencer": 26.6.3 @@ -41430,17 +48887,8 @@ packages: - canvas - supports-color - utf-8-validate - dev: true - /jest-config@26.6.3(ts-node@10.9.1): - resolution: - { integrity: sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== } - engines: { node: ">= 10.14.2" } - peerDependencies: - ts-node: ">=9.0.0" - peerDependenciesMeta: - ts-node: - optional: true + jest-config@26.6.3(ts-node@10.9.1): dependencies: "@babel/core": 7.23.9 "@jest/test-sequencer": 26.6.3(ts-node@10.9.1) @@ -41466,43 +48914,27 @@ packages: - canvas - supports-color - utf-8-validate - dev: true - /jest-diff@26.6.2: - resolution: - { integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== } - engines: { node: ">= 10.14.2" } + jest-diff@26.6.2: dependencies: chalk: 4.1.2 diff-sequences: 26.6.2 jest-get-type: 26.3.0 pretty-format: 26.6.2 - dev: true - /jest-docblock@26.0.0: - resolution: - { integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== } - engines: { node: ">= 10.14.2" } + jest-docblock@26.0.0: dependencies: detect-newline: 3.1.0 - dev: true - /jest-each@26.6.2: - resolution: - { integrity: sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== } - engines: { node: ">= 10.14.2" } + jest-each@26.6.2: dependencies: "@jest/types": 26.6.2 chalk: 4.1.2 jest-get-type: 26.3.0 jest-util: 26.6.2 pretty-format: 26.6.2 - dev: true - /jest-environment-jsdom@26.6.2: - resolution: - { integrity: sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== } - engines: { node: ">= 10.14.2" } + jest-environment-jsdom@26.6.2: dependencies: "@jest/environment": 26.6.2 "@jest/fake-timers": 26.6.2 @@ -41515,12 +48947,8 @@ packages: - bufferutil - canvas - utf-8-validate - dev: true - /jest-environment-node@26.6.2: - resolution: - { integrity: sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== } - engines: { node: ">= 10.14.2" } + jest-environment-node@26.6.2: dependencies: "@jest/environment": 26.6.2 "@jest/fake-timers": 26.6.2 @@ -41528,28 +48956,17 @@ packages: "@types/node": 20.14.2 jest-mock: 26.6.2 jest-util: 26.6.2 - dev: true - /jest-fetch-mock@3.0.3: - resolution: - { integrity: sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw== } + jest-fetch-mock@3.0.3: dependencies: cross-fetch: 3.1.5 promise-polyfill: 8.3.0 transitivePeerDependencies: - encoding - dev: true - /jest-get-type@26.3.0: - resolution: - { integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== } - engines: { node: ">= 10.14.2" } - dev: true + jest-get-type@26.3.0: {} - /jest-haste-map@25.5.1: - resolution: - { integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ== } - engines: { node: ">= 8.3" } + jest-haste-map@25.5.1: dependencies: "@jest/types": 25.5.0 "@types/graceful-fs": 4.1.3 @@ -41567,12 +48984,8 @@ packages: fsevents: 2.3.2 transitivePeerDependencies: - supports-color - dev: true - /jest-haste-map@26.6.2: - resolution: - { integrity: sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== } - engines: { node: ">= 10.14.2" } + jest-haste-map@26.6.2: dependencies: "@jest/types": 26.6.2 "@types/graceful-fs": 4.1.3 @@ -41591,12 +49004,8 @@ packages: fsevents: 2.3.2 transitivePeerDependencies: - supports-color - dev: true - /jest-haste-map@29.7.0: - resolution: - { integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + jest-haste-map@29.7.0: dependencies: "@jest/types": 29.6.3 "@types/graceful-fs": 4.1.3 @@ -41611,12 +49020,8 @@ packages: walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 - dev: true - /jest-jasmine2@26.6.3: - resolution: - { integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== } - engines: { node: ">= 10.14.2" } + jest-jasmine2@26.6.3: dependencies: "@babel/traverse": 7.23.9 "@jest/environment": 26.6.2 @@ -41642,12 +49047,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jest-jasmine2@26.6.3(ts-node@10.9.1): - resolution: - { integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== } - engines: { node: ">= 10.14.2" } + jest-jasmine2@26.6.3(ts-node@10.9.1): dependencies: "@babel/traverse": 7.23.9 "@jest/environment": 26.6.2 @@ -41673,43 +49074,27 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jest-junit@14.0.0: - resolution: - { integrity: sha512-kALvBDegstTROfDGXH71UGD7k5g7593Y1wuX1wpWT+QTYcBbmtuGOA8UlAt56zo/B2eMIOcaOVEON3j0VXVa4g== } - engines: { node: ">=10.12.0" } + jest-junit@14.0.0: dependencies: mkdirp: 1.0.4 strip-ansi: 6.0.1 uuid: 8.3.2 xml: 1.0.1 - dev: true - /jest-leak-detector@26.6.2: - resolution: - { integrity: sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== } - engines: { node: ">= 10.14.2" } + jest-leak-detector@26.6.2: dependencies: jest-get-type: 26.3.0 pretty-format: 26.6.2 - dev: true - /jest-matcher-utils@26.6.2: - resolution: - { integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== } - engines: { node: ">= 10.14.2" } + jest-matcher-utils@26.6.2: dependencies: chalk: 4.1.2 jest-diff: 26.6.2 jest-get-type: 26.3.0 pretty-format: 26.6.2 - dev: true - /jest-message-util@26.6.2: - resolution: - { integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== } - engines: { node: ">= 10.14.2" } + jest-message-util@26.6.2: dependencies: "@babel/code-frame": 7.23.5 "@jest/types": 26.6.2 @@ -41720,69 +49105,33 @@ packages: pretty-format: 26.6.2 slash: 3.0.0 stack-utils: 2.0.4 - dev: true - /jest-mock@26.6.2: - resolution: - { integrity: sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== } - engines: { node: ">= 10.14.2" } + jest-mock@26.6.2: dependencies: "@jest/types": 26.6.2 "@types/node": 20.14.2 - dev: true - /jest-pnp-resolver@1.2.2(jest-resolve@26.6.2): - resolution: - { integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== } - engines: { node: ">=6" } - peerDependencies: - jest-resolve: "*" - peerDependenciesMeta: - jest-resolve: - optional: true + jest-pnp-resolver@1.2.2(jest-resolve@26.6.2): dependencies: jest-resolve: 26.6.2 - dev: true - /jest-raw-loader@1.0.1: - resolution: - { integrity: sha512-g9oaAjeC4/rIJk1Wd3RxVbOfMizowM7LSjEJqa4R9qDX0OjQNABXOhH+GaznUp+DjTGVPi2vPPbQXyX87DOnYg== } - dev: true + jest-raw-loader@1.0.1: {} - /jest-regex-util@25.2.6: - resolution: - { integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw== } - engines: { node: ">= 8.3" } - dev: true + jest-regex-util@25.2.6: {} - /jest-regex-util@26.0.0: - resolution: - { integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== } - engines: { node: ">= 10.14.2" } - dev: true + jest-regex-util@26.0.0: {} - /jest-regex-util@29.6.3: - resolution: - { integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - dev: true + jest-regex-util@29.6.3: {} - /jest-resolve-dependencies@26.6.3: - resolution: - { integrity: sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== } - engines: { node: ">= 10.14.2" } + jest-resolve-dependencies@26.6.3: dependencies: "@jest/types": 26.6.2 jest-regex-util: 26.0.0 jest-snapshot: 26.6.2 transitivePeerDependencies: - supports-color - dev: true - /jest-resolve@26.6.2: - resolution: - { integrity: sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== } - engines: { node: ">= 10.14.2" } + jest-resolve@26.6.2: dependencies: "@jest/types": 26.6.2 chalk: 4.1.2 @@ -41792,12 +49141,8 @@ packages: read-pkg-up: 7.0.1 resolve: 1.22.8 slash: 3.0.0 - dev: true - /jest-runner@26.6.3: - resolution: - { integrity: sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== } - engines: { node: ">= 10.14.2" } + jest-runner@26.6.3: dependencies: "@jest/console": 26.6.2 "@jest/environment": 26.6.2 @@ -41825,12 +49170,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jest-runner@26.6.3(ts-node@10.9.1): - resolution: - { integrity: sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== } - engines: { node: ">= 10.14.2" } + jest-runner@26.6.3(ts-node@10.9.1): dependencies: "@jest/console": 26.6.2 "@jest/environment": 26.6.2 @@ -41858,13 +49199,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jest-runtime@26.6.3: - resolution: - { integrity: sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== } - engines: { node: ">= 10.14.2" } - hasBin: true + jest-runtime@26.6.3: dependencies: "@jest/console": 26.6.2 "@jest/environment": 26.6.2 @@ -41899,13 +49235,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jest-runtime@26.6.3(ts-node@10.9.1): - resolution: - { integrity: sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== } - engines: { node: ">= 10.14.2" } - hasBin: true + jest-runtime@26.6.3(ts-node@10.9.1): dependencies: "@jest/console": 26.6.2 "@jest/environment": 26.6.2 @@ -41940,29 +49271,17 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jest-serializer@25.5.0: - resolution: - { integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA== } - engines: { node: ">= 8.3" } + jest-serializer@25.5.0: dependencies: graceful-fs: 4.2.11 - dev: true - /jest-serializer@26.6.2: - resolution: - { integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== } - engines: { node: ">= 10.14.2" } + jest-serializer@26.6.2: dependencies: "@types/node": 20.14.2 graceful-fs: 4.2.11 - dev: true - /jest-snapshot@26.6.2: - resolution: - { integrity: sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== } - engines: { node: ">= 10.14.2" } + jest-snapshot@26.6.2: dependencies: "@babel/types": 7.23.9 "@jest/types": 26.6.2 @@ -41982,24 +49301,16 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color - dev: true - /jest-util@25.5.0: - resolution: - { integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA== } - engines: { node: ">= 8.3" } + jest-util@25.5.0: dependencies: "@jest/types": 25.5.0 chalk: 3.0.0 graceful-fs: 4.2.11 is-ci: 2.0.0 make-dir: 3.1.0 - dev: true - /jest-util@26.6.2: - resolution: - { integrity: sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== } - engines: { node: ">= 10.14.2" } + jest-util@26.6.2: dependencies: "@jest/types": 26.6.2 "@types/node": 20.14.2 @@ -42007,12 +49318,8 @@ packages: graceful-fs: 4.2.11 is-ci: 2.0.0 micromatch: 4.0.5 - dev: true - /jest-util@29.7.0: - resolution: - { integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + jest-util@29.7.0: dependencies: "@jest/types": 29.6.3 "@types/node": 20.14.2 @@ -42020,12 +49327,8 @@ packages: ci-info: 3.3.2 graceful-fs: 4.2.11 picomatch: 2.3.1 - dev: true - /jest-validate@26.6.2: - resolution: - { integrity: sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== } - engines: { node: ">= 10.14.2" } + jest-validate@26.6.2: dependencies: "@jest/types": 26.6.2 camelcase: 6.3.0 @@ -42033,12 +49336,8 @@ packages: jest-get-type: 26.3.0 leven: 3.1.0 pretty-format: 26.6.2 - dev: true - /jest-watcher@26.6.2: - resolution: - { integrity: sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== } - engines: { node: ">= 10.14.2" } + jest-watcher@26.6.2: dependencies: "@jest/test-result": 26.6.2 "@jest/types": 26.6.2 @@ -42047,67 +49346,38 @@ packages: chalk: 4.1.2 jest-util: 26.6.2 string-length: 4.0.2 - dev: true - /jest-webextension-mock@3.7.19: - resolution: - { integrity: sha512-W8f+ruUaRSqXMsrPuT24n6tdVIXvjDvtoCxyymR4NgtMjzdc3sg8o/0tiv3oH44msD+pmvo2wxIVo2mnEgVqng== } - dev: true + jest-webextension-mock@3.7.19: {} - /jest-when@3.5.0(jest@26.6.3): - resolution: - { integrity: sha512-/IkPkG5lo2tyXH3a+VraYe7t/ma6UK9VPQko7hr6YgEtjoHyfAPpLXzyhnSNxxKRzNQDrw8YoGPCOkdTLR4mHA== } - peerDependencies: - jest: ">= 25" + jest-when@3.5.0(jest@26.6.3): dependencies: jest: 26.6.3 - dev: true - /jest-worker@25.5.0: - resolution: - { integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== } - engines: { node: ">= 8.3" } + jest-worker@25.5.0: dependencies: merge-stream: 2.0.0 supports-color: 7.2.0 - dev: true - /jest-worker@26.6.2: - resolution: - { integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== } - engines: { node: ">= 10.13.0" } + jest-worker@26.6.2: dependencies: "@types/node": 20.14.2 merge-stream: 2.0.0 supports-color: 7.2.0 - dev: true - /jest-worker@27.4.6: - resolution: - { integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== } - engines: { node: ">= 10.13.0" } + jest-worker@27.4.6: dependencies: "@types/node": 20.14.2 merge-stream: 2.0.0 supports-color: 8.1.1 - dev: true - /jest-worker@29.7.0: - resolution: - { integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + jest-worker@29.7.0: dependencies: "@types/node": 20.14.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - dev: true - /jest@26.6.3: - resolution: - { integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== } - engines: { node: ">= 10.14.2" } - hasBin: true + jest@26.6.3: dependencies: "@jest/core": 26.6.3 import-local: 3.0.2 @@ -42118,13 +49388,8 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jest@26.6.3(ts-node@10.9.1): - resolution: - { integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== } - engines: { node: ">= 10.14.2" } - hasBin: true + jest@26.6.3(ts-node@10.9.1): dependencies: "@jest/core": 26.6.3(ts-node@10.9.1) import-local: 3.0.2 @@ -42135,74 +49400,40 @@ packages: - supports-color - ts-node - utf-8-validate - dev: true - /jiti@1.17.1: - resolution: - { integrity: sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw== } - hasBin: true - dev: true + jiti@1.17.1: {} - /joi@17.12.0: - resolution: - { integrity: sha512-HSLsmSmXz+PV9PYoi3p7cgIbj06WnEBNT28n+bbBNcPZXZFqCzzvGqpTBPujx/Z0nh1+KNQPDrNgdmQ8dq0qYw== } + joi@17.12.0: dependencies: "@hapi/hoek": 9.3.0 "@hapi/topo": 5.1.0 "@sideway/address": 4.1.4 "@sideway/formula": 3.0.1 "@sideway/pinpoint": 2.0.0 - dev: true - /jose@4.14.6: - resolution: - { integrity: sha512-EqJPEUlZD0/CSUMubKtMaYUOtWe91tZXTWMJZoKSbLk+KtdhNdcvppH8lA9XwVu2V4Ailvsj0GBZJ2ZwDjfesQ== } - dev: true + jose@4.14.6: {} - /js-sha256@0.10.1: - resolution: - { integrity: sha512-5obBtsz9301ULlsgggLg542s/jqtddfOpV5KJc4hajc9JV8GeY2gZHSVpYBn4nWqAUTJ9v+xwtbJ1mIBgIH5Vw== } - dev: false + js-sha256@0.10.1: {} - /js-tokens@4.0.0: - resolution: - { integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== } + js-tokens@4.0.0: {} - /js-yaml@3.14.0: - resolution: - { integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== } - hasBin: true + js-yaml@3.14.0: dependencies: argparse: 1.0.10 esprima: 4.0.1 - dev: true - /js-yaml@3.14.1: - resolution: - { integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== } - hasBin: true + js-yaml@3.14.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 - /js-yaml@4.1.0: - resolution: - { integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== } - hasBin: true + js-yaml@4.1.0: dependencies: argparse: 2.0.1 - /jsbn@0.1.1: - resolution: - { integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== } - dev: true + jsbn@0.1.1: {} - /jscodeshift@0.14.0(@babel/preset-env@7.23.9): - resolution: - { integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA== } - hasBin: true - peerDependencies: - "@babel/preset-env": ^7.1.6 + jscodeshift@0.14.0(@babel/preset-env@7.23.9): dependencies: "@babel/core": 7.23.9 "@babel/parser": 7.23.9 @@ -42226,17 +49457,8 @@ packages: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color - dev: true - /jscodeshift@0.15.1(@babel/preset-env@7.23.9): - resolution: - { integrity: sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg== } - hasBin: true - peerDependencies: - "@babel/preset-env": ^7.1.6 - peerDependenciesMeta: - "@babel/preset-env": - optional: true + jscodeshift@0.15.1(@babel/preset-env@7.23.9): dependencies: "@babel/core": 7.23.9 "@babel/parser": 7.23.9 @@ -42261,17 +49483,8 @@ packages: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color - dev: true - /jsdom@16.5.3: - resolution: - { integrity: sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA== } - engines: { node: ">=10" } - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true + jsdom@16.5.3: dependencies: abab: 2.0.6 acorn: 8.10.0 @@ -42302,17 +49515,8 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true - /jsdom@22.1.0: - resolution: - { integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw== } - engines: { node: ">=16" } - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true + jsdom@22.1.0: dependencies: abab: 2.0.6 cssstyle: 3.0.0 @@ -42341,47 +49545,24 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /jsesc@0.5.0: - resolution: - { integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== } - hasBin: true - dev: true + jsesc@0.5.0: {} - /jsesc@2.5.2: - resolution: - { integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== } - engines: { node: ">=4" } - hasBin: true - dev: true + jsesc@2.5.2: {} - /json-buffer@3.0.1: - resolution: - { integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== } - dev: true + json-buffer@3.0.1: {} - /json-file-plus@3.3.1: - resolution: - { integrity: sha512-wo0q1UuiV5NsDPQDup1Km8IwEeqe+olr8tkWxeJq9Bjtcp7DZ0l+yrg28fSC3DEtrE311mhTZ54QGS6oiqnZEA== } - engines: { node: ">= 0.4" } + json-file-plus@3.3.1: dependencies: is: 3.3.0 node.extend: 2.0.2 object.assign: 4.1.4 promiseback: 2.0.3 safer-buffer: 2.1.2 - dev: true - /json-parse-even-better-errors@2.3.1: - resolution: - { integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== } + json-parse-even-better-errors@2.3.1: {} - /json-refs@3.0.15: - resolution: - { integrity: sha512-0vOQd9eLNBL18EGl5yYaO44GhixmImes2wiYn9Z3sag3QnehWrYWlB9AFtMxCL2Bj3fyxgDYkxGFEU/chlYssw== } - engines: { node: ">=0.8" } - hasBin: true + json-refs@3.0.15: dependencies: commander: 4.1.1 graphlib: 2.1.8 @@ -42393,210 +49574,106 @@ packages: uri-js: 4.4.1 transitivePeerDependencies: - supports-color - dev: false - /json-schema-traverse@0.4.1: - resolution: - { integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== } + json-schema-traverse@0.4.1: {} - /json-schema-traverse@1.0.0: - resolution: - { integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== } + json-schema-traverse@1.0.0: {} - /json-schema@0.4.0: - resolution: - { integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== } + json-schema@0.4.0: {} - /json-stable-stringify-without-jsonify@1.0.1: - resolution: - { integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== } - dev: true + json-stable-stringify-without-jsonify@1.0.1: {} - /json-stable-stringify@1.0.2: - resolution: - { integrity: sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g== } + json-stable-stringify@1.0.2: dependencies: jsonify: 0.0.1 - dev: true - /json-stringify-safe@5.0.1: - resolution: - { integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== } + json-stringify-safe@5.0.1: {} - /json-to-ast@2.1.0: - resolution: - { integrity: sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ== } - engines: { node: ">= 4" } + json-to-ast@2.1.0: dependencies: code-error-fragment: 0.0.230 grapheme-splitter: 1.0.4 - dev: false - /json-to-pretty-yaml@1.2.2: - resolution: - { integrity: sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A== } - engines: { node: ">= 0.2.0" } + json-to-pretty-yaml@1.2.2: dependencies: remedial: 1.0.8 remove-trailing-spaces: 1.0.8 - dev: true - /json5@1.0.2: - resolution: - { integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== } - hasBin: true + json5@1.0.2: dependencies: minimist: 1.2.8 - dev: true - /json5@2.2.1: - resolution: - { integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== } - engines: { node: ">=6" } - hasBin: true - dev: true + json5@2.2.1: {} - /json5@2.2.3: - resolution: - { integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== } - engines: { node: ">=6" } - hasBin: true - dev: true + json5@2.2.3: {} - /jsonata@1.8.7: - resolution: - { integrity: sha512-tOW2/hZ+nR2bcQZs+0T62LVe5CHaNa3laFFWb/262r39utN6whJGBF7IR2Wq1QXrDbhftolk5gggW8uUJYlBTQ== } - engines: { node: ">= 8" } - dev: false + jsonata@1.8.7: {} - /jsonc-parser@3.0.0: - resolution: - { integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA== } - dev: false + jsonc-parser@3.0.0: {} - /jsonc-parser@3.1.0: - resolution: - { integrity: sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg== } - dev: true + jsonc-parser@3.1.0: {} - /jsonc-parser@3.2.0: - resolution: - { integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== } + jsonc-parser@3.2.0: {} - /jsonfile@4.0.0: - resolution: - { integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== } + jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 - dev: true - /jsonfile@6.1.0: - resolution: - { integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== } + jsonfile@6.1.0: dependencies: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.11 - /jsonify@0.0.1: - resolution: - { integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== } - dev: true + jsonify@0.0.1: {} - /jsonparse@1.3.1: - resolution: - { integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== } - engines: { "0": node >= 0.2.0 } - dev: true + jsonparse@1.3.1: {} - /jsonpointer@5.0.1: - resolution: - { integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== } - engines: { node: ">=0.10.0" } - dev: false + jsonpointer@5.0.1: {} - /jsonschema@1.4.1: - resolution: - { integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ== } - dev: true + jsonschema@1.4.1: {} - /jsprim@1.4.2: - resolution: - { integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== } - engines: { node: ">=0.6.0" } + jsprim@1.4.2: dependencies: assert-plus: 1.0.0 extsprintf: 1.3.0 json-schema: 0.4.0 verror: 1.10.0 - dev: true - /jsprim@2.0.2: - resolution: - { integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== } - engines: { "0": node >=0.6.0 } + jsprim@2.0.2: dependencies: assert-plus: 1.0.0 extsprintf: 1.3.0 json-schema: 0.4.0 verror: 1.10.0 - dev: true - /jsx-ast-utils@3.2.0: - resolution: - { integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== } - engines: { node: ">=4.0" } + jsx-ast-utils@3.2.0: dependencies: array-includes: 3.1.6 object.assign: 4.1.5 - dev: true - /jszip@3.10.1: - resolution: - { integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g== } + jszip@3.10.1: dependencies: lie: 3.3.0 pako: 1.0.11 readable-stream: 2.3.7 setimmediate: 1.0.5 - /junit-report-merger@4.0.0: - resolution: - { integrity: sha512-bn7VCzTF0k4sIvP9WK0TLSfixzvr6I5Y0yVoYj45sXCh8uvy5ZQBGGUAzi/zb8sQpZitp6hDMOcN6mbpsVNyKw== } - engines: { node: ^12.20.0 || >=14 } - hasBin: true + junit-report-merger@4.0.0: dependencies: commander: 9.4.1 fast-glob: 3.2.11 xmlbuilder2: 3.0.2 - dev: true - /just-debounce-it@3.0.1: - resolution: - { integrity: sha512-6EQWOpRV8fm/ame6XvGBSxvsjoMbqj7JS9TV/4Q9aOXt9DQw22GBfTGP6gTAqcBNN/PbzlwtwH7jtM0k9oe9pg== } - dev: false + just-debounce-it@3.0.1: {} - /just-extend@4.2.1: - resolution: - { integrity: sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg== } - dev: false + just-extend@4.2.1: {} - /just-once@2.0.1: - resolution: - { integrity: sha512-r/s9ilXHAh+uia0/HaHe/ZxvTX9JbCDjtwEwVe7YhSzIZ4vBiCz4MB4Acij1wegnWoytnhkAfQWYZ2SI9Z1n/g== } - dev: false + just-once@2.0.1: {} - /jwt-decode@4.0.0: - resolution: - { integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA== } - engines: { node: ">=18" } - dev: false + jwt-decode@4.0.0: {} - /karma-browserstack-launcher@1.6.0(karma@6.4.2): - resolution: - { integrity: sha512-Y/UWPdHZkHIVH2To4GWHCTzmrsB6H7PBWy6pw+TWz5sr4HW2mcE+Uj6qWgoVNxvQU1Pfn5LQQzI6EQ65p8QbiQ== } - peerDependencies: - karma: ">=0.9" + karma-browserstack-launcher@1.6.0(karma@6.4.2): dependencies: browserstack: 1.5.3 browserstack-local: 1.4.8 @@ -42604,121 +49681,62 @@ packages: q: 1.5.1 transitivePeerDependencies: - supports-color - dev: true - /karma-chrome-launcher@3.2.0: - resolution: - { integrity: sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q== } + karma-chrome-launcher@3.2.0: dependencies: which: 1.3.1 - dev: true - /karma-edge-launcher@0.4.2(karma@6.4.2): - resolution: - { integrity: sha512-YAJZb1fmRcxNhMIWYsjLuxwODBjh2cSHgTW/jkVmdpGguJjLbs9ZgIK/tEJsMQcBLUkO+yO4LBbqYxqgGW2HIw== } - engines: { node: ">=4" } - peerDependencies: - karma: ">=0.9" + karma-edge-launcher@0.4.2(karma@6.4.2): dependencies: edge-launcher: 1.2.2 karma: 6.4.2 - dev: true - /karma-fail-fast-reporter@1.0.5(karma@6.4.2): - resolution: - { integrity: sha512-B0QzqOCpL1jl0stEvgjW8MI0xE1suQQxqF4EXjL2dF4HnRGz20Qcm2C3DWR6879dBYoV0yKcCqoZaOdEpmuntg== } - peerDependencies: - karma: ">=1.4.0" + karma-fail-fast-reporter@1.0.5(karma@6.4.2): dependencies: karma: 6.4.2 - dev: true - /karma-firefox-launcher@2.1.2(patch_hash=33rb3z4iahwgdqfruk4pr3teue): - resolution: - { integrity: sha512-VV9xDQU1QIboTrjtGVD4NCfzIH7n01ZXqy/qpBhnOeGVOkG5JYPEm8kuSd7psHE6WouZaQ9Ool92g8LFweSNMA== } + karma-firefox-launcher@2.1.2(patch_hash=33rb3z4iahwgdqfruk4pr3teue): dependencies: is-wsl: 2.2.0 which: 2.0.2 - dev: true - patched: true - /karma-ie-launcher@1.0.0(karma@6.4.2): - resolution: - { integrity: sha512-ts71ke8pHvw6qdRtq0+7VY3ANLoZuUNNkA8abRaWV13QRPNm7TtSOqyszjHUtuwOWKcsSz4tbUtrNICrQC+SXQ== } - peerDependencies: - karma: ">=0.9" + karma-ie-launcher@1.0.0(karma@6.4.2): dependencies: karma: 6.4.2 lodash: 4.17.21 - dev: true - /karma-jasmine@5.1.0(karma@6.4.2): - resolution: - { integrity: sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ== } - engines: { node: ">=12" } - peerDependencies: - karma: ^6.0.0 + karma-jasmine@5.1.0(karma@6.4.2): dependencies: jasmine-core: 4.6.0 karma: 6.4.2 - dev: true - /karma-junit-reporter@2.0.1(karma@6.4.2): - resolution: - { integrity: sha512-VtcGfE0JE4OE1wn0LK8xxDKaTP7slN8DO3I+4xg6gAi1IoAHAXOJ1V9G/y45Xg6sxdxPOR3THCFtDlAfBo9Afw== } - engines: { node: ">= 8" } - peerDependencies: - karma: ">=0.9" + karma-junit-reporter@2.0.1(karma@6.4.2): dependencies: karma: 6.4.2 path-is-absolute: 1.0.1 xmlbuilder: 12.0.0 - dev: true - /karma-safari-launcher@1.0.0(karma@6.4.2): - resolution: - { integrity: sha512-qmypLWd6F2qrDJfAETvXDfxHvKDk+nyIjpH9xIeI3/hENr0U3nuqkxaftq73PfXZ4aOuOChA6SnLW4m4AxfRjQ== } - peerDependencies: - karma: ">=0.9" + karma-safari-launcher@1.0.0(karma@6.4.2): dependencies: karma: 6.4.2 - dev: true - /karma-source-map-support@1.4.0: - resolution: - { integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A== } + karma-source-map-support@1.4.0: dependencies: source-map-support: 0.5.21 - dev: true - /karma-verbose-reporter@0.0.8(karma@6.4.2): - resolution: - { integrity: sha512-wHgevIcEpfgKwR3CnWd8t1ErzWeVlctO7ZtXkKFR1inb006ogz+7ZKg95eIVOnHCYWL3Gdy1dRMOGjVP0n4MlA== } - peerDependencies: - karma: ">=0.12" + karma-verbose-reporter@0.0.8(karma@6.4.2): dependencies: colors: 1.4.0 karma: 6.4.2 - dev: true - /karma-webpack@5.0.0(webpack@5.88.2): - resolution: - { integrity: sha512-+54i/cd3/piZuP3dr54+NcFeKOPnys5QeM1IY+0SPASwrtHsliXUiCL50iW+K9WWA7RvamC4macvvQ86l3KtaA== } - engines: { node: ">= 6" } - peerDependencies: - webpack: ^5.0.0 + karma-webpack@5.0.0(webpack@5.88.2): dependencies: glob: 7.2.0 minimatch: 3.0.5 webpack: 5.88.2 webpack-merge: 4.2.2 - dev: true - /karma@6.4.2: - resolution: - { integrity: sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ== } - engines: { node: ">= 10" } - hasBin: true + karma@6.4.2: dependencies: "@colors/colors": 1.5.0 body-parser: 1.20.1 @@ -42749,178 +49767,95 @@ packages: - debug - supports-color - utf-8-validate - dev: true - /keycloak-js@23.0.7: - resolution: - { integrity: sha512-OmszsKzBhhm5yP4W1q/tMd+nNnKpOAdeVYcoGhphlv8Fj1bNk4wRTYzp7pn5BkvueLz7fhvKHz7uOc33524YrA== } + keycloak-js@23.0.7: dependencies: base64-js: 1.5.1 js-sha256: 0.10.1 jwt-decode: 4.0.0 - dev: false - /keygrip@1.1.0: - resolution: - { integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== } - engines: { node: ">= 0.6" } + keygrip@1.1.0: dependencies: tsscmp: 1.0.6 - dev: true - /keytar@7.9.0: - resolution: - { integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ== } - requiresBuild: true + keytar@7.9.0: dependencies: node-addon-api: 4.3.0 prebuild-install: 7.1.1 - dev: true optional: true - /keyv@4.5.2: - resolution: - { integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g== } + keyv@4.5.2: dependencies: json-buffer: 3.0.1 - dev: true - /kind-of@3.2.2: - resolution: - { integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== } - engines: { node: ">=0.10.0" } + kind-of@3.2.2: dependencies: is-buffer: 1.1.6 - dev: true - /kind-of@4.0.0: - resolution: - { integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== } - engines: { node: ">=0.10.0" } + kind-of@4.0.0: dependencies: is-buffer: 1.1.6 - dev: true - /kind-of@5.1.0: - resolution: - { integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== } - engines: { node: ">=0.10.0" } - dev: true + kind-of@5.1.0: {} - /kind-of@6.0.3: - resolution: - { integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== } - engines: { node: ">=0.10.0" } - dev: true + kind-of@6.0.3: {} - /klaw-sync@6.0.0: - resolution: - { integrity: sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== } + klaw-sync@6.0.0: dependencies: graceful-fs: 4.2.11 - dev: true - /kld-affine@2.1.1: - resolution: - { integrity: sha512-NIS9sph8ZKdnQxZa5TcggaFs/Qr9zX3brFlGwE0+0Z4EzFIvAFuqLSwNeU4GkEpaX8ndh3ggGmWV7BPPcS3vjQ== } - engines: { node: ">= 10.15.3" } - dev: false + kld-affine@2.1.1: {} - /kld-intersections@0.7.0: - resolution: - { integrity: sha512-/KuBU7Y5bRPGfc0yQ3QIoXPKqOQ6cBWDRl1XVMMa3pm4V6Ydbgy9e2fZoRxlSIU0gZSBt1c6gWLOzSGKbU8I3A== } - engines: { node: ">= 10.15.3" } + kld-intersections@0.7.0: dependencies: kld-affine: 2.1.1 kld-path-parser: 0.2.1 kld-polynomial: 0.3.0 - dev: false - /kld-path-parser@0.2.1: - resolution: - { integrity: sha512-C1EqY6vzqv5tdKeMF31L+JXq97n5zo67LiSEhZf4sPq8YeM+8ytp/qMGSKN8VdSPvFa6h1SR35aF4+T2JtxZww== } - engines: { node: ">= 10.15.3" } - dev: false + kld-path-parser@0.2.1: {} - /kld-polynomial@0.3.0: - resolution: - { integrity: sha512-PEfxjQ6tsxL9DHBIhM2UZsSes0GI+OIMjbE0kj60jr80Biq/xXl1eGfnyzmfoackAMdKZtw2060L09HdjkPP5w== } - engines: { node: ">= 10.15.3" } - dev: false + kld-polynomial@0.3.0: {} - /kleur@3.0.3: - resolution: - { integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== } - engines: { node: ">=6" } - dev: true + kleur@3.0.3: {} - /klona@2.0.5: - resolution: - { integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== } - engines: { node: ">= 8" } - dev: true + klona@2.0.5: {} - /koa-compose@4.1.0: - resolution: - { integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== } - dev: true + koa-compose@4.1.0: {} - /koa-convert@2.0.0: - resolution: - { integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA== } - engines: { node: ">= 10" } + koa-convert@2.0.0: dependencies: co: 4.6.0 koa-compose: 4.1.0 - dev: true - /koa-morgan@1.0.1: - resolution: - { integrity: sha512-JOUdCNlc21G50afBXfErUrr1RKymbgzlrO5KURY+wmDG1Uvd2jmxUJcHgylb/mYXy2SjiNZyYim/ptUBGsIi3A== } + koa-morgan@1.0.1: dependencies: morgan: 1.10.0 transitivePeerDependencies: - supports-color - dev: true - /koa-mount@4.0.0: - resolution: - { integrity: sha512-rm71jaA/P+6HeCpoRhmCv8KVBIi0tfGuO/dMKicbQnQW/YJntJ6MnnspkodoA4QstMVEZArsCphmd0bJEtoMjQ== } - engines: { node: ">= 7.6.0" } + koa-mount@4.0.0: dependencies: debug: 4.3.4 koa-compose: 4.1.0 transitivePeerDependencies: - supports-color - dev: true - /koa-send@5.0.1: - resolution: - { integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ== } - engines: { node: ">= 8" } + koa-send@5.0.1: dependencies: debug: 4.3.4 http-errors: 1.8.1 resolve-path: 1.4.0 transitivePeerDependencies: - supports-color - dev: true - /koa-static@5.0.0: - resolution: - { integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ== } - engines: { node: ">= 7.6.0" } + koa-static@5.0.0: dependencies: debug: 3.2.7 koa-send: 5.0.1 transitivePeerDependencies: - supports-color - dev: true - /koa@2.14.1: - resolution: - { integrity: sha512-USJFyZgi2l0wDgqkfD27gL4YGno7TfUkcmOe6UOLFOVuN+J7FwnNu4Dydl4CUQzraM1lBAiGed0M9OVJoT0Kqw== } - engines: { node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4 } + koa@2.14.1: dependencies: accepts: 1.3.8 cache-content-type: 1.0.1 @@ -42947,69 +49882,38 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: true - /kubernetes-models@4.1.0: - resolution: - { integrity: sha512-OlT0qgHj0W7hJQdc0HzbdYUpK3LcMaKg43yqeEsUsq1gCAldfzEaMyhifNylMud3dWglPQ+5Jt6sFyIr3XTdvg== } - engines: { node: ">=14" } + kubernetes-models@4.1.0: dependencies: "@kubernetes-models/apimachinery": 1.1.0 "@kubernetes-models/base": 4.0.0 "@kubernetes-models/validate": 3.0.0 tslib: 2.5.0 - dev: false - /launch-editor@2.6.0: - resolution: - { integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== } + launch-editor@2.6.0: dependencies: picocolors: 1.0.0 shell-quote: 1.8.1 - dev: true - /lazy-ass@1.6.0: - resolution: - { integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw== } - engines: { node: "> 0.8" } - dev: true + lazy-ass@1.6.0: {} - /lazy-universal-dotenv@4.0.0: - resolution: - { integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg== } - engines: { node: ">=14.0.0" } + lazy-universal-dotenv@4.0.0: dependencies: app-root-dir: 1.0.2 dotenv: 16.3.1 dotenv-expand: 10.0.0 - dev: true - /lazystream@1.0.0: - resolution: - { integrity: sha512-/330KFbmC/zKdtZoVDRwvkJ8snrJyBPfoZ39zsJl2O24HOE1CTNiEbeZmHXmjBVxTSSv7JlJEXPYhU83DhA2yg== } - engines: { node: ">= 0.6.3" } + lazystream@1.0.0: dependencies: readable-stream: 2.3.7 - dev: true - /less-loader@11.0.0(less@4.1.3)(webpack@5.76.1): - resolution: - { integrity: sha512-9+LOWWjuoectIEx3zrfN83NAGxSUB5pWEabbbidVQVgZhN+wN68pOvuyirVlH1IK4VT1f3TmlyvAnCXh8O5KEw== } - engines: { node: ">= 14.15.0" } - peerDependencies: - less: ^3.5.0 || ^4.0.0 - webpack: ^5.0.0 + less-loader@11.0.0(less@4.1.3)(webpack@5.76.1): dependencies: klona: 2.0.5 less: 4.1.3 webpack: 5.76.1 - dev: true - /less@4.1.3: - resolution: - { integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA== } - engines: { node: ">=6" } - hasBin: true + less@4.1.3: dependencies: copy-anything: 2.0.3 parse-node-version: 1.0.1 @@ -43024,95 +49928,46 @@ packages: source-map: 0.6.1 transitivePeerDependencies: - supports-color - dev: true - /leven@3.1.0: - resolution: - { integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== } - engines: { node: ">=6" } + leven@3.1.0: {} - /levn@0.4.1: - resolution: - { integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== } - engines: { node: ">= 0.8.0" } + levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /license-webpack-plugin@4.0.2(webpack@5.76.1): - resolution: - { integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw== } - peerDependencies: - webpack: "*" - peerDependenciesMeta: - webpack: - optional: true - webpack-sources: - optional: true + license-webpack-plugin@4.0.2(webpack@5.76.1): dependencies: webpack: 5.76.1 webpack-sources: 3.2.3 - dev: true - /lie@3.3.0: - resolution: - { integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== } + lie@3.3.0: dependencies: immediate: 3.0.6 - /lilconfig@3.1.1: - resolution: - { integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== } - engines: { node: ">=14" } - dev: true + lilconfig@3.1.1: {} - /lines-and-columns@1.1.6: - resolution: - { integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ== } + lines-and-columns@1.1.6: {} - /linkify-it@3.0.3: - resolution: - { integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ== } + linkify-it@3.0.3: dependencies: uc.micro: 1.0.6 - dev: true - /listenercount@1.0.1: - resolution: - { integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ== } - dev: true + listenercount@1.0.1: {} - /listr2@3.14.0(enquirer@2.3.6): - resolution: - { integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== } - engines: { node: ">=10.0.0" } - peerDependencies: - enquirer: ">= 2.3.0 < 3" - peerDependenciesMeta: - enquirer: - optional: true + listr2@3.14.0(enquirer@2.3.6): dependencies: cli-truncate: 2.1.0 colorette: 2.0.20 enquirer: 2.3.6 log-update: 4.0.0 - p-map: 4.0.0 - rfdc: 1.3.0 - rxjs: 7.8.1 - through: 2.3.8 - wrap-ansi: 7.0.0 - dev: true - - /listr2@4.0.5: - resolution: - { integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA== } - engines: { node: ">=12" } - peerDependencies: - enquirer: ">= 2.3.0 < 3" - peerDependenciesMeta: - enquirer: - optional: true + p-map: 4.0.0 + rfdc: 1.3.0 + rxjs: 7.8.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + + listr2@4.0.5: dependencies: cli-truncate: 2.1.0 colorette: 2.0.20 @@ -43122,210 +49977,107 @@ packages: rxjs: 7.8.1 through: 2.3.8 wrap-ansi: 7.0.0 - dev: true - /load-json-file@6.2.0: - resolution: - { integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== } - engines: { node: ">=8" } + load-json-file@6.2.0: dependencies: graceful-fs: 4.2.11 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 - dev: true - /loader-runner@4.2.0: - resolution: - { integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== } - engines: { node: ">=6.11.5" } - dev: true + loader-runner@4.2.0: {} - /loader-utils@2.0.2: - resolution: - { integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== } - engines: { node: ">=8.9.0" } + loader-utils@2.0.2: dependencies: big.js: 5.2.2 emojis-list: 3.0.0 json5: 2.2.3 - dev: true - /loader-utils@2.0.4: - resolution: - { integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== } - engines: { node: ">=8.9.0" } + loader-utils@2.0.4: dependencies: big.js: 5.2.2 emojis-list: 3.0.0 json5: 2.2.3 - dev: true - /loader-utils@3.2.1: - resolution: - { integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== } - engines: { node: ">= 12.13.0" } - dev: true + loader-utils@3.2.1: {} - /locate-path@3.0.0: - resolution: - { integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== } - engines: { node: ">=6" } + locate-path@3.0.0: dependencies: p-locate: 3.0.0 path-exists: 3.0.0 - dev: true - /locate-path@5.0.0: - resolution: - { integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== } - engines: { node: ">=8" } + locate-path@5.0.0: dependencies: p-locate: 4.1.0 - dev: true - /locate-path@6.0.0: - resolution: - { integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== } - engines: { node: ">=10" } + locate-path@6.0.0: dependencies: p-locate: 5.0.0 - dev: true - /locate-path@7.2.0: - resolution: - { integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + locate-path@7.2.0: dependencies: p-locate: 6.0.0 - dev: true - /lodash._reinterpolate@3.0.0: - resolution: - { integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== } + lodash._reinterpolate@3.0.0: {} - /lodash.curry@4.1.1: - resolution: - { integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== } + lodash.curry@4.1.1: {} - /lodash.debounce@4.0.8: - resolution: - { integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== } - dev: true + lodash.debounce@4.0.8: {} - /lodash.defaults@4.2.0: - resolution: - { integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== } - dev: true + lodash.defaults@4.2.0: {} - /lodash.difference@4.5.0: - resolution: - { integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== } - dev: true + lodash.difference@4.5.0: {} - /lodash.escape@4.0.1: - resolution: - { integrity: sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw== } - dev: true + lodash.escape@4.0.1: {} - /lodash.flatten@4.4.0: - resolution: - { integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== } - dev: true + lodash.flatten@4.4.0: {} - /lodash.flattendeep@4.4.0: - resolution: - { integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ== } - dev: true + lodash.flattendeep@4.4.0: {} - /lodash.flow@3.5.0: - resolution: - { integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== } + lodash.flow@3.5.0: {} - /lodash.get@4.4.2: - resolution: - { integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== } - dev: false + lodash.get@4.4.2: {} - /lodash.isequal@4.5.0: - resolution: - { integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== } - dev: true + lodash.isequal@4.5.0: {} - /lodash.isplainobject@4.0.6: - resolution: - { integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== } - dev: true + lodash.isplainobject@4.0.6: {} - /lodash.memoize@4.1.2: - resolution: - { integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== } + lodash.memoize@4.1.2: {} - /lodash.merge@4.6.2: - resolution: - { integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== } - dev: true + lodash.merge@4.6.2: {} - /lodash.once@4.1.1: - resolution: - { integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== } - dev: true + lodash.once@4.1.1: {} - /lodash.sortby@4.7.0: - resolution: - { integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== } - dev: true + lodash.sortby@4.7.0: {} - /lodash.template@4.5.0: - resolution: - { integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== } + lodash.template@4.5.0: dependencies: lodash._reinterpolate: 3.0.0 lodash.templatesettings: 4.2.0 - /lodash.templatesettings@4.2.0: - resolution: - { integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== } + lodash.templatesettings@4.2.0: dependencies: lodash._reinterpolate: 3.0.0 - /lodash.union@4.6.0: - resolution: - { integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== } - dev: true + lodash.union@4.6.0: {} - /lodash.uniq@4.5.0: - resolution: - { integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== } - dev: true + lodash.uniq@4.5.0: {} - /lodash@4.17.21: - resolution: - { integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== } + lodash@4.17.21: {} - /log-symbols@4.1.0: - resolution: - { integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== } - engines: { node: ">=10" } + log-symbols@4.1.0: dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 - /log-update@4.0.0: - resolution: - { integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== } - engines: { node: ">=10" } + log-update@4.0.0: dependencies: ansi-escapes: 4.3.2 cli-cursor: 3.1.0 slice-ansi: 4.0.0 wrap-ansi: 6.2.0 - dev: true - /log4js@6.4.1: - resolution: - { integrity: sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg== } - engines: { node: ">=8.0" } + log4js@6.4.1: dependencies: date-format: 4.0.3 debug: 4.3.4 @@ -43334,169 +50086,82 @@ packages: streamroller: 3.0.2 transitivePeerDependencies: - supports-color - dev: true - /loglevel@1.9.1: - resolution: - { integrity: sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== } - engines: { node: ">= 0.6.0" } - dev: true + loglevel@1.9.1: {} - /long@4.0.0: - resolution: - { integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== } - dev: true + long@4.0.0: {} - /loose-envify@1.4.0: - resolution: - { integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== } - hasBin: true + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 - /loupe@2.3.6: - resolution: - { integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA== } - deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 + loupe@2.3.6: dependencies: get-func-name: 2.0.2 - /lower-case-first@2.0.2: - resolution: - { integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== } + lower-case-first@2.0.2: dependencies: tslib: 2.6.2 - dev: true - /lower-case@2.0.2: - resolution: - { integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== } + lower-case@2.0.2: dependencies: tslib: 2.6.2 - dev: true - /lowercase-keys@2.0.0: - resolution: - { integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== } - engines: { node: ">=8" } - dev: true + lowercase-keys@2.0.0: {} - /lowercase-keys@3.0.0: - resolution: - { integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dev: true + lowercase-keys@3.0.0: {} - /lru-cache@10.0.0: - resolution: - { integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw== } - engines: { node: 14 || >=16.14 } - dev: true + lru-cache@10.0.0: {} - /lru-cache@4.1.5: - resolution: - { integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== } + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 yallist: 2.1.2 - dev: true - /lru-cache@5.1.1: - resolution: - { integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== } + lru-cache@5.1.1: dependencies: yallist: 3.1.1 - dev: true - /lru-cache@6.0.0: - resolution: - { integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== } - engines: { node: ">=10" } + lru-cache@6.0.0: dependencies: yallist: 4.0.0 - /lru-cache@7.13.1: - resolution: - { integrity: sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ== } - engines: { node: ">=12" } - dev: true + lru-cache@7.13.1: {} - /lru-cache@7.13.2: - resolution: - { integrity: sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA== } - engines: { node: ">=12" } - dev: true + lru-cache@7.13.2: {} - /lz-string@1.5.0: - resolution: - { integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== } - hasBin: true - dev: true + lz-string@1.5.0: {} - /magic-string@0.26.2: - resolution: - { integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A== } - engines: { node: ">=12" } + magic-string@0.26.2: dependencies: sourcemap-codec: 1.4.8 - dev: true - /magic-string@0.26.7: - resolution: - { integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow== } - engines: { node: ">=12" } + magic-string@0.26.7: dependencies: sourcemap-codec: 1.4.8 - dev: true - /magic-string@0.30.7: - resolution: - { integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA== } - engines: { node: ">=12" } + magic-string@0.30.7: dependencies: "@jridgewell/sourcemap-codec": 1.4.15 - dev: true - /make-dir@1.3.0: - resolution: - { integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== } - engines: { node: ">=4" } + make-dir@1.3.0: dependencies: pify: 3.0.0 - dev: true - /make-dir@2.1.0: - resolution: - { integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== } - engines: { node: ">=6" } - requiresBuild: true + make-dir@2.1.0: dependencies: pify: 4.0.1 semver: 5.7.1 - dev: true - /make-dir@3.1.0: - resolution: - { integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== } - engines: { node: ">=8" } + make-dir@3.1.0: dependencies: semver: 6.3.1 - dev: true - /make-error@1.3.6: - resolution: - { integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== } - dev: true + make-error@1.3.6: {} - /make-event-props@1.6.1: - resolution: - { integrity: sha512-JhvWq/iz1BvlmnPvLJjXv+xnMPJZuychrDC68V+yCGQJn5chcA8rLGKo5EP1XwIKVrigSXKLmbeXAGkf36wdCQ== } - dev: false + make-event-props@1.6.1: {} - /make-fetch-happen@10.2.1: - resolution: - { integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + make-fetch-happen@10.2.1: dependencies: agentkeepalive: 4.3.0 cacache: 16.1.2 @@ -43517,12 +50182,8 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: true - /make-fetch-happen@9.1.0: - resolution: - { integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== } - engines: { node: ">= 10" } + make-fetch-happen@9.1.0: dependencies: agentkeepalive: 4.1.4 cacache: 15.3.0 @@ -43543,227 +50204,112 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: true - /makeerror@1.0.12: - resolution: - { integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== } + makeerror@1.0.12: dependencies: tmpl: 1.0.5 - dev: true - /map-age-cleaner@0.1.3: - resolution: - { integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== } - engines: { node: ">=6" } + map-age-cleaner@0.1.3: dependencies: p-defer: 1.0.0 - dev: true - /map-cache@0.2.2: - resolution: - { integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== } - engines: { node: ">=0.10.0" } - dev: true + map-cache@0.2.2: {} - /map-or-similar@1.5.0: - resolution: - { integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg== } - dev: true + map-or-similar@1.5.0: {} - /map-stream@0.1.0: - resolution: - { integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g== } - dev: true + map-stream@0.1.0: {} - /map-visit@1.0.0: - resolution: - { integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== } - engines: { node: ">=0.10.0" } + map-visit@1.0.0: dependencies: object-visit: 1.0.1 - dev: true - /markdown-it@12.3.2: - resolution: - { integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg== } - hasBin: true + markdown-it@12.3.2: dependencies: argparse: 2.0.1 entities: 2.1.0 linkify-it: 3.0.3 mdurl: 1.0.1 uc.micro: 1.0.6 - dev: true - /markdown-table@3.0.2: - resolution: - { integrity: sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA== } - dev: true + markdown-table@3.0.2: {} - /markdown-to-jsx@7.3.2(react@17.0.2): - resolution: - { integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q== } - engines: { node: ">= 10" } - peerDependencies: - react: ">= 0.14.0" + markdown-to-jsx@7.3.2(react@17.0.2): dependencies: react: 17.0.2 - dev: true - /math-expression-evaluator@1.4.0: - resolution: - { integrity: sha512-4vRUvPyxdO8cWULGTh9dZWL2tZK6LDBvj+OGHBER7poH9Qdt7kXEoj20wiz4lQUbUXQZFjPbe5mVDo9nutizCw== } - dev: false + math-expression-evaluator@1.4.0: {} - /md5.js@1.3.5: - resolution: - { integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== } + md5.js@1.3.5: dependencies: hash-base: 3.1.0 inherits: 2.0.4 safe-buffer: 5.2.1 - dev: true - /md5@2.3.0: - resolution: - { integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== } + md5@2.3.0: dependencies: charenc: 0.0.2 crypt: 0.0.2 is-buffer: 1.1.6 - dev: true - /mdast-util-definitions@4.0.0: - resolution: - { integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== } + mdast-util-definitions@4.0.0: dependencies: unist-util-visit: 2.0.3 - dev: true - /mdast-util-to-string@1.1.0: - resolution: - { integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== } - dev: true + mdast-util-to-string@1.1.0: {} - /mdn-data@2.0.14: - resolution: - { integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== } - dev: true + mdn-data@2.0.14: {} - /mdn-data@2.0.28: - resolution: - { integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== } - dev: true + mdn-data@2.0.28: {} - /mdn-data@2.0.30: - resolution: - { integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== } - dev: true + mdn-data@2.0.30: {} - /mdurl@1.0.1: - resolution: - { integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== } - dev: true + mdurl@1.0.1: {} - /media-typer@0.3.0: - resolution: - { integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== } - engines: { node: ">= 0.6" } + media-typer@0.3.0: {} - /mem@6.1.1: - resolution: - { integrity: sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q== } - engines: { node: ">=8" } + mem@6.1.1: dependencies: map-age-cleaner: 0.1.3 mimic-fn: 3.1.0 - dev: true - /mem@8.1.1: - resolution: - { integrity: sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA== } - engines: { node: ">=10" } + mem@8.1.1: dependencies: map-age-cleaner: 0.1.3 mimic-fn: 3.1.0 - dev: true - /memfs@3.5.1: - resolution: - { integrity: sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA== } - engines: { node: ">= 4.0.0" } + memfs@3.5.1: dependencies: fs-monkey: 1.0.3 - dev: true - /memoize-one@5.2.1: - resolution: - { integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== } - dev: false + memoize-one@5.2.1: {} - /memoizerific@1.11.3: - resolution: - { integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog== } + memoizerific@1.11.3: dependencies: map-or-similar: 1.5.0 - dev: true - /merge-class-names@1.4.2: - resolution: - { integrity: sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw== } - dev: false + merge-class-names@1.4.2: {} - /merge-descriptors@1.0.1: - resolution: - { integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== } + merge-descriptors@1.0.1: {} - /merge-refs@1.2.1: - resolution: - { integrity: sha512-pRPz39HQz2xzHdXAGvtJ9S8aEpNgpUjzb5yPC3ytozodmsHg+9nqgRs7/YOmn9fM/TLzntAC8AdGTidKxOq9TQ== } + merge-refs@1.2.1: dependencies: "@types/react": 17.0.21 - dev: false - /merge-stream@2.0.0: - resolution: - { integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== } - dev: true + merge-stream@2.0.0: {} - /merge2@1.4.1: - resolution: - { integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== } - engines: { node: ">= 8" } - dev: true + merge2@1.4.1: {} - /meros@1.3.0(@types/node@18.17.18): - resolution: - { integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w== } - engines: { node: ">=13" } - peerDependencies: - "@types/node": ">=13" - peerDependenciesMeta: - "@types/node": - optional: true + meros@1.3.0(@types/node@18.17.18): dependencies: "@types/node": 18.17.18 - dev: true - /message-box@0.2.7: - resolution: - { integrity: sha512-C4ccA5nHb58kTS+pLrgF/JWtr7fAIkHxRDceH7tdy5fMA783nUfbYwZ7H2XLvSeYfcnWIYCig5dWW+icK9X/Ag== } + message-box@0.2.7: dependencies: lodash.template: 4.5.0 - /methods@1.1.2: - resolution: - { integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== } - engines: { node: ">= 0.6" } + methods@1.1.2: {} - /micromatch@3.1.10: - resolution: - { integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== } - engines: { node: ">=0.10.0" } + micromatch@3.1.10: dependencies: arr-diff: 4.0.0 array-unique: 0.3.2 @@ -43780,345 +50326,171 @@ packages: to-regex: 3.0.2 transitivePeerDependencies: - supports-color - dev: true - /micromatch@4.0.5: - resolution: - { integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== } - engines: { node: ">=8.6" } + micromatch@4.0.5: dependencies: braces: 3.0.2 picomatch: 2.3.1 - dev: true - /miller-rabin@4.0.1: - resolution: - { integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== } - hasBin: true + miller-rabin@4.0.1: dependencies: bn.js: 4.12.0 brorand: 1.1.0 - dev: true - /mime-db@1.33.0: - resolution: - { integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== } - engines: { node: ">= 0.6" } - dev: true + mime-db@1.33.0: {} - /mime-db@1.51.0: - resolution: - { integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== } - engines: { node: ">= 0.6" } + mime-db@1.51.0: {} - /mime-types@2.1.18: - resolution: - { integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== } - engines: { node: ">= 0.6" } + mime-types@2.1.18: dependencies: mime-db: 1.33.0 - dev: true - /mime-types@2.1.34: - resolution: - { integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== } - engines: { node: ">= 0.6" } + mime-types@2.1.34: dependencies: mime-db: 1.51.0 - /mime@1.6.0: - resolution: - { integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== } - engines: { node: ">=4" } - hasBin: true + mime@1.6.0: {} - /mime@2.6.0: - resolution: - { integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== } - engines: { node: ">=4.0.0" } - hasBin: true + mime@2.6.0: {} - /mime@3.0.0: - resolution: - { integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== } - engines: { node: ">=10.0.0" } - hasBin: true - dev: false + mime@3.0.0: {} - /mimic-fn@2.1.0: - resolution: - { integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== } - engines: { node: ">=6" } + mimic-fn@2.1.0: {} - /mimic-fn@3.1.0: - resolution: - { integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== } - engines: { node: ">=8" } - dev: true + mimic-fn@3.1.0: {} - /mimic-response@1.0.1: - resolution: - { integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== } - engines: { node: ">=4" } - dev: true + mimic-response@1.0.1: {} - /mimic-response@3.1.0: - resolution: - { integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== } - engines: { node: ">=10" } + mimic-response@3.1.0: {} - /mimic-response@4.0.0: - resolution: - { integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dev: true + mimic-response@4.0.0: {} - /min-indent@1.0.1: - resolution: - { integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== } - engines: { node: ">=4" } - dev: true + min-indent@1.0.1: {} - /mini-css-extract-plugin@2.6.1(webpack@5.76.1): - resolution: - { integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg== } - engines: { node: ">= 12.13.0" } - peerDependencies: - webpack: ^5.0.0 + mini-css-extract-plugin@2.6.1(webpack@5.76.1): dependencies: schema-utils: 4.2.0 webpack: 5.76.1 - dev: true - /mini-css-extract-plugin@2.8.1(webpack@5.88.2): - resolution: - { integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA== } - engines: { node: ">= 12.13.0" } - peerDependencies: - webpack: ^5.0.0 + mini-css-extract-plugin@2.8.1(webpack@5.88.2): dependencies: schema-utils: 4.0.0 tapable: 2.2.1 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /minimalistic-assert@1.0.1: - resolution: - { integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== } - dev: true + minimalistic-assert@1.0.1: {} - /minimalistic-crypto-utils@1.0.1: - resolution: - { integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== } - dev: true + minimalistic-crypto-utils@1.0.1: {} - /minimatch@3.0.4: - resolution: - { integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== } + minimatch@3.0.4: dependencies: brace-expansion: 1.1.11 - dev: true - /minimatch@3.0.5: - resolution: - { integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== } + minimatch@3.0.5: dependencies: brace-expansion: 1.1.11 - /minimatch@3.1.2: - resolution: - { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== } + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - /minimatch@4.2.3: - resolution: - { integrity: sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng== } - engines: { node: ">=10" } + minimatch@4.2.3: dependencies: brace-expansion: 1.1.11 - dev: true - /minimatch@5.1.0: - resolution: - { integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== } - engines: { node: ">=10" } + minimatch@5.1.0: dependencies: brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.3: - resolution: - { integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== } - engines: { node: ">=16 || 14 >=14.17" } + minimatch@9.0.3: dependencies: brace-expansion: 2.0.1 - dev: true - /minimist@1.2.6: - resolution: - { integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== } - dev: true + minimist@1.2.6: {} - /minimist@1.2.8: - resolution: - { integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== } + minimist@1.2.8: {} - /minimisted@2.0.1: - resolution: - { integrity: sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA== } + minimisted@2.0.1: dependencies: minimist: 1.2.8 - dev: false - /minipass-collect@1.0.2: - resolution: - { integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== } - engines: { node: ">= 8" } + minipass-collect@1.0.2: dependencies: minipass: 3.3.6 - dev: true - /minipass-fetch@1.3.3: - resolution: - { integrity: sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ== } - engines: { node: ">=8" } + minipass-fetch@1.3.3: dependencies: minipass: 3.3.6 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: encoding: 0.1.13 - dev: true - /minipass-fetch@2.1.2: - resolution: - { integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + minipass-fetch@2.1.2: dependencies: minipass: 3.3.6 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: encoding: 0.1.13 - dev: true - /minipass-flush@1.0.5: - resolution: - { integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== } - engines: { node: ">= 8" } + minipass-flush@1.0.5: dependencies: minipass: 3.3.6 - dev: true - /minipass-json-stream@1.0.1: - resolution: - { integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== } + minipass-json-stream@1.0.1: dependencies: jsonparse: 1.3.1 minipass: 3.3.6 - dev: true - /minipass-pipeline@1.2.4: - resolution: - { integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== } - engines: { node: ">=8" } + minipass-pipeline@1.2.4: dependencies: minipass: 3.3.6 - dev: true - /minipass-sized@1.0.3: - resolution: - { integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== } - engines: { node: ">=8" } + minipass-sized@1.0.3: dependencies: minipass: 3.3.6 - dev: true - /minipass@3.3.6: - resolution: - { integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== } - engines: { node: ">=8" } + minipass@3.3.6: dependencies: yallist: 4.0.0 - dev: true - /minipass@5.0.0: - resolution: - { integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== } - engines: { node: ">=8" } - dev: true + minipass@5.0.0: {} - /minipass@7.0.2: - resolution: - { integrity: sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA== } - engines: { node: ">=16 || 14 >=14.17" } - dev: true + minipass@7.0.2: {} - /minizlib@2.1.2: - resolution: - { integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== } - engines: { node: ">= 8" } + minizlib@2.1.2: dependencies: minipass: 3.3.6 yallist: 4.0.0 - dev: true - /mixin-deep@1.3.2: - resolution: - { integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== } - engines: { node: ">=0.10.0" } + mixin-deep@1.3.2: dependencies: for-in: 1.0.2 is-extendable: 1.0.1 - dev: true - /mkdirp-classic@0.5.3: - resolution: - { integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== } - requiresBuild: true - dev: true + mkdirp-classic@0.5.3: {} - /mkdirp-infer-owner@2.0.0: - resolution: - { integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== } - engines: { node: ">=10" } + mkdirp-infer-owner@2.0.0: dependencies: chownr: 2.0.0 infer-owner: 1.0.4 mkdirp: 1.0.4 - dev: true - /mkdirp@0.5.6: - resolution: - { integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== } - hasBin: true + mkdirp@0.5.6: dependencies: minimist: 1.2.8 - /mkdirp@1.0.4: - resolution: - { integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== } - engines: { node: ">=10" } - hasBin: true + mkdirp@1.0.4: {} - /mocha-jenkins-reporter@0.4.5(mocha@9.2.0): - resolution: - { integrity: sha512-QoKXaxWz3gpzCBgfaqu2OZKVyibAwRTD/BF7ApMfNgafzzch9s8hMNVPTxRom9smmUAfaDfzARWKvrQMK7XACA== } - peerDependencies: - mocha: ^5.2.0 || ^6.0 || ^7.0 || ^8.0 + mocha-jenkins-reporter@0.4.5(mocha@9.2.0): dependencies: diff: 4.0.1 mkdirp: 0.5.6 mocha: 9.2.0 xml: 1.0.1 - dev: true - /mocha-junit-reporter@2.0.2(mocha@9.2.0): - resolution: - { integrity: sha512-vYwWq5hh3v1lG0gdQCBxwNipBfvDiAM1PHroQRNp96+2l72e9wEUTw+mzoK+O0SudgfQ7WvTQZ9Nh3qkAYAjfg== } - peerDependencies: - mocha: ">=2.2.5" + mocha-junit-reporter@2.0.2(mocha@9.2.0): dependencies: debug: 2.6.9 md5: 2.3.0 @@ -44128,27 +50500,16 @@ packages: xml: 1.0.1 transitivePeerDependencies: - supports-color - dev: true - /mocha-multi-reporters@1.5.1(mocha@9.2.0): - resolution: - { integrity: sha512-Yb4QJOaGLIcmB0VY7Wif5AjvLMUFAdV57D2TWEva1Y0kU/3LjKpeRVmlMIfuO1SVbauve459kgtIizADqxMWPg== } - engines: { node: ">=6.0.0" } - peerDependencies: - mocha: ">=3.1.2" + mocha-multi-reporters@1.5.1(mocha@9.2.0): dependencies: debug: 4.3.4 lodash: 4.17.21 mocha: 9.2.0 transitivePeerDependencies: - supports-color - dev: true - /mocha@9.2.0: - resolution: - { integrity: sha512-kNn7E8g2SzVcq0a77dkphPsDSN7P+iYkqE0ZsGCYWRsoiKjOt+NvXfaagik8vuDa6W5Zw3qxe8Jfpt5qKf+6/Q== } - engines: { node: ">= 12.0.0" } - hasBin: true + mocha@9.2.0: dependencies: "@ungap/promise-all-settled": 1.1.2 ansi-colors: 4.1.1 @@ -44174,45 +50535,23 @@ packages: yargs: 16.2.0 yargs-parser: 20.2.4 yargs-unparser: 2.0.0 - dev: true - /moment@2.29.4: - resolution: - { integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== } - dev: false + moment@2.29.4: {} - /monaco-editor-webpack-plugin@7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2): - resolution: - { integrity: sha512-M8qIqizltrPlIbrb73cZdTWfU9sIsUVFvAZkL3KGjAHmVWEJ0hZKa/uad14JuOckc0GwnCaoGHvMoYtJjVyCzw== } - peerDependencies: - monaco-editor: ">= 0.31.0" - monaco-yaml: "*" - webpack: ^4.5.0 || 5.x + monaco-editor-webpack-plugin@7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2): dependencies: loader-utils: 2.0.2 monaco-editor: 0.39.0 monaco-yaml: 4.0.4(monaco-editor@0.39.0) webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /monaco-editor@0.39.0: - resolution: - { integrity: sha512-zhbZ2Nx93tLR8aJmL2zI1mhJpsl87HMebNBM6R8z4pLfs8pj604pIVIVwyF1TivcfNtIPpMXL+nb3DsBmE/x6Q== } + monaco-editor@0.39.0: {} - /monaco-marker-data-provider@1.1.0(monaco-editor@0.39.0): - resolution: - { integrity: sha512-g5YH4FLItl3usf0Qxr1Td/vCd4XZmPOFh+dFpo8d+Q5mp8nJZTPFMVA7kwz0vWAy0zBd7bzQYUmfdvHfR1ETBw== } - peerDependencies: - monaco-editor: ">=0.30.0" + monaco-marker-data-provider@1.1.0(monaco-editor@0.39.0): dependencies: monaco-editor: 0.39.0 - /monaco-page-objects@3.10.0(selenium-webdriver@4.15.0)(typescript@4.8.4): - resolution: - { integrity: sha512-5D53tuMvYNoYFJNVc2qQWEekjsroTIXp6nYZqiS9J/mFTuxMZqIwPzYj74Cf8aB87ai8MVT4ZhvKuWAArtl7iQ== } - peerDependencies: - selenium-webdriver: ^4.6.1 - typescript: ">=4.6.2" + monaco-page-objects@3.10.0(selenium-webdriver@4.15.0)(typescript@4.8.4): dependencies: clipboardy: 3.0.0 clone-deep: 4.0.1 @@ -44221,21 +50560,12 @@ packages: selenium-webdriver: 4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe) ts-essentials: 9.4.1(typescript@4.8.4) typescript: 4.8.4 - dev: true - /monaco-worker-manager@2.0.1(monaco-editor@0.39.0): - resolution: - { integrity: sha512-kdPL0yvg5qjhKPNVjJoym331PY/5JC11aPJXtCZNwWRvBr6jhkIamvYAyiY5P1AWFmNOy0aRDRoMdZfa71h8kg== } - peerDependencies: - monaco-editor: ">=0.30.0" + monaco-worker-manager@2.0.1(monaco-editor@0.39.0): dependencies: monaco-editor: 0.39.0 - /monaco-yaml@4.0.4(monaco-editor@0.39.0): - resolution: - { integrity: sha512-qbM36fY1twpDUs4lhhxoXDQGUPVyYAFCPJi3E0JKgLioD8wzsD/pawgauFFXSzpMa09z8wbt/DTLXjXEehnVFA== } - peerDependencies: - monaco-editor: ">=0.30" + monaco-yaml@4.0.4(monaco-editor@0.39.0): dependencies: "@types/json-schema": 7.0.11 jsonc-parser: 3.2.0 @@ -44249,19 +50579,11 @@ packages: vscode-uri: 3.0.7 yaml: 2.0.1 - /mongo-object@0.1.4: - resolution: - { integrity: sha512-QtYk0gupWEn2+iB+DDRt1L+WbcNYvJRaHdih/dcqthOa1DbnREUGSs2WGcW478GNYpElflo/yybZXu0sTiRXHg== } + mongo-object@0.1.4: {} - /moo@0.5.2: - resolution: - { integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q== } - dev: true + moo@0.5.2: {} - /morgan@1.10.0: - resolution: - { integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== } - engines: { node: ">= 0.8.0" } + morgan@1.10.0: dependencies: basic-auth: 2.0.1 debug: 2.6.9 @@ -44270,74 +50592,40 @@ packages: on-headers: 1.0.2 transitivePeerDependencies: - supports-color - dev: true - /mousetrap@1.6.5: - resolution: - { integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA== } - dev: false + mousetrap@1.6.5: {} - /mri@1.1.6: - resolution: - { integrity: sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ== } - engines: { node: ">=4" } - dev: true + mri@1.1.6: {} - /mri@1.2.0: - resolution: - { integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== } - engines: { node: ">=4" } - dev: true + mri@1.2.0: {} - /ms@2.0.0: - resolution: - { integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== } + ms@2.0.0: {} - /ms@2.1.2: - resolution: - { integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== } + ms@2.1.2: {} - /ms@2.1.3: - resolution: - { integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== } + ms@2.1.3: {} - /multicast-dns@7.2.5: - resolution: - { integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== } - hasBin: true + multicast-dns@7.2.5: dependencies: dns-packet: 5.6.0 thunky: 1.1.0 - dev: true - /multimatch@4.0.0: - resolution: - { integrity: sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== } - engines: { node: ">=8" } + multimatch@4.0.0: dependencies: "@types/minimatch": 3.0.5 array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 minimatch: 3.1.2 - dev: true - /multistream@4.1.0: - resolution: - { integrity: sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw== } + multistream@4.1.0: dependencies: once: 1.4.0 readable-stream: 3.6.0 - dev: true - /mute-stream@0.0.8: - resolution: - { integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== } + mute-stream@0.0.8: {} - /mvn-artifact-download@6.1.1: - resolution: - { integrity: sha512-BG7eFGeGSjoPon4MC7It5k/m+mvXJ9lxABzdWq16mIkePPsGWlILWv+zbinyhYHixT/RWDg4wIjIeH7vpdJmRg== } - engines: { node: ">=12" } + mvn-artifact-download@6.1.1: dependencies: mvn-artifact-filename: 6.1.0 mvn-artifact-name-parser: 6.1.0 @@ -44345,50 +50633,24 @@ packages: node-fetch: 2.6.11 transitivePeerDependencies: - encoding - dev: true - /mvn-artifact-filename@6.1.0: - resolution: - { integrity: sha512-LmRzDDZw5cmI2kYCNMdfwf9KBS+HVolU9xV4+xhZ5WRAGF6xpsVRxq5+e+5/GOZB+534b1qBXxLhGafbyBdIDw== } - engines: { node: ">=12" } - dev: true + mvn-artifact-filename@6.1.0: {} - /mvn-artifact-name-parser@6.1.0: - resolution: - { integrity: sha512-H82T18s4tS8Go4knZWPL9RcBv9vjKpN9bJMbuvWJWFmZ1fvEgKOFQ28E0FU1Z0xd8VGq7GAGLlDoE94qJdOPiA== } - engines: { node: ">=12" } - dev: true + mvn-artifact-name-parser@6.1.0: {} - /mvn-artifact-url@6.1.0: - resolution: - { integrity: sha512-G7U7LUtrCRporzsu5VXhgGUE5B9VtCh8iqeLOKxOZALbeELzF8ftj3aSpkR+5fBRBVRwvUC2rQpiwU9cBFYRFQ== } - engines: { node: ">=12" } + mvn-artifact-url@6.1.0: dependencies: mvn-artifact-filename: 6.1.0 node-fetch: 2.6.11 xml2js: 0.5.0 transitivePeerDependencies: - encoding - dev: true - /nanoid@3.2.0: - resolution: - { integrity: sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== } - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } - hasBin: true - dev: true + nanoid@3.2.0: {} - /nanoid@3.3.7: - resolution: - { integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== } - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } - hasBin: true - dev: true + nanoid@3.3.7: {} - /nanomatch@1.2.13: - resolution: - { integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== } - engines: { node: ">=0.10.0" } + nanomatch@1.2.13: dependencies: arr-diff: 4.0.0 array-unique: 0.3.2 @@ -44403,222 +50665,111 @@ packages: to-regex: 3.0.2 transitivePeerDependencies: - supports-color - dev: true - /napi-build-utils@1.0.2: - resolution: - { integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== } - requiresBuild: true - dev: true + napi-build-utils@1.0.2: {} - /native-promise-only@0.8.1: - resolution: - { integrity: sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg== } - dev: false + native-promise-only@0.8.1: {} - /natural-compare-lite@1.4.0: - resolution: - { integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== } - dev: true + natural-compare-lite@1.4.0: {} - /natural-compare@1.4.0: - resolution: - { integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== } - dev: true + natural-compare@1.4.0: {} - /ndjson@2.0.0: - resolution: - { integrity: sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ== } - engines: { node: ">=10" } - hasBin: true + ndjson@2.0.0: dependencies: json-stringify-safe: 5.0.1 minimist: 1.2.8 readable-stream: 3.6.0 split2: 3.2.2 through2: 4.0.2 - dev: true - /nearley@2.20.1: - resolution: - { integrity: sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ== } - hasBin: true + nearley@2.20.1: dependencies: commander: 2.20.3 moo: 0.5.2 railroad-diagrams: 1.0.0 randexp: 0.4.6 - dev: true - /needle@3.2.0: - resolution: - { integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ== } - engines: { node: ">= 4.4.x" } - hasBin: true - requiresBuild: true + needle@3.2.0: dependencies: debug: 3.2.7 iconv-lite: 0.6.3 sax: 1.2.4 transitivePeerDependencies: - supports-color - dev: true optional: true - /negotiator@0.6.3: - resolution: - { integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== } - engines: { node: ">= 0.6" } + negotiator@0.6.3: {} - /neo-async@2.6.2: - resolution: - { integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== } - dev: true + neo-async@2.6.2: {} - /nice-napi@1.0.2: - resolution: - { integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA== } - os: ["!win32"] - requiresBuild: true + nice-napi@1.0.2: dependencies: node-addon-api: 3.2.1 node-gyp-build: 4.3.0 - dev: true optional: true - /nice-try@1.0.5: - resolution: - { integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== } - dev: true + nice-try@1.0.5: {} - /nise@5.1.0: - resolution: - { integrity: sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ== } + nise@5.1.0: dependencies: "@sinonjs/commons": 1.8.3 "@sinonjs/fake-timers": 7.1.2 "@sinonjs/text-encoding": 0.7.1 just-extend: 4.2.1 path-to-regexp: 1.8.0 - dev: false - /no-case@3.0.4: - resolution: - { integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== } + no-case@3.0.4: dependencies: lower-case: 2.0.2 tslib: 2.6.2 - dev: true - /node-abi@3.43.0: - resolution: - { integrity: sha512-QB0MMv+tn9Ur2DtJrc8y09n0n6sw88CyDniWSX2cHW10goQXYPK9ZpFJOktDS4ron501edPX6h9i7Pg+RnH5nQ== } - engines: { node: ">=10" } - requiresBuild: true + node-abi@3.43.0: dependencies: semver: 7.5.4 - dev: true - /node-abort-controller@3.1.1: - resolution: - { integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== } - dev: true + node-abort-controller@3.1.1: {} - /node-addon-api@3.2.1: - resolution: - { integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== } - requiresBuild: true - dev: true + node-addon-api@3.2.1: optional: true - /node-addon-api@4.3.0: - resolution: - { integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== } - requiresBuild: true - dev: true + node-addon-api@4.3.0: optional: true - - /node-dir@0.1.17: - resolution: - { integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== } - engines: { node: ">= 0.10.5" } + + node-dir@0.1.17: dependencies: minimatch: 3.1.2 - dev: true - /node-domexception@1.0.0: - resolution: - { integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== } - engines: { node: ">=10.5.0" } + node-domexception@1.0.0: {} - /node-fetch-native@1.4.0: - resolution: - { integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA== } - dev: true + node-fetch-native@1.4.0: {} - /node-fetch@2.6.11: - resolution: - { integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== } - engines: { node: 4.x || >=6.0.0 } - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + node-fetch@2.6.11: dependencies: whatwg-url: 5.0.0 - /node-fetch@2.6.7: - resolution: - { integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== } - engines: { node: 4.x || >=6.0.0 } - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + node-fetch@2.6.7: dependencies: whatwg-url: 5.0.0 - /node-fetch@3.0.0-beta.9: - resolution: - { integrity: sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg== } - engines: { node: ^10.17 || >=12.3 } + node-fetch@3.0.0-beta.9: dependencies: data-uri-to-buffer: 3.0.1 fetch-blob: 2.1.2 transitivePeerDependencies: - domexception - dev: true - /node-fetch@3.3.1: - resolution: - { integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + node-fetch@3.3.1: dependencies: data-uri-to-buffer: 4.0.1 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - /node-forge@1.3.1: - resolution: - { integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== } - engines: { node: ">= 6.13.0" } - dev: true + node-forge@1.3.1: {} - /node-gyp-build@4.3.0: - resolution: - { integrity: sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== } - hasBin: true - requiresBuild: true - dev: true + node-gyp-build@4.3.0: optional: true - /node-gyp@8.4.1: - resolution: - { integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w== } - engines: { node: ">= 10.12.0" } - hasBin: true + node-gyp@8.4.1: dependencies: env-paths: 2.2.1 glob: 7.2.3 @@ -44633,13 +50784,8 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: true - /node-gyp@9.3.1: - resolution: - { integrity: sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg== } - engines: { node: ^12.13 || ^14.13 || >=16 } - hasBin: true + node-gyp@9.3.1: dependencies: env-paths: 2.2.1 glob: 7.2.3 @@ -44654,17 +50800,10 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: true - /node-int64@0.4.0: - resolution: - { integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== } - dev: true + node-int64@0.4.0: {} - /node-notifier@8.0.2: - resolution: - { integrity: sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== } - requiresBuild: true + node-notifier@8.0.2: dependencies: growly: 1.3.0 is-wsl: 2.2.0 @@ -44672,15 +50811,9 @@ packages: shellwords: 0.1.1 uuid: 8.3.2 which: 2.0.2 - dev: true optional: true - /node-polyfill-webpack-plugin@2.0.1(webpack@5.88.2): - resolution: - { integrity: sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A== } - engines: { node: ">=12" } - peerDependencies: - webpack: ">=5" + node-polyfill-webpack-plugin@2.0.1(webpack@5.88.2): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -44708,32 +50841,17 @@ packages: util: 0.12.5 vm-browserify: 1.1.2 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /node-releases@2.0.13: - resolution: - { integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== } - dev: true + node-releases@2.0.13: {} - /node-releases@2.0.14: - resolution: - { integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== } - dev: true + node-releases@2.0.14: {} - /node.extend@2.0.2: - resolution: - { integrity: sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ== } - engines: { node: ">=0.4.0" } + node.extend@2.0.2: dependencies: has: 1.0.3 is: 3.3.0 - dev: true - /nodemon@2.0.22: - resolution: - { integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ== } - engines: { node: ">=8.10.0" } - hasBin: true + nodemon@2.0.22: dependencies: chokidar: 3.5.3 debug: 3.2.7(supports-color@5.5.0) @@ -44745,194 +50863,104 @@ packages: supports-color: 5.5.0 touch: 3.1.0 undefsafe: 2.0.5 - dev: true - /noms@0.0.0: - resolution: - { integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow== } + noms@0.0.0: dependencies: inherits: 2.0.4 readable-stream: 1.0.34 - /nopt@1.0.10: - resolution: - { integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== } - hasBin: true + nopt@1.0.10: dependencies: abbrev: 1.1.1 - dev: true - /nopt@5.0.0: - resolution: - { integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== } - engines: { node: ">=6" } - hasBin: true + nopt@5.0.0: dependencies: abbrev: 1.1.1 - dev: true - /nopt@6.0.0: - resolution: - { integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } - hasBin: true + nopt@6.0.0: dependencies: abbrev: 1.1.1 - dev: true - /normalize-package-data@2.5.0: - resolution: - { integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== } + normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 resolve: 1.22.8 semver: 5.7.1 validate-npm-package-license: 3.0.4 - dev: true - /normalize-package-data@3.0.3: - resolution: - { integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== } - engines: { node: ">=10" } + normalize-package-data@3.0.3: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 semver: 7.5.4 validate-npm-package-license: 3.0.4 - dev: true - /normalize-package-data@4.0.1: - resolution: - { integrity: sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + normalize-package-data@4.0.1: dependencies: hosted-git-info: 5.2.1 is-core-module: 2.13.1 semver: 7.5.4 validate-npm-package-license: 3.0.4 - dev: true - /normalize-path@2.1.1: - resolution: - { integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== } - engines: { node: ">=0.10.0" } + normalize-path@2.1.1: dependencies: remove-trailing-separator: 1.1.0 - dev: true - /normalize-path@3.0.0: - resolution: - { integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== } - engines: { node: ">=0.10.0" } - dev: true + normalize-path@3.0.0: {} - /normalize-range@0.1.2: - resolution: - { integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== } - engines: { node: ">=0.10.0" } - dev: true + normalize-range@0.1.2: {} - /normalize-registry-url@2.0.0: - resolution: - { integrity: sha512-3e9FwDyRAhbxXw4slm4Tjv40u78yPwMc/WZkACpqNQOs5sM7wic853AeTLkMFEVhivZkclGYlse8iYsklz0Yvg== } - dev: true + normalize-registry-url@2.0.0: {} - /normalize-url@4.5.1: - resolution: - { integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== } - engines: { node: ">=8" } - dev: true + normalize-url@4.5.1: {} - /normalize-url@8.0.0: - resolution: - { integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== } - engines: { node: ">=14.16" } - dev: true + normalize-url@8.0.0: {} - /npm-bundled@1.1.2: - resolution: - { integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== } + npm-bundled@1.1.2: dependencies: npm-normalize-package-bin: 1.0.1 - dev: true - /npm-bundled@2.0.1: - resolution: - { integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + npm-bundled@2.0.1: dependencies: npm-normalize-package-bin: 2.0.0 - dev: true - /npm-install-checks@5.0.0: - resolution: - { integrity: sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + npm-install-checks@5.0.0: dependencies: semver: 7.5.4 - dev: true - /npm-normalize-package-bin@1.0.1: - resolution: - { integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== } - dev: true + npm-normalize-package-bin@1.0.1: {} - /npm-normalize-package-bin@2.0.0: - resolution: - { integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } - dev: true + npm-normalize-package-bin@2.0.0: {} - /npm-package-arg@9.1.0: - resolution: - { integrity: sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + npm-package-arg@9.1.0: dependencies: hosted-git-info: 5.2.1 proc-log: 2.0.1 semver: 7.5.4 validate-npm-package-name: 4.0.0 - dev: true - /npm-packlist@3.0.0: - resolution: - { integrity: sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ== } - engines: { node: ">=10" } - hasBin: true + npm-packlist@3.0.0: dependencies: glob: 7.2.3 ignore-walk: 4.0.1 npm-bundled: 1.1.2 npm-normalize-package-bin: 1.0.1 - dev: true - /npm-packlist@5.1.3: - resolution: - { integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } - hasBin: true + npm-packlist@5.1.3: dependencies: glob: 8.1.0 ignore-walk: 5.0.1 npm-bundled: 2.0.1 npm-normalize-package-bin: 2.0.0 - dev: true - /npm-pick-manifest@7.0.1: - resolution: - { integrity: sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + npm-pick-manifest@7.0.1: dependencies: npm-install-checks: 5.0.0 npm-normalize-package-bin: 1.0.1 npm-package-arg: 9.1.0 semver: 7.5.4 - dev: true - /npm-registry-fetch@13.3.1: - resolution: - { integrity: sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + npm-registry-fetch@13.3.1: dependencies: make-fetch-happen: 10.2.1 minipass: 3.3.6 @@ -44944,288 +50972,159 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: true - /npm-run-path@2.0.2: - resolution: - { integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== } - engines: { node: ">=4" } + npm-run-path@2.0.2: dependencies: path-key: 2.0.1 - dev: true - /npm-run-path@4.0.1: - resolution: - { integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== } - engines: { node: ">=8" } + npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - dev: true - /npmlog@6.0.0: - resolution: - { integrity: sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16 } + npmlog@6.0.0: dependencies: are-we-there-yet: 2.0.0 console-control-strings: 1.1.0 gauge: 4.0.0 set-blocking: 2.0.0 - dev: true - /nth-check@2.0.1: - resolution: - { integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== } + nth-check@2.0.1: dependencies: boolbase: 1.0.0 - dev: true - /nullthrows@1.1.1: - resolution: - { integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== } - dev: true + nullthrows@1.1.1: {} - /numeral@2.0.6: - resolution: - { integrity: sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA== } - dev: false + numeral@2.0.6: {} - /nwsapi@2.2.7: - resolution: - { integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== } - dev: true + nwsapi@2.2.7: {} - /oauth-sign@0.9.0: - resolution: - { integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== } - dev: true + oauth-sign@0.9.0: {} - /object-assign@4.1.1: - resolution: - { integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== } - engines: { node: ">=0.10.0" } + object-assign@4.1.1: {} - /object-copy@0.1.0: - resolution: - { integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== } - engines: { node: ">=0.10.0" } + object-copy@0.1.0: dependencies: copy-descriptor: 0.1.1 define-property: 0.2.5 kind-of: 3.2.2 - dev: true - /object-inspect@1.12.3: - resolution: - { integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== } - dev: false + object-inspect@1.12.3: {} - /object-inspect@1.13.1: - resolution: - { integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== } + object-inspect@1.13.1: {} - /object-is@1.1.5: - resolution: - { integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== } - engines: { node: ">= 0.4" } + object-is@1.1.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - /object-keys@1.1.1: - resolution: - { integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== } - engines: { node: ">= 0.4" } + object-keys@1.1.1: {} - /object-visit@1.0.1: - resolution: - { integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== } - engines: { node: ">=0.10.0" } + object-visit@1.0.1: dependencies: isobject: 3.0.1 - dev: true - /object.assign@4.1.4: - resolution: - { integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== } - engines: { node: ">= 0.4" } + object.assign@4.1.4: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - dev: true - /object.assign@4.1.5: - resolution: - { integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== } - engines: { node: ">= 0.4" } + object.assign@4.1.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - /object.entries@1.1.6: - resolution: - { integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== } - engines: { node: ">= 0.4" } + object.entries@1.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 - dev: true - /object.fromentries@2.0.6: - resolution: - { integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== } - engines: { node: ">= 0.4" } + object.fromentries@2.0.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 - dev: true - /object.fromentries@2.0.7: - resolution: - { integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== } - engines: { node: ">= 0.4" } + object.fromentries@2.0.7: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 - dev: true - /object.groupby@1.0.1: - resolution: - { integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== } + object.groupby@1.0.1: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 get-intrinsic: 1.2.4 - dev: true - /object.hasown@1.1.2: - resolution: - { integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== } + object.hasown@1.1.2: dependencies: define-properties: 1.2.1 es-abstract: 1.21.2 - dev: true - /object.pick@1.3.0: - resolution: - { integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== } - engines: { node: ">=0.10.0" } + object.pick@1.3.0: dependencies: isobject: 3.0.1 - dev: true - /object.values@1.1.6: - resolution: - { integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== } - engines: { node: ">= 0.4" } + object.values@1.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 - dev: true - /object.values@1.1.7: - resolution: - { integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== } - engines: { node: ">= 0.4" } + object.values@1.1.7: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 - dev: true - /objectorarray@1.0.5: - resolution: - { integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg== } - dev: true + objectorarray@1.0.5: {} - /obuf@1.1.2: - resolution: - { integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== } - dev: true + obuf@1.1.2: {} - /on-finished@2.3.0: - resolution: - { integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== } - engines: { node: ">= 0.8" } + on-finished@2.3.0: dependencies: ee-first: 1.1.1 - dev: true - /on-finished@2.4.1: - resolution: - { integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== } - engines: { node: ">= 0.8" } + on-finished@2.4.1: dependencies: ee-first: 1.1.1 - /on-headers@1.0.2: - resolution: - { integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== } - engines: { node: ">= 0.8" } - dev: true + on-headers@1.0.2: {} - /once@1.3.3: - resolution: - { integrity: sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w== } + once@1.3.3: dependencies: wrappy: 1.0.2 - dev: true - /once@1.4.0: - resolution: - { integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== } + once@1.4.0: dependencies: wrappy: 1.0.2 - /onetime@5.1.2: - resolution: - { integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== } - engines: { node: ">=6" } + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - /only@0.0.2: - resolution: - { integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ== } - dev: true + only@0.0.2: {} - /open@7.4.2: - resolution: - { integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== } - engines: { node: ">=8" } + open@7.4.2: dependencies: is-docker: 2.2.1 is-wsl: 2.2.0 - dev: true - /open@8.4.0: - resolution: - { integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== } - engines: { node: ">=12" } + open@8.4.0: dependencies: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - dev: true - /openapi-types@7.2.3: - resolution: - { integrity: sha512-olbaNxz12R27+mTyJ/ZAFEfUruauHH27AkeQHDHRq5AF0LdNkK1SSV7EourXQDK+4aX7dv2HtyirAGK06WMAsA== } + openapi-types@7.2.3: {} - /openapi-typescript@5.4.2: - resolution: - { integrity: sha512-tHeRv39Yh7brqJpbUntdjtUaXrTHmC4saoyTLU/0J2I8LEFQYDXRLgnmWTMiMOB2GXugJiqHa5n9sAyd6BRqiA== } - engines: { node: ">= 14.0.0" } - hasBin: true + openapi-typescript@5.4.2: dependencies: js-yaml: 4.1.0 mime: 3.0.0 @@ -45233,19 +51132,12 @@ packages: tiny-glob: 0.2.9 undici: 5.28.4 yargs-parser: 21.1.1 - dev: false - /optimism@0.10.3: - resolution: - { integrity: sha512-9A5pqGoQk49H6Vhjb9kPgAeeECfUDF6aIICbMDL23kDLStBn1MWk3YvcZ4xWF9CsSf6XEgvRLkXy4xof/56vVw== } + optimism@0.10.3: dependencies: "@wry/context": 0.4.4 - dev: false - /optionator@0.9.3: - resolution: - { integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== } - engines: { node: ">= 0.8.0" } + optionator@0.9.3: dependencies: "@aashutoshrathi/word-wrap": 1.2.6 deep-is: 0.1.3 @@ -45253,12 +51145,8 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /ora@5.4.1: - resolution: - { integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== } - engines: { node: ">=10" } + ora@5.4.1: dependencies: bl: 4.1.0 chalk: 4.1.2 @@ -45270,209 +51158,97 @@ packages: strip-ansi: 6.0.1 wcwidth: 1.0.1 - /os-browserify@0.3.0: - resolution: - { integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== } - dev: true + os-browserify@0.3.0: {} - /os-tmpdir@1.0.2: - resolution: - { integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== } - engines: { node: ">=0.10.0" } + os-tmpdir@1.0.2: {} - /ospath@1.2.2: - resolution: - { integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA== } - dev: true + ospath@1.2.2: {} - /p-cancelable@2.1.1: - resolution: - { integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== } - engines: { node: ">=8" } - dev: true + p-cancelable@2.1.1: {} - /p-cancelable@3.0.0: - resolution: - { integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== } - engines: { node: ">=12.20" } + p-cancelable@3.0.0: {} - /p-defer@1.0.0: - resolution: - { integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== } - engines: { node: ">=4" } - dev: true + p-defer@1.0.0: {} - /p-defer@3.0.0: - resolution: - { integrity: sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw== } - engines: { node: ">=8" } - dev: true + p-defer@3.0.0: {} - /p-each-series@2.1.0: - resolution: - { integrity: sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== } - engines: { node: ">=8" } - dev: true + p-each-series@2.1.0: {} - /p-every@2.0.0: - resolution: - { integrity: sha512-MCz9DqD5opPC48Zsd+BHm56O/HfhYIQQtupfDzhXoVgQdg/Ux4F8/JcdRuQ+arq7zD5fB6zP3axbH3d9Nr8dlw== } - engines: { node: ">=8" } + p-every@2.0.0: dependencies: p-map: 2.1.0 - dev: true - /p-filter@2.1.0: - resolution: - { integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== } - engines: { node: ">=8" } + p-filter@2.1.0: dependencies: p-map: 2.1.0 - dev: true - /p-finally@1.0.0: - resolution: - { integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== } - engines: { node: ">=4" } - dev: true + p-finally@1.0.0: {} - /p-is-promise@3.0.0: - resolution: - { integrity: sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== } - engines: { node: ">=8" } - dev: true + p-is-promise@3.0.0: {} - /p-limit@2.3.0: - resolution: - { integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== } - engines: { node: ">=6" } + p-limit@2.3.0: dependencies: p-try: 2.2.0 - dev: true - /p-limit@3.1.0: - resolution: - { integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== } - engines: { node: ">=10" } + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 - dev: true - /p-limit@4.0.0: - resolution: - { integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + p-limit@4.0.0: dependencies: yocto-queue: 1.0.0 - dev: true - /p-locate@3.0.0: - resolution: - { integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== } - engines: { node: ">=6" } + p-locate@3.0.0: dependencies: p-limit: 2.3.0 - dev: true - /p-locate@4.1.0: - resolution: - { integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== } - engines: { node: ">=8" } + p-locate@4.1.0: dependencies: p-limit: 2.3.0 - dev: true - /p-locate@5.0.0: - resolution: - { integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== } - engines: { node: ">=10" } + p-locate@5.0.0: dependencies: p-limit: 3.1.0 - dev: true - /p-locate@6.0.0: - resolution: - { integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + p-locate@6.0.0: dependencies: p-limit: 4.0.0 - dev: true - /p-map@2.1.0: - resolution: - { integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== } - engines: { node: ">=6" } - dev: true + p-map@2.1.0: {} - /p-map@4.0.0: - resolution: - { integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== } - engines: { node: ">=10" } + p-map@4.0.0: dependencies: aggregate-error: 3.1.0 - dev: true - /p-memoize@4.0.1: - resolution: - { integrity: sha512-km0sP12uE0dOZ5qP+s7kGVf07QngxyG0gS8sYFvFWhqlgzOsSy+m71aUejf/0akxj5W7gE//2G74qTv6b4iMog== } - engines: { node: ">=10" } + p-memoize@4.0.1: dependencies: mem: 6.1.1 mimic-fn: 3.1.0 - dev: true - /p-queue@6.6.2: - resolution: - { integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== } - engines: { node: ">=8" } + p-queue@6.6.2: dependencies: eventemitter3: 4.0.7 p-timeout: 3.2.0 - dev: true - /p-reflect@2.1.0: - resolution: - { integrity: sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg== } - engines: { node: ">=8" } - dev: true + p-reflect@2.1.0: {} - /p-retry@4.6.1: - resolution: - { integrity: sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== } - engines: { node: ">=8" } + p-retry@4.6.1: dependencies: "@types/retry": 0.12.1 retry: 0.13.1 - dev: true - /p-settle@4.1.1: - resolution: - { integrity: sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ== } - engines: { node: ">=10" } + p-settle@4.1.1: dependencies: p-limit: 2.3.0 p-reflect: 2.1.0 - dev: true - /p-timeout@3.2.0: - resolution: - { integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== } - engines: { node: ">=8" } + p-timeout@3.2.0: dependencies: p-finally: 1.0.0 - dev: true - /p-try@2.2.0: - resolution: - { integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== } - engines: { node: ">=6" } - dev: true + p-try@2.2.0: {} - /pacote@13.6.2: - resolution: - { integrity: sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } - hasBin: true + pacote@13.6.2: dependencies: "@npmcli/git": 3.0.2 "@npmcli/installed-package-contents": 1.0.7 @@ -45498,148 +51274,82 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: true - /pako@0.2.9: - resolution: - { integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== } - dev: true + pako@0.2.9: {} - /pako@1.0.11: - resolution: - { integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== } + pako@1.0.11: {} - /param-case@3.0.4: - resolution: - { integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== } + param-case@3.0.4: dependencies: dot-case: 3.0.4 tslib: 2.6.2 - dev: true - /parent-module@1.0.1: - resolution: - { integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== } - engines: { node: ">=6" } + parent-module@1.0.1: dependencies: callsites: 3.1.0 - /parse-asn1@5.1.6: - resolution: - { integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== } + parse-asn1@5.1.6: dependencies: asn1.js: 5.4.1 browserify-aes: 1.2.0 evp_bytestokey: 1.0.3 pbkdf2: 3.1.2 safe-buffer: 5.2.1 - dev: true - /parse-filepath@1.0.2: - resolution: - { integrity: sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== } - engines: { node: ">=0.8" } + parse-filepath@1.0.2: dependencies: is-absolute: 1.0.0 map-cache: 0.2.2 path-root: 0.1.1 - dev: true - /parse-json@5.2.0: - resolution: - { integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== } - engines: { node: ">=8" } + parse-json@5.2.0: dependencies: "@babel/code-frame": 7.23.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 - /parse-ms@2.1.0: - resolution: - { integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== } - engines: { node: ">=6" } - dev: true + parse-ms@2.1.0: {} - /parse-node-version@1.0.1: - resolution: - { integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== } - engines: { node: ">= 0.10" } - dev: true + parse-node-version@1.0.1: {} - /parse-npm-tarball-url@3.0.0: - resolution: - { integrity: sha512-InpdgIdNe5xWMEUcrVQUniQKwnggBtJ7+SCwh7zQAZwbbIYZV9XdgJyhtmDSSvykFyQXoe4BINnzKTfCwWLs5g== } - engines: { node: ">=8.15" } + parse-npm-tarball-url@3.0.0: dependencies: semver: 6.3.1 - dev: true - /parse-semver@1.1.1: - resolution: - { integrity: sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ== } + parse-semver@1.1.1: dependencies: semver: 5.7.1 - dev: true - /parse5-html-rewriting-stream@6.0.1: - resolution: - { integrity: sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg== } + parse5-html-rewriting-stream@6.0.1: dependencies: parse5: 6.0.1 parse5-sax-parser: 6.0.1 - dev: true - /parse5-htmlparser2-tree-adapter@6.0.1: - resolution: - { integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== } + parse5-htmlparser2-tree-adapter@6.0.1: dependencies: parse5: 6.0.1 - dev: true - /parse5-sax-parser@6.0.1: - resolution: - { integrity: sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg== } + parse5-sax-parser@6.0.1: dependencies: parse5: 6.0.1 - dev: true - /parse5@6.0.1: - resolution: - { integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== } - dev: true + parse5@6.0.1: {} - /parse5@7.1.2: - resolution: - { integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== } + parse5@7.1.2: dependencies: entities: 4.5.0 - dev: true - /parseurl@1.3.3: - resolution: - { integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== } - engines: { node: ">= 0.8" } + parseurl@1.3.3: {} - /pascal-case@3.1.2: - resolution: - { integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== } + pascal-case@3.1.2: dependencies: no-case: 3.0.4 tslib: 2.6.2 - dev: true - /pascalcase@0.1.1: - resolution: - { integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== } - engines: { node: ">=0.10.0" } - dev: true + pascalcase@0.1.1: {} - /patch-package@6.4.7: - resolution: - { integrity: sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ== } - engines: { npm: ">5" } - hasBin: true + patch-package@6.4.7: dependencies: "@yarnpkg/lockfile": 1.1.0 chalk: 2.4.2 @@ -45654,283 +51364,137 @@ packages: semver: 5.7.1 slash: 2.0.0 tmp: 0.0.33 - dev: true - /path-absolute@1.0.1: - resolution: - { integrity: sha512-gds5iRhSeOcDtj8gfWkRHLtZKTPsFVuh7utbjYtvnclw4XM+ffRzJrwqMhOD1PVqef7nBLmgsu1vIujjvAJrAw== } - engines: { node: ">=4" } - dev: true + path-absolute@1.0.1: {} - /path-browserify@1.0.1: - resolution: - { integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== } + path-browserify@1.0.1: {} - /path-case@3.0.4: - resolution: - { integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== } + path-case@3.0.4: dependencies: dot-case: 3.0.4 tslib: 2.6.2 - dev: true - /path-exists@3.0.0: - resolution: - { integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== } - engines: { node: ">=4" } - dev: true + path-exists@3.0.0: {} - /path-exists@4.0.0: - resolution: - { integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== } - engines: { node: ">=8" } - dev: true + path-exists@4.0.0: {} - /path-exists@5.0.0: - resolution: - { integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dev: true + path-exists@5.0.0: {} - /path-is-absolute@1.0.1: - resolution: - { integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== } - engines: { node: ">=0.10.0" } + path-is-absolute@1.0.1: {} - /path-is-inside@1.0.2: - resolution: - { integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== } - dev: true + path-is-inside@1.0.2: {} - /path-key@2.0.1: - resolution: - { integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== } - engines: { node: ">=4" } - dev: true + path-key@2.0.1: {} - /path-key@3.1.1: - resolution: - { integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== } - engines: { node: ">=8" } - dev: true + path-key@3.1.1: {} - /path-loader@1.0.12: - resolution: - { integrity: sha512-n7oDG8B+k/p818uweWrOixY9/Dsr89o2TkCm6tOTex3fpdo2+BFDgR+KpB37mGKBRsBAlR8CIJMFN0OEy/7hIQ== } + path-loader@1.0.12: dependencies: native-promise-only: 0.8.1 superagent: 7.1.6 transitivePeerDependencies: - supports-color - dev: false - /path-name@1.0.0: - resolution: - { integrity: sha512-/dcAb5vMXH0f51yvMuSUqFpxUcA8JelbRmE5mW/p4CUJxrNgK24IkstnV7ENtg2IDGBOu6izKTG6eilbnbNKWQ== } - dev: true + path-name@1.0.0: {} - /path-parse@1.0.7: - resolution: - { integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== } + path-parse@1.0.7: {} - /path-root-regex@0.1.2: - resolution: - { integrity: sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== } - engines: { node: ">=0.10.0" } - dev: true + path-root-regex@0.1.2: {} - /path-root@0.1.1: - resolution: - { integrity: sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== } - engines: { node: ">=0.10.0" } + path-root@0.1.1: dependencies: path-root-regex: 0.1.2 - dev: true - /path-scurry@1.10.1: - resolution: - { integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== } - engines: { node: ">=16 || 14 >=14.17" } + path-scurry@1.10.1: dependencies: lru-cache: 10.0.0 minipass: 7.0.2 - dev: true - /path-temp@2.0.0: - resolution: - { integrity: sha512-92olbatybjsHTGB2CUnAM7s0mU/27gcMfLNA7t09UftndUdxywlQKur3fzXEPpfLrgZD3I2Bt8+UmiL7YDEgXQ== } - engines: { node: ">=8.15" } + path-temp@2.0.0: dependencies: unique-string: 2.0.0 - dev: true - /path-to-regexp@0.1.7: - resolution: - { integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== } + path-to-regexp@0.1.7: {} - /path-to-regexp@1.8.0: - resolution: - { integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== } + path-to-regexp@1.8.0: dependencies: isarray: 0.0.1 - /path-to-regexp@2.2.1: - resolution: - { integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== } - dev: true + path-to-regexp@2.2.1: {} - /path-to-regexp@6.2.1: - resolution: - { integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== } - dev: true + path-to-regexp@6.2.1: {} - /path-type@4.0.0: - resolution: - { integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== } - engines: { node: ">=8" } + path-type@4.0.0: {} - /pathe@1.1.1: - resolution: - { integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q== } - dev: true + pathe@1.1.1: {} - /pathval@1.1.1: - resolution: - { integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== } + pathval@1.1.1: {} - /pause-stream@0.0.11: - resolution: - { integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A== } + pause-stream@0.0.11: dependencies: through: 2.3.8 - dev: true - /pbkdf2@3.1.2: - resolution: - { integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== } - engines: { node: ">=0.12" } + pbkdf2@3.1.2: dependencies: create-hash: 1.2.0 create-hmac: 1.1.7 ripemd160: 2.0.2 safe-buffer: 5.2.1 sha.js: 2.4.11 - dev: true - /peek-stream@1.1.3: - resolution: - { integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== } + peek-stream@1.1.3: dependencies: buffer-from: 1.1.1 duplexify: 3.7.1 through2: 2.0.5 - dev: true - /pend@1.2.0: - resolution: - { integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== } - dev: true + pend@1.2.0: {} - /performance-now@2.1.0: - resolution: - { integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== } - dev: true + performance-now@2.1.0: {} - /picocolors@1.0.0: - resolution: - { integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== } - dev: true + picocolors@1.0.0: {} - /picomatch@2.3.1: - resolution: - { integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== } - engines: { node: ">=8.6" } - dev: true + picomatch@2.3.1: {} - /pify@2.3.0: - resolution: - { integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== } - engines: { node: ">=0.10.0" } - dev: true + pify@2.3.0: {} - /pify@3.0.0: - resolution: - { integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== } - engines: { node: ">=4" } - dev: true + pify@3.0.0: {} - /pify@4.0.1: - resolution: - { integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== } - engines: { node: ">=6" } + pify@4.0.1: {} - /pinkie-promise@2.0.1: - resolution: - { integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== } - engines: { node: ">=0.10.0" } + pinkie-promise@2.0.1: dependencies: pinkie: 2.0.4 - dev: true - /pinkie@2.0.4: - resolution: - { integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== } - engines: { node: ">=0.10.0" } - dev: true + pinkie@2.0.4: {} - /pirates@4.0.6: - resolution: - { integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== } - engines: { node: ">= 6" } - dev: true + pirates@4.0.6: {} - /piscina@3.2.0: - resolution: - { integrity: sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA== } + piscina@3.2.0: dependencies: eventemitter-asyncresource: 1.0.0 hdr-histogram-js: 2.0.3 hdr-histogram-percentiles-obj: 3.0.0 optionalDependencies: nice-napi: 1.0.2 - dev: true - /pkg-dir@3.0.0: - resolution: - { integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== } - engines: { node: ">=6" } + pkg-dir@3.0.0: dependencies: find-up: 3.0.0 - dev: true - /pkg-dir@4.2.0: - resolution: - { integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== } - engines: { node: ">=8" } + pkg-dir@4.2.0: dependencies: find-up: 4.1.0 - dev: true - /pkg-dir@5.0.0: - resolution: - { integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== } - engines: { node: ">=10" } + pkg-dir@5.0.0: dependencies: find-up: 5.0.0 - dev: true - /pkg-dir@7.0.0: - resolution: - { integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== } - engines: { node: ">=14.16" } + pkg-dir@7.0.0: dependencies: find-up: 6.3.0 - dev: true - /pkg-fetch@3.4.2: - resolution: - { integrity: sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA== } - hasBin: true + pkg-fetch@3.4.2: dependencies: chalk: 4.1.2 fs-extra: 9.1.0 @@ -45943,17 +51507,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /pkg@5.8.1: - resolution: - { integrity: sha512-CjBWtFStCfIiT4Bde9QpJy0KeH19jCfwZRJqHFDFXfhUklCx8JoFmMj3wgnEYIwGmZVNkhsStPHEOnrtrQhEXA== } - hasBin: true - peerDependencies: - node-notifier: ">=9.0.1" - peerDependenciesMeta: - node-notifier: - optional: true + pkg@5.8.1: dependencies: "@babel/generator": 7.18.2 "@babel/parser": 7.18.4 @@ -45972,750 +51527,351 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true - /pkgs-graph@7.0.2: - resolution: - { integrity: sha512-Dwtln5x/32/S16DKPzR7SXEz9JtXommoAgq1CPym7Ahe4svwY5eVKj5+blhAwU9hp8wIsKmskxZkIUGfmm6ubA== } - engines: { node: ">=14.6" } + pkgs-graph@7.0.2: dependencies: "@pnpm/npm-package-arg": 1.0.0 "@pnpm/resolve-workspace-range": 3.0.0 - ramda: /@pnpm/ramda@0.28.1 - dev: true + ramda: "@pnpm/ramda@0.28.1" - /playwright-core@1.32.2: - resolution: - { integrity: sha512-zD7aonO+07kOTthsrCR3YCVnDcqSHIJpdFUtZEMOb6//1Rc7/6mZDRdw+nlzcQiQltOOsiqI3rrSyn/SlyjnJQ== } - engines: { node: ">=14" } - hasBin: true - dev: true + playwright-core@1.32.2: {} - /playwright-core@1.38.1: - resolution: - { integrity: sha512-tQqNFUKa3OfMf4b2jQ7aGLB8o9bS3bOY0yMEtldtC2+spf8QXG9zvXLTXUeRsoNuxEYMgLYR+NXfAa1rjKRcrg== } - engines: { node: ">=16" } - hasBin: true - dev: true + playwright-core@1.38.1: {} - /playwright@1.32.2: - resolution: - { integrity: sha512-jHVnXJke0PXpuPszKtk9y1zZSlzO5+2a+aockT/AND0oeXx46FiJEFrafthurglLygVZA+1gEbtUM1C7qtTV+Q== } - engines: { node: ">=14" } - hasBin: true - requiresBuild: true + playwright@1.32.2: dependencies: playwright-core: 1.32.2 - dev: true - /playwright@1.38.1: - resolution: - { integrity: sha512-oRMSJmZrOu1FP5iu3UrCx8JEFRIMxLDM0c/3o4bpzU5Tz97BypefWf7TuTNPWeCe279TPal5RtPPZ+9lW/Qkow== } - engines: { node: ">=16" } - hasBin: true + playwright@1.38.1: dependencies: playwright-core: 1.38.1 optionalDependencies: fsevents: 2.3.2 - dev: true - /pluralize@7.0.0: - resolution: - { integrity: sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== } - engines: { node: ">=4" } - dev: true + pluralize@7.0.0: {} - /polished@4.2.2: - resolution: - { integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ== } - engines: { node: ">=10" } + polished@4.2.2: dependencies: "@babel/runtime": 7.23.6 - dev: true - /popper.js@1.16.1: - resolution: - { integrity: sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== } - deprecated: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 + popper.js@1.16.1: {} - /portfinder@1.0.32: - resolution: - { integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== } - engines: { node: ">= 0.12.0" } + portfinder@1.0.32: dependencies: async: 2.6.4 debug: 3.2.7 mkdirp: 0.5.6 transitivePeerDependencies: - supports-color - dev: false - /posix-character-classes@0.1.1: - resolution: - { integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== } - engines: { node: ">=0.10.0" } - dev: true + posix-character-classes@0.1.1: {} - /possible-typed-array-names@1.0.0: - resolution: - { integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== } - engines: { node: ">= 0.4" } + possible-typed-array-names@1.0.0: {} - /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.16): - resolution: - { integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-attribute-case-insensitive@5.0.2(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /postcss-calc@9.0.1(postcss@8.4.38): - resolution: - { integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.2.2 + postcss-calc@9.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-clamp@4.1.0(postcss@8.4.16): - resolution: - { integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== } - engines: { node: ">=7.6.0" } - peerDependencies: - postcss: ^8.4.6 + postcss-clamp@4.1.0(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-color-functional-notation@4.2.4(postcss@8.4.16): - resolution: - { integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-color-functional-notation@4.2.4(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-color-hex-alpha@8.0.4(postcss@8.4.16): - resolution: - { integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.4 + postcss-color-hex-alpha@8.0.4(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-color-rebeccapurple@7.1.1(postcss@8.4.16): - resolution: - { integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-color-rebeccapurple@7.1.1(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-colormin@6.1.0(postcss@8.4.38): - resolution: - { integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-colormin@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-convert-values@6.1.0(postcss@8.4.38): - resolution: - { integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-convert-values@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-custom-media@8.0.2(postcss@8.4.16): - resolution: - { integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.3 + postcss-custom-media@8.0.2(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-custom-properties@12.1.11(postcss@8.4.16): - resolution: - { integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-custom-properties@12.1.11(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-custom-selectors@6.0.3(postcss@8.4.16): - resolution: - { integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.3 + postcss-custom-selectors@6.0.3(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /postcss-dir-pseudo-class@6.0.5(postcss@8.4.16): - resolution: - { integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-dir-pseudo-class@6.0.5(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /postcss-discard-comments@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-discard-comments@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-discard-duplicates@6.0.3(postcss@8.4.38): - resolution: - { integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-discard-duplicates@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-discard-empty@6.0.3(postcss@8.4.38): - resolution: - { integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-discard-empty@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-discard-overridden@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-discard-overridden@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-double-position-gradients@3.1.2(postcss@8.4.16): - resolution: - { integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-double-position-gradients@3.1.2(postcss@8.4.16): dependencies: "@csstools/postcss-progressive-custom-properties": 1.3.0(postcss@8.4.16) postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-env-function@4.0.6(postcss@8.4.16): - resolution: - { integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.4 + postcss-env-function@4.0.6(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-focus-visible@6.0.4(postcss@8.4.16): - resolution: - { integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.4 + postcss-focus-visible@6.0.4(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /postcss-focus-within@5.0.4(postcss@8.4.16): - resolution: - { integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.4 + postcss-focus-within@5.0.4(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /postcss-font-variant@5.0.0(postcss@8.4.16): - resolution: - { integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== } - peerDependencies: - postcss: ^8.1.0 + postcss-font-variant@5.0.0(postcss@8.4.16): dependencies: postcss: 8.4.16 - dev: true - /postcss-gap-properties@3.0.5(postcss@8.4.16): - resolution: - { integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-gap-properties@3.0.5(postcss@8.4.16): dependencies: postcss: 8.4.16 - dev: true - /postcss-image-set-function@4.0.7(postcss@8.4.16): - resolution: - { integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-image-set-function@4.0.7(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-import@15.0.0(postcss@8.4.16): - resolution: - { integrity: sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg== } - engines: { node: ">=14.0.0" } - peerDependencies: - postcss: ^8.0.0 + postcss-import@15.0.0(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - dev: true - /postcss-initial@4.0.1(postcss@8.4.16): - resolution: - { integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== } - peerDependencies: - postcss: ^8.0.0 + postcss-initial@4.0.1(postcss@8.4.16): dependencies: postcss: 8.4.16 - dev: true - /postcss-lab-function@4.2.1(postcss@8.4.16): - resolution: - { integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-lab-function@4.2.1(postcss@8.4.16): dependencies: "@csstools/postcss-progressive-custom-properties": 1.3.0(postcss@8.4.16) postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-loader@7.0.1(postcss@8.4.16)(webpack@5.76.1): - resolution: - { integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ== } - engines: { node: ">= 14.15.0" } - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 + postcss-loader@7.0.1(postcss@8.4.16)(webpack@5.76.1): dependencies: cosmiconfig: 7.0.1 klona: 2.0.5 postcss: 8.4.16 semver: 7.5.4 webpack: 5.76.1 - dev: true - /postcss-logical@5.0.4(postcss@8.4.16): - resolution: - { integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.4 + postcss-logical@5.0.4(postcss@8.4.16): dependencies: postcss: 8.4.16 - dev: true - /postcss-media-minmax@5.0.0(postcss@8.4.16): - resolution: - { integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== } - engines: { node: ">=10.0.0" } - peerDependencies: - postcss: ^8.1.0 + postcss-media-minmax@5.0.0(postcss@8.4.16): dependencies: postcss: 8.4.16 - dev: true - /postcss-merge-longhand@6.0.5(postcss@8.4.38): - resolution: - { integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-merge-longhand@6.0.5(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.4.38) - dev: true - /postcss-merge-rules@6.1.1(postcss@8.4.38): - resolution: - { integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-merge-rules@6.1.1(postcss@8.4.38): dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-selector-parser: 6.0.16 - dev: true - /postcss-minify-font-values@6.1.0(postcss@8.4.38): - resolution: - { integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-minify-font-values@6.1.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-minify-gradients@6.0.3(postcss@8.4.38): - resolution: - { integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-minify-gradients@6.0.3(postcss@8.4.38): dependencies: colord: 2.9.3 cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-minify-params@6.1.0(postcss@8.4.38): - resolution: - { integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-minify-params@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-minify-selectors@6.0.4(postcss@8.4.38): - resolution: - { integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-minify-selectors@6.0.4(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.12): - resolution: - { integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + postcss-modules-extract-imports@3.0.0(postcss@8.4.12): dependencies: postcss: 8.4.12 - dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.38): - resolution: - { integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + postcss-modules-extract-imports@3.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-modules-local-by-default@4.0.0(postcss@8.4.12): - resolution: - { integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + postcss-modules-local-by-default@4.0.0(postcss@8.4.12): dependencies: icss-utils: 5.1.0(postcss@8.4.12) postcss: 8.4.12 postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-modules-local-by-default@4.0.0(postcss@8.4.38): - resolution: - { integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + postcss-modules-local-by-default@4.0.0(postcss@8.4.38): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.12): - resolution: - { integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + postcss-modules-scope@3.0.0(postcss@8.4.12): dependencies: postcss: 8.4.12 postcss-selector-parser: 6.0.16 - dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.38): - resolution: - { integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + postcss-modules-scope@3.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - dev: true - /postcss-modules-values@4.0.0(postcss@8.4.12): - resolution: - { integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + postcss-modules-values@4.0.0(postcss@8.4.12): dependencies: icss-utils: 5.1.0(postcss@8.4.12) postcss: 8.4.12 - dev: true - /postcss-modules-values@4.0.0(postcss@8.4.38): - resolution: - { integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== } - engines: { node: ^10 || ^12 || >= 14 } - peerDependencies: - postcss: ^8.1.0 + postcss-modules-values@4.0.0(postcss@8.4.38): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 - dev: true - /postcss-nesting@10.2.0(postcss@8.4.16): - resolution: - { integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-nesting@10.2.0(postcss@8.4.16): dependencies: "@csstools/selector-specificity": 2.2.0(postcss-selector-parser@6.0.16) postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /postcss-normalize-charset@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-normalize-charset@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-normalize-display-values@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-normalize-display-values@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-positions@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-normalize-positions@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-string@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-normalize-string@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-unicode@6.1.0(postcss@8.4.38): - resolution: - { integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-normalize-unicode@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-url@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-normalize-url@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-whitespace@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-normalize-whitespace@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-opacity-percentage@1.1.3(postcss@8.4.16): - resolution: - { integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-opacity-percentage@1.1.3(postcss@8.4.16): dependencies: postcss: 8.4.16 - dev: true - /postcss-ordered-values@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-ordered-values@6.0.2(postcss@8.4.38): dependencies: cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-overflow-shorthand@3.0.4(postcss@8.4.16): - resolution: - { integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-overflow-shorthand@3.0.4(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-page-break@3.0.4(postcss@8.4.16): - resolution: - { integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== } - peerDependencies: - postcss: ^8 + postcss-page-break@3.0.4(postcss@8.4.16): dependencies: postcss: 8.4.16 - dev: true - /postcss-place@7.0.5(postcss@8.4.16): - resolution: - { integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-place@7.0.5(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-value-parser: 4.2.0 - dev: true - /postcss-preset-env@7.8.0(postcss@8.4.16): - resolution: - { integrity: sha512-leqiqLOellpLKfbHkD06E04P6d9ZQ24mat6hu4NSqun7WG0UhspHR5Myiv/510qouCjoo4+YJtNOqg5xHaFnCA== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-preset-env@7.8.0(postcss@8.4.16): dependencies: "@csstools/postcss-cascade-layers": 1.1.1(postcss@8.4.16) "@csstools/postcss-color-function": 1.1.1(postcss@8.4.16) @@ -46767,140 +51923,71 @@ packages: postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.16) postcss-selector-not: 6.0.1(postcss@8.4.16) postcss-value-parser: 4.2.0 - dev: true - /postcss-pseudo-class-any-link@7.1.6(postcss@8.4.16): - resolution: - { integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-pseudo-class-any-link@7.1.6(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /postcss-reduce-initial@6.1.0(postcss@8.4.38): - resolution: - { integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-reduce-initial@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 postcss: 8.4.38 - dev: true - /postcss-reduce-transforms@6.0.2(postcss@8.4.38): - resolution: - { integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-reduce-transforms@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.16): - resolution: - { integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== } - peerDependencies: - postcss: ^8.0.3 + postcss-replace-overflow-wrap@4.0.0(postcss@8.4.16): dependencies: postcss: 8.4.16 - dev: true - /postcss-selector-not@6.0.1(postcss@8.4.16): - resolution: - { integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 + postcss-selector-not@6.0.1(postcss@8.4.16): dependencies: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - dev: true - /postcss-selector-parser@6.0.16: - resolution: - { integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== } - engines: { node: ">=4" } + postcss-selector-parser@6.0.16: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - dev: true - /postcss-svgo@6.0.3(postcss@8.4.38): - resolution: - { integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g== } - engines: { node: ^14 || ^16 || >= 18 } - peerDependencies: - postcss: ^8.4.31 + postcss-svgo@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 svgo: 3.2.0 - dev: true - /postcss-unique-selectors@6.0.4(postcss@8.4.38): - resolution: - { integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + postcss-unique-selectors@6.0.4(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - dev: true - /postcss-value-parser@4.2.0: - resolution: - { integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== } - dev: true + postcss-value-parser@4.2.0: {} - /postcss@8.4.12: - resolution: - { integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg== } - engines: { node: ^10 || ^12 || >=14 } + postcss@8.4.12: dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.2.0 - dev: true - /postcss@8.4.16: - resolution: - { integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== } - engines: { node: ^10 || ^12 || >=14 } + postcss@8.4.16: dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.2.0 - dev: true - /postcss@8.4.38: - resolution: - { integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== } - engines: { node: ^10 || ^12 || >=14 } + postcss@8.4.38: dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.2.0 - dev: true - /postinstall-postinstall@2.1.0: - resolution: - { integrity: sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== } - requiresBuild: true - dev: true + postinstall-postinstall@2.1.0: {} - /prebuild-install@7.1.1: - resolution: - { integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== } - engines: { node: ">=10" } - hasBin: true + prebuild-install@7.1.1: dependencies: detect-libc: 2.0.1 expand-template: 2.0.3 @@ -46914,104 +52001,53 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 - dev: true - /prelude-ls@1.2.1: - resolution: - { integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== } - engines: { node: ">= 0.8.0" } - dev: true + prelude-ls@1.2.1: {} - /prettier@2.0.5: - resolution: - { integrity: sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg== } - engines: { node: ">=10.13.0" } - hasBin: true - requiresBuild: true - dev: true + prettier@2.0.5: optional: true - /prettier@2.8.8: - resolution: - { integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== } - engines: { node: ">=10.13.0" } - hasBin: true + prettier@2.8.8: {} - /pretty-bytes@5.6.0: - resolution: - { integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== } - engines: { node: ">=6" } - dev: true + pretty-bytes@5.6.0: {} - /pretty-error@3.0.4: - resolution: - { integrity: sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ== } + pretty-error@3.0.4: dependencies: lodash: 4.17.21 renderkid: 2.0.7 - dev: true - /pretty-error@4.0.0: - resolution: - { integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== } + pretty-error@4.0.0: dependencies: lodash: 4.17.21 renderkid: 3.0.0 - dev: true - /pretty-format@25.5.0: - resolution: - { integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== } - engines: { node: ">= 8.3" } + pretty-format@25.5.0: dependencies: "@jest/types": 25.5.0 ansi-regex: 5.0.1 ansi-styles: 4.3.0 react-is: 16.13.1 - dev: true - /pretty-format@26.6.2: - resolution: - { integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== } - engines: { node: ">= 10" } + pretty-format@26.6.2: dependencies: "@jest/types": 26.6.2 ansi-regex: 5.0.1 ansi-styles: 4.3.0 react-is: 17.0.2 - dev: true - /pretty-format@27.5.1: - resolution: - { integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== } - engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } + pretty-format@27.5.1: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 - dev: true - /pretty-hrtime@1.0.3: - resolution: - { integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A== } - engines: { node: ">= 0.8" } - dev: true + pretty-hrtime@1.0.3: {} - /pretty-ms@7.0.1: - resolution: - { integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== } - engines: { node: ">=10" } + pretty-ms@7.0.1: dependencies: parse-ms: 2.1.0 - dev: true - /pretty-quick@3.1.0(prettier@2.8.8): - resolution: - { integrity: sha512-DtxIxksaUWCgPFN7E1ZZk4+Aav3CCuRdhrDSFZENb404sYMtuo9Zka823F+Mgeyt8Zt3bUiCjFzzWYE9LYqkmQ== } - engines: { node: ">=10.13" } - hasBin: true - peerDependencies: - prettier: ">=2.0.0" + pretty-quick@3.1.0(prettier@2.8.8): dependencies: chalk: 3.0.0 execa: 4.1.0 @@ -47020,178 +52056,87 @@ packages: mri: 1.1.6 multimatch: 4.0.0 prettier: 2.8.8 - dev: true - /printable-characters@1.0.42: - resolution: - { integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ== } - dev: true + printable-characters@1.0.42: {} - /printj@1.1.2: - resolution: - { integrity: sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== } - engines: { node: ">=0.8" } - hasBin: true + printj@1.1.2: {} - /proc-log@2.0.1: - resolution: - { integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } - dev: true + proc-log@2.0.1: {} - /process-nextick-args@2.0.1: - resolution: - { integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== } + process-nextick-args@2.0.1: {} - /process@0.11.10: - resolution: - { integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== } - engines: { node: ">= 0.6.0" } - dev: true + process@0.11.10: {} - /progress@2.0.3: - resolution: - { integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== } - engines: { node: ">=0.4.0" } - dev: true + progress@2.0.3: {} - /promise-deferred@2.0.3: - resolution: - { integrity: sha512-n10XaoznCzLfyPFOlEE8iurezHpxrYzyjgq/1eW9Wk1gJwur/N7BdBmjJYJpqMeMcXK4wEbzo2EvZQcqjYcKUQ== } - engines: { node: ">= 0.4" } + promise-deferred@2.0.3: dependencies: promise: 7.3.1 - dev: true - /promise-inflight@1.0.1: - resolution: - { integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== } - peerDependencies: - bluebird: "*" - peerDependenciesMeta: - bluebird: - optional: true - dev: true + promise-inflight@1.0.1: {} - /promise-polyfill@8.3.0: - resolution: - { integrity: sha512-H5oELycFml5yto/atYqmjyigJoAo3+OXwolYiH7OfQuYlAqhxNvTfiNMbV9hsC6Yp83yE5r2KTVmtrG6R9i6Pg== } - dev: true + promise-polyfill@8.3.0: {} - /promise-retry@2.0.1: - resolution: - { integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== } - engines: { node: ">=10" } + promise-retry@2.0.1: dependencies: err-code: 2.0.3 retry: 0.12.0 - dev: true - /promise-share@1.0.0: - resolution: - { integrity: sha512-lpABypysb42MdCZjMJAdapxt+uTU9F0BZW0YeYVlPD/Gv390c43CdFwBSC9YM3siAgyAjLV94WDuDnwHIJjxiw== } - engines: { node: ">=8" } + promise-share@1.0.0: dependencies: p-reflect: 2.1.0 - dev: true - /promise@7.3.1: - resolution: - { integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== } + promise@7.3.1: dependencies: asap: 2.0.6 - /promiseback@2.0.3: - resolution: - { integrity: sha512-VZXdCwS0ppVNTIRfNsCvVwJAaP2b+pxQF7lM8DMWfmpNWyTxB6O5YNbzs+8z0ki/KIBHKHk308NTIl4kJUem3w== } - engines: { node: ">= 0.4" } + promiseback@2.0.3: dependencies: is-callable: 1.2.7 promise-deferred: 2.0.3 - dev: true - /prompts@2.4.2: - resolution: - { integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== } - engines: { node: ">= 6" } + prompts@2.4.2: dependencies: kleur: 3.0.3 sisteransi: 1.0.5 - dev: true - /prop-types@15.7.2: - resolution: - { integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== } + prop-types@15.7.2: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - dev: false - /prop-types@15.8.1: - resolution: - { integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== } + prop-types@15.8.1: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - /proto-list@1.2.4: - resolution: - { integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== } - dev: true + proto-list@1.2.4: {} - /proxy-addr@2.0.7: - resolution: - { integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== } - engines: { node: ">= 0.10" } + proxy-addr@2.0.7: dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 - /proxy-from-env@1.0.0: - resolution: - { integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== } - dev: true + proxy-from-env@1.0.0: {} - /proxy-from-env@1.1.0: - resolution: - { integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== } + proxy-from-env@1.1.0: {} - /prr@1.0.1: - resolution: - { integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== } - requiresBuild: true - dev: true + prr@1.0.1: optional: true - /ps-tree@1.2.0: - resolution: - { integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA== } - engines: { node: ">= 0.10" } - hasBin: true + ps-tree@1.2.0: dependencies: event-stream: 3.3.4 - dev: true - /pseudomap@1.0.2: - resolution: - { integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== } - dev: true + pseudomap@1.0.2: {} - /psl@1.8.0: - resolution: - { integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== } - dev: true + psl@1.8.0: {} - /pstree.remy@1.1.8: - resolution: - { integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== } - dev: true + pstree.remy@1.1.8: {} - /public-encrypt@4.0.3: - resolution: - { integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== } + public-encrypt@4.0.3: dependencies: bn.js: 4.12.0 browserify-rsa: 4.1.0 @@ -47199,55 +52144,33 @@ packages: parse-asn1: 5.1.6 randombytes: 2.1.0 safe-buffer: 5.2.1 - dev: true - /pump@1.0.3: - resolution: - { integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== } + pump@1.0.3: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: true - /pump@2.0.1: - resolution: - { integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== } + pump@2.0.1: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: true - /pump@3.0.0: - resolution: - { integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== } + pump@3.0.0: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: true - /pumpify@1.5.1: - resolution: - { integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== } + pumpify@1.5.1: dependencies: duplexify: 3.7.1 inherits: 2.0.4 pump: 2.0.1 - dev: true - /punycode@1.4.1: - resolution: - { integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== } - dev: true + punycode@1.4.1: {} - /punycode@2.3.0: - resolution: - { integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== } - engines: { node: ">=6" } + punycode@2.3.0: {} - /puppeteer-core@2.1.1: - resolution: - { integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w== } - engines: { node: ">=8.16.0" } + puppeteer-core@2.1.1: dependencies: "@types/mime-types": 2.1.2 debug: 4.3.4 @@ -47263,13 +52186,8 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /puppeteer@13.1.2: - resolution: - { integrity: sha512-ozVM8Tdg0patMtm/xAr3Uh7rQ28vBpbTHLP+ECmoAxG/s4PKrVLN764H/poLux7Ln77jHThOd8OBJj5mTuA6Iw== } - engines: { node: ">=10.18.1" } - requiresBuild: true + puppeteer@13.1.2: dependencies: debug: 4.3.2 devtools-protocol: 0.0.948846 @@ -47288,185 +52206,93 @@ packages: - encoding - supports-color - utf-8-validate - dev: true - /pure-color@1.3.0: - resolution: - { integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== } + pure-color@1.3.0: {} - /pvtsutils@1.3.5: - resolution: - { integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA== } + pvtsutils@1.3.5: dependencies: tslib: 2.6.2 - dev: true - /pvutils@1.1.3: - resolution: - { integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ== } - engines: { node: ">=6.0.0" } - dev: true + pvutils@1.1.3: {} - /q@1.5.1: - resolution: - { integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== } - engines: { node: ">=0.6.0", teleport: ">=0.2.0" } - dev: true + q@1.5.1: {} - /qjobs@1.2.0: - resolution: - { integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== } - engines: { node: ">=0.9" } - dev: true + qjobs@1.2.0: {} - /qs@6.10.4: - resolution: - { integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g== } - engines: { node: ">=0.6" } + qs@6.10.4: dependencies: side-channel: 1.0.4 - dev: true - /qs@6.11.0: - resolution: - { integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== } - engines: { node: ">=0.6" } + qs@6.11.0: dependencies: side-channel: 1.0.4 - /qs@6.11.2: - resolution: - { integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== } - engines: { node: ">=0.6" } + qs@6.11.2: dependencies: side-channel: 1.0.4 - /qs@6.5.2: - resolution: - { integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== } - engines: { node: ">=0.6" } - dev: true + qs@6.5.2: {} - /querystring-es3@0.2.1: - resolution: - { integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== } - engines: { node: ">=0.4.x" } - dev: true + querystring-es3@0.2.1: {} - /querystringify@2.2.0: - resolution: - { integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== } - dev: true + querystringify@2.2.0: {} - /quick-lru@5.1.1: - resolution: - { integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== } - engines: { node: ">=10" } - dev: true + quick-lru@5.1.1: {} - /raf@3.4.1: - resolution: - { integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== } + raf@3.4.1: dependencies: performance-now: 2.1.0 - dev: true - /railroad-diagrams@1.0.0: - resolution: - { integrity: sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A== } - dev: true + railroad-diagrams@1.0.0: {} - /ramda@0.29.0: - resolution: - { integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA== } - dev: true + ramda@0.29.0: {} - /randexp@0.4.6: - resolution: - { integrity: sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ== } - engines: { node: ">=0.12" } + randexp@0.4.6: dependencies: discontinuous-range: 1.0.0 ret: 0.1.15 - dev: true - /randombytes@2.1.0: - resolution: - { integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== } + randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 - dev: true - /randomfill@1.0.4: - resolution: - { integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== } + randomfill@1.0.4: dependencies: randombytes: 2.1.0 safe-buffer: 5.2.1 - dev: true - /range-parser@1.2.0: - resolution: - { integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== } - engines: { node: ">= 0.6" } - dev: true + range-parser@1.2.0: {} - /range-parser@1.2.1: - resolution: - { integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== } - engines: { node: ">= 0.6" } + range-parser@1.2.1: {} - /raw-body@2.5.1: - resolution: - { integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== } - engines: { node: ">= 0.8" } + raw-body@2.5.1: dependencies: bytes: 3.1.2 http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 - dev: true - /raw-body@2.5.2: - resolution: - { integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== } - engines: { node: ">= 0.8" } + raw-body@2.5.2: dependencies: bytes: 3.1.2 http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 - /raw-loader@4.0.2(webpack@5.88.2): - resolution: - { integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA== } - engines: { node: ">= 10.13.0" } - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + raw-loader@4.0.2(webpack@5.88.2): dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /rc@1.2.8: - resolution: - { integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== } - hasBin: true - requiresBuild: true + rc@1.2.8: dependencies: deep-extend: 0.6.0 ini: 1.3.8 minimist: 1.2.8 strip-json-comments: 2.0.1 - dev: true - /rdk@6.5.0(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Jrv4YFVH07JI03wxwsQhosypdyqOHirzNU0pfmteIfylhSpaIi8VnAp3MbznD3/ZKZyt6YRj0kMtQopTwIxMUw== } - peerDependencies: - react: ">=16" - react-dom: ">=16" + rdk@6.5.0(react-dom@17.0.2)(react@17.0.2): dependencies: body-scroll-lock: 4.0.0-beta.0 classnames: 2.3.2 @@ -47474,44 +52300,21 @@ packages: popper.js: 1.16.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /react-apollo-hooks@0.5.0(apollo-client@2.6.10)(graphql@14.3.1): - resolution: - { integrity: sha512-Us5KqFe7/c6vY1NaiyfhnD2Pz4lPLTojQXLppShaBVYU/vYvJrRjmj4MzIPXnExXaSfnQ+K2bWDr4lP4efbsRQ== } - peerDependencies: - apollo-client: ^2.6.0 - graphql: "*" - react: ^16.8.0 + react-apollo-hooks@0.5.0(apollo-client@2.6.10)(graphql@14.3.1): dependencies: apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 lodash: 4.17.21 - dev: false - /react-apollo-hooks@0.5.0(apollo-client@2.6.10)(graphql@14.3.1)(react@17.0.2): - resolution: - { integrity: sha512-Us5KqFe7/c6vY1NaiyfhnD2Pz4lPLTojQXLppShaBVYU/vYvJrRjmj4MzIPXnExXaSfnQ+K2bWDr4lP4efbsRQ== } - peerDependencies: - apollo-client: ^2.6.0 - graphql: "*" - react: ^16.8.0 + react-apollo-hooks@0.5.0(apollo-client@2.6.10)(graphql@14.3.1)(react@17.0.2): dependencies: apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 lodash: 4.17.21 react: 17.0.2 - dev: false - /react-apollo@3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2): - resolution: - { integrity: sha512-orCZNoAkgveaK5b75y7fw1MSqSHOU/Wuu9rRFOGmRQBSQVZjvV4DI+hj604rHmuN9+WDABxb5W48wTa0F/xNZQ== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-client: ^2.6.4 - graphql: ^14.3.1 - react: ^16.8.0 - react-dom: ^16.8.0 + react-apollo@3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2): dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) @@ -47526,17 +52329,8 @@ packages: - apollo-cache - apollo-link - apollo-utilities - dev: false - /react-apollo@3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-orCZNoAkgveaK5b75y7fw1MSqSHOU/Wuu9rRFOGmRQBSQVZjvV4DI+hj604rHmuN9+WDABxb5W48wTa0F/xNZQ== } - peerDependencies: - "@types/react": ^17.0.6 - apollo-client: ^2.6.4 - graphql: ^14.3.1 - react: ^16.8.0 - react-dom: ^16.8.0 + react-apollo@3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2): dependencies: "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) @@ -47552,23 +52346,15 @@ packages: - apollo-cache - apollo-link - apollo-utilities - dev: false - /react-base16-styling@0.6.0: - resolution: - { integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== } + react-base16-styling@0.6.0: dependencies: base16: 1.0.0 lodash.curry: 4.1.1 lodash.flow: 3.5.0 pure-color: 1.3.0 - /react-calendar@3.9.0(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-g6RJCEaPovHTiV2bMhBUfm0a1YoMj4bOUpL8hQSLmR1Glhc7lgRLtZBd4mcC4jkoGsb+hv9uA/QH4pZcm5l9lQ== } - peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-calendar@3.9.0(react-dom@17.0.2)(react@17.0.2): dependencies: "@wojtekmaj/date-utils": 1.5.0 get-user-locale: 1.5.1 @@ -47576,14 +52362,8 @@ packages: prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /react-clock@3.1.0(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-KLV3pDBcETc7lHPPqK6EpRaPS8NA3STAes+zIdfr7IY67vYgYc3brOAnGC9IcgA4X4xNPnLZwwaLJXmHrQ/MnQ== } - peerDependencies: - react: ^15.5.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom: ^15.5.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-clock@3.1.0(react-dom@17.0.2)(react@17.0.2): dependencies: "@wojtekmaj/date-utils": 1.5.0 get-user-locale: 1.5.1 @@ -47591,43 +52371,21 @@ packages: prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /react-colorful@5.6.1(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw== } - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" + react-colorful@5.6.1(react-dom@17.0.2)(react@17.0.2): dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /react-cool-dimensions@2.0.7(react@17.0.2): - resolution: - { integrity: sha512-z1VwkAAJ5d8QybDRuYIXTE41RxGr5GYsv1bQhbOBE8cMfoZQZpcF0odL64vdgrQVzat2jayedj1GoYi80FWcbA== } - peerDependencies: - react: ">= 16.8.0" + react-cool-dimensions@2.0.7(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /react-cool-onclickoutside@1.6.2(react@17.0.2): - resolution: - { integrity: sha512-x999CH2gHLYnW7LvaLOFNt4/CEWaFiqMrGCkzjDZJC+7FuIsgZZ8CZ4urb9K9lSukmlv8WFGU94BzWPhQRJ4lQ== } - peerDependencies: - react: ">= 16.8.0" + react-cool-onclickoutside@1.6.2(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /react-date-picker@8.4.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-zocntugDUyiHmV2Nq1qnsk4kDQuhBLUsDTz7akfIEJ0jVX925w0K5Ai5oZzWFNQOzXL/ITxafmDMuSbzlpBt/A== } - peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-date-picker@8.4.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): dependencies: "@types/react-calendar": 3.9.0 "@wojtekmaj/date-utils": 1.5.0 @@ -47644,14 +52402,8 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: false - /react-datetime-picker@3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Df5HQbzUmT+a8IlH4veVZylDgHLbUxjTS+Tv1YoWsJ7La/7K/mAycaSC++bV7myVlfMUrMUPPULavakAsiIFAQ== } - peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-datetime-picker@3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): dependencies: "@wojtekmaj/date-utils": 1.5.0 get-user-locale: 1.5.1 @@ -47668,22 +52420,12 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: false - /react-docgen-typescript@2.2.2(typescript@4.8.4): - resolution: - { integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg== } - peerDependencies: - typescript: ">= 4.3.x" + react-docgen-typescript@2.2.2(typescript@4.8.4): dependencies: typescript: 4.8.4 - dev: true - /react-docgen@5.4.3: - resolution: - { integrity: sha512-xlLJyOlnfr8lLEEeaDZ+X2J/KJoe6Nr9AzxnkdQWush5hz2ZSu66w6iLMOScMmxoSHWpWMn+k3v5ZiyCfcWsOA== } - engines: { node: ">=8.10.0" } - hasBin: true + react-docgen@5.4.3: dependencies: "@babel/core": 7.23.9 "@babel/generator": 7.23.6 @@ -47697,12 +52439,8 @@ packages: strip-indent: 3.0.0 transitivePeerDependencies: - supports-color - dev: true - /react-docgen@7.0.3: - resolution: - { integrity: sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ== } - engines: { node: ">=16.14.0" } + react-docgen@7.0.3: dependencies: "@babel/core": 7.23.9 "@babel/traverse": 7.23.9 @@ -47716,125 +52454,64 @@ packages: strip-indent: 4.0.0 transitivePeerDependencies: - supports-color - dev: true - /react-dom@17.0.2: - resolution: - { integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== } - peerDependencies: - react: 17.0.2 + react-dom@17.0.2: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 scheduler: 0.20.2 - /react-dom@17.0.2(react@17.0.2): - resolution: - { integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== } - peerDependencies: - react: 17.0.2 + react-dom@17.0.2(react@17.0.2): dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react: 17.0.2 scheduler: 0.20.2 - /react-draggable@4.4.4(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA== } - peerDependencies: - react: ">= 16.3.0" - react-dom: ">= 16.3.0" + react-draggable@4.4.4(react-dom@17.0.2)(react@17.0.2): dependencies: clsx: 1.1.1 prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /react-dropzone@11.4.2(react@17.0.2): - resolution: - { integrity: sha512-ocYzYn7Qgp0tFc1gQtUTOaHHSzVTwhWHxxY+r7cj2jJTPfMTZB5GWSJHdIVoxsl+EQENpjJ/6Zvcw0BqKZQ+Eg== } - engines: { node: ">= 10" } - peerDependencies: - react: ">= 16.8" + react-dropzone@11.4.2(react@17.0.2): dependencies: attr-accept: 2.2.2 file-selector: 0.2.4 prop-types: 15.8.1 react: 17.0.2 - dev: false - /react-dropzone@11.7.1(react@17.0.2): - resolution: - { integrity: sha512-zxCMwhfPy1olUEbw3FLNPLhAm/HnaYH5aELIEglRbqabizKAdHs0h+WuyOpmA+v1JXn0++fpQDdNfUagWt5hJQ== } - engines: { node: ">= 10.13" } - peerDependencies: - react: ">= 16.8" + react-dropzone@11.7.1(react@17.0.2): dependencies: attr-accept: 2.2.2 file-selector: 0.4.0 prop-types: 15.8.1 react: 17.0.2 - /react-element-to-jsx-string@15.0.0(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ== } - peerDependencies: - react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 - react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + react-element-to-jsx-string@15.0.0(react-dom@17.0.2)(react@17.0.2): dependencies: "@base2/pretty-print-object": 1.0.1 is-plain-object: 5.0.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-is: 18.1.0 - dev: true - /react-error-boundary@3.1.3(react@17.0.2): - resolution: - { integrity: sha512-A+F9HHy9fvt9t8SNDlonq01prnU8AmkjvGKV4kk8seB9kU3xMEO8J/PQlLVmoOIDODl5U2kufSBs4vrWIqhsAA== } - engines: { node: ">=10", npm: ">=6" } - peerDependencies: - react: ">=16.13.1" + react-error-boundary@3.1.3(react@17.0.2): dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - dev: true - /react-error-boundary@4.0.12(react@17.0.2): - resolution: - { integrity: sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA== } - peerDependencies: - react: ">=16.13.1" + react-error-boundary@4.0.12(react@17.0.2): dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - dev: false - /react-fast-compare@2.0.4: - resolution: - { integrity: sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== } - dev: false + react-fast-compare@2.0.4: {} - /react-fast-compare@3.2.0: - resolution: - { integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== } - dev: false + react-fast-compare@3.2.0: {} - /react-fit@1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-mp1zCayzmCXrTYoSZjBGaN/VkYZ+QwMXm52Jh33au+bgrLoC7sn2XND1TOh2VZ/vqZ2MgpPjGcygCQ+7p514cQ== } - peerDependencies: - "@types/react": ^17.0.6 - "@types/react-dom": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true + react-fit@1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): dependencies: "@types/react": 17.0.21 "@types/react-dom": 17.0.8 @@ -47843,80 +52520,40 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) tiny-warning: 1.0.3 - dev: false - /react-from-dom@0.6.2(react@17.0.2): - resolution: - { integrity: sha512-qvWWTL/4xw4k/Dywd41RBpLQUSq97csuv15qrxN+izNeLYlD9wn5W8LspbfYe5CWbaSdkZ72BsaYBPQf2x4VbQ== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-from-dom@0.6.2(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /react-helmet@6.1.0(react@17.0.2): - resolution: - { integrity: sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== } - peerDependencies: - react: ">=16.3.0" + react-helmet@6.1.0(react@17.0.2): dependencies: object-assign: 4.1.1 prop-types: 15.8.1 react: 17.0.2 react-fast-compare: 3.2.0 react-side-effect: 2.1.2(react@17.0.2) - dev: false - /react-id-generator@3.0.2(react@17.0.2): - resolution: - { integrity: sha512-d0rqWzZ6g0P9agHtA7wX/ErQ4iV/657/0Oz+SX3kid7nR4d0YwaWjjOTIrgYHv2lICZKrxIH4BaKppKrM8fRfw== } - peerDependencies: - react: ">= 16.8.0" + react-id-generator@3.0.2(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /react-if@4.1.4(react@17.0.2): - resolution: - { integrity: sha512-bjufPfCdPBiBy9EO/BeoxaqGc/xCwTu0coKtHfjpJw+v85DLMbpG43IUPISh+m3DzENx1rOYLpqbp2KaDmEYlg== } - engines: { node: ">=12" } - peerDependencies: - react: ^16.x || ^17.x || ^18.x + react-if@4.1.4(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /react-inlinesvg@2.3.0(react@17.0.2): - resolution: - { integrity: sha512-fEGOdDf4k4bcveArbEpj01pJcH8pOCKLxmSj2POFdGvEk5YK0NZVnH6BXpW/PzACHPRsuh1YKAhNZyFnD28oxg== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 + react-inlinesvg@2.3.0(react@17.0.2): dependencies: exenv: 1.2.2 react: 17.0.2 react-from-dom: 0.6.2(react@17.0.2) - dev: false - /react-is@16.13.1: - resolution: - { integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== } + react-is@16.13.1: {} - /react-is@17.0.2: - resolution: - { integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== } - dev: true + react-is@17.0.2: {} - /react-is@18.1.0: - resolution: - { integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg== } - dev: true + react-is@18.1.0: {} - /react-json-view@1.21.3(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== } - peerDependencies: - react: ^17.0.0 || ^16.3.0 || ^15.5.4 - react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 + react-json-view@1.21.3(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): dependencies: flux: 4.0.3(react@17.0.2) react: 17.0.2 @@ -47928,74 +52565,34 @@ packages: - "@types/react" - encoding - /react-lifecycles-compat@3.0.4: - resolution: - { integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== } + react-lifecycles-compat@3.0.4: {} - /react-moment@0.9.7(moment@2.29.4)(prop-types@15.8.1)(react@17.0.2): - resolution: - { integrity: sha512-ifzUrUGF6KRsUN2pRG5k56kO0mJBr8kRkWb0wNvtFIsBIxOuPxhUpL1YlXwpbQCbHq23hUu6A0VEk64HsFxk9g== } - peerDependencies: - moment: ^2.24.0 - prop-types: ^15.7.2 - react: ^15.6.0 || ^16.0.0 + react-moment@0.9.7(moment@2.29.4)(prop-types@15.8.1)(react@17.0.2): dependencies: moment: 2.29.4 prop-types: 15.8.1 react: 17.0.2 - dev: false - /react-monaco-editor@0.49.0(@types/react@17.0.21)(monaco-editor@0.39.0)(react@17.0.2): - resolution: - { integrity: sha512-KZTNn1vJh1rlzIRPXjr/5HWYMPfbOoDhR+prCR7mIQCssjlkn8+SfpN4lNsiCTECo/UdpnyAdqgaIyY3yYjVeg== } - peerDependencies: - "@types/react": ^17.0.6 - monaco-editor: ^0.33.0 - react: ">=17 <= 18" + react-monaco-editor@0.49.0(@types/react@17.0.21)(monaco-editor@0.39.0)(react@17.0.2): dependencies: "@types/react": 17.0.21 monaco-editor: 0.39.0 prop-types: 15.8.1 react: 17.0.2 - dev: false - /react-monaco-editor@0.51.0(@types/react@17.0.21)(monaco-editor@0.39.0)(react@17.0.2): - resolution: - { integrity: sha512-6jx1V8p6gHVKJHFaTvicOtmlhFjOJhekobeNd92ZAo7F5UvAin1cF7bxWLCKgtxClYZ7CB3Ar284Kpbhj22FpQ== } - peerDependencies: - "@types/react": ^17.0.6 - monaco-editor: ^0.34.1 - react: ">=17 <= 18" + react-monaco-editor@0.51.0(@types/react@17.0.21)(monaco-editor@0.39.0)(react@17.0.2): dependencies: "@types/react": 17.0.21 monaco-editor: 0.39.0 prop-types: 15.8.1 react: 17.0.2 - dev: false - /react-pure-loaders@3.0.1(@emotion/core@10.3.1)(react@17.0.2): - resolution: - { integrity: sha512-FwJy+NNCGS0ojtslaY0ubhzayw1zgYCY3nGKLEAMjNhIH5p/ld+MOe/JIdh50dUaYf3rqH4TNlJLPl/iy9UOLA== } - peerDependencies: - "@emotion/core": ">=10.0.17" - react: ">=16" + react-pure-loaders@3.0.1(@emotion/core@10.3.1)(react@17.0.2): dependencies: "@emotion/core": 10.3.1(react@17.0.2) react: 17.0.2 - dev: false - /react-redux@7.2.4(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA== } - peerDependencies: - react: ^16.8.3 || ^17 - react-dom: "*" - react-native: "*" - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true + react-redux@7.2.4(react-dom@17.0.2)(react@17.0.2): dependencies: "@babel/runtime": 7.16.7 "@types/react-redux": 7.1.16 @@ -48005,63 +52602,25 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-is: 16.13.1 - dev: false - /react-refresh@0.11.0: - resolution: - { integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== } - engines: { node: ">=0.10.0" } - dev: true + react-refresh@0.11.0: {} - /react-refresh@0.14.0: - resolution: - { integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== } - engines: { node: ">=0.10.0" } - dev: true + react-refresh@0.14.0: {} - /react-remove-scroll-bar@2.3.4(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + react-remove-scroll-bar@2.3.4(@types/react@17.0.21)(react@17.0.2): dependencies: "@types/react": 17.0.21 react: 17.0.2 react-style-singleton: 2.2.1(@types/react@17.0.21)(react@17.0.2) tslib: 2.6.2 - dev: true - /react-remove-scroll-bar@2.3.4(react@17.0.2): - resolution: - { integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + react-remove-scroll-bar@2.3.4(react@17.0.2): dependencies: react: 17.0.2 react-style-singleton: 2.2.1(react@17.0.2) tslib: 2.6.2 - dev: true - /react-remove-scroll@2.5.5(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + react-remove-scroll@2.5.5(@types/react@17.0.21)(react@17.0.2): dependencies: "@types/react": 17.0.21 react: 17.0.2 @@ -48070,18 +52629,8 @@ packages: tslib: 2.6.2 use-callback-ref: 1.3.0(@types/react@17.0.21)(react@17.0.2) use-sidecar: 1.1.2(@types/react@17.0.21)(react@17.0.2) - dev: true - /react-remove-scroll@2.5.5(react@17.0.2): - resolution: - { integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + react-remove-scroll@2.5.5(react@17.0.2): dependencies: react: 17.0.2 react-remove-scroll-bar: 2.3.4(react@17.0.2) @@ -48089,26 +52638,15 @@ packages: tslib: 2.6.2 use-callback-ref: 1.3.0(react@17.0.2) use-sidecar: 1.1.2(react@17.0.2) - dev: true - /react-resizable@1.11.1(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-S70gbLaAYqjuAd49utRHibtHLrHXInh7GuOR+6OO6RO6uleQfuBnWmZjRABfqNEx3C3Z6VPLg0/0uOYFrkfu9Q== } - peerDependencies: - react: 0.14.x || 15.x || 16.x || 17.x - react-dom: 0.14.x || 15.x || 16.x || 17.x + react-resizable@1.11.1(react-dom@17.0.2)(react@17.0.2): dependencies: prop-types: 15.7.2 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-draggable: 4.4.4(react-dom@17.0.2)(react@17.0.2) - dev: false - /react-router-dom@5.3.4(react@17.0.2): - resolution: - { integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== } - peerDependencies: - react: ">=15" + react-router-dom@5.3.4(react@17.0.2): dependencies: "@babel/runtime": 7.23.6 history: 4.10.1 @@ -48119,11 +52657,7 @@ packages: tiny-invariant: 1.3.1 tiny-warning: 1.0.3 - /react-router@5.3.4(react@17.0.2): - resolution: - { integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== } - peerDependencies: - react: ">=15" + react-router@5.3.4(react@17.0.2): dependencies: "@babel/runtime": 7.23.6 history: 4.10.1 @@ -48136,33 +52670,17 @@ packages: tiny-invariant: 1.3.1 tiny-warning: 1.0.3 - /react-shallow-renderer@16.15.0(react@17.0.2): - resolution: - { integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== } - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-shallow-renderer@16.15.0(react@17.0.2): dependencies: object-assign: 4.1.1 react: 17.0.2 react-is: 18.1.0 - dev: true - /react-side-effect@2.1.2(react@17.0.2): - resolution: - { integrity: sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== } - peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-side-effect@2.1.2(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /react-simple-maps@3.0.0(prop-types@15.8.1)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-vKNFrvpPG8Vyfdjnz5Ne1N56rZlDfHXv5THNXOVZMqbX1rWZA48zQuYT03mx6PAKanqarJu/PDLgshIZAfHHqw== } - peerDependencies: - prop-types: ^15.7.2 - react: ^16.8.0 || 17.x || 18.x - react-dom: ^16.8.0 || 17.x || 18.x + react-simple-maps@3.0.0(prop-types@15.8.1)(react-dom@17.0.2)(react@17.0.2): dependencies: d3-geo: 2.0.2 d3-selection: 2.0.0 @@ -48171,118 +52689,61 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) topojson-client: 3.1.0 - dev: false - /react-sortable-hoc@2.0.0(prop-types@15.8.1)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg== } - peerDependencies: - prop-types: ^15.5.7 - react: ^16.3.0 || ^17.0.0 - react-dom: ^16.3.0 || ^17.0.0 + react-sortable-hoc@2.0.0(prop-types@15.8.1)(react-dom@17.0.2)(react@17.0.2): dependencies: "@babel/runtime": 7.16.7 invariant: 2.2.4 prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /react-style-singleton@2.2.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + react-style-singleton@2.2.1(@types/react@17.0.21)(react@17.0.2): dependencies: "@types/react": 17.0.21 get-nonce: 1.0.1 invariant: 2.2.4 react: 17.0.2 tslib: 2.6.2 - dev: true - /react-style-singleton@2.2.1(react@17.0.2): - resolution: - { integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + react-style-singleton@2.2.1(react@17.0.2): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 17.0.2 tslib: 2.6.2 - dev: true - /react-svg-pan-zoom-loader@1.6.1(prop-types@15.8.1)(react@17.0.2): - resolution: - { integrity: sha512-U0zgBfaXhadHs9CSB/KLj3sVKeZ/tNjN+Bl1ASsWK5dcHsFRXqWC+jM/UMffRbrlE+t9gqOXLwdUbis2g5zEkA== } - peerDependencies: - prop-types: ^15.6.2 - react: ">=16.0.0" + react-svg-pan-zoom-loader@1.6.1(prop-types@15.8.1)(react@17.0.2): dependencies: prop-types: 15.8.1 react: 17.0.2 react-svg-pan-zoom: 3.12.1 react-svgmt: 2.0.2(react@17.0.2) - dev: false - /react-svg-pan-zoom@3.12.1: - resolution: - { integrity: sha512-ug1LHCN5qed56C64xFypr/ClajuMFkig1OKvwJrIgGeSyHOjWM7XGgSgeP3IfHAkNw8QEc6a31ggZRpTijWYRw== } + react-svg-pan-zoom@3.12.1: dependencies: prop-types: 15.8.1 transformation-matrix: 2.16.1 - dev: false - /react-svgmt@2.0.2(react@17.0.2): - resolution: - { integrity: sha512-nFVNqUaPCd/iSLLjlkEBBufuYXYZ9q0vj0/RHyN12AK3t1x11a7UZphvlguI3p+vbKu/IHbg0z3FuGyEJrUInQ== } - peerDependencies: - react: ^18.2.0 + react-svgmt@2.0.2(react@17.0.2): dependencies: d3-ease: 1.0.7 prop-types: 15.8.1 react: 17.0.2 - dev: false - /react-table@7.7.0(react@17.0.2): - resolution: - { integrity: sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA== } - peerDependencies: - react: ^16.8.3 || ^17.0.0-0 + react-table@7.7.0(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /react-test-renderer@17.0.2(react@17.0.2): - resolution: - { integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ== } - peerDependencies: - react: 17.0.2 + react-test-renderer@17.0.2(react@17.0.2): dependencies: object-assign: 4.1.1 react: 17.0.2 react-is: 17.0.2 react-shallow-renderer: 16.15.0(react@17.0.2) scheduler: 0.20.2 - dev: true - /react-textarea-autosize@8.3.3(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== } - engines: { node: ">=10" } - peerDependencies: - react: ^16.8.0 || ^17.0.0 + react-textarea-autosize@8.3.3(@types/react@17.0.21)(react@17.0.2): dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 @@ -48291,12 +52752,7 @@ packages: transitivePeerDependencies: - "@types/react" - /react-time-picker@4.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-06ViW8t3hGmkrwGvUtaoZ5ud/uSlQwMexn86eL3uoTV6FnIeRhKq0H944L4bA1ne4xIndO4Fro5tGUMmWUA9gw== } - peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-time-picker@4.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): dependencies: "@wojtekmaj/date-utils": 1.5.0 get-user-locale: 1.5.1 @@ -48312,14 +52768,8 @@ packages: transitivePeerDependencies: - "@types/react" - "@types/react-dom" - dev: false - /react-transition-group@4.4.1(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== } - peerDependencies: - react: ">=16.6.0" - react-dom: ">=16.6.0" + react-transition-group@4.4.1(react-dom@17.0.2)(react@17.0.2): dependencies: "@babel/runtime": 7.16.7 dom-helpers: 5.2.0 @@ -48327,70 +52777,34 @@ packages: prop-types: 15.7.2 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /react-use-gesture@8.0.1(react@17.0.2): - resolution: - { integrity: sha512-CXzUNkulUdgouaAlvAsC5ZVo0fi9KGSBSk81WrE4kOIcJccpANe9zZkAYr5YZZhqpicIFxitsrGVS4wmoMun9A== } - deprecated: This package is no longer maintained. Please use @use-gesture/react instead - peerDependencies: - react: ">= 16.8.0" + react-use-gesture@8.0.1(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /react-virtualized-auto-sizer@1.0.7(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Mxi6lwOmjwIjC1X4gABXMJcKHsOo0xWl3E3ugOgufB8GJU+MqrtY35aBuvCYv/razQ1Vbp7h1gWJjGjoNN5pmA== } - engines: { node: ">8.0.0" } - peerDependencies: - react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc - react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc + react-virtualized-auto-sizer@1.0.7(react-dom@17.0.2)(react@17.0.2): dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /react-window@1.8.7(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-JHEZbPXBpKMmoNO1bNhoXOOLg/ujhL/BU4IqVU9r8eQPcy5KQnGHIHDRkJ0ns9IM5+Aq5LNwt3j8t3tIrePQzA== } - engines: { node: ">8.0.0" } - peerDependencies: - react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-window@1.8.7(react-dom@17.0.2)(react@17.0.2): dependencies: "@babel/runtime": 7.16.7 memoize-one: 5.2.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /react-zoom-pan-pinch@3.1.0(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-a3LlP8QPgTikvteCNkZ3X6wIWC0lrg1geP5WkUJyx2MXXAhHQek3r17N1nT/esOiWGuPIECnsd9AGoK8jOeGcg== } - engines: { node: ">=8", npm: ">=5" } - peerDependencies: - react: "*" - react-dom: "*" + react-zoom-pan-pinch@3.1.0(react-dom@17.0.2)(react@17.0.2): dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /react@17.0.2: - resolution: - { integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== } - engines: { node: ">=0.10.0" } + react@17.0.2: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - /reactflow@11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-Q616fElAc5/N37tMwjuRkkgm/VgmnLLTNNCj61z5mvJxae+/VXZQMfot1K6a5LLz9G3SVKqU97PMb9Ga1PRXew== } - peerDependencies: - react: ">=17" - react-dom: ">=17" + reactflow@11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2): dependencies: "@reactflow/background": 11.3.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) "@reactflow/controls": 11.2.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) @@ -48403,90 +52817,55 @@ packages: transitivePeerDependencies: - "@types/react" - immer - dev: false - /read-cache@1.0.0: - resolution: - { integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== } + read-cache@1.0.0: dependencies: pify: 2.3.0 - dev: true - /read-cmd-shim@2.0.0: - resolution: - { integrity: sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw== } - dev: true + read-cmd-shim@2.0.0: {} - /read-package-json-fast@2.0.3: - resolution: - { integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== } - engines: { node: ">=10" } + read-package-json-fast@2.0.3: dependencies: json-parse-even-better-errors: 2.3.1 npm-normalize-package-bin: 1.0.1 - dev: true - /read-package-json@5.0.2: - resolution: - { integrity: sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + read-package-json@5.0.2: dependencies: glob: 8.1.0 json-parse-even-better-errors: 2.3.1 normalize-package-data: 4.0.1 npm-normalize-package-bin: 2.0.0 - dev: true - /read-pkg-up@7.0.1: - resolution: - { integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== } - engines: { node: ">=8" } + read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 read-pkg: 5.2.0 type-fest: 0.8.1 - dev: true - /read-pkg@5.2.0: - resolution: - { integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== } - engines: { node: ">=8" } + read-pkg@5.2.0: dependencies: "@types/normalize-package-data": 2.4.0 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 - dev: true - /read-yaml-file@2.1.0: - resolution: - { integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ== } - engines: { node: ">=10.13" } + read-yaml-file@2.1.0: dependencies: js-yaml: 4.1.0 strip-bom: 4.0.0 - dev: true - /read@1.0.7: - resolution: - { integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== } - engines: { node: ">=0.8" } + read@1.0.7: dependencies: mute-stream: 0.0.8 - dev: true - /readable-stream@1.0.34: - resolution: - { integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== } + readable-stream@1.0.34: dependencies: core-util-is: 1.0.2 inherits: 2.0.4 isarray: 0.0.1 string_decoder: 0.10.31 - /readable-stream@2.3.7: - resolution: - { integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== } + readable-stream@2.3.7: dependencies: core-util-is: 1.0.2 inherits: 2.0.4 @@ -48496,48 +52875,29 @@ packages: string_decoder: 1.1.1 util-deprecate: 1.0.2 - /readable-stream@3.6.0: - resolution: - { integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== } - engines: { node: ">= 6" } + readable-stream@3.6.0: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readable-stream@4.4.2: - resolution: - { integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + readable-stream@4.4.2: dependencies: abort-controller: 3.0.0 buffer: 6.0.3 events: 3.3.0 process: 0.11.10 string_decoder: 1.3.0 - dev: true - /readdir-glob@1.1.1: - resolution: - { integrity: sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== } + readdir-glob@1.1.1: dependencies: minimatch: 3.1.2 - dev: true - /readdirp@3.6.0: - resolution: - { integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== } - engines: { node: ">=8.10.0" } + readdirp@3.6.0: dependencies: picomatch: 2.3.1 - dev: true - /reaflow@5.1.2(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-8DctXn+sudiITeOmr5/AbALjVe3IBOzCvKdT9VZydXxMp0xbJiWBKiO8duFktPnYL293zOBTmgLjm7CcJXG32w== } - peerDependencies: - react: ">=16" - react-dom: ">=16" + reaflow@5.1.2(react-dom@17.0.2)(react@17.0.2): dependencies: calculate-size: 1.1.1 classnames: 2.3.2 @@ -48556,111 +52916,62 @@ packages: react-use-gesture: 8.0.1(react@17.0.2) reakeys: 1.3.1(react-dom@17.0.2)(react@17.0.2) undoo: 0.5.0 - dev: false - /reakeys@1.3.1(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-k75rJxIiNtA9B6a9ijgj3n7CJKhdY9hctFzac5IBnMKEzk5RpwHtOZON1xqP9fQQAscpa922lbkUMW8q94M0fg== } - peerDependencies: - react: ">=16" - react-dom: ">=16" + reakeys@1.3.1(react-dom@17.0.2)(react@17.0.2): dependencies: mousetrap: 1.6.5 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: false - /realpath-missing@1.1.0: - resolution: - { integrity: sha512-wnWtnywepjg/eHIgWR97R7UuM5i+qHLA195qdN9UPKvcMqfn60+67S8sPPW3vDlSEfYHoFkKU8IvpCNty3zQvQ== } - engines: { node: ">=10" } - dev: true + realpath-missing@1.1.0: {} - /realpath-native@2.0.0: - resolution: - { integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q== } - engines: { node: ">=8" } - dev: true + realpath-native@2.0.0: {} - /recast@0.21.5: - resolution: - { integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg== } - engines: { node: ">= 4" } + recast@0.21.5: dependencies: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 tslib: 2.6.2 - dev: true - /recast@0.23.4: - resolution: - { integrity: sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw== } - engines: { node: ">= 4" } + recast@0.23.4: dependencies: assert: 2.1.0 ast-types: 0.16.1 esprima: 4.0.1 source-map: 0.6.1 tslib: 2.6.2 - dev: true - /rechoir@0.6.2: - resolution: - { integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== } - engines: { node: ">= 0.10" } + rechoir@0.6.2: dependencies: resolve: 1.22.8 - dev: false - /rechoir@0.7.0: - resolution: - { integrity: sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q== } - engines: { node: ">= 0.10" } + rechoir@0.7.0: dependencies: resolve: 1.22.8 - dev: true - /redent@3.0.0: - resolution: - { integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== } - engines: { node: ">=8" } + redent@3.0.0: dependencies: indent-string: 4.0.0 strip-indent: 3.0.0 - dev: true - /reduce-css-calc@1.3.0: - resolution: - { integrity: sha512-0dVfwYVOlf/LBA2ec4OwQ6p3X9mYxn/wOl2xTcLwjnPYrkgEfPx3VI4eGCH3rQLlPISG5v9I9bkZosKsNRTRKA== } + reduce-css-calc@1.3.0: dependencies: balanced-match: 0.4.2 math-expression-evaluator: 1.4.0 reduce-function-call: 1.0.3 - dev: false - /reduce-function-call@1.0.3: - resolution: - { integrity: sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ== } + reduce-function-call@1.0.3: dependencies: balanced-match: 1.0.2 - dev: false - /redux@4.1.0: - resolution: - { integrity: sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g== } + redux@4.1.0: dependencies: "@babel/runtime": 7.16.7 - /reflect-metadata@0.1.13: - resolution: - { integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== } - dev: true + reflect-metadata@0.1.13: {} - /reflect.getprototypeof@1.0.4: - resolution: - { integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== } - engines: { node: ">= 0.4" } + reflect.getprototypeof@1.0.4: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -48668,76 +52979,42 @@ packages: get-intrinsic: 1.2.4 globalthis: 1.0.3 which-builtin-type: 1.1.3 - dev: true - /regenerate-unicode-properties@10.1.0: - resolution: - { integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== } - engines: { node: ">=4" } + regenerate-unicode-properties@10.1.0: dependencies: regenerate: 1.4.2 - dev: true - /regenerate@1.4.2: - resolution: - { integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== } - dev: true + regenerate@1.4.2: {} - /regenerator-runtime@0.13.9: - resolution: - { integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== } + regenerator-runtime@0.13.9: {} - /regenerator-runtime@0.14.1: - resolution: - { integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== } + regenerator-runtime@0.14.1: {} - /regenerator-transform@0.15.1: - resolution: - { integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== } + regenerator-transform@0.15.1: dependencies: "@babel/runtime": 7.23.6 - dev: true - /regenerator-transform@0.15.2: - resolution: - { integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== } + regenerator-transform@0.15.2: dependencies: "@babel/runtime": 7.23.6 - dev: true - /regex-not@1.0.2: - resolution: - { integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== } - engines: { node: ">=0.10.0" } + regex-not@1.0.2: dependencies: extend-shallow: 3.0.2 safe-regex: 1.1.0 - dev: true - /regex-parser@2.2.11: - resolution: - { integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== } - dev: true + regex-parser@2.2.11: {} - /regexp-to-ast@0.5.0: - resolution: - { integrity: sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw== } - dev: true + regexp-to-ast@0.5.0: {} - /regexp.prototype.flags@1.5.2: - resolution: - { integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== } - engines: { node: ">= 0.4" } + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-errors: 1.3.0 - set-function-name: 2.0.1 - - /regexpu-core@5.3.2: - resolution: - { integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== } - engines: { node: ">=4" } + set-function-name: 2.0.1 + + regexpu-core@5.3.2: dependencies: "@babel/regjsgen": 0.8.0 regenerate: 1.4.2 @@ -48745,193 +53022,105 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 - dev: true - /registry-auth-token@3.3.2: - resolution: - { integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== } + registry-auth-token@3.3.2: dependencies: rc: 1.2.8 safe-buffer: 5.2.1 - dev: true - /registry-url@3.1.0: - resolution: - { integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA== } - engines: { node: ">=0.10.0" } + registry-url@3.1.0: dependencies: rc: 1.2.8 - dev: true - /regjsparser@0.9.1: - resolution: - { integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== } - hasBin: true + regjsparser@0.9.1: dependencies: jsesc: 0.5.0 - dev: true - /relateurl@0.2.7: - resolution: - { integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== } - engines: { node: ">= 0.10" } - dev: true + relateurl@0.2.7: {} - /relay-runtime@12.0.0: - resolution: - { integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug== } + relay-runtime@12.0.0: dependencies: "@babel/runtime": 7.23.6 fbjs: 3.0.2 invariant: 2.2.4 transitivePeerDependencies: - encoding - dev: true - /remark-external-links@8.0.0: - resolution: - { integrity: sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA== } + remark-external-links@8.0.0: dependencies: extend: 3.0.2 is-absolute-url: 3.0.3 mdast-util-definitions: 4.0.0 space-separated-tokens: 1.1.5 unist-util-visit: 2.0.3 - dev: true - /remark-slug@6.1.0: - resolution: - { integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ== } + remark-slug@6.1.0: dependencies: github-slugger: 1.5.0 mdast-util-to-string: 1.1.0 unist-util-visit: 2.0.3 - dev: true - /remedial@1.0.8: - resolution: - { integrity: sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg== } - dev: true + remedial@1.0.8: {} - /remove-trailing-separator@1.1.0: - resolution: - { integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== } - dev: true + remove-trailing-separator@1.1.0: {} - /remove-trailing-spaces@1.0.8: - resolution: - { integrity: sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA== } - dev: true + remove-trailing-spaces@1.0.8: {} - /rename-overwrite@4.0.0: - resolution: - { integrity: sha512-GZxPjarpxu2DGD6xHE8L4GdJhWz2+2i2x6N1I7VEof2p5M/x/LDNxNXA547k8xOpPmHnijXBE1ofmj7NDGP20g== } - engines: { node: ">=12.10" } + rename-overwrite@4.0.0: dependencies: "@zkochan/rimraf": 2.1.1 - dev: true - /rename-overwrite@4.0.2: - resolution: - { integrity: sha512-L1sgBgagVgOgb1Z6QZr1yJgSMHI4SXQqAH0l/UbeyHnLKxECvKIlyVEmBo4BqsCAZGg0SBSyjCh68lis5PgC7g== } - engines: { node: ">=12.10" } + rename-overwrite@4.0.2: dependencies: "@zkochan/rimraf": 2.1.2 - dev: true - /renderkid@2.0.7: - resolution: - { integrity: sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== } + renderkid@2.0.7: dependencies: css-select: 4.3.0 dom-converter: 0.2.0 htmlparser2: 6.1.0 lodash: 4.17.21 strip-ansi: 3.0.1 - dev: true - /renderkid@3.0.0: - resolution: - { integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== } + renderkid@3.0.0: dependencies: css-select: 4.3.0 dom-converter: 0.2.0 htmlparser2: 6.1.0 lodash: 4.17.21 strip-ansi: 6.0.1 - dev: true - /repeat-element@1.1.3: - resolution: - { integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== } - engines: { node: ">=0.10.0" } - dev: true + repeat-element@1.1.3: {} - /repeat-string@1.6.1: - resolution: - { integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== } - engines: { node: ">=0.10" } - dev: true + repeat-string@1.6.1: {} - /replace-in-file@7.1.0: - resolution: - { integrity: sha512-1uZmJ78WtqNYCSuPC9IWbweXkGxPOtk2rKuar8diTw7naVIQZiE3Tm8ACx2PCMXDtVH6N+XxwaRY2qZ2xHPqXw== } - engines: { node: ">=10" } - hasBin: true + replace-in-file@7.1.0: dependencies: chalk: 4.1.2 glob: 8.1.0 yargs: 17.7.2 - dev: true - /replace-string@3.1.0: - resolution: - { integrity: sha512-yPpxc4ZR2makceA9hy/jHNqc7QVkd4Je/N0WRHm6bs3PtivPuPynxE5ejU/mp5EhnCv8+uZL7vhz8rkluSlx+Q== } - engines: { node: ">=8" } - dev: true + replace-string@3.1.0: {} - /request-light@0.5.8: - resolution: - { integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg== } - dev: true + request-light@0.5.8: {} - /request-progress@3.0.0: - resolution: - { integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg== } + request-progress@3.0.0: dependencies: throttleit: 1.0.0 - dev: true - /request-promise-core@1.1.4(request@2.88.2): - resolution: - { integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== } - engines: { node: ">=0.10.0" } - peerDependencies: - request: ^2.34 + request-promise-core@1.1.4(request@2.88.2): dependencies: lodash: 4.17.21 request: 2.88.2 - dev: true - /request-promise-native@1.0.9(request@2.88.2): - resolution: - { integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== } - engines: { node: ">=0.12.0" } - deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 - peerDependencies: - request: ^2.34 + request-promise-native@1.0.9(request@2.88.2): dependencies: request: 2.88.2 request-promise-core: 1.1.4(request@2.88.2) stealthy-require: 1.1.1 tough-cookie: 2.5.0 - dev: true - /request@2.88.2: - resolution: - { integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== } - engines: { node: ">= 6" } - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + request@2.88.2: dependencies: aws-sign2: 0.7.0 aws4: 1.11.0 @@ -48953,380 +53142,194 @@ packages: tough-cookie: 2.5.0 tunnel-agent: 0.6.0 uuid: 3.4.0 - dev: true - /require-directory@2.1.1: - resolution: - { integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== } - engines: { node: ">=0.10.0" } + require-directory@2.1.1: {} - /require-from-string@2.0.2: - resolution: - { integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== } - engines: { node: ">=0.10.0" } + require-from-string@2.0.2: {} - /require-main-filename@2.0.0: - resolution: - { integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== } - dev: true + require-main-filename@2.0.0: {} - /requires-port@1.0.0: - resolution: - { integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== } - dev: true + requires-port@1.0.0: {} - /resolve-alpn@1.2.1: - resolution: - { integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== } - dev: true + resolve-alpn@1.2.1: {} - /resolve-cwd@3.0.0: - resolution: - { integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== } - engines: { node: ">=8" } + resolve-cwd@3.0.0: dependencies: resolve-from: 5.0.0 - dev: true - /resolve-from@4.0.0: - resolution: - { integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== } - engines: { node: ">=4" } + resolve-from@4.0.0: {} - /resolve-from@5.0.0: - resolution: - { integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== } - engines: { node: ">=8" } - dev: true + resolve-from@5.0.0: {} - /resolve-link-target@2.0.0: - resolution: - { integrity: sha512-jR9pmK8PUtjwUSNYn4fuTewcNUJE5e9B8tWD1C2dmDk40dvig+l1WSPmdH/03cx3ULWK7oS0E3cdam+poDepYQ== } - engines: { node: ">=10" } - dev: true + resolve-link-target@2.0.0: {} - /resolve-path@1.4.0: - resolution: - { integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w== } - engines: { node: ">= 0.8" } + resolve-path@1.4.0: dependencies: http-errors: 1.6.3 path-is-absolute: 1.0.1 - dev: true - /resolve-pathname@3.0.0: - resolution: - { integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== } + resolve-pathname@3.0.0: {} - /resolve-url-loader@5.0.0: - resolution: - { integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg== } - engines: { node: ">=12" } + resolve-url-loader@5.0.0: dependencies: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.7.0 loader-utils: 2.0.4 postcss: 8.4.38 source-map: 0.6.1 - dev: true - /resolve-url@0.2.1: - resolution: - { integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== } - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: true + resolve-url@0.2.1: {} - /resolve@1.22.1: - resolution: - { integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== } - hasBin: true + resolve@1.22.1: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true - /resolve@1.22.8: - resolution: - { integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== } - hasBin: true + resolve@1.22.8: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve@2.0.0-next.4: - resolution: - { integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== } - hasBin: true + resolve@2.0.0-next.4: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true - /responselike@2.0.0: - resolution: - { integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== } + responselike@2.0.0: dependencies: lowercase-keys: 2.0.0 - dev: true - /responselike@3.0.0: - resolution: - { integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== } - engines: { node: ">=14.16" } + responselike@3.0.0: dependencies: lowercase-keys: 3.0.0 - dev: true - /restore-cursor@3.1.0: - resolution: - { integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== } - engines: { node: ">=8" } + restore-cursor@3.1.0: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - /resumer@0.0.0: - resolution: - { integrity: sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w== } + resumer@0.0.0: dependencies: through: 2.3.8 - dev: false - /ret@0.1.15: - resolution: - { integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== } - engines: { node: ">=0.12" } - dev: true + ret@0.1.15: {} - /retry@0.12.0: - resolution: - { integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== } - engines: { node: ">= 4" } - dev: true + retry@0.12.0: {} - /retry@0.13.1: - resolution: - { integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== } - engines: { node: ">= 4" } - dev: true + retry@0.13.1: {} - /reusify@1.0.4: - resolution: - { integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== } - engines: { iojs: ">=1.0.0", node: ">=0.10.0" } - dev: true + reusify@1.0.4: {} - /rfc4648@1.5.2: - resolution: - { integrity: sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg== } - dev: true + rfc4648@1.5.2: {} - /rfdc@1.3.0: - resolution: - { integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== } - dev: true + rfdc@1.3.0: {} - /right-pad@1.0.1: - resolution: - { integrity: sha512-bYBjgxmkvTAfgIYy328fmkwhp39v8lwVgWhhrzxPV3yHtcSqyYKe9/XOhvW48UFjATg3VuJbpsp5822ACNvkmw== } - engines: { node: ">= 0.10" } - dev: true + right-pad@1.0.1: {} - /rimraf@2.5.4: - resolution: - { integrity: sha512-Lw7SHMjssciQb/rRz7JyPIy9+bbUshEucPoLRvWqy09vC5zQixl8Uet+Zl+SROBB/JMWHJRdCk1qdxNWHNMvlQ== } - hasBin: true + rimraf@2.5.4: dependencies: glob: 7.2.3 - dev: true - /rimraf@2.6.3: - resolution: - { integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== } - hasBin: true + rimraf@2.6.3: dependencies: glob: 7.2.3 - dev: true - /rimraf@2.7.1: - resolution: - { integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== } - hasBin: true + rimraf@2.7.1: dependencies: glob: 7.2.3 - dev: true - /rimraf@3.0.2: - resolution: - { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== } - hasBin: true + rimraf@3.0.2: dependencies: glob: 7.2.3 - /ripemd160@2.0.2: - resolution: - { integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== } + ripemd160@2.0.2: dependencies: hash-base: 3.1.0 inherits: 2.0.4 - dev: true - /rrweb-cssom@0.6.0: - resolution: - { integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw== } - dev: true + rrweb-cssom@0.6.0: {} - /rst-selector-parser@2.2.3: - resolution: - { integrity: sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA== } + rst-selector-parser@2.2.3: dependencies: lodash.flattendeep: 4.4.0 nearley: 2.20.1 - dev: true - /rsvp@4.8.5: - resolution: - { integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== } - engines: { node: 6.* || >= 7.* } - dev: true + rsvp@4.8.5: {} - /run-async@2.4.1: - resolution: - { integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== } - engines: { node: ">=0.12.0" } + run-async@2.4.1: {} - /run-groups@3.0.1: - resolution: - { integrity: sha512-2hIL01Osd6FWsQVhVGqJ7drNikmTaUg2A/VBR98+LuhQ1jV1Xlh43BQH4gJiNaOzfHJTasD0pw5YviIfdVVY4g== } - engines: { node: ">=10" } + run-groups@3.0.1: dependencies: p-limit: 3.1.0 - dev: true - /run-parallel@1.1.9: - resolution: - { integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== } - dev: true + run-parallel@1.1.9: {} - /run-script-os@1.1.6: - resolution: - { integrity: sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw== } - hasBin: true - dev: true + run-script-os@1.1.6: {} - /rxjs@6.6.7: - resolution: - { integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== } - engines: { npm: ">=2.0.0" } + rxjs@6.6.7: dependencies: tslib: 1.14.1 - dev: true - /rxjs@7.5.2: - resolution: - { integrity: sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w== } + rxjs@7.5.2: dependencies: tslib: 2.3.1 - /rxjs@7.8.1: - resolution: - { integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== } + rxjs@7.8.1: dependencies: tslib: 2.6.2 - dev: true - /safe-array-concat@1.0.1: - resolution: - { integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== } - engines: { node: ">=0.4" } + safe-array-concat@1.0.1: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 - dev: true - /safe-array-concat@1.1.2: - resolution: - { integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== } - engines: { node: ">=0.4" } + safe-array-concat@1.1.2: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 - dev: true - /safe-buffer@5.1.2: - resolution: - { integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== } + safe-buffer@5.1.2: {} - /safe-buffer@5.2.1: - resolution: - { integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== } + safe-buffer@5.2.1: {} - /safe-execa@0.1.3: - resolution: - { integrity: sha512-KuOb5C35fJRrhTfErHX+Bw03PayibKwpmOPHnyWMkwSqeiyjq2/D6E524rtJFrvqoUKH6iTe/NC4nOtgWflU7g== } - engines: { node: ">=12" } + safe-execa@0.1.3: dependencies: "@zkochan/which": 2.0.3 execa: 5.1.1 path-name: 1.0.0 - dev: true - /safe-promise-defer@1.0.1: - resolution: - { integrity: sha512-nKdAwtdSxWQpV2AIjU9rw5j/Pgt9+u+pegXJahWQY9D8G0tNvHnJnpL3zVJ1kKtWTo7s/Rvp9ZUDBtPPMpLctA== } - engines: { node: ">=12" } + safe-promise-defer@1.0.1: dependencies: promise-share: 1.0.0 - dev: true - /safe-regex-test@1.0.0: - resolution: - { integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== } + safe-regex-test@1.0.0: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 is-regex: 1.1.4 - /safe-regex-test@1.0.3: - resolution: - { integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== } - engines: { node: ">= 0.4" } + safe-regex-test@1.0.3: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 - dev: true - /safe-regex@1.1.0: - resolution: - { integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== } + safe-regex@1.1.0: dependencies: ret: 0.1.15 - dev: true - /safe-stable-stringify@2.4.1: - resolution: - { integrity: sha512-dVHE6bMtS/bnL2mwualjc6IxEv1F+OCUpA46pKUj6F8uDbUM0jCCulPqRNPSnWwGNKx5etqMjZYdXtrm5KJZGA== } - engines: { node: ">=10" } - dev: true + safe-stable-stringify@2.4.1: {} - /safer-buffer@2.1.2: - resolution: - { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== } + safer-buffer@2.1.2: {} - /sane@4.1.0: - resolution: - { integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== } - engines: { node: 6.* || 8.* || >= 10.* } - deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added - hasBin: true + sane@4.1.0: dependencies: "@cnakazawa/watch": 1.0.4 anymatch: 2.0.0 @@ -49339,214 +53342,102 @@ packages: walker: 1.0.8 transitivePeerDependencies: - supports-color - dev: true - /sanitize-filename-ts@1.0.2: - resolution: - { integrity: sha512-bON2VOJoappmaBHlnxvBNk5R7HkUAsirf5m1M5Kz15uZykDGbHfGPCQNcEQKR8HrQhgh9CmQ6Xe9y71yM9ywkw== } + sanitize-filename-ts@1.0.2: dependencies: truncate-utf8-bytes: 1.0.2 - /sanitize-filename@1.6.3: - resolution: - { integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== } + sanitize-filename@1.6.3: dependencies: truncate-utf8-bytes: 1.0.2 - dev: true - /sass-loader@12.4.0(sass@1.49.9)(webpack@5.88.2): - resolution: - { integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg== } - engines: { node: ">= 12.13.0" } - peerDependencies: - fibers: ">= 3.1.0" - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - sass: ^1.3.0 - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true + sass-loader@12.4.0(sass@1.49.9)(webpack@5.88.2): dependencies: klona: 2.0.5 neo-async: 2.6.2 sass: 1.49.9 webpack: 5.88.2 - dev: true - /sass-loader@12.4.0(webpack@5.88.2): - resolution: - { integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg== } - engines: { node: ">= 12.13.0" } - peerDependencies: - fibers: ">= 3.1.0" - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - sass: ^1.3.0 - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true + sass-loader@12.4.0(webpack@5.88.2): dependencies: klona: 2.0.5 neo-async: 2.6.2 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /sass-loader@13.0.2(sass@1.54.4)(webpack@5.76.1): - resolution: - { integrity: sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q== } - engines: { node: ">= 14.15.0" } - peerDependencies: - fibers: ">= 3.1.0" - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - sass: ^1.3.0 - sass-embedded: "*" - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true + sass-loader@13.0.2(sass@1.54.4)(webpack@5.76.1): dependencies: klona: 2.0.5 neo-async: 2.6.2 sass: 1.54.4 webpack: 5.76.1 - dev: true - /sass@1.49.9: - resolution: - { integrity: sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A== } - engines: { node: ">=12.0.0" } - hasBin: true + sass@1.49.9: dependencies: chokidar: 3.5.3 immutable: 4.0.0 source-map-js: 1.0.2 - dev: true - /sass@1.54.4: - resolution: - { integrity: sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA== } - engines: { node: ">=12.0.0" } - hasBin: true + sass@1.54.4: dependencies: chokidar: 3.5.3 immutable: 4.0.0 source-map-js: 1.2.0 - dev: true - /sax@1.2.4: - resolution: - { integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== } + sax@1.2.4: {} - /saxes@5.0.1: - resolution: - { integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== } - engines: { node: ">=10" } + saxes@5.0.1: dependencies: xmlchars: 2.2.0 - dev: true - /saxes@6.0.0: - resolution: - { integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== } - engines: { node: ">=v12.22.7" } + saxes@6.0.0: dependencies: xmlchars: 2.2.0 - dev: true - /scheduler@0.20.2: - resolution: - { integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== } + scheduler@0.20.2: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - /schema-utils@2.6.5: - resolution: - { integrity: sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ== } - engines: { node: ">= 8.9.0" } + schema-utils@2.6.5: dependencies: ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) - dev: true - /schema-utils@3.1.1: - resolution: - { integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== } - engines: { node: ">= 10.13.0" } + schema-utils@3.1.1: dependencies: "@types/json-schema": 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) - dev: true - /schema-utils@3.3.0: - resolution: - { integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== } - engines: { node: ">= 10.13.0" } + schema-utils@3.3.0: dependencies: "@types/json-schema": 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) - dev: true - /schema-utils@4.0.0: - resolution: - { integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== } - engines: { node: ">= 12.13.0" } + schema-utils@4.0.0: dependencies: "@types/json-schema": 7.0.15 ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) ajv-keywords: 5.1.0(ajv@8.12.0) - dev: true - /schema-utils@4.2.0: - resolution: - { integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== } - engines: { node: ">= 12.13.0" } + schema-utils@4.2.0: dependencies: "@types/json-schema": 7.0.15 ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) ajv-keywords: 5.1.0(ajv@8.12.0) - dev: true - /scuid@1.1.0: - resolution: - { integrity: sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg== } - dev: true + scuid@1.1.0: {} - /seek-bzip@1.0.6: - resolution: - { integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== } - hasBin: true + seek-bzip@1.0.6: dependencies: commander: 2.20.3 - dev: true - /select-hose@2.0.0: - resolution: - { integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== } - dev: true + select-hose@2.0.0: {} - /selenium-webdriver@4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe): - resolution: - { integrity: sha512-BNG1bq+KWiBGHcJ/wULi0eKY0yaDqFIbEmtbsYJmfaEghdCkXBsx1akgOorhNwjBipOr0uwpvNXqT6/nzl+zjg== } - engines: { node: ">= 14.20.0" } + selenium-webdriver@4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe): dependencies: jszip: 3.10.1 tmp: 0.2.1 @@ -49554,84 +53445,39 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - patched: true - /selfsigned@2.1.1: - resolution: - { integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== } - engines: { node: ">=10" } + selfsigned@2.1.1: dependencies: node-forge: 1.3.1 - dev: true - /semver-range-intersect@0.3.1: - resolution: - { integrity: sha512-dZAVI9Gdl3uBvs1CBK1KHeCyiZDn4X14DW4C+QFQj+0k+l9L+pY1swt4KVt1hGU2dP77but4vx+N5XeYQsDteQ== } - engines: { node: ">=8.3.0" } + semver-range-intersect@0.3.1: dependencies: "@types/semver": 6.2.3 semver: 6.3.1 - dev: true - /semver-utils@1.1.4: - resolution: - { integrity: sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA== } - dev: true + semver-utils@1.1.4: {} - /semver@5.7.1: - resolution: - { integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== } - hasBin: true - dev: true + semver@5.7.1: {} - /semver@6.3.0: - resolution: - { integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== } - hasBin: true - dev: true + semver@6.3.0: {} - /semver@6.3.1: - resolution: - { integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== } - hasBin: true - dev: true + semver@6.3.1: {} - /semver@7.0.0: - resolution: - { integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== } - hasBin: true - dev: true + semver@7.0.0: {} - /semver@7.3.7: - resolution: - { integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== } - engines: { node: ">=10" } - hasBin: true + semver@7.3.7: dependencies: lru-cache: 6.0.0 - dev: true - /semver@7.3.8: - resolution: - { integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== } - engines: { node: ">=10" } - hasBin: true + semver@7.3.8: dependencies: lru-cache: 6.0.0 - dev: true - /semver@7.5.4: - resolution: - { integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== } - engines: { node: ">=10" } - hasBin: true + semver@7.5.4: dependencies: lru-cache: 6.0.0 - /send@0.18.0: - resolution: - { integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== } - engines: { node: ">= 0.8.0" } + send@0.18.0: dependencies: debug: 2.6.9 depd: 2.0.0 @@ -49649,32 +53495,21 @@ packages: transitivePeerDependencies: - supports-color - /sentence-case@3.0.4: - resolution: - { integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== } + sentence-case@3.0.4: dependencies: no-case: 3.0.4 tslib: 2.6.2 upper-case-first: 2.0.2 - dev: true - /serialize-javascript@6.0.0: - resolution: - { integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== } + serialize-javascript@6.0.0: dependencies: randombytes: 2.1.0 - dev: true - /serialize-javascript@6.0.1: - resolution: - { integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== } + serialize-javascript@6.0.1: dependencies: randombytes: 2.1.0 - dev: true - /serve-handler@6.1.3: - resolution: - { integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== } + serve-handler@6.1.3: dependencies: bytes: 3.0.0 content-disposition: 0.5.2 @@ -49684,12 +53519,8 @@ packages: path-is-inside: 1.0.2 path-to-regexp: 2.2.1 range-parser: 1.2.0 - dev: true - /serve-index@1.9.1: - resolution: - { integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== } - engines: { node: ">= 0.8.0" } + serve-index@1.9.1: dependencies: accepts: 1.3.8 batch: 0.6.1 @@ -49700,12 +53531,8 @@ packages: parseurl: 1.3.3 transitivePeerDependencies: - supports-color - dev: true - /serve-static@1.15.0: - resolution: - { integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== } - engines: { node: ">= 0.8.0" } + serve-static@1.15.0: dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 @@ -49714,10 +53541,7 @@ packages: transitivePeerDependencies: - supports-color - /serve@12.0.1: - resolution: - { integrity: sha512-CQ4ikLpxg/wmNM7yivulpS6fhjRiFG6OjmP8ty3/c1SBnSk23fpKmLAV4HboTA2KrZhkUPlDfjDhnRmAjQ5Phw== } - hasBin: true + serve@12.0.1: dependencies: "@zeit/schemas": 2.6.0 ajv: 6.12.6 @@ -49730,17 +53554,10 @@ packages: update-check: 1.5.2 transitivePeerDependencies: - supports-color - dev: true - /set-blocking@2.0.0: - resolution: - { integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== } - dev: true + set-blocking@2.0.0: {} - /set-function-length@1.2.2: - resolution: - { integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== } - engines: { node: ">= 0.4" } + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -49749,183 +53566,98 @@ packages: gopd: 1.0.1 has-property-descriptors: 1.0.2 - /set-function-name@2.0.1: - resolution: - { integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== } - engines: { node: ">= 0.4" } + set-function-name@2.0.1: dependencies: define-data-property: 1.1.4 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - /set-value@2.0.1: - resolution: - { integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== } - engines: { node: ">=0.10.0" } + set-value@2.0.1: dependencies: extend-shallow: 2.0.1 is-extendable: 0.1.1 is-plain-object: 2.0.4 split-string: 3.1.0 - dev: true - /setimmediate@1.0.5: - resolution: - { integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== } + setimmediate@1.0.5: {} - /setprototypeof@1.1.0: - resolution: - { integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== } - dev: true + setprototypeof@1.1.0: {} - /setprototypeof@1.2.0: - resolution: - { integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== } + setprototypeof@1.2.0: {} - /sha.js@2.4.11: - resolution: - { integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== } - hasBin: true + sha.js@2.4.11: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 - /shallow-clone@3.0.1: - resolution: - { integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== } - engines: { node: ">=8" } + shallow-clone@3.0.1: dependencies: kind-of: 6.0.3 - dev: true - /shebang-command@1.2.0: - resolution: - { integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== } - engines: { node: ">=0.10.0" } + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 - dev: true - /shebang-command@2.0.0: - resolution: - { integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== } - engines: { node: ">=8" } + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - dev: true - /shebang-regex@1.0.0: - resolution: - { integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== } - engines: { node: ">=0.10.0" } - dev: true + shebang-regex@1.0.0: {} - /shebang-regex@3.0.0: - resolution: - { integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== } - engines: { node: ">=8" } - dev: true + shebang-regex@3.0.0: {} - /shell-quote@1.8.1: - resolution: - { integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== } - dev: true + shell-quote@1.8.1: {} - /shelljs@0.8.5: - resolution: - { integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== } - engines: { node: ">=4" } - hasBin: true + shelljs@0.8.5: dependencies: glob: 7.2.3 interpret: 1.4.0 rechoir: 0.6.2 - dev: false - /shellwords@0.1.1: - resolution: - { integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== } - requiresBuild: true - dev: true + shellwords@0.1.1: optional: true - /short-unique-id@4.4.4: - resolution: - { integrity: sha512-oLF1NCmtbiTWl2SqdXZQbo5KM1b7axdp0RgQLq8qCBBLoq+o3A5wmLrNM6bZIh54/a8BJ3l69kTXuxwZ+XCYuw== } - hasBin: true - dev: false + short-unique-id@4.4.4: {} - /showdown@2.1.0: - resolution: - { integrity: sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ== } - hasBin: true + showdown@2.1.0: dependencies: commander: 9.4.1 - dev: false - /side-channel@1.0.4: - resolution: - { integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== } + side-channel@1.0.4: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 object-inspect: 1.13.1 - /signal-exit@3.0.7: - resolution: - { integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== } + signal-exit@3.0.7: {} - /signal-exit@4.0.2: - resolution: - { integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q== } - engines: { node: ">=14" } - dev: true + signal-exit@4.0.2: {} - /signedsource@1.0.0: - resolution: - { integrity: sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww== } - dev: true + signedsource@1.0.0: {} - /simpl-schema@1.12.0: - resolution: - { integrity: sha512-lzXC3L8jJbPhNXGR3cjlyIauqqrC5WUJS4O34Ym/wLIvb8K3ZieK+1OfTzs4mBpDc3Y8u53gQFAr1X37DmTcEg== } + simpl-schema@1.12.0: dependencies: clone: 2.1.2 message-box: 0.2.7 mongo-object: 0.1.4 - /simple-concat@1.0.1: - resolution: - { integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== } - requiresBuild: true + simple-concat@1.0.1: {} - /simple-get@4.0.1: - resolution: - { integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== } + simple-get@4.0.1: dependencies: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 - /simple-update-notifier@1.1.0: - resolution: - { integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg== } - engines: { node: ">=8.10.0" } + simple-update-notifier@1.1.0: dependencies: semver: 7.0.0 - dev: true - /simple-update-notifier@2.0.0: - resolution: - { integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== } - engines: { node: ">=10" } + simple-update-notifier@2.0.0: dependencies: semver: 7.5.4 - dev: true - /sinon@11.1.1: - resolution: - { integrity: sha512-ZSSmlkSyhUWbkF01Z9tEbxZLF/5tRC9eojCdFh33gtQaP7ITQVaMWQHGuFM7Cuf/KEfihuh1tTl3/ABju3AQMg== } + sinon@11.1.1: dependencies: "@sinonjs/commons": 1.8.3 "@sinonjs/fake-timers": 7.1.2 @@ -49933,97 +53665,49 @@ packages: diff: 5.0.0 nise: 5.1.0 supports-color: 7.2.0 - dev: false - /sisteransi@1.0.5: - resolution: - { integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== } - dev: true + sisteransi@1.0.5: {} - /slash@2.0.0: - resolution: - { integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== } - engines: { node: ">=6" } - dev: true + slash@2.0.0: {} - /slash@3.0.0: - resolution: - { integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== } - engines: { node: ">=8" } + slash@3.0.0: {} - /slash@4.0.0: - resolution: - { integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== } - engines: { node: ">=12" } - dev: true + slash@4.0.0: {} - /slice-ansi@3.0.0: - resolution: - { integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== } - engines: { node: ">=8" } + slice-ansi@3.0.0: dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - dev: true - /slice-ansi@4.0.0: - resolution: - { integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== } - engines: { node: ">=10" } + slice-ansi@4.0.0: dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - dev: true - /slide@1.1.6: - resolution: - { integrity: sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw== } - dev: true + slide@1.1.6: {} - /smart-buffer@4.1.0: - resolution: - { integrity: sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== } - engines: { node: ">= 6.0.0", npm: ">= 3.0.0" } - dev: true + smart-buffer@4.1.0: {} - /smart-buffer@4.2.0: - resolution: - { integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== } - engines: { node: ">= 6.0.0", npm: ">= 3.0.0" } - dev: true + smart-buffer@4.2.0: {} - /snake-case@3.0.4: - resolution: - { integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== } + snake-case@3.0.4: dependencies: dot-case: 3.0.4 tslib: 2.6.2 - dev: true - /snapdragon-node@2.1.1: - resolution: - { integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== } - engines: { node: ">=0.10.0" } + snapdragon-node@2.1.1: dependencies: define-property: 1.0.0 isobject: 3.0.1 snapdragon-util: 3.0.1 - dev: true - /snapdragon-util@3.0.1: - resolution: - { integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== } - engines: { node: ">=0.10.0" } + snapdragon-util@3.0.1: dependencies: kind-of: 3.2.2 - dev: true - /snapdragon@0.8.2: - resolution: - { integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== } - engines: { node: ">=0.10.0" } + snapdragon@0.8.2: dependencies: base: 0.11.2 debug: 2.6.9 @@ -50035,29 +53719,18 @@ packages: use: 3.1.1 transitivePeerDependencies: - supports-color - dev: true - /socket.io-adapter@2.3.3: - resolution: - { integrity: sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ== } - dev: true + socket.io-adapter@2.3.3: {} - /socket.io-parser@4.0.4: - resolution: - { integrity: sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== } - engines: { node: ">=10.0.0" } + socket.io-parser@4.0.4: dependencies: "@types/component-emitter": 1.2.11 component-emitter: 1.3.0 debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true - /socket.io@4.4.1: - resolution: - { integrity: sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg== } - engines: { node: ">=10.0.0" } + socket.io@4.4.1: dependencies: accepts: 1.3.8 base64id: 2.0.0 @@ -50069,208 +53742,110 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /sockjs@0.3.24: - resolution: - { integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== } + sockjs@0.3.24: dependencies: faye-websocket: 0.11.3 uuid: 8.3.2 websocket-driver: 0.7.4 - dev: true - /socks-proxy-agent@6.1.1: - resolution: - { integrity: sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew== } - engines: { node: ">= 10" } + socks-proxy-agent@6.1.1: dependencies: agent-base: 6.0.2 debug: 4.3.4 socks: 2.6.1 transitivePeerDependencies: - supports-color - dev: true - /socks-proxy-agent@7.0.0: - resolution: - { integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== } - engines: { node: ">= 10" } + socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 debug: 4.3.4 socks: 2.7.1 transitivePeerDependencies: - supports-color - dev: true - /socks@2.6.1: - resolution: - { integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA== } - engines: { node: ">= 10.13.0", npm: ">= 3.0.0" } + socks@2.6.1: dependencies: ip: 1.1.5 smart-buffer: 4.1.0 - dev: true - /socks@2.7.1: - resolution: - { integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== } - engines: { node: ">= 10.13.0", npm: ">= 3.0.0" } + socks@2.7.1: dependencies: ip: 2.0.0 smart-buffer: 4.2.0 - dev: true - /sort-keys@4.2.0: - resolution: - { integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg== } - engines: { node: ">=8" } + sort-keys@4.2.0: dependencies: is-plain-obj: 2.1.0 - dev: true - /source-map-js@0.6.2: - resolution: - { integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== } - engines: { node: ">=0.10.0" } - dev: true + source-map-js@0.6.2: {} - /source-map-js@1.0.2: - resolution: - { integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== } - engines: { node: ">=0.10.0" } - dev: true + source-map-js@1.0.2: {} - /source-map-js@1.2.0: - resolution: - { integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== } - engines: { node: ">=0.10.0" } - dev: true + source-map-js@1.2.0: {} - /source-map-loader@2.0.2(webpack@5.88.2): - resolution: - { integrity: sha512-yIYkFOsKn+OdOirRJUPQpnZiMkF74raDVQjj5ni3SzbOiA57SabeX80R5zyMQAKpvKySA3Z4a85vFX3bvpC6KQ== } - engines: { node: ">= 10.13.0" } - peerDependencies: - webpack: ^5.0.0 + source-map-loader@2.0.2(webpack@5.88.2): dependencies: abab: 2.0.5 iconv-lite: 0.6.3 source-map-js: 0.6.2 webpack: 5.88.2 - dev: true - - /source-map-loader@4.0.0(webpack@5.76.1): - resolution: - { integrity: sha512-i3KVgM3+QPAHNbGavK+VBq03YoJl24m9JWNbLgsjTj8aJzXG9M61bantBTNBt7CNwY2FYf+RJRYJ3pzalKjIrw== } - engines: { node: ">= 14.15.0" } - peerDependencies: - webpack: ^5.72.1 + + source-map-loader@4.0.0(webpack@5.76.1): dependencies: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.0 webpack: 5.76.1 - dev: true - /source-map-resolve@0.5.3: - resolution: - { integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== } - deprecated: See https://github.com/lydell/source-map-resolve#deprecated + source-map-resolve@0.5.3: 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 - dev: true - /source-map-resolve@0.6.0: - resolution: - { integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== } - deprecated: See https://github.com/lydell/source-map-resolve#deprecated + source-map-resolve@0.6.0: dependencies: atob: 2.1.2 decode-uri-component: 0.2.0 - dev: true - /source-map-support@0.5.21: - resolution: - { integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== } + source-map-support@0.5.21: dependencies: buffer-from: 1.1.1 source-map: 0.6.1 - dev: true - /source-map-url@0.4.0: - resolution: - { integrity: sha512-liJwHPI9x9d9w5WSIjM58MqGmmb7XzNqwdUA3kSBQ4lmDngexlKwawGzK3J1mKXi6+sysoMDlpVyZh9sv5vRfw== } - deprecated: See https://github.com/lydell/source-map-url#deprecated - dev: true + source-map-url@0.4.0: {} - /source-map@0.5.7: - resolution: - { integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== } - engines: { node: ">=0.10.0" } + source-map@0.5.7: {} - /source-map@0.6.1: - resolution: - { integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== } - engines: { node: ">=0.10.0" } - dev: true + source-map@0.6.1: {} - /source-map@0.7.4: - resolution: - { integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== } - engines: { node: ">= 8" } - dev: true + source-map@0.7.4: {} - /sourcemap-codec@1.4.8: - resolution: - { integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== } - deprecated: Please use @jridgewell/sourcemap-codec instead - dev: true + sourcemap-codec@1.4.8: {} - /space-separated-tokens@1.1.5: - resolution: - { integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== } - dev: true + space-separated-tokens@1.1.5: {} - /spawn-command@0.0.2: - resolution: - { integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ== } - dev: true + spawn-command@0.0.2: {} - /spdx-correct@3.1.0: - resolution: - { integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== } + spdx-correct@3.1.0: dependencies: spdx-expression-parse: 3.0.0 spdx-license-ids: 3.0.5 - dev: true - /spdx-exceptions@2.2.0: - resolution: - { integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== } - dev: true + spdx-exceptions@2.2.0: {} - /spdx-expression-parse@3.0.0: - resolution: - { integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== } + spdx-expression-parse@3.0.0: dependencies: spdx-exceptions: 2.2.0 spdx-license-ids: 3.0.5 - dev: true - /spdx-license-ids@3.0.5: - resolution: - { integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== } - dev: true + spdx-license-ids@3.0.5: {} - /spdy-transport@3.0.0: - resolution: - { integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== } + spdy-transport@3.0.0: dependencies: debug: 4.3.4 detect-node: 2.1.0 @@ -50280,12 +53855,8 @@ packages: wbuf: 1.7.3 transitivePeerDependencies: - supports-color - dev: true - /spdy@4.0.2: - resolution: - { integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== } - engines: { node: ">=6.0.0" } + spdy@4.0.2: dependencies: debug: 4.3.4 handle-thing: 2.0.1 @@ -50294,46 +53865,26 @@ packages: spdy-transport: 3.0.0 transitivePeerDependencies: - supports-color - dev: true - /split-string@3.1.0: - resolution: - { integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== } - engines: { node: ">=0.10.0" } + split-string@3.1.0: dependencies: extend-shallow: 3.0.2 - dev: true - /split2@3.2.2: - resolution: - { integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== } + split2@3.2.2: dependencies: readable-stream: 3.6.0 - dev: true - /split@0.3.3: - resolution: - { integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA== } + split@0.3.3: dependencies: through: 2.3.8 - dev: true - /sponge-case@1.0.1: - resolution: - { integrity: sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== } + sponge-case@1.0.1: dependencies: tslib: 2.6.2 - dev: true - /sprintf-js@1.0.3: - resolution: - { integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== } + sprintf-js@1.0.3: {} - /sshpk@1.17.0: - resolution: - { integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== } - engines: { node: ">=0.10.0" } - hasBin: true + sshpk@1.17.0: dependencies: asn1: 0.2.4 assert-plus: 1.0.0 @@ -50344,57 +53895,30 @@ packages: jsbn: 0.1.1 safer-buffer: 2.1.2 tweetnacl: 0.14.5 - dev: true - /ssri@8.0.1: - resolution: - { integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== } - engines: { node: ">= 8" } + ssri@8.0.1: dependencies: minipass: 3.3.6 - dev: true - /ssri@9.0.1: - resolution: - { integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + ssri@9.0.1: dependencies: minipass: 3.3.6 - dev: true - /stable@0.1.8: - resolution: - { integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== } - deprecated: "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - dev: true + stable@0.1.8: {} - /stack-utils@2.0.4: - resolution: - { integrity: sha512-ERg+H//lSSYlZhBIUu+wJnqg30AbyBbpZlIhcshpn7BNzpoRODZgfyr9J+8ERf3ooC6af3u7Lcl01nleau7MrA== } - engines: { node: ">=10" } + stack-utils@2.0.4: dependencies: escape-string-regexp: 2.0.0 source-map-support: 0.5.21 - dev: true - /stackframe@1.3.4: - resolution: - { integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== } - dev: true + stackframe@1.3.4: {} - /stacktracey@2.1.8: - resolution: - { integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw== } + stacktracey@2.1.8: dependencies: as-table: 1.0.55 get-source: 2.0.12 - dev: true - /start-server-and-test@2.0.3: - resolution: - { integrity: sha512-QsVObjfjFZKJE6CS6bSKNwWZCKBG6975/jKRPPGFfFh+yOQglSeGXiNWjzgQNXdphcBI9nXbyso9tPfX4YAUhg== } - engines: { node: ">=16" } - hasBin: true + start-server-and-test@2.0.3: dependencies: arg: 5.0.2 bluebird: 3.7.2 @@ -50406,51 +53930,25 @@ packages: wait-on: 7.2.0(debug@4.3.4) transitivePeerDependencies: - supports-color - dev: true - /static-extend@0.1.2: - resolution: - { integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== } - engines: { node: ">=0.10.0" } + static-extend@0.1.2: dependencies: define-property: 0.2.5 object-copy: 0.1.0 - dev: true - /statuses@1.5.0: - resolution: - { integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== } - engines: { node: ">= 0.6" } - dev: true + statuses@1.5.0: {} - /statuses@2.0.1: - resolution: - { integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== } - engines: { node: ">= 0.8" } + statuses@2.0.1: {} - /stealthy-require@1.1.1: - resolution: - { integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g== } - engines: { node: ">=0.10.0" } - dev: true + stealthy-require@1.1.1: {} - /stop-iteration-iterator@1.0.0: - resolution: - { integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== } - engines: { node: ">= 0.4" } + stop-iteration-iterator@1.0.0: dependencies: internal-slot: 1.0.7 - dev: true - /store2@2.14.2: - resolution: - { integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w== } - dev: true + store2@2.14.2: {} - /storybook@7.4.6: - resolution: - { integrity: sha512-YkFSpnR47j5zz7yElA+2axLjXN7K7TxDGJRHHlqXmG5iQ0PXzmjrj2RxMDKFz4Ybp/QjEUoJ4rx//ESEY0Nb5A== } - hasBin: true + storybook@7.4.6: dependencies: "@storybook/cli": 7.4.6 transitivePeerDependencies: @@ -50458,12 +53956,8 @@ packages: - encoding - supports-color - utf-8-validate - dev: true - /storybook@7.6.13: - resolution: - { integrity: sha512-c06c27f1m9OeXUtyA0/pwVLWJo+OD9SDIaTcPtojtwt5QEtSKfhQN+b9fnq/+GXRAHdkPF13AqR0uCXJZ/9Xtw== } - hasBin: true + storybook@7.6.13: dependencies: "@storybook/cli": 7.6.13 transitivePeerDependencies: @@ -50471,137 +53965,80 @@ packages: - encoding - supports-color - utf-8-validate - dev: true - /stream-browserify@3.0.0: - resolution: - { integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== } + stream-browserify@3.0.0: dependencies: inherits: 2.0.4 readable-stream: 3.6.0 - dev: true - /stream-buffers@3.0.2: - resolution: - { integrity: sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ== } - engines: { node: ">= 0.10.0" } - dev: true + stream-buffers@3.0.2: {} - /stream-combiner@0.0.4: - resolution: - { integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw== } + stream-combiner@0.0.4: dependencies: duplexer: 0.1.2 - dev: true - /stream-http@3.2.0: - resolution: - { integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A== } + stream-http@3.2.0: dependencies: builtin-status-codes: 3.0.0 inherits: 2.0.4 readable-stream: 3.6.0 xtend: 4.0.2 - dev: true - /stream-meter@1.0.4: - resolution: - { integrity: sha512-4sOEtrbgFotXwnEuzzsQBYEV1elAeFSO8rSGeTwabuX1RRn/kEq9JVH7I0MRBhKVRR0sJkr0M0QCH7yOLf9fhQ== } + stream-meter@1.0.4: dependencies: readable-stream: 2.3.7 - dev: true - /stream-shift@1.0.1: - resolution: - { integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== } - dev: true + stream-shift@1.0.1: {} - /stream-to-array@2.3.0: - resolution: - { integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA== } + stream-to-array@2.3.0: dependencies: any-promise: 1.3.0 - dev: true - /stream-to-promise@2.2.0: - resolution: - { integrity: sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw== } + stream-to-promise@2.2.0: dependencies: any-promise: 1.3.0 end-of-stream: 1.1.0 stream-to-array: 2.3.0 - dev: true - /stream@0.0.2: - resolution: - { integrity: sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g== } + stream@0.0.2: dependencies: emitter-component: 1.1.1 - dev: true - /streamroller@3.0.2: - resolution: - { integrity: sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA== } - engines: { node: ">=8.0" } + streamroller@3.0.2: dependencies: date-format: 4.0.3 debug: 4.3.4 fs-extra: 10.1.0 transitivePeerDependencies: - supports-color - dev: true - /streamsearch@1.1.0: - resolution: - { integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== } - engines: { node: ">=10.0.0" } - dev: true + streamsearch@1.1.0: {} - /string-env-interpolation@1.0.1: - resolution: - { integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== } - dev: true + string-env-interpolation@1.0.1: {} - /string-length@4.0.2: - resolution: - { integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== } - engines: { node: ">=10" } + string-length@4.0.2: dependencies: char-regex: 1.0.2 strip-ansi: 6.0.1 - dev: true - /string-width@2.1.1: - resolution: - { integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== } - engines: { node: ">=4" } + string-width@2.1.1: dependencies: is-fullwidth-code-point: 2.0.0 strip-ansi: 4.0.0 - dev: true - /string-width@4.2.3: - resolution: - { integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== } - engines: { node: ">=8" } + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width@5.1.2: - resolution: - { integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== } - engines: { node: ">=12" } + string-width@5.1.2: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.0.1 - dev: true - /string.prototype.matchall@4.0.8: - resolution: - { integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== } + string.prototype.matchall@4.0.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -50611,254 +54048,137 @@ packages: internal-slot: 1.0.7 regexp.prototype.flags: 1.5.2 side-channel: 1.0.4 - dev: true - /string.prototype.trim@1.2.7: - resolution: - { integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== } - engines: { node: ">= 0.4" } + string.prototype.trim@1.2.7: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 - /string.prototype.trim@1.2.8: - resolution: - { integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== } - engines: { node: ">= 0.4" } + string.prototype.trim@1.2.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 - dev: true - /string.prototype.trim@1.2.9: - resolution: - { integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== } - engines: { node: ">= 0.4" } + string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.2 es-object-atoms: 1.0.0 - dev: true - /string.prototype.trimend@1.0.6: - resolution: - { integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== } + string.prototype.trimend@1.0.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 - /string.prototype.trimend@1.0.7: - resolution: - { integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== } + string.prototype.trimend@1.0.7: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 - dev: true - /string.prototype.trimend@1.0.8: - resolution: - { integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== } + string.prototype.trimend@1.0.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true - /string.prototype.trimstart@1.0.6: - resolution: - { integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== } + string.prototype.trimstart@1.0.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.21.2 - /string.prototype.trimstart@1.0.7: - resolution: - { integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== } + string.prototype.trimstart@1.0.7: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 - dev: true - /string_decoder@0.10.31: - resolution: - { integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== } + string_decoder@0.10.31: {} - /string_decoder@1.1.1: - resolution: - { integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== } + string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 - /string_decoder@1.3.0: - resolution: - { integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== } + string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 - /strip-ansi@3.0.1: - resolution: - { integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== } - engines: { node: ">=0.10.0" } + strip-ansi@3.0.1: dependencies: ansi-regex: 2.1.1 - dev: true - /strip-ansi@4.0.0: - resolution: - { integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== } - engines: { node: ">=4" } + strip-ansi@4.0.0: dependencies: ansi-regex: 3.0.1 - dev: true - /strip-ansi@6.0.1: - resolution: - { integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== } - engines: { node: ">=8" } + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.0.1: - resolution: - { integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== } - engines: { node: ">=12" } + strip-ansi@7.0.1: dependencies: ansi-regex: 6.0.1 - dev: true - /strip-bom@3.0.0: - resolution: - { integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== } - engines: { node: ">=4" } - dev: true + strip-bom@3.0.0: {} - /strip-bom@4.0.0: - resolution: - { integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== } - engines: { node: ">=8" } - dev: true + strip-bom@4.0.0: {} - /strip-dirs@2.1.0: - resolution: - { integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== } + strip-dirs@2.1.0: dependencies: is-natural-number: 4.0.1 - dev: true - /strip-eof@1.0.0: - resolution: - { integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== } - engines: { node: ">=0.10.0" } - dev: true + strip-eof@1.0.0: {} - /strip-final-newline@2.0.0: - resolution: - { integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== } - engines: { node: ">=6" } - dev: true + strip-final-newline@2.0.0: {} - /strip-indent@3.0.0: - resolution: - { integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== } - engines: { node: ">=8" } + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 - dev: true - /strip-indent@4.0.0: - resolution: - { integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA== } - engines: { node: ">=12" } + strip-indent@4.0.0: dependencies: min-indent: 1.0.1 - dev: true - /strip-json-comments@2.0.1: - resolution: - { integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== } - engines: { node: ">=0.10.0" } - requiresBuild: true - dev: true + strip-json-comments@2.0.1: {} - /strip-json-comments@3.1.1: - resolution: - { integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== } - engines: { node: ">=8" } - dev: true + strip-json-comments@3.1.1: {} - /strip-outer@1.0.1: - resolution: - { integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== } - engines: { node: ">=0.10.0" } + strip-outer@1.0.1: dependencies: escape-string-regexp: 1.0.5 - dev: true - /strnum@1.0.5: - resolution: - { integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== } - dev: false + strnum@1.0.5: {} - /style-loader@2.0.0(webpack@5.88.2): - resolution: - { integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== } - engines: { node: ">= 10.13.0" } - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + style-loader@2.0.0(webpack@5.88.2): dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /style-loader@3.3.3(webpack@5.88.2): - resolution: - { integrity: sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw== } - engines: { node: ">= 12.13.0" } - peerDependencies: - webpack: ^5.0.0 + style-loader@3.3.3(webpack@5.88.2): dependencies: webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - dev: true - /stylehacks@6.1.1(postcss@8.4.38): - resolution: - { integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg== } - engines: { node: ^14 || ^16 || >=18.0 } - peerDependencies: - postcss: ^8.4.31 + stylehacks@6.1.1(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-selector-parser: 6.0.16 - dev: true - /stylus-loader@7.0.0(stylus@0.59.0)(webpack@5.76.1): - resolution: - { integrity: sha512-WTbtLrNfOfLgzTaR9Lj/BPhQroKk/LC1hfTXSUbrxmxgfUo3Y3LpmKRVA2R1XbjvTAvOfaian9vOyfv1z99E+A== } - engines: { node: ">= 14.15.0" } - peerDependencies: - stylus: ">=0.52.4" - webpack: ^5.0.0 + stylus-loader@7.0.0(stylus@0.59.0)(webpack@5.76.1): dependencies: fast-glob: 3.2.11 klona: 2.0.5 normalize-path: 3.0.0 stylus: 0.59.0 webpack: 5.76.1 - dev: true - /stylus@0.59.0: - resolution: - { integrity: sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg== } - hasBin: true + stylus@0.59.0: dependencies: "@adobe/css-tools": 4.3.3 debug: 4.3.4 @@ -50867,13 +54187,8 @@ packages: source-map: 0.7.4 transitivePeerDependencies: - supports-color - dev: true - /superagent@7.1.6: - resolution: - { integrity: sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g== } - engines: { node: ">=6.4.0 <13 || >=14" } - deprecated: Please downgrade to v7.1.5 if you need IE/ActiveXObject support OR upgrade to v8.0.0 as we no longer support IE and published an incorrect patch version (see https://github.com/visionmedia/superagent/issues/1731) + superagent@7.1.6: dependencies: component-emitter: 1.3.0 cookiejar: 2.1.4 @@ -50888,65 +54203,34 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color - dev: false - /supports-color@5.5.0: - resolution: - { integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== } - engines: { node: ">=4" } + supports-color@5.5.0: dependencies: has-flag: 3.0.0 - /supports-color@7.2.0: - resolution: - { integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== } - engines: { node: ">=8" } + supports-color@7.2.0: dependencies: has-flag: 4.0.0 - /supports-color@8.1.1: - resolution: - { integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== } - engines: { node: ">=10" } + supports-color@8.1.1: dependencies: has-flag: 4.0.0 - dev: true - /supports-hyperlinks@2.1.0: - resolution: - { integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== } - engines: { node: ">=8" } + supports-hyperlinks@2.1.0: dependencies: has-flag: 4.0.0 supports-color: 7.2.0 - dev: true - /supports-preserve-symlinks-flag@1.0.0: - resolution: - { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== } - engines: { node: ">= 0.4" } + supports-preserve-symlinks-flag@1.0.0: {} - /svg-parser@2.0.4: - resolution: - { integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== } - dev: true + svg-parser@2.0.4: {} - /svg-url-loader@8.0.0(webpack@5.88.2): - resolution: - { integrity: sha512-5doSXvl18hY1fGsRLdhWAU5jgzgxJ06/gc/26cpuDnN0xOz1HmmfhkpL29SSrdIvhtxQ1UwGzmk7wTT/l48mKw== } - engines: { node: ">=14" } - peerDependencies: - webpack: ^5.0.0 + svg-url-loader@8.0.0(webpack@5.88.2): dependencies: file-loader: 6.2.0(webpack@5.88.2) webpack: 5.88.2 - dev: true - /svgo@2.8.0: - resolution: - { integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== } - engines: { node: ">=10.13.0" } - hasBin: true + svgo@2.8.0: dependencies: "@trysound/sax": 0.2.0 commander: 7.2.0 @@ -50955,13 +54239,8 @@ packages: csso: 4.2.0 picocolors: 1.0.0 stable: 0.1.8 - dev: true - /svgo@3.2.0: - resolution: - { integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ== } - engines: { node: ">=14.0.0" } - hasBin: true + svgo@3.2.0: dependencies: "@trysound/sax": 0.2.0 commander: 7.2.0 @@ -50970,93 +54249,43 @@ packages: css-what: 6.1.0 csso: 5.0.5 picocolors: 1.0.0 - dev: true - /swagger-ui-dist@5.11.2: - resolution: - { integrity: sha512-jQG0cRgJNMZ7aCoiFofnoojeSaa/+KgWaDlfgs8QN+BXoGMpxeMVY5OEnjq4OlNvF3yjftO8c9GRAgcHlO+u7A== } - dev: true + swagger-ui-dist@5.11.2: {} - /swagger-ui-express@5.0.0(express@4.19.2): - resolution: - { integrity: sha512-tsU9tODVvhyfkNSvf03E6FAk+z+5cU3lXAzMy6Pv4av2Gt2xA0++fogwC4qo19XuFf6hdxevPuVCSKFuMHJhFA== } - engines: { node: ">= v0.10.32" } - peerDependencies: - express: ">=4.0.0 || >=5.0.0-beta" + swagger-ui-express@5.0.0(express@4.19.2): dependencies: express: 4.19.2 swagger-ui-dist: 5.11.2 - dev: true - /swap-case@2.0.2: - resolution: - { integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== } + swap-case@2.0.2: dependencies: tslib: 2.6.2 - dev: true - /swc-loader@0.2.3(@swc/core@1.3.92)(webpack@5.88.2): - resolution: - { integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A== } - peerDependencies: - "@swc/core": ^1.2.147 - webpack: ">=2" + swc-loader@0.2.3(@swc/core@1.3.92)(webpack@5.88.2): dependencies: "@swc/core": 1.3.92 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - dev: true - /symbol-observable@1.2.0: - resolution: - { integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== } - engines: { node: ">=0.10.0" } + symbol-observable@1.2.0: {} - /symbol-observable@4.0.0: - resolution: - { integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== } - engines: { node: ">=0.10" } - dev: true + symbol-observable@4.0.0: {} - /symbol-tree@3.2.4: - resolution: - { integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== } - dev: true + symbol-tree@3.2.4: {} - /symlink-dir@5.0.1: - resolution: - { integrity: sha512-MeXygPBopo8AmyObuCJIpXKT+mw54d2Kp6SBuxq0uXZGDkHwHDQExpSg5+TK8BA5kCGyktawu5DJG0QWYO6acw== } - engines: { node: ">=12.10" } - hasBin: true + symlink-dir@5.0.1: dependencies: better-path-resolve: 1.0.0 rename-overwrite: 4.0.0 - dev: true - /synchronous-promise@2.0.17: - resolution: - { integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g== } - dev: true + synchronous-promise@2.0.17: {} - /tabbable@5.3.3: - resolution: - { integrity: sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA== } + tabbable@5.3.3: {} - /tapable@2.2.0: - resolution: - { integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== } - engines: { node: ">=6" } - dev: true + tapable@2.2.0: {} - /tapable@2.2.1: - resolution: - { integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== } - engines: { node: ">=6" } - dev: true + tapable@2.2.1: {} - /tape@4.16.2: - resolution: - { integrity: sha512-TUChV+q0GxBBCEbfCYkGLkv8hDJYjMdSWdE0/Lr331sB389dsvFUHNV9ph5iQqKzt8Ss9drzcda/YeexclBFqg== } - hasBin: true + tape@4.16.2: dependencies: call-bind: 1.0.7 deep-equal: 1.1.1 @@ -51073,32 +54302,22 @@ packages: resumer: 0.0.0 string.prototype.trim: 1.2.7 through: 2.3.8 - dev: false - /tar-fs@1.16.3: - resolution: - { integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== } + tar-fs@1.16.3: dependencies: chownr: 1.1.4 mkdirp: 0.5.6 pump: 1.0.3 tar-stream: 1.6.2 - dev: true - /tar-fs@2.1.1: - resolution: - { integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== } + tar-fs@2.1.1: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - dev: true - /tar-stream@1.6.2: - resolution: - { integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== } - engines: { node: ">= 0.8.0" } + tar-stream@1.6.2: dependencies: bl: 1.2.3 buffer-alloc: 1.2.0 @@ -51107,24 +54326,16 @@ packages: readable-stream: 2.3.7 to-buffer: 1.1.1 xtend: 4.0.2 - dev: true - /tar-stream@2.2.0: - resolution: - { integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== } - engines: { node: ">=6" } + tar-stream@2.2.0: dependencies: bl: 4.1.0 end-of-stream: 1.4.4 fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.0 - dev: true - /tar@6.1.11: - resolution: - { integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== } - engines: { node: ">= 10" } + tar@6.1.11: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -51132,12 +54343,8 @@ packages: minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 - dev: true - /tar@6.2.0: - resolution: - { integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== } - engines: { node: ">=10" } + tar@6.2.0: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -51145,94 +54352,45 @@ packages: minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 - dev: true - /targz@1.0.1: - resolution: - { integrity: sha512-6q4tP9U55mZnRuMTBqnqc3nwYQY3kv+QthCFZuMk+Tn1qYUnMPmL/JZ/mzgXINzFpSqfU+242IFmFU9VPvqaQw== } + targz@1.0.1: dependencies: tar-fs: 1.16.3 - dev: true - /telejson@7.2.0: - resolution: - { integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ== } + telejson@7.2.0: dependencies: memoizerific: 1.11.3 - dev: true - /temp-dir@2.0.0: - resolution: - { integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== } - engines: { node: ">=8" } - dev: true + temp-dir@2.0.0: {} - /temp-fs@0.9.9: - resolution: - { integrity: sha512-WfecDCR1xC9b0nsrzSaxPf3ZuWeWLUWblW4vlDQAa1biQaKHiImHnJfeQocQe/hXKMcolRzgkcVX/7kK4zoWbw== } - engines: { node: ">=0.8.0" } + temp-fs@0.9.9: dependencies: rimraf: 2.5.4 - dev: true - /temp@0.4.0: - resolution: { integrity: sha1-ZxrWPVe+D+nXKUZks/xABjZnimA= } - engines: { "0": node >=0.4.0 } - dev: true + temp@0.4.0: {} - /temp@0.8.4: - resolution: - { integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== } - engines: { node: ">=6.0.0" } + temp@0.8.4: dependencies: rimraf: 2.6.3 - dev: true - /tempy@1.0.1: - resolution: - { integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== } - engines: { node: ">=10" } + tempy@1.0.1: dependencies: del: 6.1.1 is-stream: 2.0.1 temp-dir: 2.0.0 type-fest: 0.16.0 unique-string: 2.0.0 - dev: true - /term-size@1.2.0: - resolution: - { integrity: sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ== } - engines: { node: ">=4" } + term-size@1.2.0: dependencies: execa: 0.7.0 - dev: true - /terminal-link@2.1.1: - resolution: - { integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== } - engines: { node: ">=8" } + terminal-link@2.1.1: dependencies: ansi-escapes: 4.3.2 supports-hyperlinks: 2.1.0 - dev: true - /terser-webpack-plugin@5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2): - resolution: - { integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== } - engines: { node: ">= 10.13.0" } - peerDependencies: - "@swc/core": "*" - esbuild: "*" - uglify-js: "*" - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true + terser-webpack-plugin@5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2): dependencies: "@jridgewell/trace-mapping": 0.3.18 "@swc/core": 1.3.92 @@ -51242,24 +54400,8 @@ packages: serialize-javascript: 6.0.1 terser: 5.19.3 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - dev: true - /terser-webpack-plugin@5.3.9(webpack@5.76.1): - resolution: - { integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== } - engines: { node: ">= 10.13.0" } - peerDependencies: - "@swc/core": "*" - esbuild: "*" - uglify-js: "*" - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true + terser-webpack-plugin@5.3.9(webpack@5.76.1): dependencies: "@jridgewell/trace-mapping": 0.3.18 jest-worker: 27.4.6 @@ -51267,24 +54409,8 @@ packages: serialize-javascript: 6.0.1 terser: 5.19.3 webpack: 5.76.1 - dev: true - /terser-webpack-plugin@5.3.9(webpack@5.88.2): - resolution: - { integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== } - engines: { node: ">= 10.13.0" } - peerDependencies: - "@swc/core": "*" - esbuild: "*" - uglify-js: "*" - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true + terser-webpack-plugin@5.3.9(webpack@5.88.2): dependencies: "@jridgewell/trace-mapping": 0.3.18 jest-worker: 27.4.6 @@ -51292,339 +54418,175 @@ packages: serialize-javascript: 6.0.1 terser: 5.19.3 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /terser@4.8.0: - resolution: - { integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== } - engines: { node: ">=6.0.0" } - hasBin: true + terser@4.8.0: dependencies: acorn: 8.10.0 commander: 2.20.3 source-map: 0.6.1 source-map-support: 0.5.21 - dev: true - /terser@5.14.2: - resolution: - { integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== } - engines: { node: ">=10" } - hasBin: true + terser@5.14.2: dependencies: "@jridgewell/source-map": 0.3.3 acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 - dev: true - /terser@5.19.3: - resolution: - { integrity: sha512-pQzJ9UJzM0IgmT4FAtYI6+VqFf0lj/to58AV0Xfgg0Up37RyPG7Al+1cepC6/BVuAxR9oNb41/DL4DEoHJvTdg== } - engines: { node: ">=10" } - hasBin: true + terser@5.19.3: dependencies: "@jridgewell/source-map": 0.3.3 acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 - dev: true - /test-exclude@6.0.0: - resolution: - { integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== } - engines: { node: ">=8" } + test-exclude@6.0.0: dependencies: "@istanbuljs/schema": 0.1.3 glob: 7.2.3 minimatch: 3.1.2 - dev: true - /text-table@0.2.0: - resolution: - { integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== } - dev: true + text-table@0.2.0: {} - /throat@5.0.0: - resolution: - { integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== } - dev: true + throat@5.0.0: {} - /throttleit@1.0.0: - resolution: - { integrity: sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g== } - dev: true + throttleit@1.0.0: {} - /through2@2.0.5: - resolution: - { integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== } + through2@2.0.5: dependencies: readable-stream: 2.3.7 xtend: 4.0.2 - /through2@4.0.2: - resolution: - { integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== } + through2@4.0.2: dependencies: readable-stream: 3.6.0 - dev: true - /through@2.3.8: - resolution: - { integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== } + through@2.3.8: {} - /thunky@1.1.0: - resolution: - { integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== } - dev: true + thunky@1.1.0: {} - /timers-browserify@2.0.12: - resolution: - { integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== } - engines: { node: ">=0.6.0" } + timers-browserify@2.0.12: dependencies: setimmediate: 1.0.5 - dev: true - /tiny-glob@0.2.9: - resolution: - { integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg== } + tiny-glob@0.2.9: dependencies: globalyzer: 0.1.0 globrex: 0.1.2 - dev: false - /tiny-invariant@1.3.1: - resolution: - { integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== } + tiny-invariant@1.3.1: {} - /tiny-warning@1.0.3: - resolution: - { integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== } + tiny-warning@1.0.3: {} - /tinylogic@1.0.3: - resolution: - { integrity: sha512-9CpbvSIqfBt1TN/GZYkVjRK0d0TRlo2jdx2cXB2vO5aFy1wx6KGdqfS0MeAcMuR0o5JAeK/zAZkgR0fCyOP21w== } + tinylogic@1.0.3: dependencies: chevrotain: 9.1.0 - dev: true - /tinylogic@2.0.0: - resolution: - { integrity: sha512-dljTkiLLITtsjqBvTA1MRZQK/sGP4kI3UJKc3yA9fMzYbMF2RhcN04SeROVqJBIYYOoJMM8u0WDnhFwMSFQotw== } - dev: true + tinylogic@2.0.0: {} - /tippy.js@5.1.2: - resolution: - { integrity: sha512-Qtrv2wqbRbaKMUb6bWWBQWPayvcDKNrGlvihxtsyowhT7RLGEh1STWuy6EMXC6QLkfKPB2MLnf8W2mzql9VDAw== } + tippy.js@5.1.2: dependencies: popper.js: 1.16.1 - /title-case@3.0.3: - resolution: - { integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== } + title-case@3.0.3: dependencies: tslib: 2.6.2 - dev: true - /tmp@0.0.33: - resolution: - { integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== } - engines: { node: ">=0.6.0" } + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 - /tmp@0.2.1: - resolution: - { integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== } - engines: { node: ">=8.17.0" } + tmp@0.2.1: dependencies: rimraf: 3.0.2 - /tmpl@1.0.5: - resolution: - { integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== } - dev: true + tmpl@1.0.5: {} - /to-buffer@1.1.1: - resolution: - { integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== } - dev: true + to-buffer@1.1.1: {} - /to-fast-properties@2.0.0: - resolution: - { integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== } - engines: { node: ">=4" } + to-fast-properties@2.0.0: {} - /to-object-path@0.3.0: - resolution: - { integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== } - engines: { node: ">=0.10.0" } + to-object-path@0.3.0: dependencies: kind-of: 3.2.2 - dev: true - /to-regex-range@2.1.1: - resolution: - { integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== } - engines: { node: ">=0.10.0" } + to-regex-range@2.1.1: dependencies: is-number: 3.0.0 repeat-string: 1.6.1 - dev: true - /to-regex-range@5.0.1: - resolution: - { integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== } - engines: { node: ">=8.0" } + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - dev: true - /to-regex@3.0.2: - resolution: - { integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== } - engines: { node: ">=0.10.0" } + to-regex@3.0.2: dependencies: define-property: 2.0.2 extend-shallow: 3.0.2 regex-not: 1.0.2 safe-regex: 1.1.0 - dev: true - /tocbot@4.21.2: - resolution: - { integrity: sha512-R5Muhi/TUu4i4snWVrMgNoXyJm2f8sJfdgIkQvqb+cuIXQEIMAiWGWgCgYXHqX4+XiS/Bnm7IYZ9Zy6NVe6lhw== } - dev: true + tocbot@4.21.2: {} - /toidentifier@1.0.1: - resolution: - { integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== } - engines: { node: ">=0.6" } + toidentifier@1.0.1: {} - /topojson-client@3.1.0: - resolution: - { integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw== } - hasBin: true + topojson-client@3.1.0: dependencies: commander: 2.20.3 - dev: false - /touch@3.1.0: - resolution: - { integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== } - hasBin: true + touch@3.1.0: dependencies: nopt: 1.0.10 - dev: true - /tough-cookie@2.5.0: - resolution: - { integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== } - engines: { node: ">=0.8" } + tough-cookie@2.5.0: dependencies: psl: 1.8.0 punycode: 2.3.0 - dev: true - /tough-cookie@4.1.3: - resolution: - { integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== } - engines: { node: ">=6" } + tough-cookie@4.1.3: dependencies: psl: 1.8.0 punycode: 2.3.0 universalify: 0.2.0 url-parse: 1.5.10 - dev: true - /tr46@0.0.3: - resolution: - { integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== } + tr46@0.0.3: {} - /tr46@2.0.2: - resolution: - { integrity: sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== } - engines: { node: ">=8" } + tr46@2.0.2: dependencies: punycode: 2.3.0 - dev: true - /tr46@4.1.1: - resolution: - { integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw== } - engines: { node: ">=14" } + tr46@4.1.1: dependencies: punycode: 2.3.0 - dev: true - /transformation-matrix@2.16.1: - resolution: - { integrity: sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA== } - dev: false + transformation-matrix@2.16.1: {} - /traverse@0.3.9: - resolution: - { integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ== } - dev: true + traverse@0.3.9: {} - /tree-kill@1.2.2: - resolution: - { integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== } - hasBin: true - dev: true + tree-kill@1.2.2: {} - /treeify@1.1.0: - resolution: - { integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A== } - engines: { node: ">=0.6" } - dev: true + treeify@1.1.0: {} - /trim-repeated@1.0.0: - resolution: { integrity: sha1-42RqLqTokTEr9+rObPsFOAvAHCE= } - engines: { node: ">=0.10.0" } + trim-repeated@1.0.0: dependencies: escape-string-regexp: 1.0.5 - dev: true - /truncate-utf8-bytes@1.0.2: - resolution: - { integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ== } + truncate-utf8-bytes@1.0.2: dependencies: utf8-byte-length: 1.0.4 - - /ts-dedent@2.2.0: - resolution: - { integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== } - engines: { node: ">=6.10" } - dev: true - - /ts-essentials@9.4.1(typescript@4.8.4): - resolution: - { integrity: sha512-oke0rI2EN9pzHsesdmrOrnqv1eQODmJpd/noJjwj2ZPC3Z4N2wbjrOEqnsEgmvlO2+4fBb0a794DCna2elEVIQ== } - peerDependencies: - typescript: ">=4.1.0" - peerDependenciesMeta: - typescript: - optional: true + + ts-dedent@2.2.0: {} + + ts-essentials@9.4.1(typescript@4.8.4): dependencies: typescript: 4.8.4 - dev: true - /ts-invariant@0.4.4: - resolution: - { integrity: sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA== } + ts-invariant@0.4.4: dependencies: tslib: 1.14.1 - /ts-jest@26.5.6(jest@26.6.3)(typescript@4.8.4): - resolution: - { integrity: sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA== } - engines: { node: ">= 10" } - hasBin: true - peerDependencies: - jest: ">=26 <27" - typescript: ">=3.8 <5.0" + ts-jest@26.5.6(jest@26.6.3)(typescript@4.8.4): dependencies: bs-logger: 0.2.6 buffer-from: 1.1.1 @@ -51638,13 +54600,8 @@ packages: semver: 7.5.4 typescript: 4.8.4 yargs-parser: 20.2.9 - dev: true - /ts-json-schema-generator@1.1.2: - resolution: - { integrity: sha512-XMnxvndJFJEYv3NBmW7Po5bGajKdK2qH8Q078eDy60srK9+nEvbT9nLCRKd2IV/RQ7a+oc5FNylvZWveqh7jeQ== } - engines: { node: ">=10.0.0" } - hasBin: true + ts-json-schema-generator@1.1.2: dependencies: "@types/json-schema": 7.0.15 commander: 9.4.1 @@ -51653,15 +54610,8 @@ packages: normalize-path: 3.0.0 safe-stable-stringify: 2.4.1 typescript: 4.8.4 - dev: true - /ts-loader@9.4.2(typescript@4.8.4)(webpack@5.88.2): - resolution: - { integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA== } - engines: { node: ">=12.0.0" } - peerDependencies: - typescript: "*" - webpack: ^5.0.0 + ts-loader@9.4.2(typescript@4.8.4)(webpack@5.88.2): dependencies: chalk: 4.1.2 enhanced-resolve: 5.9.3 @@ -51669,27 +54619,10 @@ packages: semver: 7.5.4 typescript: 4.8.4 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /ts-log@2.2.5: - resolution: - { integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA== } - dev: true + ts-log@2.2.5: {} - /ts-node@10.9.1(@types/node@18.17.18)(typescript@4.8.4): - resolution: - { integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== } - hasBin: true - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true + ts-node@10.9.1(@types/node@18.17.18)(typescript@4.8.4): dependencies: "@cspotcode/source-map-support": 0.8.1 "@tsconfig/node10": 1.0.9 @@ -51706,22 +54639,8 @@ packages: typescript: 4.8.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: true - /ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4): - resolution: - { integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== } - hasBin: true - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true + ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4): dependencies: "@cspotcode/source-map-support": 0.8.1 "@tsconfig/node10": 1.0.9 @@ -51738,212 +54657,110 @@ packages: typescript: 4.8.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: true - /tsconfig-paths-webpack-plugin@3.5.2: - resolution: - { integrity: sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw== } + tsconfig-paths-webpack-plugin@3.5.2: dependencies: chalk: 4.1.2 enhanced-resolve: 5.15.0 tsconfig-paths: 3.14.2 - dev: true - /tsconfig-paths@3.14.2: - resolution: - { integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== } + tsconfig-paths@3.14.2: dependencies: "@types/json5": 0.0.29 json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 - dev: true - /tslib@1.14.1: - resolution: - { integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== } + tslib@1.14.1: {} - /tslib@2.3.0: - resolution: - { integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== } - dev: false + tslib@2.3.0: {} - /tslib@2.3.1: - resolution: - { integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== } + tslib@2.3.1: {} - /tslib@2.4.0: - resolution: - { integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== } + tslib@2.4.0: {} - /tslib@2.5.0: - resolution: - { integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== } + tslib@2.5.0: {} - /tslib@2.6.2: - resolution: - { integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== } + tslib@2.6.2: {} - /tsscmp@1.0.6: - resolution: - { integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== } - engines: { node: ">=0.6.x" } - dev: true + tsscmp@1.0.6: {} - /tsutils@3.21.0(typescript@4.8.4): - resolution: - { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== } - engines: { node: ">= 6" } - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + tsutils@3.21.0(typescript@4.8.4): dependencies: tslib: 1.14.1 typescript: 4.8.4 - dev: true - /tty-browserify@0.0.1: - resolution: - { integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== } - dev: true + tty-browserify@0.0.1: {} - /tunnel-agent@0.6.0: - resolution: - { integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== } + tunnel-agent@0.6.0: dependencies: safe-buffer: 5.2.1 - dev: true - /tunnel@0.0.6: - resolution: - { integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== } - engines: { node: ">=0.6.11 <=0.7.0 || >=0.7.3" } - dev: true + tunnel@0.0.6: {} - /tweetnacl@0.14.5: - resolution: - { integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== } - dev: true + tweetnacl@0.14.5: {} - /typanion@3.9.0: - resolution: - { integrity: sha512-7yPk67IIquhKQcUXOBM27vDuGmZf6oJbEmzgVfDniHCkT6+z4JnKY85nKqbstoec8Kp7hD06TP3Kc98ij43PIg== } - dev: true + typanion@3.9.0: {} - /type-check@0.4.0: - resolution: - { integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== } - engines: { node: ">= 0.8.0" } + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - dev: true - /type-detect@4.0.8: - resolution: - { integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== } - engines: { node: ">=4" } + type-detect@4.0.8: {} - /type-fest@0.16.0: - resolution: - { integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== } - engines: { node: ">=10" } - dev: true + type-fest@0.16.0: {} - /type-fest@0.20.2: - resolution: - { integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== } - engines: { node: ">=10" } - dev: true + type-fest@0.20.2: {} - /type-fest@0.21.3: - resolution: - { integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== } - engines: { node: ">=10" } + type-fest@0.21.3: {} - /type-fest@0.6.0: - resolution: - { integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== } - engines: { node: ">=8" } - dev: true + type-fest@0.6.0: {} - /type-fest@0.8.1: - resolution: - { integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== } - engines: { node: ">=8" } - dev: true + type-fest@0.8.1: {} - /type-fest@2.19.0: - resolution: - { integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== } - engines: { node: ">=12.20" } - dev: true + type-fest@2.19.0: {} - /type-is@1.6.18: - resolution: - { integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== } - engines: { node: ">= 0.6" } + type-is@1.6.18: dependencies: media-typer: 0.3.0 mime-types: 2.1.34 - /typed-array-buffer@1.0.0: - resolution: - { integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== } - engines: { node: ">= 0.4" } + typed-array-buffer@1.0.0: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 is-typed-array: 1.1.13 - dev: true - /typed-array-buffer@1.0.2: - resolution: - { integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== } - engines: { node: ">= 0.4" } + typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-length@1.0.0: - resolution: - { integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== } - engines: { node: ">= 0.4" } + typed-array-byte-length@1.0.0: dependencies: call-bind: 1.0.7 for-each: 0.3.3 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-length@1.0.1: - resolution: - { integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== } - engines: { node: ">= 0.4" } + typed-array-byte-length@1.0.1: dependencies: call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-offset@1.0.0: - resolution: - { integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== } - engines: { node: ">= 0.4" } + typed-array-byte-offset@1.0.0: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-offset@1.0.2: - resolution: - { integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== } - engines: { node: ">= 0.4" } + typed-array-byte-offset@1.0.2: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -51951,20 +54768,14 @@ packages: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-length@1.0.4: - resolution: - { integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== } + typed-array-length@1.0.4: dependencies: call-bind: 1.0.7 for-each: 0.3.3 is-typed-array: 1.1.13 - /typed-array-length@1.0.6: - resolution: - { integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== } - engines: { node: ">= 0.4" } + typed-array-length@1.0.6: dependencies: call-bind: 1.0.7 for-each: 0.3.3 @@ -51972,150 +54783,75 @@ packages: has-proto: 1.0.3 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - dev: true - /typed-assert@1.0.8: - resolution: - { integrity: sha512-5NkbXZUlmCE73Fs7gvkp1XXJWHYetPkg60QnQ2NXQmBYNFxbBr2zA8GCtaH4K2s2WhOmSlgiSTmrjrcm5tnM5g== } - dev: true + typed-assert@1.0.8: {} - /typed-rest-client@1.8.4: - resolution: - { integrity: sha512-MyfKKYzk3I6/QQp6e1T50py4qg+c+9BzOEl2rBmQIpStwNUoqQ73An+Tkfy9YuV7O+o2mpVVJpe+fH//POZkbg== } + typed-rest-client@1.8.4: dependencies: qs: 6.11.2 tunnel: 0.0.6 underscore: 1.13.1 - dev: true - /typedarray-to-buffer@3.1.5: - resolution: - { integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== } + typedarray-to-buffer@3.1.5: dependencies: is-typedarray: 1.0.0 - dev: true - /typedarray@0.0.6: - resolution: - { integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== } - dev: true + typedarray@0.0.6: {} - /typescript@4.8.4: - resolution: - { integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== } - engines: { node: ">=4.2.0" } - hasBin: true + typescript@4.8.4: {} - /ua-parser-js@0.7.31: - resolution: - { integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== } + ua-parser-js@0.7.31: {} - /uc.micro@1.0.6: - resolution: - { integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== } - dev: true + uc.micro@1.0.6: {} - /uglify-js@3.17.4: - resolution: - { integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== } - engines: { node: ">=0.8.0" } - hasBin: true - requiresBuild: true - dev: true + uglify-js@3.17.4: optional: true - /uid-number@0.0.6: - resolution: - { integrity: sha512-c461FXIljswCuscZn67xq9PpszkPT6RjheWFQTgCyabJrTUozElanb0YEqv2UGgk247YpcJkFBuSGNvBlpXM9w== } - dev: true + uid-number@0.0.6: {} - /umask@1.1.0: - resolution: - { integrity: sha512-lE/rxOhmiScJu9L6RTNVgB/zZbF+vGC0/p6D3xnkAePI2o0sMyFG966iR5Ki50OI/0mNi2yaRnxfLsPmEZF/JA== } - dev: true + umask@1.1.0: {} - /unbox-primitive@1.0.2: - resolution: - { integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== } + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - /unbzip2-stream@1.4.3: - resolution: - { integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== } + unbzip2-stream@1.4.3: dependencies: buffer: 5.7.1 through: 2.3.8 - dev: true - /unc-path-regex@0.1.2: - resolution: - { integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== } - engines: { node: ">=0.10.0" } - dev: true + unc-path-regex@0.1.2: {} - /undefsafe@2.0.5: - resolution: - { integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== } - dev: true + undefsafe@2.0.5: {} - /underscore@1.13.1: - resolution: - { integrity: sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g== } + underscore@1.13.1: {} - /undici-types@5.26.5: - resolution: - { integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== } + undici-types@5.26.5: {} - /undici@5.28.4: - resolution: - { integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g== } - engines: { node: ">=14.0" } + undici@5.28.4: dependencies: "@fastify/busboy": 2.1.1 - dev: false - /undoo@0.5.0: - resolution: - { integrity: sha512-SPlDcde+AUHoFKeVlH2uBJxqVkw658I4WR2rPoygC1eRCzm3GeoP8S6xXZVJeBVOQQid8X2xUBW0N4tOvvHH3Q== } + undoo@0.5.0: dependencies: defaulty: 2.1.0 fast-deep-equal: 1.1.0 - dev: false - /unicode-canonical-property-names-ecmascript@2.0.0: - resolution: - { integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== } - engines: { node: ">=4" } - dev: true + unicode-canonical-property-names-ecmascript@2.0.0: {} - /unicode-match-property-ecmascript@2.0.0: - resolution: - { integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== } - engines: { node: ">=4" } + unicode-match-property-ecmascript@2.0.0: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.0.0 - dev: true - /unicode-match-property-value-ecmascript@2.1.0: - resolution: - { integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== } - engines: { node: ">=4" } - dev: true + unicode-match-property-value-ecmascript@2.1.0: {} - /unicode-property-aliases-ecmascript@2.0.0: - resolution: - { integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== } - engines: { node: ">=4" } - dev: true + unicode-property-aliases-ecmascript@2.0.0: {} - /uniforms-bridge-json-schema@3.10.2(react@17.0.2): - resolution: - { integrity: sha512-J2RG0WQrMH39M9124lhopXnbR/ycuLJk9IkA/ix9Dxpk1dQ7EuHLg/CeXTeZTeQiF2KZrKMYXxUswEmFh7kIMQ== } + uniforms-bridge-json-schema@3.10.2(react@17.0.2): dependencies: invariant: 2.2.4 lodash: 4.17.21 @@ -52123,11 +54859,8 @@ packages: uniforms: 3.10.2(react@17.0.2) transitivePeerDependencies: - react - dev: false - /uniforms-bridge-simple-schema-2@3.10.2(react@17.0.2): - resolution: - { integrity: sha512-FM6njDK5EjB4scZ6lUXtnbacdueAOzG4U+j9bV6VjgAEUZGN057G3ui+va8PUvvxRLH9YldvB2+qesbohUpZhQ== } + uniforms-bridge-simple-schema-2@3.10.2(react@17.0.2): dependencies: invariant: 2.2.4 lodash: 4.17.21 @@ -52137,9 +54870,7 @@ packages: transitivePeerDependencies: - react - /uniforms-bridge-simple-schema@3.10.2(react@17.0.2): - resolution: - { integrity: sha512-eMC+W+8L0IsYH/8tQoi9okLWzqN+ffAl4B9XEdJabnQN7ECWNNuJBhOrlNBNdYWJtbG/gJkptib/bcCbZ8lv/w== } + uniforms-bridge-simple-schema@3.10.2(react@17.0.2): dependencies: invariant: 2.2.4 lodash: 4.17.21 @@ -52147,136 +54878,75 @@ packages: uniforms: 3.10.2(react@17.0.2) transitivePeerDependencies: - react - dev: false - /uniforms@3.10.2(react@17.0.2): - resolution: - { integrity: sha512-5FIqpAqyWDmDhaNkmXOxuz8dJ09jPg0gTpn13O6WiqtCY+nmVtHK4yGSpFU1UIjwBt9KfbRPFFmCAbYlCyV4bw== } - peerDependencies: - react: ^18.0.0 || ^17.0.0 || ^16.8.0 + uniforms@3.10.2(react@17.0.2): dependencies: invariant: 2.2.4 lodash: 4.17.21 react: 17.0.2 tslib: 2.3.1 - /union-value@1.0.1: - resolution: - { integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== } - engines: { node: ">=0.10.0" } + union-value@1.0.1: dependencies: arr-union: 3.1.0 get-value: 2.0.6 is-extendable: 0.1.1 set-value: 2.0.1 - dev: true - /unique-filename@1.1.1: - resolution: - { integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== } + unique-filename@1.1.1: dependencies: unique-slug: 2.0.2 - dev: true - /unique-slug@2.0.2: - resolution: - { integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== } + unique-slug@2.0.2: dependencies: imurmurhash: 0.1.4 - dev: true - /unique-string@2.0.0: - resolution: - { integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== } - engines: { node: ">=8" } + unique-string@2.0.0: dependencies: crypto-random-string: 2.0.0 - dev: true - /unist-util-is@4.1.0: - resolution: - { integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== } - dev: true + unist-util-is@4.1.0: {} - /unist-util-visit-parents@3.1.1: - resolution: - { integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== } + unist-util-visit-parents@3.1.1: dependencies: "@types/unist": 2.0.8 unist-util-is: 4.1.0 - dev: true - /unist-util-visit@2.0.3: - resolution: - { integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== } + unist-util-visit@2.0.3: dependencies: "@types/unist": 2.0.8 unist-util-is: 4.1.0 unist-util-visit-parents: 3.1.1 - dev: true - /universal-user-agent@6.0.0: - resolution: - { integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== } - dev: false + universal-user-agent@6.0.0: {} - /universalify@0.1.2: - resolution: - { integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== } - engines: { node: ">= 4.0.0" } - dev: true + universalify@0.1.2: {} - /universalify@0.2.0: - resolution: - { integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== } - engines: { node: ">= 4.0.0" } - dev: true + universalify@0.2.0: {} - /universalify@2.0.0: - resolution: - { integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== } - engines: { node: ">= 10.0.0" } + universalify@2.0.0: {} - /unixify@1.0.0: - resolution: - { integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg== } - engines: { node: ">=0.10.0" } + unixify@1.0.0: dependencies: normalize-path: 2.1.1 - dev: true - /unpipe@1.0.0: - resolution: - { integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== } - engines: { node: ">= 0.8" } + unpipe@1.0.0: {} - /unplugin@1.5.0: - resolution: - { integrity: sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A== } + unplugin@1.5.0: dependencies: acorn: 8.10.0 chokidar: 3.5.3 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 - dev: true - /unset-value@1.0.0: - resolution: - { integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== } - engines: { node: ">=0.10.0" } + unset-value@1.0.0: dependencies: has-value: 0.3.1 isobject: 3.0.1 - dev: true - /untildify@4.0.0: - resolution: - { integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== } - engines: { node: ">=8" } + untildify@4.0.0: {} - /unzipper@0.10.14: - resolution: - { integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g== } + unzipper@0.10.14: dependencies: big-integer: 1.6.51 binary: 0.3.0 @@ -52288,276 +54958,129 @@ packages: listenercount: 1.0.1 readable-stream: 2.3.7 setimmediate: 1.0.5 - dev: true - /update-browserslist-db@1.0.13(browserslist@4.22.1): - resolution: - { integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== } - hasBin: true - peerDependencies: - browserslist: ">= 4.21.0" + update-browserslist-db@1.0.13(browserslist@4.22.1): dependencies: browserslist: 4.22.1 escalade: 3.1.1 picocolors: 1.0.0 - dev: true - /update-browserslist-db@1.0.13(browserslist@4.23.0): - resolution: - { integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== } - hasBin: true - peerDependencies: - browserslist: ">= 4.21.0" + update-browserslist-db@1.0.13(browserslist@4.23.0): dependencies: browserslist: 4.23.0 escalade: 3.1.1 picocolors: 1.0.0 - dev: true - /update-check@1.5.2: - resolution: - { integrity: sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ== } + update-check@1.5.2: dependencies: registry-auth-token: 3.3.2 registry-url: 3.1.0 - dev: true - /update-input-width@1.4.1: - resolution: - { integrity: sha512-/FDlfTvxlEQ9+/duf5PoC1q0uYQd/nE4w7K7rVAAoW/QKKa4bdhccuPaWtfkrWEy2r08rzX6wlmCHeGL+vgJOw== } - dev: false + update-input-width@1.4.1: {} - /upper-case-first@2.0.2: - resolution: - { integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== } + upper-case-first@2.0.2: dependencies: tslib: 2.6.2 - dev: true - /upper-case@2.0.2: - resolution: - { integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== } + upper-case@2.0.2: dependencies: tslib: 2.6.2 - dev: true - /uri-js@4.4.1: - resolution: - { integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== } + uri-js@4.4.1: dependencies: punycode: 2.3.0 - /urix@0.1.0: - resolution: - { integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== } - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: true + urix@0.1.0: {} - /url-join@4.0.1: - resolution: - { integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== } - dev: true + url-join@4.0.1: {} - /url-loader@4.1.1(file-loader@6.2.0)(webpack@5.88.2): - resolution: - { integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== } - engines: { node: ">= 10.13.0" } - peerDependencies: - file-loader: "*" - webpack: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - file-loader: - optional: true + url-loader@4.1.1(file-loader@6.2.0)(webpack@5.88.2): dependencies: file-loader: 6.2.0(webpack@5.88.2) loader-utils: 2.0.4 mime-types: 2.1.34 schema-utils: 3.3.0 webpack: 5.88.2 - dev: true - /url-loader@4.1.1(webpack@5.88.2): - resolution: - { integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== } - engines: { node: ">= 10.13.0" } - peerDependencies: - file-loader: "*" - webpack: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - file-loader: - optional: true + url-loader@4.1.1(webpack@5.88.2): dependencies: loader-utils: 2.0.4 mime-types: 2.1.34 schema-utils: 3.3.0 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /url-parse@1.5.10: - resolution: - { integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== } + url-parse@1.5.10: dependencies: querystringify: 2.2.0 requires-port: 1.0.0 - dev: true - /url@0.11.3: - resolution: - { integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== } + url@0.11.3: dependencies: punycode: 1.4.1 qs: 6.11.2 - dev: true - /urlpattern-polyfill@6.0.2: - resolution: - { integrity: sha512-5vZjFlH9ofROmuWmXM9yj2wljYKgWstGwe8YTyiqM7hVum/g9LyCizPZtb3UqsuppVwety9QJmfc42VggLpTgg== } + urlpattern-polyfill@6.0.2: dependencies: braces: 3.0.2 - dev: true - /urlpattern-polyfill@8.0.2: - resolution: - { integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ== } - dev: true + urlpattern-polyfill@8.0.2: {} - /use-callback-ref@1.3.0(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + use-callback-ref@1.3.0(@types/react@17.0.21)(react@17.0.2): dependencies: "@types/react": 17.0.21 react: 17.0.2 tslib: 2.6.2 - dev: true - /use-callback-ref@1.3.0(react@17.0.2): - resolution: - { integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + use-callback-ref@1.3.0(react@17.0.2): dependencies: react: 17.0.2 tslib: 2.6.2 - dev: true - /use-composed-ref@1.2.1(react@17.0.2): - resolution: - { integrity: sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 + use-composed-ref@1.2.1(react@17.0.2): dependencies: react: 17.0.2 - /use-isomorphic-layout-effect@1.1.1(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ== } - peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + use-isomorphic-layout-effect@1.1.1(@types/react@17.0.21)(react@17.0.2): dependencies: "@types/react": 17.0.21 react: 17.0.2 - /use-latest@1.2.0(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== } - peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + use-latest@1.2.0(@types/react@17.0.21)(react@17.0.2): dependencies: "@types/react": 17.0.21 react: 17.0.2 use-isomorphic-layout-effect: 1.1.1(@types/react@17.0.21)(react@17.0.2) - /use-resize-observer@9.1.0(react-dom@17.0.2)(react@17.0.2): - resolution: - { integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow== } - peerDependencies: - react: 16.8.0 - 18 - react-dom: 16.8.0 - 18 + use-resize-observer@9.1.0(react-dom@17.0.2)(react@17.0.2): dependencies: "@juggle/resize-observer": 3.4.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true - /use-sidecar@1.1.2(@types/react@17.0.21)(react@17.0.2): - resolution: - { integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + use-sidecar@1.1.2(@types/react@17.0.21)(react@17.0.2): dependencies: "@types/react": 17.0.21 detect-node-es: 1.1.0 react: 17.0.2 tslib: 2.6.2 - dev: true - /use-sidecar@1.1.2(react@17.0.2): - resolution: - { integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== } - engines: { node: ">=10" } - peerDependencies: - "@types/react": ^17.0.6 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true + use-sidecar@1.1.2(react@17.0.2): dependencies: detect-node-es: 1.1.0 react: 17.0.2 tslib: 2.6.2 - dev: true - /use-sync-external-store@1.2.0(react@17.0.2): - resolution: - { integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== } - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + use-sync-external-store@1.2.0(react@17.0.2): dependencies: react: 17.0.2 - dev: false - /use@3.1.1: - resolution: - { integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== } - engines: { node: ">=0.10.0" } - dev: true + use@3.1.1: {} - /utf8-byte-length@1.0.4: - resolution: - { integrity: sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA== } + utf8-byte-length@1.0.4: {} - /util-deprecate@1.0.2: - resolution: - { integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== } + util-deprecate@1.0.2: {} - /util@0.12.5: - resolution: - { integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== } + util@0.12.5: dependencies: inherits: 2.0.4 is-arguments: 1.1.1 @@ -52565,170 +55088,89 @@ packages: is-typed-array: 1.1.13 which-typed-array: 1.1.15 - /utila@0.4.0: - resolution: - { integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== } - dev: true + utila@0.4.0: {} - /utils-merge@1.0.1: - resolution: - { integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== } - engines: { node: ">= 0.4.0" } + utils-merge@1.0.1: {} - /uuid@3.4.0: - resolution: - { integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== } - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: true + uuid@3.4.0: {} - /uuid@8.3.2: - resolution: - { integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== } - hasBin: true + uuid@8.3.2: {} - /uuid@9.0.1: - resolution: - { integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== } - hasBin: true - dev: true + uuid@9.0.1: {} - /v8-compile-cache-lib@3.0.1: - resolution: - { integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== } - dev: true + v8-compile-cache-lib@3.0.1: {} - /v8-to-istanbul@7.1.2: - resolution: - { integrity: sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== } - engines: { node: ">=10.10.0" } + v8-to-istanbul@7.1.2: dependencies: "@types/istanbul-lib-coverage": 2.0.1 convert-source-map: 1.7.0 source-map: 0.7.4 - dev: true - /v8-to-istanbul@9.1.3: - resolution: - { integrity: sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg== } - engines: { node: ">=10.12.0" } + v8-to-istanbul@9.1.3: dependencies: "@jridgewell/trace-mapping": 0.3.18 "@types/istanbul-lib-coverage": 2.0.1 convert-source-map: 2.0.0 - dev: true - /validate-npm-package-license@3.0.4: - resolution: - { integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== } + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.1.0 spdx-expression-parse: 3.0.0 - dev: true - /validate-npm-package-name@4.0.0: - resolution: - { integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + validate-npm-package-name@4.0.0: dependencies: builtins: 5.0.1 - dev: true - /value-equal@1.0.1: - resolution: - { integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== } + value-equal@1.0.1: {} - /value-or-promise@1.0.11: - resolution: - { integrity: sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg== } - engines: { node: ">=12" } - dev: true + value-or-promise@1.0.11: {} - /value-or-promise@1.0.12: - resolution: - { integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== } - engines: { node: ">=12" } - dev: true + value-or-promise@1.0.12: {} - /vary@1.1.2: - resolution: - { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== } - engines: { node: ">= 0.8" } + vary@1.1.2: {} - /verror@1.10.0: - resolution: - { integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== } - engines: { "0": node >=0.6.0 } + verror@1.10.0: dependencies: assert-plus: 1.0.0 core-util-is: 1.0.2 extsprintf: 1.4.0 - dev: true - /version-selector-type@3.0.0: - resolution: - { integrity: sha512-PSvMIZS7C1MuVNBXl/CDG2pZq8EXy/NW2dHIdm3bVP5N0PC8utDK8ttXLXj44Gn3J0lQE3U7Mpm1estAOd+eiA== } - engines: { node: ">=10.13" } + version-selector-type@3.0.0: dependencies: semver: 7.5.4 - dev: true - /victory-area@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-aIyMuzUqiDcpTCB7FUOYDJvqiDPiluEXLOw6Lh1vrUYmV7CNqMDOIBtTau2vI41Ao0o0YJdCAcyzBib9e3UYbw== } - peerDependencies: - react: ">=16.6.0" + victory-area@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) victory-vendor: 36.6.8 - dev: false - /victory-axis@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-tClVJEay1YOJAh9rRyyLx8pei7Sr1/xTz04bJmfzFoAxFoPBtvgfFwXhfZ1YjGIl7m5Wh2CiYMY3figueLzYtg== } - peerDependencies: - react: ">=16.6.0" + victory-axis@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) - dev: false - /victory-bar@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-jLLPm3IW8/2uSLPvQD9bxzXnTraUYBIDTkbZPZy7oHP01OVzP1sj+MMHcINCWcUbyUyLZDL3u8CvViXjS273JQ== } - peerDependencies: - react: ">=16.6.0" + victory-bar@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) victory-vendor: 36.6.8 - dev: false - /victory-brush-container@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-PN5zQ6kjVwZca1qV41WlV6J2IEyQh+2hykRe6c/wERDotVVbSrX3sJVAzUbN+7x2rrK0CL6a/XUI8jDsWTMM2A== } - peerDependencies: - react: ">=16.6.0" + victory-brush-container@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 react-fast-compare: 3.2.0 victory-core: 36.6.8(react@17.0.2) - dev: false - /victory-chart@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-kC1jL63PAmqUrvZNOfwAXNuaIwz4nvXYUuEPu59WRBCOIGDGRgv2wJ1O7O0xYXqDkI57EtAYf9KUK+miEn/Btg== } - peerDependencies: - react: ">=16.6.0" + victory-chart@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 @@ -52738,13 +55180,8 @@ packages: victory-core: 36.6.8(react@17.0.2) victory-polar-axis: 36.6.8(react@17.0.2) victory-shared-events: 36.6.8(react@17.0.2) - dev: false - /victory-core@35.11.4(react@17.0.2): - resolution: - { integrity: sha512-PuqrOIn/a6GQgsp/DKvACiJBAJo71P77jltn56mlDZjAAzz+58BL4E0hx7x908GdodLXo2n9gEeuDdjOAlOt0Q== } - peerDependencies: - react: ^16.6.0 || ^17.0.0 + victory-core@35.11.4(react@17.0.2): dependencies: d3-ease: 1.0.7 d3-interpolate: 1.4.0 @@ -52755,26 +55192,16 @@ packages: prop-types: 15.8.1 react: 17.0.2 react-fast-compare: 2.0.4 - dev: false - /victory-core@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-SkyEszZKGyxjqfptfFWYdI22CvCuE9LhkaDpikzIhT2gcE3SuOBO5fk/740XMYE2ZUsJ4Fu/Vy4+8jZi17y44A== } - peerDependencies: - react: ">=16.6.0" + victory-core@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 react-fast-compare: 3.2.0 victory-vendor: 36.6.8 - dev: false - /victory-create-container@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-H2BsdTbJ/RxxcEg5lzk3TDlihtOs7I/5KaIBP3yosPs702i40mL2qndkRkj08QeiZhkaKfQ2GOUvyP+t7DSdmg== } - peerDependencies: - react: ">=16.6.0" + victory-create-container@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 react: 17.0.2 @@ -52784,25 +55211,15 @@ packages: victory-selection-container: 36.6.8(react@17.0.2) victory-voronoi-container: 36.6.8(react@17.0.2) victory-zoom-container: 36.6.8(react@17.0.2) - dev: false - /victory-cursor-container@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-3WIBRl+7jnZok6syLfW8RK23nliDcoD/JUTN0YZo6bKBqHeFc4+ur3mlwCfghH7sGoxJRYuOJxTd9x2MwM5HQQ== } - peerDependencies: - react: ">=16.6.0" + victory-cursor-container@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) - dev: false - /victory-group@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-CiupDIGPPWVgwif3ayd8glSlR41mVbuT0Nl0ay9q42w2fiM32syiJAoifIw47X4tL8ow/DXH+/5Pd8eEyA2trA== } - peerDependencies: - react: ">=16.6.0" + victory-group@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 @@ -52810,87 +55227,52 @@ packages: react-fast-compare: 3.2.0 victory-core: 36.6.8(react@17.0.2) victory-shared-events: 36.6.8(react@17.0.2) - dev: false - /victory-legend@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-OnkzB82Mvt5/1LYNsrfZQoXaVvgfp1rCsFRI3imq257Sh/UPy0/eZehCMQs/SVbU0z0EuIpXokhZb3BBdoJgpw== } - peerDependencies: - react: ">=16.6.0" + victory-legend@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) - dev: false - /victory-line@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-MozOejQRZPdzFaru5zUfqVB4TEff6nZjtQhOs+F5yyhXjLgM89zGX30r3jK5cjVdAPbTu4KPUrwktvlw+AkPRA== } - peerDependencies: - react: ">=16.6.0" + victory-line@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) victory-vendor: 36.6.8 - dev: false - /victory-pie@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-dUHWiiKd60dlt7OjFa+YYwanHAkP/T0abzy6O3SFxGre52oeqd8px1EoVhlLKpn4ao8L35koG9mvz6/pGyr8Dw== } - peerDependencies: - react: ">=16.6.0" + victory-pie@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) victory-vendor: 36.6.8 - dev: false - /victory-polar-axis@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-aU+Wp5six21POhI9oXeREnZHljpqcmwFHHnliVGrwgRsuc7TAjfXPWVOX9guEFfh6zQW6IZWWWTTLAN/PIEm9w== } - peerDependencies: - react: ">=16.6.0" + victory-polar-axis@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) - dev: false - /victory-scatter@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-GKSNneBxIWLsF3eBSTW5IwT5S4YdsfFl4PVCP3/wTa2myfS5DIS9FufEnJp/FEZGalEXYWxeR47rlWqABxAj5A== } - peerDependencies: - react: ">=16.6.0" + victory-scatter@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) - dev: false - /victory-selection-container@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-kudYbSX+o7fr64oeN7+EG/c+lqO22aypxVdCwa6BagAGoqqLR4jXxTqqIdp8tvxCgfCCXxopnTKYr46nubypGw== } - peerDependencies: - react: ">=16.6.0" + victory-selection-container@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) - dev: false - /victory-shared-events@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-hWPOVqMD3Sv6Rl1iyO6ibQrwYF9/eLCnRo0T59/Hsid6On0AJJjL9gv0oEIM5fqz7R7zx9PJmMk877IctEOemw== } - peerDependencies: - react: ">=16.6.0" + victory-shared-events@36.6.8(react@17.0.2): dependencies: json-stringify-safe: 5.0.1 lodash: 4.17.21 @@ -52898,13 +55280,8 @@ packages: react: 17.0.2 react-fast-compare: 3.2.0 victory-core: 36.6.8(react@17.0.2) - dev: false - /victory-stack@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-Pkux46IqAealOi0KvqQpaJKKKpHCfZ/sh5IeUKYFy+QKWAjiQjG6hFZeHgr2YaS7OfdbvHhoAdvp03KntWzpbw== } - peerDependencies: - react: ">=16.6.0" + victory-stack@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 @@ -52912,23 +55289,15 @@ packages: react-fast-compare: 3.2.0 victory-core: 36.6.8(react@17.0.2) victory-shared-events: 36.6.8(react@17.0.2) - dev: false - /victory-tooltip@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-9P+QeAGyDpP0trJnQ1NtnbDhpoJB0Ghc2boYEehvL12p0OzolY9/Nq5SDP0tu5i1BBujwFXtnoCDqt+mOH25fA== } - peerDependencies: - react: ">=16.6.0" + victory-tooltip@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) - dev: false - /victory-vendor@36.6.8: - resolution: - { integrity: sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ== } + victory-vendor@36.6.8: dependencies: "@types/d3-array": 3.0.4 "@types/d3-ease": 3.0.0 @@ -52944,13 +55313,8 @@ packages: d3-shape: 3.2.0 d3-time: 3.1.0 d3-timer: 3.0.1 - dev: false - /victory-voronoi-container@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-x9/OOZdMm4dh38jNhSfBYT0nG6ribsINU0/WNzIn3QcDXFBInsJ7jRySxYmdmk45OdXfbDRwDMqVHk72sWQyUw== } - peerDependencies: - react: ">=16.6.0" + victory-voronoi-container@36.6.8(react@17.0.2): dependencies: delaunay-find: 0.0.6 lodash: 4.17.21 @@ -52959,61 +55323,31 @@ packages: react-fast-compare: 3.2.0 victory-core: 36.6.8(react@17.0.2) victory-tooltip: 36.6.8(react@17.0.2) - dev: false - /victory-zoom-container@35.11.4(react@17.0.2): - resolution: - { integrity: sha512-8D4hTdvGZqyZdgWjkz/pDRVy/kijWhptFbK0KWl5J1Tt4YuCGiRC9oxQOpEjlqr8TSyeVnpyuF4QuIp9YOIrAw== } - peerDependencies: - react: ^16.6.0 || ^17.0.0 + victory-zoom-container@35.11.4(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 35.11.4(react@17.0.2) - dev: false - /victory-zoom-container@36.6.8(react@17.0.2): - resolution: - { integrity: sha512-gxX5iJUaxrFFZ2IGS0sQnUI+3Mhj6bVLqtOlQd3Krld+9f/ieuUbxl+P+eIyhQU/VyHSlirIZeOGOXJeYcU9jQ== } - peerDependencies: - react: ">=16.6.0" + victory-zoom-container@36.6.8(react@17.0.2): dependencies: lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 victory-core: 36.6.8(react@17.0.2) - dev: false - - /vm-browserify@1.1.2: - resolution: - { integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== } - dev: true - /void-elements@2.0.1: - resolution: - { integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung== } - engines: { node: ">=0.10.0" } - dev: true + vm-browserify@1.1.2: {} - /vscode-extension-tester-locators@3.8.0(monaco-page-objects@3.10.0)(selenium-webdriver@4.15.0): - resolution: - { integrity: sha512-i+iTdQmFBuhbH95EAzFZOiZWZ8umc6oahPyZGqffEOyizqzVcrQPN5YT4UX91agCqMODx0aS7yUpZZz1tg8Oew== } - peerDependencies: - monaco-page-objects: ^3.10.0 - selenium-webdriver: ^4.6.1 + void-elements@2.0.1: {} + + vscode-extension-tester-locators@3.8.0(monaco-page-objects@3.10.0)(selenium-webdriver@4.15.0): dependencies: monaco-page-objects: 3.10.0(selenium-webdriver@4.15.0)(typescript@4.8.4) selenium-webdriver: 4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe) - dev: true - /vscode-extension-tester@5.10.0(mocha@9.2.0)(typescript@4.8.4): - resolution: - { integrity: sha512-9tltf+hlwNTvi7XXjA7oH1kcTrIDOLqGB/5d+W6CSwTRMXHwxeIw4JUgKlriuy65elr06YB5IVpSBgn+fs4X5A== } - hasBin: true - peerDependencies: - mocha: ">=5.2.0" - typescript: ">=4.6.2" + vscode-extension-tester@5.10.0(mocha@9.2.0)(typescript@4.8.4): dependencies: "@types/selenium-webdriver": 4.1.20 "@vscode/vsce": 2.22.0 @@ -53035,23 +55369,16 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true - /vscode-json-languageservice@4.1.8: - resolution: - { integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg== } - engines: { npm: ">=7.0.0" } + vscode-json-languageservice@4.1.8: dependencies: jsonc-parser: 3.2.0 vscode-languageserver-textdocument: 1.0.7 vscode-languageserver-types: 3.17.2 vscode-nls: 5.2.0 vscode-uri: 3.0.7 - dev: true - /vscode-json-languageservice@4.2.1: - resolution: - { integrity: sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA== } + vscode-json-languageservice@4.2.1: dependencies: jsonc-parser: 3.2.0 vscode-languageserver-textdocument: 1.0.7 @@ -53059,89 +55386,46 @@ packages: vscode-nls: 5.2.0 vscode-uri: 3.0.7 - /vscode-jsonrpc@6.0.0: - resolution: - { integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg== } - engines: { node: ">=8.0.0 || >=10.0.0" } + vscode-jsonrpc@6.0.0: {} - /vscode-languageserver-protocol@3.16.0: - resolution: - { integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A== } + vscode-languageserver-protocol@3.16.0: dependencies: vscode-jsonrpc: 6.0.0 vscode-languageserver-types: 3.16.0 - /vscode-languageserver-textdocument@1.0.4: - resolution: - { integrity: sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ== } - dev: false + vscode-languageserver-textdocument@1.0.4: {} - /vscode-languageserver-textdocument@1.0.7: - resolution: - { integrity: sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg== } + vscode-languageserver-textdocument@1.0.7: {} - /vscode-languageserver-types@3.16.0: - resolution: - { integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA== } + vscode-languageserver-types@3.16.0: {} - /vscode-languageserver-types@3.17.2: - resolution: - { integrity: sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA== } + vscode-languageserver-types@3.17.2: {} - /vscode-languageserver@7.0.0: - resolution: - { integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw== } - hasBin: true + vscode-languageserver@7.0.0: dependencies: vscode-languageserver-protocol: 3.16.0 - /vscode-nls@5.2.0: - resolution: - { integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng== } + vscode-nls@5.2.0: {} - /vscode-uri@3.0.6: - resolution: - { integrity: sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ== } - dev: true + vscode-uri@3.0.6: {} - /vscode-uri@3.0.7: - resolution: - { integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== } + vscode-uri@3.0.7: {} - /w3c-hr-time@1.0.2: - resolution: - { integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== } - deprecated: Use your platform's native performance.now() and performance.timeOrigin. + w3c-hr-time@1.0.2: dependencies: browser-process-hrtime: 1.0.0 - dev: true - /w3c-xmlserializer@2.0.0: - resolution: - { integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== } - engines: { node: ">=10" } + w3c-xmlserializer@2.0.0: dependencies: xml-name-validator: 3.0.0 - dev: true - /w3c-xmlserializer@4.0.0: - resolution: - { integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw== } - engines: { node: ">=14" } + w3c-xmlserializer@4.0.0: dependencies: xml-name-validator: 4.0.0 - dev: true - /waait@1.0.5: - resolution: - { integrity: sha512-wp+unA4CpqxvBUKHHv8D86fK4jWByHAWyhEXXVHfVUZfK+16ylpj7hjQ58Z8j9ntu8XNukRQT8Fi5qbyJ8rkyw== } - dev: true + waait@1.0.5: {} - /wait-on@7.2.0: - resolution: - { integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ== } - engines: { node: ">=12.0.0" } - hasBin: true + wait-on@7.2.0: dependencies: axios: 1.6.8 joi: 17.12.0 @@ -53150,13 +55434,8 @@ packages: rxjs: 7.8.1 transitivePeerDependencies: - debug - dev: true - /wait-on@7.2.0(debug@4.3.4): - resolution: - { integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ== } - engines: { node: ">=12.0.0" } - hasBin: true + wait-on@7.2.0(debug@4.3.4): dependencies: axios: 1.6.8(debug@4.3.4) joi: 17.12.0 @@ -53165,95 +55444,43 @@ packages: rxjs: 7.8.1 transitivePeerDependencies: - debug - dev: true - /walker@1.0.8: - resolution: - { integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== } + walker@1.0.8: dependencies: makeerror: 1.0.12 - dev: true - /watchpack@2.4.0: - resolution: - { integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== } - engines: { node: ">=10.13.0" } + watchpack@2.4.0: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - dev: true - /wbuf@1.7.3: - resolution: - { integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== } + wbuf@1.7.3: dependencies: minimalistic-assert: 1.0.1 - dev: true - /wcwidth@1.0.1: - resolution: - { integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== } + wcwidth@1.0.1: dependencies: defaults: 1.0.3 - /web-streams-polyfill@3.2.1: - resolution: - { integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== } - engines: { node: ">= 8" } + web-streams-polyfill@3.2.1: {} - /webcrypto-core@1.7.7: - resolution: - { integrity: sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g== } + webcrypto-core@1.7.7: dependencies: "@peculiar/asn1-schema": 2.3.6 "@peculiar/json-schema": 1.1.12 asn1js: 3.0.5 pvtsutils: 1.3.5 tslib: 2.6.2 - dev: true - /webidl-conversions@3.0.1: - resolution: - { integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== } + webidl-conversions@3.0.1: {} - /webidl-conversions@5.0.0: - resolution: - { integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== } - engines: { node: ">=8" } - dev: true + webidl-conversions@5.0.0: {} - /webidl-conversions@6.1.0: - resolution: - { integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== } - engines: { node: ">=10.4" } - dev: true + webidl-conversions@6.1.0: {} - /webidl-conversions@7.0.0: - resolution: - { integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== } - engines: { node: ">=12" } - dev: true + webidl-conversions@7.0.0: {} - /webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2): - resolution: - { integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== } - engines: { node: ">=10.13.0" } - hasBin: true - peerDependencies: - "@webpack-cli/generators": "*" - "@webpack-cli/migrate": "*" - webpack: 4.x.x || 5.x.x - webpack-bundle-analyzer: "*" - webpack-dev-server: "*" - peerDependenciesMeta: - "@webpack-cli/generators": - optional: true - "@webpack-cli/migrate": - optional: true - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true + webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2): dependencies: "@discoveryjs/json-ext": 0.5.7 "@webpack-cli/configtest": 1.2.0(webpack-cli@4.10.0)(webpack@5.88.2) @@ -53269,28 +55496,8 @@ packages: webpack: 5.88.2(webpack-cli@4.10.0) webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) webpack-merge: 5.9.0 - dev: true - /webpack-cli@4.10.0(webpack@5.88.2): - resolution: - { integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== } - engines: { node: ">=10.13.0" } - hasBin: true - peerDependencies: - "@webpack-cli/generators": "*" - "@webpack-cli/migrate": "*" - webpack: 4.x.x || 5.x.x - webpack-bundle-analyzer: "*" - webpack-dev-server: "*" - peerDependenciesMeta: - "@webpack-cli/generators": - optional: true - "@webpack-cli/migrate": - optional: true - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true + webpack-cli@4.10.0(webpack@5.88.2): dependencies: "@discoveryjs/json-ext": 0.5.7 "@webpack-cli/configtest": 1.2.0(webpack-cli@4.10.0)(webpack@5.88.2) @@ -53305,14 +55512,8 @@ packages: rechoir: 0.7.0 webpack: 5.88.2(webpack-cli@4.10.0) webpack-merge: 5.9.0 - dev: true - /webpack-dev-middleware@5.3.3(webpack@5.76.1): - resolution: - { integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== } - engines: { node: ">= 12.13.0" } - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + webpack-dev-middleware@5.3.3(webpack@5.76.1): dependencies: colorette: 2.0.20 memfs: 3.5.1 @@ -53320,14 +55521,8 @@ packages: range-parser: 1.2.1 schema-utils: 4.2.0 webpack: 5.76.1 - dev: true - /webpack-dev-middleware@5.3.3(webpack@5.88.2): - resolution: - { integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== } - engines: { node: ">= 12.13.0" } - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + webpack-dev-middleware@5.3.3(webpack@5.88.2): dependencies: colorette: 2.0.20 memfs: 3.5.1 @@ -53335,17 +55530,8 @@ packages: range-parser: 1.2.1 schema-utils: 4.2.0 webpack: 5.88.2(webpack-cli@4.10.0) - dev: true - /webpack-dev-middleware@6.1.1(webpack@5.88.2): - resolution: - { integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ== } - engines: { node: ">= 14.15.0" } - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true + webpack-dev-middleware@6.1.1(webpack@5.88.2): dependencies: colorette: 2.0.20 memfs: 3.5.1 @@ -53353,19 +55539,8 @@ packages: range-parser: 1.2.1 schema-utils: 4.2.0 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - dev: true - /webpack-dev-server@4.11.0(webpack@5.76.1): - resolution: - { integrity: sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw== } - engines: { node: ">= 12.13.0" } - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: "*" - peerDependenciesMeta: - webpack-cli: - optional: true + webpack-dev-server@4.11.0(webpack@5.76.1): dependencies: "@types/bonjour": 3.5.10 "@types/connect-history-api-fallback": 1.3.5 @@ -53402,21 +55577,8 @@ packages: - debug - supports-color - utf-8-validate - dev: true - /webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2): - resolution: - { integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== } - engines: { node: ">= 12.13.0" } - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: "*" - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true + webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2): dependencies: "@types/bonjour": 3.5.10 "@types/connect-history-api-fallback": 1.3.5 @@ -53455,21 +55617,8 @@ packages: - debug - supports-color - utf-8-validate - dev: true - /webpack-dev-server@4.15.1(webpack@5.88.2): - resolution: - { integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== } - engines: { node: ">= 12.13.0" } - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: "*" - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true + webpack-dev-server@4.15.1(webpack@5.88.2): dependencies: "@types/bonjour": 3.5.10 "@types/connect-history-api-fallback": 1.3.5 @@ -53507,84 +55656,39 @@ packages: - debug - supports-color - utf-8-validate - dev: true - /webpack-hot-middleware@2.25.4: - resolution: - { integrity: sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w== } + webpack-hot-middleware@2.25.4: dependencies: ansi-html-community: 0.0.8 html-entities: 2.3.2 strip-ansi: 6.0.1 - dev: true - /webpack-merge@4.2.2: - resolution: - { integrity: sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== } + webpack-merge@4.2.2: dependencies: lodash: 4.17.21 - dev: true - /webpack-merge@5.8.0: - resolution: - { integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== } - engines: { node: ">=10.0.0" } + webpack-merge@5.8.0: dependencies: clone-deep: 4.0.1 wildcard: 2.0.0 - dev: true - /webpack-merge@5.9.0: - resolution: - { integrity: sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg== } - engines: { node: ">=10.0.0" } + webpack-merge@5.9.0: dependencies: clone-deep: 4.0.1 wildcard: 2.0.0 - dev: true - /webpack-node-externals@3.0.0: - resolution: - { integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ== } - engines: { node: ">=6" } - dev: true + webpack-node-externals@3.0.0: {} - /webpack-sources@3.2.3: - resolution: - { integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== } - engines: { node: ">=10.13.0" } - dev: true + webpack-sources@3.2.3: {} - /webpack-subresource-integrity@5.1.0(webpack@5.76.1): - resolution: - { integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q== } - engines: { node: ">= 12" } - peerDependencies: - html-webpack-plugin: ">= 5.0.0-beta.1 < 6" - webpack: ^5.12.0 - peerDependenciesMeta: - html-webpack-plugin: - optional: true + webpack-subresource-integrity@5.1.0(webpack@5.76.1): dependencies: typed-assert: 1.0.8 webpack: 5.76.1 - dev: true - /webpack-virtual-modules@0.5.0: - resolution: - { integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw== } - dev: true + webpack-virtual-modules@0.5.0: {} - /webpack@5.76.1: - resolution: - { integrity: sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ== } - engines: { node: ">=10.13.0" } - hasBin: true - peerDependencies: - webpack-cli: "*" - peerDependenciesMeta: - webpack-cli: - optional: true + webpack@5.76.1: dependencies: "@types/eslint-scope": 3.7.3 "@types/estree": 0.0.51 @@ -53614,18 +55718,8 @@ packages: - "@swc/core" - esbuild - uglify-js - dev: true - /webpack@5.88.2: - resolution: - { integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== } - engines: { node: ">=10.13.0" } - hasBin: true - peerDependencies: - webpack-cli: "*" - peerDependenciesMeta: - webpack-cli: - optional: true + webpack@5.88.2: dependencies: "@types/eslint-scope": 3.7.3 "@types/estree": 1.0.1 @@ -53655,18 +55749,8 @@ packages: - "@swc/core" - esbuild - uglify-js - dev: true - /webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20): - resolution: - { integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== } - engines: { node: ">=10.13.0" } - hasBin: true - peerDependencies: - webpack-cli: "*" - peerDependenciesMeta: - webpack-cli: - optional: true + webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20): dependencies: "@types/eslint-scope": 3.7.3 "@types/estree": 1.0.1 @@ -53696,18 +55780,8 @@ packages: - "@swc/core" - esbuild - uglify-js - dev: true - /webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0): - resolution: - { integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== } - engines: { node: ">=10.13.0" } - hasBin: true - peerDependencies: - webpack-cli: "*" - peerDependenciesMeta: - webpack-cli: - optional: true + webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0): dependencies: "@types/eslint-scope": 3.7.3 "@types/estree": 1.0.1 @@ -53738,18 +55812,8 @@ packages: - "@swc/core" - esbuild - uglify-js - dev: true - /webpack@5.88.2(webpack-cli@4.10.0): - resolution: - { integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== } - engines: { node: ">=10.13.0" } - hasBin: true - peerDependencies: - webpack-cli: "*" - peerDependenciesMeta: - webpack-cli: - optional: true + webpack@5.88.2(webpack-cli@4.10.0): dependencies: "@types/eslint-scope": 3.7.3 "@types/estree": 1.0.1 @@ -53780,79 +55844,44 @@ packages: - "@swc/core" - esbuild - uglify-js - dev: true - /websocket-driver@0.7.4: - resolution: - { integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== } - engines: { node: ">=0.8.0" } + websocket-driver@0.7.4: dependencies: http-parser-js: 0.5.3 safe-buffer: 5.2.1 websocket-extensions: 0.1.4 - dev: true - /websocket-extensions@0.1.4: - resolution: - { integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== } - engines: { node: ">=0.8.0" } - dev: true + websocket-extensions@0.1.4: {} - /whatwg-encoding@1.0.5: - resolution: - { integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== } + whatwg-encoding@1.0.5: dependencies: iconv-lite: 0.4.24 - dev: true - /whatwg-encoding@2.0.0: - resolution: - { integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== } - engines: { node: ">=12" } + whatwg-encoding@2.0.0: dependencies: iconv-lite: 0.6.3 - dev: true - /whatwg-mimetype@2.3.0: - resolution: - { integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== } - dev: true + whatwg-mimetype@2.3.0: {} - /whatwg-mimetype@3.0.0: - resolution: - { integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== } - engines: { node: ">=12" } - dev: true + whatwg-mimetype@3.0.0: {} - /whatwg-url@12.0.1: - resolution: - { integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ== } - engines: { node: ">=14" } + whatwg-url@12.0.1: dependencies: tr46: 4.1.1 webidl-conversions: 7.0.0 - dev: true - /whatwg-url@5.0.0: - resolution: - { integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== } + whatwg-url@5.0.0: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - /whatwg-url@8.5.0: - resolution: - { integrity: sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg== } - engines: { node: ">=10" } + whatwg-url@8.5.0: dependencies: lodash: 4.17.21 tr46: 2.0.2 webidl-conversions: 6.1.0 - dev: true - /which-boxed-primitive@1.0.2: - resolution: - { integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== } + which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.2 is-boolean-object: 1.1.1 @@ -53860,10 +55889,7 @@ packages: is-string: 1.0.7 is-symbol: 1.0.4 - /which-builtin-type@1.1.3: - resolution: - { integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== } - engines: { node: ">= 0.4" } + which-builtin-type@1.1.3: dependencies: function.prototype.name: 1.1.5 has-tostringtag: 1.0.2 @@ -53877,27 +55903,17 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.1 which-typed-array: 1.1.15 - dev: true - /which-collection@1.0.1: - resolution: - { integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== } + which-collection@1.0.1: dependencies: is-map: 2.0.2 is-set: 2.0.2 is-weakmap: 2.0.1 is-weakset: 2.0.2 - dev: true - /which-module@2.0.0: - resolution: - { integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== } - dev: true + which-module@2.0.0: {} - /which-typed-array@1.1.15: - resolution: - { integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== } - engines: { node: ">= 0.4" } + which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -53905,315 +55921,138 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.2 - /which@1.3.1: - resolution: - { integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== } - hasBin: true + which@1.3.1: dependencies: isexe: 2.0.0 - dev: true - /which@2.0.2: - resolution: - { integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== } - engines: { node: ">= 8" } - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - dev: true - /wide-align@1.1.5: - resolution: - { integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== } + wide-align@1.1.5: dependencies: string-width: 4.2.3 - dev: true - /widest-line@2.0.1: - resolution: - { integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== } - engines: { node: ">=4" } + widest-line@2.0.1: dependencies: string-width: 2.1.1 - dev: true - /widest-line@3.1.0: - resolution: - { integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== } - engines: { node: ">=8" } + widest-line@3.1.0: dependencies: string-width: 4.2.3 - dev: true - /wildcard@2.0.0: - resolution: - { integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== } - dev: true + wildcard@2.0.0: {} - /wordwrap@1.0.0: - resolution: - { integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== } - dev: true + wordwrap@1.0.0: {} - /workerpool@6.2.0: - resolution: - { integrity: sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A== } - dev: true + workerpool@6.2.0: {} - /wrap-ansi@6.2.0: - resolution: - { integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== } - engines: { node: ">=8" } + wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true - /wrap-ansi@7.0.0: - resolution: - { integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== } - engines: { node: ">=10" } + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - /wrap-ansi@8.1.0: - resolution: - { integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== } - engines: { node: ">=12" } + wrap-ansi@8.1.0: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.0.1 - dev: true - /wrappy@1.0.2: - resolution: - { integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== } + wrappy@1.0.2: {} - /write-file-atomic@2.4.3: - resolution: - { integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== } + write-file-atomic@2.4.3: dependencies: graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 - dev: true - /write-file-atomic@3.0.3: - resolution: - { integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== } + write-file-atomic@3.0.3: dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 - dev: true - /write-file-atomic@4.0.2: - resolution: - { integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + write-file-atomic@4.0.2: dependencies: imurmurhash: 0.1.4 signal-exit: 3.0.7 - dev: true - /write-yaml-file@4.2.0: - resolution: - { integrity: sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q== } - engines: { node: ">=10.13" } + write-yaml-file@4.2.0: dependencies: js-yaml: 4.1.0 write-file-atomic: 3.0.3 - dev: true - /ws@6.2.2: - resolution: - { integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== } - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + ws@6.2.2: dependencies: async-limiter: 1.0.1 - dev: true - /ws@7.5.6: - resolution: - { integrity: sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== } - engines: { node: ">=8.3.0" } - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true + ws@7.5.6: {} - /ws@8.13.0: - resolution: - { integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== } - engines: { node: ">=10.0.0" } - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true + ws@8.13.0: {} - /ws@8.14.2: - resolution: - { integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== } - engines: { node: ">=10.0.0" } - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + ws@8.14.2: {} - /ws@8.2.3: - resolution: - { integrity: sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== } - engines: { node: ">=10.0.0" } - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true + ws@8.2.3: {} - /xml-js@1.6.11: - resolution: - { integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== } - hasBin: true + xml-js@1.6.11: dependencies: sax: 1.2.4 - dev: false - /xml-name-validator@3.0.0: - resolution: - { integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== } - dev: true + xml-name-validator@3.0.0: {} - /xml-name-validator@4.0.0: - resolution: - { integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== } - engines: { node: ">=12" } - dev: true + xml-name-validator@4.0.0: {} - /xml2js@0.5.0: - resolution: - { integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== } - engines: { node: ">=4.0.0" } + xml2js@0.5.0: dependencies: sax: 1.2.4 xmlbuilder: 11.0.1 - dev: true - /xml@1.0.1: - resolution: - { integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw== } - dev: true + xml@1.0.1: {} - /xmlbuilder2@3.0.2: - resolution: - { integrity: sha512-h4MUawGY21CTdhV4xm3DG9dgsqyhDkZvVJBx88beqX8wJs3VgyGQgAn5VreHuae6unTQxh115aMK5InCVmOIKw== } - engines: { node: ">=12.0" } + xmlbuilder2@3.0.2: dependencies: "@oozcitak/dom": 1.15.10 "@oozcitak/infra": 1.0.8 "@oozcitak/util": 8.3.8 "@types/node": 20.14.2 js-yaml: 3.14.0 - dev: true - /xmlbuilder@11.0.1: - resolution: - { integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== } - engines: { node: ">=4.0" } - dev: true + xmlbuilder@11.0.1: {} - /xmlbuilder@12.0.0: - resolution: - { integrity: sha512-lMo8DJ8u6JRWp0/Y4XLa/atVDr75H9litKlb2E5j3V3MesoL50EBgZDWoLT3F/LztVnG67GjPXLZpqcky/UMnQ== } - engines: { node: ">=6.0" } - dev: true + xmlbuilder@12.0.0: {} - /xmlchars@2.2.0: - resolution: - { integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== } - dev: true + xmlchars@2.2.0: {} - /xss@1.0.14: - resolution: - { integrity: sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw== } - engines: { node: ">= 0.10.0" } - hasBin: true + xss@1.0.14: dependencies: commander: 2.20.3 cssfilter: 0.0.10 - dev: true - /xtend@4.0.2: - resolution: - { integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== } - engines: { node: ">=0.4" } + xtend@4.0.2: {} - /y18n@4.0.3: - resolution: - { integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== } - dev: true + y18n@4.0.3: {} - /y18n@5.0.8: - resolution: - { integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== } - engines: { node: ">=10" } + y18n@5.0.8: {} - /yallist@2.1.2: - resolution: - { integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== } - dev: true + yallist@2.1.2: {} - /yallist@3.1.1: - resolution: - { integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== } - dev: true + yallist@3.1.1: {} - /yallist@4.0.0: - resolution: - { integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== } + yallist@4.0.0: {} - /yaml-ast-parser@0.0.43: - resolution: - { integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== } - dev: true + yaml-ast-parser@0.0.43: {} - /yaml-language-server-parser@0.1.3: - resolution: - { integrity: sha512-xD2I+6M/vqQvcy4ded8JpXUaDHXmZMdhIO3OpuiFxstutwnW4whrfDzNcrsfXVdgMWqOUpdv3747Q081PFN1+g== } + yaml-language-server-parser@0.1.3: {} - /yaml-language-server@1.10.0: - resolution: - { integrity: sha512-bGE5lObc8PBXDQ8QKEWUVFw85/g1R3TVbtLPswNY+YXR2fLb1RF6PW3CKNI0gshXTSKleywhAyORrXi7fjwpzg== } - hasBin: true + yaml-language-server@1.10.0: dependencies: ajv: 8.11.0 request-light: 0.5.8 @@ -54226,74 +56065,36 @@ packages: yaml: 2.0.0-11 optionalDependencies: prettier: 2.0.5 - dev: true - /yaml@1.10.2: - resolution: - { integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== } - engines: { node: ">= 6" } + yaml@1.10.2: {} - /yaml@2.0.0-11: - resolution: - { integrity: sha512-5kGSQrzDyjCk0BLuFfjkoUE9vYcoyrwZIZ+GnpOSM9vhkvPjItYiWJ1jpRSo0aU4QmsoNrFwDT4O7XS2UGcBQg== } - engines: { node: ">= 12" } - dev: true + yaml@2.0.0-11: {} - /yaml@2.0.1: - resolution: - { integrity: sha512-1NpAYQ3wjzIlMs0mgdBmYzLkFgWBIWrzYVDYfrixhoFNNgJ444/jT2kUT2sicRbJES3oQYRZugjB6Ro8SjKeFg== } - engines: { node: ">= 14" } + yaml@2.0.1: {} - /yaml@2.3.2: - resolution: - { integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg== } - engines: { node: ">= 14" } + yaml@2.3.2: {} - /yargs-parser@18.1.3: - resolution: - { integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== } - engines: { node: ">=6" } + yargs-parser@18.1.3: dependencies: camelcase: 5.3.1 decamelize: 1.2.0 - dev: true - /yargs-parser@20.2.4: - resolution: - { integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== } - engines: { node: ">=10" } - dev: true + yargs-parser@20.2.4: {} - /yargs-parser@20.2.9: - resolution: - { integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== } - engines: { node: ">=10" } + yargs-parser@20.2.9: {} - /yargs-parser@21.0.0: - resolution: - { integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA== } - engines: { node: ">=12" } + yargs-parser@21.0.0: {} - /yargs-parser@21.1.1: - resolution: - { integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== } - engines: { node: ">=12" } + yargs-parser@21.1.1: {} - /yargs-unparser@2.0.0: - resolution: - { integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== } - engines: { node: ">=10" } + yargs-unparser@2.0.0: dependencies: camelcase: 6.3.0 decamelize: 4.0.0 flat: 5.0.2 is-plain-obj: 2.1.0 - dev: true - /yargs@15.4.1: - resolution: - { integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== } - engines: { node: ">=8" } + yargs@15.4.1: dependencies: cliui: 6.0.0 decamelize: 1.2.0 @@ -54306,12 +56107,8 @@ packages: which-module: 2.0.0 y18n: 4.0.3 yargs-parser: 18.1.3 - dev: true - /yargs@16.2.0: - resolution: - { integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== } - engines: { node: ">=10" } + yargs@16.2.0: dependencies: cliui: 7.0.4 escalade: 3.1.1 @@ -54321,10 +56118,7 @@ packages: y18n: 5.0.8 yargs-parser: 20.2.9 - /yargs@17.3.1: - resolution: - { integrity: sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== } - engines: { node: ">=12" } + yargs@17.3.1: dependencies: cliui: 7.0.4 escalade: 3.1.1 @@ -54333,12 +56127,8 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.0.0 - dev: false - /yargs@17.5.1: - resolution: - { integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA== } - engines: { node: ">=12" } + yargs@17.5.1: dependencies: cliui: 7.0.4 escalade: 3.1.1 @@ -54348,10 +56138,7 @@ packages: y18n: 5.0.8 yargs-parser: 21.0.0 - /yargs@17.7.2: - resolution: - { integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== } - engines: { node: ">=12" } + yargs@17.7.2: dependencies: cliui: 8.0.1 escalade: 3.1.1 @@ -54361,110 +56148,53 @@ packages: y18n: 5.0.8 yargs-parser: 21.1.1 - /yauzl@2.10.0: - resolution: - { integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== } + yauzl@2.10.0: dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - dev: true - /yazl@2.5.1: - resolution: - { integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== } + yazl@2.5.1: dependencies: buffer-crc32: 0.2.13 - dev: true - /ylru@1.2.1: - resolution: - { integrity: sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ== } - engines: { node: ">= 4.0.0" } - dev: true + ylru@1.2.1: {} - /yn@3.1.1: - resolution: - { integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== } - engines: { node: ">=6" } - dev: true + yn@3.1.1: {} - /yocto-queue@0.1.0: - resolution: - { integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== } - engines: { node: ">=10" } - dev: true + yocto-queue@0.1.0: {} - /yocto-queue@1.0.0: - resolution: - { integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== } - engines: { node: ">=12.20" } - dev: true + yocto-queue@1.0.0: {} - /zen-observable-ts@0.8.21: - resolution: - { integrity: sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg== } + zen-observable-ts@0.8.21: dependencies: tslib: 1.14.1 zen-observable: 0.8.15 - /zen-observable@0.8.15: - resolution: - { integrity: sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== } + zen-observable@0.8.15: {} - /zip-stream@4.1.0: - resolution: - { integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== } - engines: { node: ">= 10" } + zip-stream@4.1.0: dependencies: archiver-utils: 2.1.0 compress-commons: 4.1.0 readable-stream: 3.6.0 - dev: true - /zip-webpack-plugin@4.0.1(webpack-sources@3.2.3)(webpack@5.88.2): - resolution: - { integrity: sha512-G041Q4qUaog44Ynit6gs4o+o3JIv0WWfOLvc8Q3IxvPfuqd2KBHhpJWAXUB9Cm1JcWHTIOp9vS3oGMWa1p1Ehw== } - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - webpack-sources: "*" + zip-webpack-plugin@4.0.1(webpack-sources@3.2.3)(webpack@5.88.2): dependencies: webpack: 5.88.2(webpack-cli@4.10.0) webpack-sources: 3.2.3 yazl: 2.5.1 - dev: true - /zone.js@0.11.4: - resolution: - { integrity: sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw== } + zone.js@0.11.4: dependencies: tslib: 2.3.1 - /zrender@5.3.1: - resolution: - { integrity: sha512-7olqIjy0gWfznKr6vgfnGBk7y4UtdMvdwFmK92vVQsQeDPyzkHW1OlrLEKg6GHz1W5ePf0FeN1q2vkl/HFqhXw== } + zrender@5.3.1: dependencies: tslib: 2.3.0 - dev: false - /zustand@4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2): - resolution: - { integrity: sha512-qF3/vZHCrjPUX5DvPE3DPDZlh+FiAWRKlP9PI7SlW1MCk8q4vUCDqyWsbF8K41ne0Yx8eeeb0m1cypn1LqUMYQ== } - engines: { node: ">=12.7.0" } - peerDependencies: - "@types/react": ^17.0.6 - immer: ">=9.0" - react: ">=16.8" - peerDependenciesMeta: - "@types/react": - optional: true - immer: - optional: true - react: - optional: true + zustand@4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2): dependencies: "@types/react": 17.0.21 immer: 10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu) react: 17.0.2 use-sync-external-store: 1.2.0(react@17.0.2) - dev: false - patched: true diff --git a/repo/build-dependencies-versions.json b/repo/build-dependencies-versions.json index 3e3e9c813c0..c64251c8d05 100644 --- a/repo/build-dependencies-versions.json +++ b/repo/build-dependencies-versions.json @@ -3,7 +3,7 @@ "java": "17", "maven": "3.9.6", "node": "20.14.0", - "pnpm": "8.7.0", + "pnpm": "9.3.0", "python3": "3.12.2", "pip3": "24.0" } From 5f15dc128b0334d62fb787b23ae2d105a5b37a96 Mon Sep 17 00:00:00 2001 From: Lubo Terifaj Date: Wed, 12 Jun 2024 14:28:11 +0200 Subject: [PATCH 07/38] kie-tools#2423: Update Node version in readme file (#2424) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2ea81855cfa..1c000802054 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ This repository contains tooling applications and libraries for KIE projects. To build and test all packages of the Apache KIE Tools project, you're going to need: -- Node `18` _(To install, follow these instructions: https://nodejs.org/en/download/package-manager/)_ +- Node `20` _(To install, follow these instructions: https://nodejs.org/en/download/package-manager/)_ - pnpm `9.3.0` _(To install, follow these instructions: https://pnpm.io/installation#using-npm)_ - Maven `3.9.6` - Java `17` From 047127b4756b5d62ff942fab9de07cf14297fc1d Mon Sep 17 00:00:00 2001 From: Fabrizio Antonangeli Date: Wed, 12 Jun 2024 14:29:40 +0200 Subject: [PATCH 08/38] kie-issues#1207: serverless-workflow-diagram-editor get ECONNREFUSED on bootstrap with a proxy (#2420) --- .../env/index.js | 5 - .../install.js | 138 ------------------ .../kie-wb-common-stunner-lienzo/pom.xml | 125 ++++++++++++++++ .../package.json | 2 - .../pom.xml | 5 + pnpm-lock.yaml | 6 - 6 files changed, 130 insertions(+), 151 deletions(-) diff --git a/packages/serverless-workflow-diagram-editor/env/index.js b/packages/serverless-workflow-diagram-editor/env/index.js index 946cb6c96eb..160d41c6c1d 100644 --- a/packages/serverless-workflow-diagram-editor/env/index.js +++ b/packages/serverless-workflow-diagram-editor/env/index.js @@ -25,11 +25,6 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { return { swfDiagramEditor: { version: require("../package.json").version, - UBERFIRE__version: "7.74.1.Final", - ANIMATE_CSS__version: "3.5.2", - BOOTSTRAP__version: "3.4.1", - FONT_AWESOME__version: "4.7.0", - GWTBOOTSTRAP3__version: "1.0.1", }, }; }, diff --git a/packages/serverless-workflow-diagram-editor/install.js b/packages/serverless-workflow-diagram-editor/install.js index 95167e71c9e..3f2131f2de3 100644 --- a/packages/serverless-workflow-diagram-editor/install.js +++ b/packages/serverless-workflow-diagram-editor/install.js @@ -20,144 +20,6 @@ const buildEnv = require("./env"); const { setup } = require("@kie-tools/maven-config-setup-helper"); -const fs = require("fs").promises; -const path = require("path"); -const download = require("mvn-artifact-download").default; -const AdmZip = require("adm-zip"); - -const stunner_lienzo_path = "kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/"; -const tempPath = stunner_lienzo_path + "target/external-deps"; -const resources_path = - stunner_lienzo_path + "src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources"; - setup(` -Drevision=${buildEnv.env.swfDiagramEditor.version} `); - -console.info("[serverless-workflow-diagram-editor] Download maven resources..."); - -const artifacts = new Map([ - [ - { - groupId: "org.uberfire", - artifactId: "uberfire-workbench-client-views-patternfly", - version: buildEnv.env.swfDiagramEditor.UBERFIRE__version, - }, - [ - { - path: "org/uberfire/client/views/static/js/patternfly.min.js", - type: "js", - }, - { - path: "org/uberfire/client/views/static/bootstrap-select/js/bootstrap-select.min.js", - type: "js", - }, - { - path: "org/uberfire/client/views/static/css/patternfly-additions.min.css", - type: "css", - }, - { - path: "org/uberfire/client/views/static/css/patternfly.min.css", - type: "css", - }, - { - path: "org/uberfire/client/views/static/uberfire-patternfly.css", - type: "css", - }, - ], - ], - [ - { - groupId: "org.webjars", - artifactId: "font-awesome", - version: buildEnv.env.swfDiagramEditor.FONT_AWESOME__version, - }, - [ - { - path: - "META-INF/resources/webjars/font-awesome/" + - buildEnv.env.swfDiagramEditor.FONT_AWESOME__version + - "/css/font-awesome.min.css", - type: "css", - }, - ], - ], - [ - { - groupId: "org.gwtbootstrap3", - artifactId: "gwtbootstrap3", - version: buildEnv.env.swfDiagramEditor.GWTBOOTSTRAP3__version, - }, - [ - { - path: "org/gwtbootstrap3/client/resource/js/jquery-1.12.4.min.cache.js", - type: "js", - }, - { - path: "org/gwtbootstrap3/client/resource/js/gwtbootstrap3.js", - type: "js", - }, - ], - ], - [ - { - groupId: "org.webjars", - artifactId: "bootstrap", - version: buildEnv.env.swfDiagramEditor.BOOTSTRAP__version, - }, - [ - { - path: - "META-INF/resources/webjars/bootstrap/" + - buildEnv.env.swfDiagramEditor.BOOTSTRAP__version + - "/js/bootstrap.min.js", - type: "js", - }, - ], - ], - [ - { - groupId: "org.webjars", - artifactId: "animate.css", - version: buildEnv.env.swfDiagramEditor.ANIMATE_CSS__version, - }, - [ - { - path: - "META-INF/resources/webjars/animate.css/" + - buildEnv.env.swfDiagramEditor.ANIMATE_CSS__version + - "/animate.min.css", - type: "css", - }, - ], - ], -]); - -processMavenDependencies(); - -async function prepareFolders() { - try { - await fs.mkdir(tempPath, { recursive: true }); - await fs.mkdir(resources_path + "/js", { recursive: true }); - await fs.mkdir(resources_path + "/css", { recursive: true }); - } catch (err) { - console.error(err); - } -} - -async function processMavenDependencies() { - await prepareFolders(tempPath); - artifacts.forEach((resources, artifact) => { - download(artifact, tempPath).then((jarPath) => { - var zip = new AdmZip(jarPath); - resources.forEach((resource) => { - let fileName = path.basename(resource.path); - if (resource.type === "js") { - zip.extractEntryTo(resource.path, resources_path + "/js/", false, true, false, fileName + ".noproc"); - } else if (resource.type === "css") { - zip.extractEntryTo(resource.path, resources_path + "/css/", false, true); - } - }); - }); - }); -} diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml index ce97b645efb..0ef848b5deb 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml @@ -165,6 +165,131 @@ src/main/resources + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack-external-dependencies + + generate-sources + + unpack + + + ${project.build.directory}/external-deps + + + org.uberfire + uberfire-workbench-client-views-patternfly + ${version.uberfire} + + + org.webjars + font-awesome + ${version.font_awesome} + + + org.gwtbootstrap3 + gwtbootstrap3 + ${version.gwtbootstrap3} + + + org.webjars + bootstrap + ${version.bootstrap} + + + org.webjars + animate.css + ${version.animate_css} + + + + + + + + com.coderplus.maven.plugins + copy-rename-maven-plugin + 1.0.1 + + + rename-files + + process-sources + + rename + + + + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/js/patternfly.min.js + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/patternfly.min.js.noproc + + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/bootstrap-select/js/bootstrap-select.min.js + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/bootstrap-select.min.js.noproc + + + ${project.build.directory}/external-deps/org/gwtbootstrap3/client/resource/js/jquery-1.12.4.min.cache.js + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/jquery-1.12.4.min.cache.js.noproc + + + ${project.build.directory}/external-deps/org/gwtbootstrap3/client/resource/js/gwtbootstrap3.js + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/gwtbootstrap3.js.noproc + + + ${project.build.directory}/external-deps/META-INF/resources/webjars/bootstrap/${version.bootstrap}/js/bootstrap.min.js + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/bootstrap.min.js.noproc + + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/css/patternfly-additions.min.css + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/patternfly-additions.min.css + + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/css/patternfly.min.css + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/patternfly.min.css + + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/uberfire-patternfly.css + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/uberfire-patternfly.css + + + ${project.build.directory}/external-deps/META-INF/resources/webjars/font-awesome/${version.font_awesome}/css/font-awesome.min.css + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/font-awesome.min.css + + + ${project.build.directory}/external-deps/META-INF/resources/webjars/animate.css/${version.animate_css}/animate.min.css + ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/animate.min.css + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/package.json b/packages/serverless-workflow-diagram-editor/package.json index cd60a9e8af4..37c9200cce0 100644 --- a/packages/serverless-workflow-diagram-editor/package.json +++ b/packages/serverless-workflow-diagram-editor/package.json @@ -30,9 +30,7 @@ "devDependencies": { "@kie-tools/maven-config-setup-helper": "workspace:*", "@kie-tools/root-env": "workspace:*", - "adm-zip": "^0.5.10", "cpr": "^3.0.1", - "mvn-artifact-download": "6.1.1", "rimraf": "^3.0.2", "run-script-os": "^1.1.6", "symlink-dir": "^5.0.1" diff --git a/packages/serverless-workflow-diagram-editor/pom.xml b/packages/serverless-workflow-diagram-editor/pom.xml index b8cb68dcf58..186e12898c6 100644 --- a/packages/serverless-workflow-diagram-editor/pom.xml +++ b/packages/serverless-workflow-diagram-editor/pom.xml @@ -250,6 +250,11 @@ 2.10.0 2.35.0 2.0.1 + 7.74.1.Final + 4.7.0 + 1.0.1 + 3.4.1 + 3.5.2 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c1e2fea3f49..ad82bd3644f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10187,15 +10187,9 @@ importers: "@kie-tools/root-env": specifier: workspace:* version: link:../root-env - adm-zip: - specifier: ^0.5.10 - version: 0.5.10 cpr: specifier: ^3.0.1 version: 3.0.1 - mvn-artifact-download: - specifier: 6.1.1 - version: 6.1.1 rimraf: specifier: ^3.0.2 version: 3.0.2 From 5f1555b4422653eafaf9f059c25f4ce07f81afec Mon Sep 17 00:00:00 2001 From: Yeser Amer Date: Wed, 12 Jun 2024 17:20:37 +0200 Subject: [PATCH 09/38] NO-ISSUE: Revert `JDT.LS` to `1.30.1` (#2425) --- packages/vscode-java-code-completion-extension-plugin/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vscode-java-code-completion-extension-plugin/pom.xml b/packages/vscode-java-code-completion-extension-plugin/pom.xml index c4b0d5f2a72..e369aace3a1 100644 --- a/packages/vscode-java-code-completion-extension-plugin/pom.xml +++ b/packages/vscode-java-code-completion-extension-plugin/pom.xml @@ -45,7 +45,7 @@ ${tycho.version} scm:git:https://github.com/apache/incubator-kie-tools.git true - 1.34.0.20240403125844 + 1.30.1.20231207151730 -Xmx512m ${tycho.test.platformArgs} @@ -61,7 +61,7 @@ jdt.ls.p2 p2 - https://download.eclipse.org/jdtls/milestones/1.34.0/repository/ + https://download.eclipse.org/jdtls/milestones/1.30.1/repository/ jdt.ls.maven From 80c1b675090786abf7c57a8a961c79e028f40755 Mon Sep 17 00:00:00 2001 From: Tiago Bento <1584568+tiagobento@users.noreply.github.com> Date: Wed, 12 Jun 2024 15:21:15 -0400 Subject: [PATCH 10/38] kie-issues#866: Standardize scripts/tasks names and execution order on KIE Tools packages (1/n) (#2413) --- .ci/jenkins/ci-jobs/Jenkinsfile.ci-build | 4 +-- .../end-to-end-tests-artifacts-patterns.txt | 2 +- .../end-to-end-tests-reports-patterns.txt | 4 +-- .gitignore | 2 +- packages/boxed-expression-component/README.md | 4 +-- .../boxed-expression-component/package.json | 12 ++++---- .../e2e => tests-e2e}/__fixtures__/base.ts | 0 .../__fixtures__/boxedExpression.ts | 0 .../__fixtures__/clipboard.ts | 0 .../e2e => tests-e2e}/__fixtures__/monaco.ts | 0 .../__fixtures__/resizing.ts | 0 .../e2e => tests-e2e}/__fixtures__/stories.ts | 0 .../__fixtures__/useCases.ts | 0 ...boxed-context-pre-bureau-risk-category.png | Bin .../context/boxed-context.png | Bin .../decisionTable/decision-table-routing.png | Bin .../decisionTable/decision-table.png | Bin .../function/boxed-feel-function.png | Bin ...xed-function-affordability-calculation.png | Bin .../function/boxed-java-function.png | Bin .../function/boxed-pmml-function.png | Bin .../function/nested-boxed-function.png | Bin ...d-invocation-affordability-calculation.png | Bin .../invocation/boxed-invocation.png | Bin .../list/boxed-list-age-group.png | Bin .../boxedExpressions/list/boxed-list.png | Bin .../literal/boxed-literal-can-drive.png | Bin .../literal/boxed-literal.png | Bin .../relation/relation-people.png | Bin .../boxedExpressions/relation/relation.png | Bin .../empty-boxed-expression.png | Bin .../application-risk-score-expression.png | Bin ...on-service-bureau-call-type-expression.png | Bin ...ecision-service-eligibility-expression.png | Bin ...ce-pre-bureau-affordability-expression.png | Bin ...ce-pre-bureau-risk-category-expression.png | Bin ...y-decision-service-strategy-expression.png | Bin .../useCases/can-drive-expression.png | Bin .../useCases/employees-expression.png | Bin .../useCases/find-by-employees-expression.png | Bin ...find-employees-by-knowledge-expression.png | Bin ...n-affordability-calculation-expression.png | Bin ...ion-installment-calculation-expression.png | Bin ...equired-monthly-installment-expression.png | Bin ...e-post-bureau-affordability-expression.png | Bin ...e-post-bureau-risk-category-expression.png | Bin ...ng-decision-service-routing-expression.png | Bin ...boxed-context-pre-bureau-risk-category.png | Bin .../context/boxed-context.png | Bin .../decisionTable/decision-table-routing.png | Bin .../decisionTable/decision-table.png | Bin .../function/boxed-feel-function.png | Bin ...xed-function-affordability-calculation.png | Bin .../function/boxed-java-function.png | Bin .../function/boxed-pmml-function.png | Bin .../function/nested-boxed-function.png | Bin ...d-invocation-affordability-calculation.png | Bin .../invocation/boxed-invocation.png | Bin .../list/boxed-list-age-group.png | Bin .../boxedExpressions/list/boxed-list.png | Bin .../literal/boxed-literal-can-drive.png | Bin .../literal/boxed-literal.png | Bin .../relation/relation-people.png | Bin .../boxedExpressions/relation/relation.png | Bin .../empty-boxed-expression.png | Bin .../application-risk-score-expression.png | Bin ...on-service-bureau-call-type-expression.png | Bin ...ecision-service-eligibility-expression.png | Bin ...ce-pre-bureau-affordability-expression.png | Bin ...ce-pre-bureau-risk-category-expression.png | Bin ...y-decision-service-strategy-expression.png | Bin .../useCases/can-drive-expression.png | Bin .../useCases/employees-expression.png | Bin .../useCases/find-by-employees-expression.png | Bin ...find-employees-by-knowledge-expression.png | Bin ...n-affordability-calculation-expression.png | Bin ...ion-installment-calculation-expression.png | Bin ...equired-monthly-installment-expression.png | Bin ...e-post-bureau-affordability-expression.png | Bin ...e-post-bureau-risk-category-expression.png | Bin ...ng-decision-service-routing-expression.png | Bin ...boxed-context-pre-bureau-risk-category.png | Bin .../context/boxed-context.png | Bin .../decisionTable/decision-table-routing.png | Bin .../decisionTable/decision-table.png | Bin .../function/boxed-feel-function.png | Bin ...xed-function-affordability-calculation.png | Bin .../function/boxed-java-function.png | Bin .../function/boxed-pmml-function.png | Bin .../function/nested-boxed-function.png | Bin ...d-invocation-affordability-calculation.png | Bin .../invocation/boxed-invocation.png | Bin .../list/boxed-list-age-group.png | Bin .../boxedExpressions/list/boxed-list.png | Bin .../literal/boxed-literal-can-drive.png | Bin .../literal/boxed-literal.png | Bin .../relation/relation-people.png | Bin .../boxedExpressions/relation/relation.png | Bin .../empty-boxed-expression.png | Bin .../application-risk-score-expression.png | Bin ...on-service-bureau-call-type-expression.png | Bin ...ecision-service-eligibility-expression.png | Bin ...ce-pre-bureau-affordability-expression.png | Bin ...ce-pre-bureau-risk-category-expression.png | Bin ...y-decision-service-strategy-expression.png | Bin .../webkit/useCases/can-drive-expression.png | Bin .../webkit/useCases/employees-expression.png | Bin .../useCases/find-by-employees-expression.png | Bin ...find-employees-by-knowledge-expression.png | Bin ...n-affordability-calculation-expression.png | Bin ...ion-installment-calculation-expression.png | Bin ...equired-monthly-installment-expression.png | Bin ...e-post-bureau-affordability-expression.png | Bin ...e-post-bureau-risk-category-expression.png | Bin ...ng-decision-service-routing-expression.png | Bin .../boxedExpressionHeader.spec.ts | 0 .../boxedExpressionHeaderMenu.spec.ts | 0 .../context/contextExpression.spec.ts | 0 .../context/contextMenu.spec.ts | 0 .../boxedExpressions/context/populate.spec.ts | 0 .../decisionTable/contextMenu.spec.ts | 0 .../decisionTableExpression.spec.ts | 0 .../decisionTable/populate.spec.ts | 0 .../function/functionExpression.spec.ts | 0 .../function/parameters.spec.ts | 0 .../function/populate.spec.ts | 0 .../invocation/contextMenu.spec.ts | 0 .../invocation/invocationExpression.spec.ts | 0 .../invocation/populate.spec.ts | 0 .../boxedExpressions/list/contextMenu.spec.ts | 0 .../list/listExpression.spec.ts | 0 .../boxedExpressions/list/populate.spec.ts | 0 .../literal/literalExpression.spec.ts | 0 .../boxedExpressions/literal/populate.spec.ts | 0 .../logicTypeSelector.spec.ts | 0 .../relation/contextMenu.spec.ts | 0 .../relation/populate.spec.ts | 0 .../relation/relationExpression.spec.ts | 0 .../features/keyboard/keyboard.spec.ts | 0 .../features/resizing/resizing.spec.ts | 0 .../features/selection/contextMenu.spec.ts | 0 .../features/selection/selection.spec.ts | 0 .../emptyExpression/emptyExpression.spec.ts | 0 .../useCases/canDrive.spec.ts | 0 .../useCases/findEmployees.spec.ts | 0 .../useCases/loanOriginations.spec.ts | 0 .../keysUtils/NavigationKeysUtils.test.ts | 0 .../jest.e2e.config.js | 2 +- .../package.json | 8 ++--- .../jest.e2e.config.js | 2 +- .../package.json | 8 ++--- .../src/utils/Tools.ts | 2 +- .../src/utils/tools/Driver.ts | 4 +-- packages/dmn-editor/package.json | 12 ++++---- .../e2e => tests-e2e}/__fixtures__/base.ts | 0 .../e2e => tests-e2e}/__fixtures__/diagram.ts | 0 .../e2e => tests-e2e}/__fixtures__/edges.ts | 0 .../e2e => tests-e2e}/__fixtures__/editor.ts | 0 .../__fixtures__/jsonModel.ts | 0 .../__fixtures__/jsonModel/drd.ts | 0 .../__fixtures__/jsonModel/drgElement.ts | 0 .../e2e => tests-e2e}/__fixtures__/nodes.ts | 0 .../__fixtures__/overlays.ts | 0 .../e2e => tests-e2e}/__fixtures__/palette.ts | 0 .../propertiesPanel/bkmPropertiesPanel.ts | 0 .../decisionPropertiesPanel.ts | 0 .../decisionServicePropertiesPanel.ts | 0 .../propertiesPanel/diagramPropertiesPanel.ts | 0 .../propertiesPanel/groupPropertiesPanel.ts | 0 .../inputDataPropertiesPanel.ts | 0 .../knowledgeSourcePropertiesPanel.ts | 0 .../multipleNodesPropertiesPanel.ts | 0 .../parts/dataTypeProperties.ts | 0 .../parts/descriptionProperties.ts | 0 .../parts/documentationProperties.ts | 0 .../propertiesPanel/parts/fontProperties.ts | 0 .../propertiesPanel/parts/nameProperties.ts | 0 .../propertiesPanel/parts/shapeProperties.ts | 0 .../propertiesPanel/propertiesPanelBase.ts | 0 .../textAnnotationPropertiesPanel.ts | 0 .../change-multiple-nodes-font.png | Bin .../change-multiple-nodes-shape.png | Bin ...-from-bkm-node-to-text-annotation-node.png | Bin ...-decision-node-to-text-annotation-node.png | Bin ...n-service-node-to-text-annotation-node.png | Bin ...rom-group-node-to-text-annotation-node.png | Bin ...nput-data-node-to-text-annotation-node.png | Bin ...-from-text-annotation-node-to-bkm-node.png | Bin ...-text-annotation-node-to-decision-node.png | Bin ...notation-node-to-decision-service-node.png | Bin ...ext-annotation-node-to-input-data-node.png | Bin ...notation-node-to-knowledge-source-node.png | Bin .../add-group-node-from-palette.png | Bin .../add-text-annotation-from-bkm.png | Bin ...-text-annotation-from-decision-service.png | Bin .../add-text-annotation-from-decision.png | Bin .../add-text-annotation-from-group.png | Bin .../add-text-annotation-from-input-data.png | Bin .../add-text-annotation-node-from-palette.png | Bin .../drdArtifacts/change-group-font.png | Bin .../drdArtifacts/change-group-position.png | Bin .../change-text-annotation-font.png | Bin .../change-text-annotation-position.png | Bin ...-association-waypoint-edge-with-corner.png | Bin ...ete-association-waypoint-straight-edge.png | Bin .../move-association-ending-waypoint.png | Bin .../move-association-middle-waypoint.png | Bin .../move-association-middle-waypoints.png | Bin ...sociation-starting-and-ending-waypoint.png | Bin .../rename-group-node-from-diagram.png | Bin ...name-text-annotation-node-from-diagram.png | Bin .../drdArtifacts/reset-group-font.png | Bin .../reset-text-annotation-font.png | Bin .../resize-back-group-on-top-of-decision.png | Bin ...ack-text-annotation-on-top-of-decision.png | Bin .../resize-group-on-top-of-decision.png | Bin ...ize-text-annotation-on-top-of-decision.png | Bin .../add-bkm-node-from-bkm-node.png | Bin ...dd-bkm-node-from-decision-service-node.png | Bin ...dd-bkm-node-from-knowledge-source-node.png | Bin .../drgElements/add-bkm-node-from-palette.png | Bin .../add-decision-node-from-bkm-node.png | Bin .../add-decision-node-from-decision-node.png | Bin ...cision-node-from-decision-service-node.png | Bin ...add-decision-node-from-input-data-node.png | Bin ...cision-node-from-knowledge-source-node.png | Bin .../add-decision-node-from-palette.png | Bin ...add-decision-service-node-from-palette.png | Bin .../add-input-data-node-from-palette.png | Bin ...owledge-source-node-from-decision-node.png | Bin ...ledge-source-node-from-input-data-node.png | Bin ...source-node-from-knowledge-source-node.png | Bin ...add-knowledge-source-node-from-palette.png | Bin .../drgElements/change-bkm-font.png | Bin .../drgElements/change-bkm-position.png | Bin .../drgElements/change-decision-font.png | Bin .../drgElements/change-decision-position.png | Bin .../change-decision-service-font.png | Bin .../change-decision-service-position.png | Bin .../drgElements/change-input-data-font.png | Bin .../change-input-data-position.png | Bin .../change-knowledge-source-font.png | Bin .../change-knowledge-source-position.png | Bin .../rename-bkm-node-from-diagram.png | Bin .../rename-decision-node-from-diagram.png | Bin ...ame-decision-service-node-from-diagram.png | Bin .../rename-input-data-node-from-diagram.png | Bin ...ame-knowledge-source-node-from-diagram.png | Bin .../drgElements/reset-bkm-font.png | Bin .../drgElements/reset-decision-font.png | Bin .../reset-decision-service-font.png | Bin .../drgElements/reset-input-data-font.png | Bin .../reset-knowledge-source-font.png | Bin .../resize-back-bkm-on-top-of-decision.png | Bin ...esize-back-decision-on-top-of-decision.png | Bin ...ck-decision-service-on-top-of-decision.png | Bin ...ize-back-input-data-on-top-of-decision.png | Bin ...ck-knowledge-source-on-top-of-decision.png | Bin .../resize-bkm-on-top-of-decision.png | Bin .../resize-decision-on-top-of-decision.png | Bin ...ze-decision-service-on-top-of-decision.png | Bin .../resize-input-data-on-top-of-decision.png | Bin ...ze-knowledge-source-on-top-of-decision.png | Bin ...decision-node-to-knowledge-source-node.png | Bin ...put-data-node-to-knowledge-source-node.png | Bin ...from-knowledge-source-node-to-bkm-node.png | Bin ...knowledge-source-node-to-decision-node.png | Bin ...e-source-node-to-knowledge-source-node.png | Bin ...ge-from-decision-node-to-decision-node.png | Bin ...-from-input-data-node-to-decision-node.png | Bin ...irement-edge-from-bkm-node-to-bkm-node.png | Bin ...nt-edge-from-bkm-node-to-decision-node.png | Bin ...from-decision-service-node-to-bkm-node.png | Bin ...decision-service-node-to-decision-node.png | Bin ...-requirement-waypoint-edge-with-corner.png | Bin ...ity-requirement-waypoint-straight-edge.png | Bin ...-requirement-waypoint-edge-with-corner.png | Bin ...ion-requirement-waypoint-straight-edge.png | Bin ...-requirement-waypoint-edge-with-corner.png | Bin ...dge-requirement-waypoint-straight-edge.png | Bin ...-authority-requirement-ending-waypoint.png | Bin ...-authority-requirement-middle-waypoint.png | Bin ...authority-requirement-middle-waypoints.png | Bin ...quirement-starting-and-ending-waypoint.png | Bin ...nformation-requirement-ending-waypoint.png | Bin ...nformation-requirement-middle-waypoint.png | Bin ...formation-requirement-middle-waypoints.png | Bin ...quirement-starting-and-ending-waypoint.png | Bin ...-knowledge-requirement-ending-waypoint.png | Bin ...-knowledge-requirement-middle-waypoint.png | Bin ...knowledge-requirement-middle-waypoints.png | Bin ...quirement-starting-and-ending-waypoint.png | Bin .../reset-multiple-nodes-font.png | Bin .../chromium/change-multiple-nodes-font.png | Bin .../chromium/change-multiple-nodes-shape.png | Bin ...-from-bkm-node-to-text-annotation-node.png | Bin ...-decision-node-to-text-annotation-node.png | Bin ...n-service-node-to-text-annotation-node.png | Bin ...rom-group-node-to-text-annotation-node.png | Bin ...nput-data-node-to-text-annotation-node.png | Bin ...-from-text-annotation-node-to-bkm-node.png | Bin ...-text-annotation-node-to-decision-node.png | Bin ...notation-node-to-decision-service-node.png | Bin ...ext-annotation-node-to-input-data-node.png | Bin ...notation-node-to-knowledge-source-node.png | Bin .../add-group-node-from-palette.png | Bin .../add-text-annotation-from-bkm.png | Bin ...-text-annotation-from-decision-service.png | Bin .../add-text-annotation-from-decision.png | Bin .../add-text-annotation-from-group.png | Bin .../add-text-annotation-from-input-data.png | Bin .../add-text-annotation-node-from-palette.png | Bin .../drdArtifacts/change-group-font.png | Bin .../drdArtifacts/change-group-position.png | Bin .../change-text-annotation-font.png | Bin .../change-text-annotation-position.png | Bin ...-association-waypoint-edge-with-corner.png | Bin ...ete-association-waypoint-straight-edge.png | Bin .../move-association-ending-waypoint.png | Bin .../move-association-middle-waypoint.png | Bin .../move-association-middle-waypoints.png | Bin ...sociation-starting-and-ending-waypoint.png | Bin .../rename-group-node-from-diagram.png | Bin ...name-text-annotation-node-from-diagram.png | Bin .../drdArtifacts/reset-group-font.png | Bin .../reset-text-annotation-font.png | Bin .../resize-back-group-on-top-of-decision.png | Bin ...ack-text-annotation-on-top-of-decision.png | Bin .../resize-group-on-top-of-decision.png | Bin ...ize-text-annotation-on-top-of-decision.png | Bin .../add-bkm-node-from-bkm-node.png | Bin ...dd-bkm-node-from-decision-service-node.png | Bin ...dd-bkm-node-from-knowledge-source-node.png | Bin .../drgElements/add-bkm-node-from-palette.png | Bin .../add-decision-node-from-bkm-node.png | Bin .../add-decision-node-from-decision-node.png | Bin ...cision-node-from-decision-service-node.png | Bin ...add-decision-node-from-input-data-node.png | Bin ...cision-node-from-knowledge-source-node.png | Bin .../add-decision-node-from-palette.png | Bin ...add-decision-service-node-from-palette.png | Bin .../add-input-data-node-from-palette.png | Bin ...owledge-source-node-from-decision-node.png | Bin ...ledge-source-node-from-input-data-node.png | Bin ...source-node-from-knowledge-source-node.png | Bin ...add-knowledge-source-node-from-palette.png | Bin .../chromium/drgElements/change-bkm-font.png | Bin .../drgElements/change-bkm-position.png | Bin .../drgElements/change-decision-font.png | Bin .../drgElements/change-decision-position.png | Bin .../change-decision-service-font.png | Bin .../change-decision-service-position.png | Bin .../drgElements/change-input-data-font.png | Bin .../change-input-data-position.png | Bin .../change-knowledge-source-font.png | Bin .../change-knowledge-source-position.png | Bin .../rename-bkm-node-from-diagram.png | Bin .../rename-decision-node-from-diagram.png | Bin ...ame-decision-service-node-from-diagram.png | Bin .../rename-input-data-node-from-diagram.png | Bin ...ame-knowledge-source-node-from-diagram.png | Bin .../chromium/drgElements/reset-bkm-font.png | Bin .../drgElements/reset-decision-font.png | Bin .../reset-decision-service-font.png | Bin .../drgElements/reset-input-data-font.png | Bin .../reset-knowledge-source-font.png | Bin .../resize-back-bkm-on-top-of-decision.png | Bin ...esize-back-decision-on-top-of-decision.png | Bin ...ck-decision-service-on-top-of-decision.png | Bin ...ize-back-input-data-on-top-of-decision.png | Bin ...ck-knowledge-source-on-top-of-decision.png | Bin .../resize-bkm-on-top-of-decision.png | Bin .../resize-decision-on-top-of-decision.png | Bin ...ze-decision-service-on-top-of-decision.png | Bin .../resize-input-data-on-top-of-decision.png | Bin ...ze-knowledge-source-on-top-of-decision.png | Bin ...decision-node-to-knowledge-source-node.png | Bin ...put-data-node-to-knowledge-source-node.png | Bin ...from-knowledge-source-node-to-bkm-node.png | Bin ...knowledge-source-node-to-decision-node.png | Bin ...e-source-node-to-knowledge-source-node.png | Bin ...ge-from-decision-node-to-decision-node.png | Bin ...-from-input-data-node-to-decision-node.png | Bin ...irement-edge-from-bkm-node-to-bkm-node.png | Bin ...nt-edge-from-bkm-node-to-decision-node.png | Bin ...from-decision-service-node-to-bkm-node.png | Bin ...decision-service-node-to-decision-node.png | Bin ...-requirement-waypoint-edge-with-corner.png | Bin ...ity-requirement-waypoint-straight-edge.png | Bin ...-requirement-waypoint-edge-with-corner.png | Bin ...ion-requirement-waypoint-straight-edge.png | Bin ...-requirement-waypoint-edge-with-corner.png | Bin ...dge-requirement-waypoint-straight-edge.png | Bin ...-authority-requirement-ending-waypoint.png | Bin ...-authority-requirement-middle-waypoint.png | Bin ...authority-requirement-middle-waypoints.png | Bin ...quirement-starting-and-ending-waypoint.png | Bin ...nformation-requirement-ending-waypoint.png | Bin ...nformation-requirement-middle-waypoint.png | Bin ...formation-requirement-middle-waypoints.png | Bin ...quirement-starting-and-ending-waypoint.png | Bin ...-knowledge-requirement-ending-waypoint.png | Bin ...-knowledge-requirement-middle-waypoint.png | Bin ...knowledge-requirement-middle-waypoints.png | Bin ...quirement-starting-and-ending-waypoint.png | Bin .../chromium/reset-multiple-nodes-font.png | Bin .../webkit/change-multiple-nodes-font.png | Bin .../webkit/change-multiple-nodes-shape.png | Bin ...-from-bkm-node-to-text-annotation-node.png | Bin ...-decision-node-to-text-annotation-node.png | Bin ...n-service-node-to-text-annotation-node.png | Bin ...rom-group-node-to-text-annotation-node.png | Bin ...nput-data-node-to-text-annotation-node.png | Bin ...-from-text-annotation-node-to-bkm-node.png | Bin ...-text-annotation-node-to-decision-node.png | Bin ...notation-node-to-decision-service-node.png | Bin ...ext-annotation-node-to-input-data-node.png | Bin ...notation-node-to-knowledge-source-node.png | Bin .../add-group-node-from-palette.png | Bin .../add-text-annotation-from-bkm.png | Bin ...-text-annotation-from-decision-service.png | Bin .../add-text-annotation-from-decision.png | Bin .../add-text-annotation-from-group.png | Bin .../add-text-annotation-from-input-data.png | Bin .../add-text-annotation-node-from-palette.png | Bin .../webkit/drdArtifacts/change-group-font.png | Bin .../drdArtifacts/change-group-position.png | Bin .../change-text-annotation-font.png | Bin .../change-text-annotation-position.png | Bin .../move-association-ending-waypoint.png | Bin ...sociation-starting-and-ending-waypoint.png | Bin .../rename-group-node-from-diagram.png | Bin ...name-text-annotation-node-from-diagram.png | Bin .../webkit/drdArtifacts/reset-group-font.png | Bin .../reset-text-annotation-font.png | Bin .../resize-back-group-on-top-of-decision.png | Bin ...ack-text-annotation-on-top-of-decision.png | Bin .../resize-group-on-top-of-decision.png | Bin ...ize-text-annotation-on-top-of-decision.png | Bin .../add-bkm-node-from-bkm-node.png | Bin ...dd-bkm-node-from-decision-service-node.png | Bin ...dd-bkm-node-from-knowledge-source-node.png | Bin .../drgElements/add-bkm-node-from-palette.png | Bin .../add-decision-node-from-bkm-node.png | Bin .../add-decision-node-from-decision-node.png | Bin ...cision-node-from-decision-service-node.png | Bin ...add-decision-node-from-input-data-node.png | Bin ...cision-node-from-knowledge-source-node.png | Bin .../add-decision-node-from-palette.png | Bin ...add-decision-service-node-from-palette.png | Bin .../add-input-data-node-from-palette.png | Bin ...owledge-source-node-from-decision-node.png | Bin ...ledge-source-node-from-input-data-node.png | Bin ...source-node-from-knowledge-source-node.png | Bin ...add-knowledge-source-node-from-palette.png | Bin .../webkit/drgElements/change-bkm-font.png | Bin .../drgElements/change-bkm-position.png | Bin .../drgElements/change-decision-font.png | Bin .../drgElements/change-decision-position.png | Bin .../change-decision-service-font.png | Bin .../change-decision-service-position.png | Bin .../drgElements/change-input-data-font.png | Bin .../change-input-data-position.png | Bin .../change-knowledge-source-font.png | Bin .../change-knowledge-source-position.png | Bin .../rename-bkm-node-from-diagram.png | Bin .../rename-decision-node-from-diagram.png | Bin ...ame-decision-service-node-from-diagram.png | Bin .../rename-input-data-node-from-diagram.png | Bin ...ame-knowledge-source-node-from-diagram.png | Bin .../webkit/drgElements/reset-bkm-font.png | Bin .../drgElements/reset-decision-font.png | Bin .../reset-decision-service-font.png | Bin .../drgElements/reset-input-data-font.png | Bin .../reset-knowledge-source-font.png | Bin .../resize-back-bkm-on-top-of-decision.png | Bin ...esize-back-decision-on-top-of-decision.png | Bin ...ck-decision-service-on-top-of-decision.png | Bin ...ize-back-input-data-on-top-of-decision.png | Bin ...ck-knowledge-source-on-top-of-decision.png | Bin .../resize-bkm-on-top-of-decision.png | Bin .../resize-decision-on-top-of-decision.png | Bin ...ze-decision-service-on-top-of-decision.png | Bin .../resize-input-data-on-top-of-decision.png | Bin ...ze-knowledge-source-on-top-of-decision.png | Bin ...decision-node-to-knowledge-source-node.png | Bin ...put-data-node-to-knowledge-source-node.png | Bin ...from-knowledge-source-node-to-bkm-node.png | Bin ...knowledge-source-node-to-decision-node.png | Bin ...e-source-node-to-knowledge-source-node.png | Bin ...ge-from-decision-node-to-decision-node.png | Bin ...-from-input-data-node-to-decision-node.png | Bin ...irement-edge-from-bkm-node-to-bkm-node.png | Bin ...nt-edge-from-bkm-node-to-decision-node.png | Bin ...from-decision-service-node-to-bkm-node.png | Bin ...decision-service-node-to-decision-node.png | Bin ...-authority-requirement-ending-waypoint.png | Bin ...quirement-starting-and-ending-waypoint.png | Bin ...nformation-requirement-ending-waypoint.png | Bin ...quirement-starting-and-ending-waypoint.png | Bin ...-knowledge-requirement-ending-waypoint.png | Bin ...quirement-starting-and-ending-waypoint.png | Bin .../webkit/reset-multiple-nodes-font.png | Bin .../changeDiagramProperties.spec.ts | 0 .../changeMultipleNodesProperties.spec.ts | 0 .../deleteConnectedNodes.spec.ts | 0 .../deleteDecisionServiceWithOutput.spec.ts | 0 .../deleteGroupAndDrgElements.spec.ts | 0 .../drdArtifacts/addAssociation.spec.ts | 0 .../addAssociationWaypoint.spec.ts | 0 .../drdArtifacts/addGroup.spec.ts | 0 .../drdArtifacts/addTextAnnotation.spec.ts | 0 .../changeGroupProperties.spec.ts | 0 .../changeTextAnnotationProperties.spec.ts | 0 .../drdArtifacts/deleteAssociation.spec.ts | 0 .../deleteAssociationWaypoint.spec.ts | 0 .../drdArtifacts/deleteGroup.spec.ts | 0 .../drdArtifacts/deleteTextAnnotation.spec.ts | 0 .../moveAssociationWaypoint.spec.ts | 0 .../drdArtifacts/renameGroup.spec.ts | 0 .../drdArtifacts/renameTextAnnotation.spec.ts | 0 .../drdArtifacts/resizeGroup.spec.ts | 0 .../drdArtifacts/resizeTextAnnotation.spec.ts | 0 .../drgElements/addBkm.spec.ts | 0 .../drgElements/addDecision.spec.ts | 0 .../drgElements/addDecisionService.spec.ts | 0 .../drgElements/addInputData.spec.ts | 0 .../drgElements/addKnowledgeSource.spec.ts | 0 .../drgElements/changeBkmProperties.spec.ts | 0 .../changeDecisionProperties.spec.ts | 0 .../changeDecisionServiceProperties.spec.ts | 0 .../changeInputDataProperties.spec.ts | 0 .../changeKnowledgeSourceProperties.spec.ts | 0 .../drgElements/deleteBkm.spec.ts | 0 .../drgElements/deleteDecision.spec.ts | 0 .../drgElements/deleteDecisionService.spec.ts | 0 .../drgElements/deleteInputData.spec.ts | 0 .../drgElements/deleteKnowledgeSource.spec.ts | 0 .../drgElements/renameBkm.spec.ts | 0 .../drgElements/renameDecision.spec.ts | 0 .../drgElements/renameDecisionService.spec.ts | 0 .../drgElements/renameInputData.spec.ts | 0 .../drgElements/renameKnowledgeSource.spec.ts | 0 .../drgElements/resizeBkm.spec.ts | 0 .../drgElements/resizeDecision.spec.ts | 0 .../drgElements/resizeDecisionService.spec.ts | 0 .../drgElements/resizeInputData.spec.ts | 0 .../drgElements/resizeKnowledgeSource.spec.ts | 0 .../addAuthorityRequirement.spec.ts | 0 .../addAuthorityRequirementWaypoint.spec.ts | 0 .../addInformationRequirement.spec.ts | 0 .../addInformationRequirementWaypoint.spec.ts | 0 .../addKnowledgeRequirement.spec.ts | 0 .../addKnowledgeRequirementWaypoint.spec.ts | 0 .../deleteAuthorityRequirement.spec.ts | 0 ...deleteAuthorityRequirementWaypoint.spec.ts | 0 .../deleteInformationRequirement.spec.ts | 0 ...leteInformationRequirementWaypoint.spec.ts | 0 .../deleteKnowledgeRequirement.spec.ts | 0 ...deleteKnowledgeRequirementWaypoint.spec.ts | 0 .../invalidAuthorityRequirement.spec.ts | 0 .../invalidInformationRequirement.spec.ts | 0 .../invalidKnowledgeRequirement.spec.ts | 0 .../moveAuthorityRequirementWaypoint.spec.ts | 0 ...moveInformationRequirementWaypoint.spec.ts | 0 .../moveKnowledgeRequirementWaypoint.spec.ts | 0 .../e2e-tests/extension-editors-bpmn.test.ts | 2 +- .../e2e-tests/extension-editors-dmn.test.ts | 2 +- .../extension-editors-scesim.test.ts | 2 +- .../e2e-tests/extension-editors-smoke.test.ts | 2 +- .../mocha-reporter-config.json | 4 +-- .../package.json | 12 ++++---- .../e2e-tests/cypress.config.ts | 6 ++-- packages/kie-editors-standalone/package.json | 6 ++-- packages/kn-plugin-workflow/package.json | 28 +++++++++--------- packages/online-editor/README.md | 2 +- packages/online-editor/jest.config.js | 4 +-- packages/online-editor/package.json | 12 ++++---- packages/online-editor/playwright.config.ts | 4 +-- .../e2e => tests-e2e}/__fixtures__/base.ts | 0 .../e2e => tests-e2e}/__fixtures__/upload.ts | 0 .../createFiles/new-file-bpmn.png | Bin .../createFiles/new-file-dmn.png | Bin .../createFiles/new-file-pmml.png | Bin .../Google-Chrome/createFiles/sample-bpmn.png | Bin .../Google-Chrome/createFiles/sample-dmn.png | Bin .../Google-Chrome/createFiles/sample-pmml.png | Bin .../chromium/createFiles/new-file-bpmn.png | Bin .../chromium/createFiles/new-file-dmn.png | Bin .../chromium/createFiles/new-file-pmml.png | Bin .../chromium/createFiles/sample-bpmn.png | Bin .../chromium/createFiles/sample-dmn.png | Bin .../chromium/createFiles/sample-pmml.png | Bin .../webkit/createFiles/new-file-bpmn.png | Bin .../webkit/createFiles/new-file-dmn.png | Bin .../webkit/createFiles/new-file-pmml.png | Bin .../webkit/createFiles/sample-bpmn.png | Bin .../webkit/createFiles/sample-dmn.png | Bin .../webkit/createFiles/sample-pmml.png | Bin .../createFiles/newFile.spec.ts | 0 .../createFiles/samples.spec.ts | 0 .../editorPage/dmnRunner.spec.ts | 0 .../files/testFolder/testScoreCard.pmml | 0 .../e2e => tests-e2e}/files/testModel.dmn | 0 .../files/testModelBroken.dmn | 0 .../files/testModelDocumentation.dmn | 0 .../files/testModelWithCustomDataType.dmn | 0 .../files/testModelWithoutLayout.dmn | 0 .../e2e => tests-e2e}/files/testProcess.bpmn | 0 .../files/testScoreCard.pmml | 0 .../homePage/recentModels.spec.ts | 0 .../importFromUrl/importFromUrl.spec.ts | 0 .../e2e => tests-e2e}/upload/upload.spec.ts | 0 .../tests/{unit => }/jest.setup.ts | 0 .../tests/{unit => }/json/JsonParse.test.ts | 2 +- .../AnimatedTripleDotLabel.test.tsx | 2 +- packages/online-editor/tsconfig.json | 2 +- packages/playwright-base/playwright.config.ts | 10 +++---- .../pmml-editor/e2e-tests/cypress.config.ts | 6 ++-- packages/pmml-editor/package.json | 2 +- .../jest.config.js | 2 +- .../jest.config.js | 2 +- .../jest.config.js | 2 +- packages/scesim-editor/package.json | 12 ++++---- .../__fixtures__/backgroundTable.ts | 0 .../e2e => tests-e2e}/__fixtures__/base.ts | 0 .../__fixtures__/clipboard.ts | 0 .../__fixtures__/contextMenu.ts | 0 .../e2e => tests-e2e}/__fixtures__/editor.ts | 0 .../__fixtures__/resizing.ts | 0 .../__fixtures__/selectorPanel.ts | 0 .../e2e => tests-e2e}/__fixtures__/table.ts | 0 .../__fixtures__/testScenarioTable.ts | 0 .../__fixtures__/useCases.ts | 0 .../navigation-escaped-screenshot.png | Bin .../keyboard/navigation-screenshot-down.png | Bin .../keyboard/navigation-screenshot-left.png | Bin .../keyboard/navigation-screenshot-right.png | Bin .../keyboard/navigation-screenshot-up.png | Bin .../create-a-new-test-scenario.png | Bin .../empty-background-table.png | Bin .../empty-test-scenario-table.png | Bin ...kground-table-add-instance-column-left.png | Bin ...ground-table-add-instance-column-right.png | Bin ...kground-table-add-property-column-left.png | Bin ...ground-table-add-property-column-right.png | Bin .../background-table-decision.png | Bin .../backgroundTable/background-table-rule.png | Bin ...cenario-table-add-instance-column-left.png | Bin ...enario-table-add-instance-column-right.png | Bin ...cenario-table-add-property-column-left.png | Bin ...enario-table-add-property-column-right.png | Bin .../test-scenario-table-decision.png | Bin .../test-scenario-table-rule.png | Bin .../useCases/are-they-old-enough-test.png | Bin .../useCases/traffic-violation-test.png | Bin .../navigation-escaped-screenshot.png | Bin .../keyboard/navigation-screenshot-down.png | Bin .../keyboard/navigation-screenshot-left.png | Bin .../keyboard/navigation-screenshot-right.png | Bin .../keyboard/navigation-screenshot-up.png | Bin .../create-a-new-test-scenario.png | Bin .../empty-background-table.png | Bin .../empty-test-scenario-table.png | Bin ...kground-table-add-instance-column-left.png | Bin ...ground-table-add-instance-column-right.png | Bin ...kground-table-add-property-column-left.png | Bin ...ground-table-add-property-column-right.png | Bin .../background-table-decision.png | Bin .../backgroundTable/background-table-rule.png | Bin ...cenario-table-add-instance-column-left.png | Bin ...enario-table-add-instance-column-right.png | Bin ...cenario-table-add-property-column-left.png | Bin ...enario-table-add-property-column-right.png | Bin .../test-scenario-table-decision.png | Bin .../test-scenario-table-rule.png | Bin .../useCases/are-they-old-enough-test.png | Bin .../useCases/traffic-violation-test.png | Bin .../navigation-escaped-screenshot.png | Bin .../keyboard/navigation-screenshot-down.png | Bin .../keyboard/navigation-screenshot-left.png | Bin .../keyboard/navigation-screenshot-right.png | Bin .../keyboard/navigation-screenshot-up.png | Bin .../create-a-new-test-scenario.png | Bin .../empty-background-table.png | Bin .../empty-test-scenario-table.png | Bin ...kground-table-add-instance-column-left.png | Bin ...ground-table-add-instance-column-right.png | Bin ...kground-table-add-property-column-left.png | Bin ...ground-table-add-property-column-right.png | Bin .../background-table-decision.png | Bin .../backgroundTable/background-table-rule.png | Bin ...cenario-table-add-instance-column-left.png | Bin ...enario-table-add-instance-column-right.png | Bin ...cenario-table-add-property-column-left.png | Bin ...enario-table-add-property-column-right.png | Bin .../test-scenario-table-decision.png | Bin .../test-scenario-table-rule.png | Bin .../useCases/are-they-old-enough-test.png | Bin .../useCases/traffic-violation-test.png | Bin .../features/keyboard/keyboard.spec.ts | 0 .../features/selection/contextMenu.spec.ts | 0 .../emptyExpression/emptyExpression.spec.ts | 0 .../backgroundTable/contextMenu.spec.ts | 0 .../backgroundTable/populate.spec.ts | 0 .../testScenarioTable/contextMenu.spec.ts | 0 .../testScenarioTable/populate.spec.ts | 0 .../useCases/areTheyOldEnough.spec.ts | 0 .../useCases/trafficViolation.spec.ts | 0 .../e2e-tests/cypress.config.ts | 6 ++-- .../serverless-logic-web-tools/package.json | 6 ++-- ...ow-editor-extension-autocompletion.test.ts | 2 +- ...-editor-extension-basic-operations.test.ts | 2 +- ...ditor-extension-diagram-navigation.test.ts | 2 +- ...s-workflow-editor-extension-events.test.ts | 2 +- ...rkflow-editor-extension-expression.test.ts | 2 +- ...orkflow-editor-extension-functions.test.ts | 2 +- ...ss-workflow-editor-extension-smoke.test.ts | 2 +- ...flow-editor-extension-svg-filepath.test.ts | 2 +- ...-editor-extension-syntax-highlight.test.ts | 2 +- .../mocha-reporter-config.json | 4 +-- .../package.json | 12 ++++---- .../resources/Makefile | 4 +-- .../resources/scripts/run-bats.sh | 2 +- packages/sonataflow-operator/Makefile | 4 +-- packages/storybook-base/package.json | 2 +- ...dashbuilder-editor-extension-smoke.test.ts | 2 +- .../mocha-reporter-config.json | 4 +-- .../package.json | 8 ++--- .../e2e-tests/yard-editor.test.ts | 2 +- .../mocha-reporter-config.json | 4 +-- packages/yard-vscode-extension/package.json | 10 +++---- 732 files changed, 141 insertions(+), 141 deletions(-) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__fixtures__/base.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__fixtures__/boxedExpression.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__fixtures__/clipboard.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__fixtures__/monaco.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__fixtures__/resizing.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__fixtures__/stories.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__fixtures__/useCases.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table-routing.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-feel-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-function-affordability-calculation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-java-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-pmml-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/function/nested-boxed-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list-age-group.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal-can-drive.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/relation/relation-people.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/boxedExpressions/relation/relation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/misc/emptyExpression/empty-boxed-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/application-risk-score-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-eligibility-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-strategy-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/can-drive-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/employees-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/find-by-employees-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/find-employees-by-knowledge-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/function-affordability-calculation-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/function-installment-calculation-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/required-monthly-installment-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-affordability-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-risk-category-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/routing-decision-service-routing-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/context/boxed-context.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table-routing.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/function/boxed-feel-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/function/boxed-function-affordability-calculation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/function/boxed-java-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/function/boxed-pmml-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/function/nested-boxed-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/list/boxed-list-age-group.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/list/boxed-list.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/literal/boxed-literal-can-drive.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/literal/boxed-literal.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/relation/relation-people.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/boxedExpressions/relation/relation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/misc/emptyExpression/empty-boxed-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/application-risk-score-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/bureau-strategy-decision-service-eligibility-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/bureau-strategy-decision-service-strategy-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/can-drive-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/employees-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/find-by-employees-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/find-employees-by-knowledge-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/function-affordability-calculation-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/function-installment-calculation-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/required-monthly-installment-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-affordability-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-risk-category-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/routing-decision-service-routing-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/context/boxed-context.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table-routing.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/function/boxed-feel-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/function/boxed-function-affordability-calculation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/function/boxed-java-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/function/boxed-pmml-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/function/nested-boxed-function.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/list/boxed-list-age-group.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/list/boxed-list.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/literal/boxed-literal-can-drive.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/literal/boxed-literal.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/relation/relation-people.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/boxedExpressions/relation/relation.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/misc/emptyExpression/empty-boxed-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/application-risk-score-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/bureau-strategy-decision-service-eligibility-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/bureau-strategy-decision-service-strategy-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/can-drive-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/employees-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/find-by-employees-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/find-employees-by-knowledge-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/function-affordability-calculation-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/function-installment-calculation-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/required-monthly-installment-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-affordability-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-risk-category-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/routing-decision-service-routing-expression.png (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/boxedExpressionHeader.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/boxedExpressionHeaderMenu.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/context/contextExpression.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/context/contextMenu.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/context/populate.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/decisionTable/contextMenu.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/decisionTable/decisionTableExpression.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/decisionTable/populate.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/function/functionExpression.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/function/parameters.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/function/populate.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/invocation/contextMenu.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/invocation/invocationExpression.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/invocation/populate.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/list/contextMenu.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/list/listExpression.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/list/populate.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/literal/literalExpression.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/literal/populate.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/logicTypeSelector.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/relation/contextMenu.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/relation/populate.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/boxedExpressions/relation/relationExpression.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/features/keyboard/keyboard.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/features/resizing/resizing.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/features/selection/contextMenu.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/features/selection/selection.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/misc/emptyExpression/emptyExpression.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/useCases/canDrive.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/useCases/findEmployees.spec.ts (100%) rename packages/boxed-expression-component/{tests/e2e => tests-e2e}/useCases/loanOriginations.spec.ts (100%) rename packages/boxed-expression-component/tests/{unit => }/keysUtils/NavigationKeysUtils.test.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/base.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/diagram.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/edges.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/editor.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/jsonModel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/jsonModel/drd.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/jsonModel/drgElement.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/nodes.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/overlays.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/palette.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/bkmPropertiesPanel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/decisionPropertiesPanel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/decisionServicePropertiesPanel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/diagramPropertiesPanel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/groupPropertiesPanel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/inputDataPropertiesPanel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/knowledgeSourcePropertiesPanel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/multipleNodesPropertiesPanel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/parts/dataTypeProperties.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/parts/descriptionProperties.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/parts/documentationProperties.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/parts/fontProperties.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/parts/nameProperties.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/parts/shapeProperties.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/propertiesPanelBase.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__fixtures__/propertiesPanel/textAnnotationPropertiesPanel.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/change-multiple-nodes-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/change-multiple-nodes-shape.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-group-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-bkm.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision-service.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-group.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-input-data.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/change-group-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/change-group-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-edge-with-corner.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-straight-edge.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/move-association-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoints.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/move-association-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/rename-group-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/rename-text-annotation-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/reset-group-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/reset-text-annotation-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/resize-back-group-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/resize-group-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drdArtifacts/resize-text-annotation-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-decision-service-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-service-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-input-data-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-decision-service-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-input-data-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-input-data-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-bkm-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-bkm-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-decision-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-decision-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-decision-service-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-decision-service-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-input-data-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-input-data-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/rename-bkm-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/rename-decision-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/rename-decision-service-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/rename-input-data-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/rename-knowledge-source-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/reset-bkm-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/reset-decision-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/reset-decision-service-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/reset-input-data-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/reset-knowledge-source-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-back-bkm-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-back-decision-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-back-decision-service-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-back-input-data-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-back-knowledge-source-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-bkm-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-decision-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-decision-service-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-input-data-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgElements/resize-knowledge-source-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-straight-edge.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoints.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoints.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoints.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/reset-multiple-nodes-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/change-multiple-nodes-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/change-multiple-nodes-shape.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-group-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-bkm.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision-service.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-group.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-input-data.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/add-text-annotation-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/change-group-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/change-group-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/change-text-annotation-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/change-text-annotation-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-edge-with-corner.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-straight-edge.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/move-association-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoints.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/move-association-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/rename-group-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/rename-text-annotation-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/reset-group-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/reset-text-annotation-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/resize-back-group-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/resize-group-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drdArtifacts/resize-text-annotation-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-bkm-node-from-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-bkm-node-from-decision-service-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-bkm-node-from-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-bkm-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-decision-node-from-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-decision-node-from-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-decision-node-from-decision-service-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-decision-node-from-input-data-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-decision-node-from-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-decision-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-decision-service-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-input-data-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-input-data-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-bkm-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-bkm-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-decision-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-decision-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-decision-service-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-decision-service-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-input-data-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-input-data-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-knowledge-source-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/change-knowledge-source-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/rename-bkm-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/rename-decision-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/rename-decision-service-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/rename-input-data-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/rename-knowledge-source-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/reset-bkm-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/reset-decision-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/reset-decision-service-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/reset-input-data-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/reset-knowledge-source-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-back-bkm-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-back-decision-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-back-decision-service-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-back-input-data-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-back-knowledge-source-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-bkm-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-decision-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-decision-service-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-input-data-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgElements/resize-knowledge-source-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-straight-edge.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-authority-requirement-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoints.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-information-requirement-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoints.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoints.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/reset-multiple-nodes-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/change-multiple-nodes-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/change-multiple-nodes-shape.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-group-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-bkm.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision-service.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-group.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-input-data.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/add-text-annotation-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/change-group-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/change-group-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/change-text-annotation-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/change-text-annotation-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/move-association-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/move-association-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/rename-group-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/rename-text-annotation-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/reset-group-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/reset-text-annotation-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/resize-back-group-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/resize-group-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drdArtifacts/resize-text-annotation-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-bkm-node-from-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-bkm-node-from-decision-service-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-bkm-node-from-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-bkm-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-decision-node-from-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-decision-node-from-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-decision-node-from-decision-service-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-decision-node-from-input-data-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-decision-node-from-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-decision-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-decision-service-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-input-data-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-input-data-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-palette.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-bkm-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-bkm-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-decision-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-decision-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-decision-service-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-decision-service-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-input-data-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-input-data-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-knowledge-source-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/change-knowledge-source-position.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/rename-bkm-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/rename-decision-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/rename-decision-service-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/rename-input-data-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/rename-knowledge-source-node-from-diagram.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/reset-bkm-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/reset-decision-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/reset-decision-service-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/reset-input-data-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/reset-knowledge-source-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-back-bkm-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-back-decision-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-back-decision-service-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-back-input-data-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-back-knowledge-source-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-bkm-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-decision-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-decision-service-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-input-data-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgElements/resize-knowledge-source-on-top-of-decision.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/move-authority-requirement-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/move-information-requirement-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/reset-multiple-nodes-font.png (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/changeDiagramProperties.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/changeMultipleNodesProperties.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/deleteConnectedNodes.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/deleteDecisionServiceWithOutput.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/deleteGroupAndDrgElements.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/addAssociation.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/addAssociationWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/addGroup.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/addTextAnnotation.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/changeGroupProperties.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/changeTextAnnotationProperties.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/deleteAssociation.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/deleteAssociationWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/deleteGroup.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/deleteTextAnnotation.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/moveAssociationWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/renameGroup.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/renameTextAnnotation.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/resizeGroup.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drdArtifacts/resizeTextAnnotation.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/addBkm.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/addDecision.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/addDecisionService.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/addInputData.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/addKnowledgeSource.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/changeBkmProperties.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/changeDecisionProperties.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/changeDecisionServiceProperties.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/changeInputDataProperties.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/changeKnowledgeSourceProperties.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/deleteBkm.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/deleteDecision.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/deleteDecisionService.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/deleteInputData.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/deleteKnowledgeSource.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/renameBkm.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/renameDecision.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/renameDecisionService.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/renameInputData.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/renameKnowledgeSource.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/resizeBkm.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/resizeDecision.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/resizeDecisionService.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/resizeInputData.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgElements/resizeKnowledgeSource.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/addAuthorityRequirement.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/addAuthorityRequirementWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/addInformationRequirement.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/addInformationRequirementWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/addKnowledgeRequirement.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/addKnowledgeRequirementWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/deleteAuthorityRequirement.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/deleteAuthorityRequirementWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/deleteInformationRequirement.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/deleteInformationRequirementWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/deleteKnowledgeRequirement.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/deleteKnowledgeRequirementWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/invalidAuthorityRequirement.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/invalidInformationRequirement.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/invalidKnowledgeRequirement.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/moveAuthorityRequirementWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/moveInformationRequirementWaypoint.spec.ts (100%) rename packages/dmn-editor/{tests/e2e => tests-e2e}/drgRequirements/moveKnowledgeRequirementWaypoint.spec.ts (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__fixtures__/base.ts (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__fixtures__/upload.ts (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/createFiles/new-file-bpmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/createFiles/new-file-dmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/createFiles/new-file-pmml.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/createFiles/sample-bpmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/createFiles/sample-dmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/createFiles/sample-pmml.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/createFiles/new-file-bpmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/createFiles/new-file-dmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/createFiles/new-file-pmml.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/createFiles/sample-bpmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/createFiles/sample-dmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/createFiles/sample-pmml.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/createFiles/new-file-bpmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/createFiles/new-file-dmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/createFiles/new-file-pmml.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/createFiles/sample-bpmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/createFiles/sample-dmn.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/createFiles/sample-pmml.png (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/createFiles/newFile.spec.ts (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/createFiles/samples.spec.ts (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/editorPage/dmnRunner.spec.ts (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/files/testFolder/testScoreCard.pmml (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/files/testModel.dmn (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/files/testModelBroken.dmn (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/files/testModelDocumentation.dmn (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/files/testModelWithCustomDataType.dmn (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/files/testModelWithoutLayout.dmn (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/files/testProcess.bpmn (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/files/testScoreCard.pmml (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/homePage/recentModels.spec.ts (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/importFromUrl/importFromUrl.spec.ts (100%) rename packages/online-editor/{tests/e2e => tests-e2e}/upload/upload.spec.ts (100%) rename packages/online-editor/tests/{unit => }/jest.setup.ts (100%) rename packages/online-editor/tests/{unit => }/json/JsonParse.test.ts (96%) rename packages/online-editor/tests/{unit => }/kieToolingExtendedServices/AnimatedTripleDotLabel.test.tsx (94%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/backgroundTable.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/base.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/clipboard.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/contextMenu.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/editor.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/resizing.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/selectorPanel.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/table.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/testScenarioTable.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__fixtures__/useCases.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/features/keyboard/navigation-escaped-screenshot.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-down.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-up.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/misc/emptyExpression/create-a-new-test-scenario.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/misc/emptyExpression/empty-background-table.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/misc/emptyExpression/empty-test-scenario-table.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-decision.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-rule.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-decision.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-rule.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/are-they-old-enough-test.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/Google-Chrome/useCases/traffic-violation-test.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/features/keyboard/navigation-escaped-screenshot.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/features/keyboard/navigation-screenshot-down.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/features/keyboard/navigation-screenshot-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/features/keyboard/navigation-screenshot-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/features/keyboard/navigation-screenshot-up.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/misc/emptyExpression/create-a-new-test-scenario.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/misc/emptyExpression/empty-background-table.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/misc/emptyExpression/empty-test-scenario-table.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-decision.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-rule.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-decision.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-rule.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/are-they-old-enough-test.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/chromium/useCases/traffic-violation-test.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/features/keyboard/navigation-escaped-screenshot.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/features/keyboard/navigation-screenshot-down.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/features/keyboard/navigation-screenshot-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/features/keyboard/navigation-screenshot-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/features/keyboard/navigation-screenshot-up.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/misc/emptyExpression/create-a-new-test-scenario.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/misc/emptyExpression/empty-background-table.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/misc/emptyExpression/empty-test-scenario-table.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-decision.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-rule.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-decision.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-rule.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/are-they-old-enough-test.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/__screenshots__/webkit/useCases/traffic-violation-test.png (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/features/keyboard/keyboard.spec.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/features/selection/contextMenu.spec.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/misc/emptyExpression/emptyExpression.spec.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/scesimEditor/backgroundTable/contextMenu.spec.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/scesimEditor/backgroundTable/populate.spec.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/scesimEditor/testScenarioTable/contextMenu.spec.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/scesimEditor/testScenarioTable/populate.spec.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/useCases/areTheyOldEnough.spec.ts (100%) rename packages/scesim-editor/{tests/e2e => tests-e2e}/useCases/trafficViolation.spec.ts (100%) diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build index 1a432ec2963..38c583ed9be 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build @@ -27,8 +27,8 @@ pipeline { environment { TESTS_REPORTS_PATTERNS = 'kie-tools/packages/**/dist-tests/junit-report*.xml kie-tools/examples/**/dist-tests/junit-report*.xml kie-tools/packages/**/target/surefire-reports/TEST-*.xml kie-tools/examples/**/target/surefire-reports/TEST-*.xml' - END_TO_END_TESTS_REPORTS_PATTERNS = 'kie-tools/packages/**/dist-e2e-tests/junit-report*.xml kie-tools/examples/**/dist-e2e-tests/junit-report*.xml kie-tools/packages/**/target/failsafe-reports/TEST-*.xml kie-tools/examples/**/target/failsafe-reports/TEST-*.xml' - END_TO_END_TESTS_ARTIFACTS_PATTERNS = 'kie-tools/packages/**/dist-e2e-tests kie-tools/examples/**/dist-e2e-tests' + END_TO_END_TESTS_REPORTS_PATTERNS = 'kie-tools/packages/**/dist-tests-e2e/junit-report*.xml kie-tools/examples/**/dist-tests-e2e/junit-report*.xml kie-tools/packages/**/target/failsafe-reports/TEST-*.xml kie-tools/examples/**/target/failsafe-reports/TEST-*.xml' + END_TO_END_TESTS_ARTIFACTS_PATTERNS = 'kie-tools/packages/**/dist-tests-e2e kie-tools/examples/**/dist-tests-e2e' BUILD_ARTIFACTS_PATTERNS = 'kie-tools/packages/**/dist kie-tools/examples/**/dist' ENABLE_BUILDKITE = 'false' } diff --git a/.github/supporting-files/ci/patterns/end-to-end-tests-artifacts-patterns.txt b/.github/supporting-files/ci/patterns/end-to-end-tests-artifacts-patterns.txt index 1c29cad8a3f..b800062c753 100644 --- a/.github/supporting-files/ci/patterns/end-to-end-tests-artifacts-patterns.txt +++ b/.github/supporting-files/ci/patterns/end-to-end-tests-artifacts-patterns.txt @@ -1 +1 @@ -**/dist-e2e-tests +**/dist-tests-e2e diff --git a/.github/supporting-files/ci/patterns/end-to-end-tests-reports-patterns.txt b/.github/supporting-files/ci/patterns/end-to-end-tests-reports-patterns.txt index 72a3e252371..b88fe0d5206 100644 --- a/.github/supporting-files/ci/patterns/end-to-end-tests-reports-patterns.txt +++ b/.github/supporting-files/ci/patterns/end-to-end-tests-reports-patterns.txt @@ -1,3 +1,3 @@ -**/dist-e2e-tests/junit-report*.xml -**/dist-e2e-tests/TESTS-*.xml +**/dist-tests-e2e/junit-report*.xml +**/dist-tests-e2e/TESTS-*.xml **/target/failsafe-reports/TEST-*.xml diff --git a/.gitignore b/.gitignore index bdb41c4ceef..2965ba6fdd2 100644 --- a/.gitignore +++ b/.gitignore @@ -25,7 +25,7 @@ **/dist-dev/ **/dist-dev-webapp/ **/dist-tests/ -**/dist-e2e-tests/ +**/dist-tests-e2e/ **/dist-storybook/ **/e2e-tests-tmp/ **/coverage/ diff --git a/packages/boxed-expression-component/README.md b/packages/boxed-expression-component/README.md index 07ff0b92702..ee770a0e224 100644 --- a/packages/boxed-expression-component/README.md +++ b/packages/boxed-expression-component/README.md @@ -71,9 +71,9 @@ pnpm start # Compiles a production ready showcase application pnpm build # Run PlayWright 'BoxedExpressionEditor' tests. -pnpm test:e2e +pnpm test-e2e # To update the PlayWright Snapshot files, used for the regression: -pnpm test:e2e:run -u +pnpm test-e2e:run -u ``` --- diff --git a/packages/boxed-expression-component/package.json b/packages/boxed-expression-component/package.json index 36c6cbf894b..37fa83be1e6 100644 --- a/packages/boxed-expression-component/package.json +++ b/packages/boxed-expression-component/package.json @@ -6,19 +6,19 @@ "keywords": [], "scripts": { "build:dev": "rimraf dist && pnpm copy:css && tsc -p tsconfig.json", - "build:prod": "rimraf dist && pnpm copy:css && pnpm lint && tsc -p tsconfig.json && pnpm test && pnpm test:e2e", + "build:prod": "rimraf dist && pnpm copy:css && pnpm lint && tsc -p tsconfig.json && pnpm test && pnpm test-e2e", "build:storybook": "storybook build -o dist-storybook", "copy:css": "copyfiles -u 1 \"src/**/*.{sass,scss,css}\" dist/", "deploy": "gh-pages -d dist-dev", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command", "start": "run-script-os", - "start:linux:darwin": "cross-env STORYBOOK_PORT=$(build-env boxedExpressionComponent.storybook.port) pnpm storybook-base --storybookArgs=\"dev --no-open\"", - "start:win32": "pnpm powershell \"cross-env STORYBOOK_PORT=$(build-env boxedExpressionComponent.storybook.port) pnpm storybook-base --storybookArgs='dev --no-open'", + "start:linux:darwin": "cross-env STORYBOOK_PORT=$(build-env boxedExpressionComponent.storybook.port) pnpm kie-tools--storybook --storybookArgs=\"dev --no-open\"", + "start:win32": "pnpm powershell \"cross-env STORYBOOK_PORT=$(build-env boxedExpressionComponent.storybook.port) pnpm kie-tools--storybook --storybookArgs='dev --no-open'", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-e2e-tests\" \"pnpm test:e2e:run\"", - "test:e2e:open": "pnpm exec playwright show-report dist-e2e-tests/reports", - "test:e2e:run": "pnpm exec playwright test" + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm test-e2e:run\"", + "test-e2e:open": "pnpm exec playwright show-report dist-tests-e2e/reports", + "test-e2e:run": "pnpm exec playwright test" }, "dependencies": { "@kie-tools-core/i18n": "workspace:*", diff --git a/packages/boxed-expression-component/tests/e2e/__fixtures__/base.ts b/packages/boxed-expression-component/tests-e2e/__fixtures__/base.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__fixtures__/base.ts rename to packages/boxed-expression-component/tests-e2e/__fixtures__/base.ts diff --git a/packages/boxed-expression-component/tests/e2e/__fixtures__/boxedExpression.ts b/packages/boxed-expression-component/tests-e2e/__fixtures__/boxedExpression.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__fixtures__/boxedExpression.ts rename to packages/boxed-expression-component/tests-e2e/__fixtures__/boxedExpression.ts diff --git a/packages/boxed-expression-component/tests/e2e/__fixtures__/clipboard.ts b/packages/boxed-expression-component/tests-e2e/__fixtures__/clipboard.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__fixtures__/clipboard.ts rename to packages/boxed-expression-component/tests-e2e/__fixtures__/clipboard.ts diff --git a/packages/boxed-expression-component/tests/e2e/__fixtures__/monaco.ts b/packages/boxed-expression-component/tests-e2e/__fixtures__/monaco.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__fixtures__/monaco.ts rename to packages/boxed-expression-component/tests-e2e/__fixtures__/monaco.ts diff --git a/packages/boxed-expression-component/tests/e2e/__fixtures__/resizing.ts b/packages/boxed-expression-component/tests-e2e/__fixtures__/resizing.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__fixtures__/resizing.ts rename to packages/boxed-expression-component/tests-e2e/__fixtures__/resizing.ts diff --git a/packages/boxed-expression-component/tests/e2e/__fixtures__/stories.ts b/packages/boxed-expression-component/tests-e2e/__fixtures__/stories.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__fixtures__/stories.ts rename to packages/boxed-expression-component/tests-e2e/__fixtures__/stories.ts diff --git a/packages/boxed-expression-component/tests/e2e/__fixtures__/useCases.ts b/packages/boxed-expression-component/tests-e2e/__fixtures__/useCases.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__fixtures__/useCases.ts rename to packages/boxed-expression-component/tests-e2e/__fixtures__/useCases.ts diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/context/boxed-context.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table-routing.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table-routing.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table-routing.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table-routing.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/decisionTable/decision-table.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-feel-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-feel-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-feel-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-feel-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-function-affordability-calculation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-function-affordability-calculation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-function-affordability-calculation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-function-affordability-calculation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-java-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-java-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-java-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-java-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-pmml-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-pmml-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-pmml-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/boxed-pmml-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/nested-boxed-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/nested-boxed-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/function/nested-boxed-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/function/nested-boxed-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/invocation/boxed-invocation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list-age-group.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list-age-group.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list-age-group.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list-age-group.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/list/boxed-list.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal-can-drive.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal-can-drive.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal-can-drive.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal-can-drive.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/literal/boxed-literal.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/relation/relation-people.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/relation/relation-people.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/relation/relation-people.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/relation/relation-people.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/relation/relation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/relation/relation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/boxedExpressions/relation/relation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/boxedExpressions/relation/relation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-boxed-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-boxed-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-boxed-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-boxed-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/application-risk-score-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/application-risk-score-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/application-risk-score-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/application-risk-score-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-eligibility-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-eligibility-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-eligibility-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-eligibility-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-strategy-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-strategy-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-strategy-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/bureau-strategy-decision-service-strategy-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/can-drive-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/can-drive-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/can-drive-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/can-drive-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/employees-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/employees-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/employees-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/employees-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/find-by-employees-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/find-by-employees-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/find-by-employees-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/find-by-employees-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/find-employees-by-knowledge-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/find-employees-by-knowledge-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/find-employees-by-knowledge-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/find-employees-by-knowledge-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/function-affordability-calculation-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/function-affordability-calculation-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/function-affordability-calculation-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/function-affordability-calculation-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/function-installment-calculation-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/function-installment-calculation-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/function-installment-calculation-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/function-installment-calculation-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/required-monthly-installment-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/required-monthly-installment-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/required-monthly-installment-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/required-monthly-installment-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-affordability-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-affordability-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-affordability-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-affordability-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-risk-category-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-risk-category-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-risk-category-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-post-bureau-risk-category-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-routing-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-routing-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-routing-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/Google-Chrome/useCases/routing-decision-service-routing-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/context/boxed-context.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/context/boxed-context.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/context/boxed-context.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/context/boxed-context.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table-routing.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table-routing.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table-routing.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table-routing.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/decisionTable/decision-table.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/boxed-feel-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/boxed-feel-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/boxed-feel-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/boxed-feel-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/boxed-function-affordability-calculation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/boxed-function-affordability-calculation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/boxed-function-affordability-calculation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/boxed-function-affordability-calculation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/boxed-java-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/boxed-java-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/boxed-java-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/boxed-java-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/boxed-pmml-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/boxed-pmml-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/boxed-pmml-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/boxed-pmml-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/nested-boxed-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/nested-boxed-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/function/nested-boxed-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/function/nested-boxed-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/invocation/boxed-invocation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/list/boxed-list-age-group.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/list/boxed-list-age-group.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/list/boxed-list-age-group.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/list/boxed-list-age-group.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/list/boxed-list.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/list/boxed-list.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/list/boxed-list.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/list/boxed-list.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/literal/boxed-literal-can-drive.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/literal/boxed-literal-can-drive.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/literal/boxed-literal-can-drive.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/literal/boxed-literal-can-drive.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/literal/boxed-literal.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/literal/boxed-literal.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/literal/boxed-literal.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/literal/boxed-literal.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/relation/relation-people.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/relation/relation-people.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/relation/relation-people.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/relation/relation-people.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/relation/relation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/relation/relation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/boxedExpressions/relation/relation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/boxedExpressions/relation/relation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/misc/emptyExpression/empty-boxed-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/misc/emptyExpression/empty-boxed-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/misc/emptyExpression/empty-boxed-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/misc/emptyExpression/empty-boxed-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/application-risk-score-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/application-risk-score-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/application-risk-score-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/application-risk-score-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-eligibility-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-eligibility-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-eligibility-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-eligibility-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-strategy-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-strategy-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-strategy-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/bureau-strategy-decision-service-strategy-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/can-drive-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/can-drive-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/can-drive-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/can-drive-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/employees-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/employees-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/employees-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/employees-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/find-by-employees-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/find-by-employees-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/find-by-employees-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/find-by-employees-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/find-employees-by-knowledge-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/find-employees-by-knowledge-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/find-employees-by-knowledge-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/find-employees-by-knowledge-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/function-affordability-calculation-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/function-affordability-calculation-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/function-affordability-calculation-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/function-affordability-calculation-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/function-installment-calculation-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/function-installment-calculation-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/function-installment-calculation-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/function-installment-calculation-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/required-monthly-installment-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/required-monthly-installment-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/required-monthly-installment-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/required-monthly-installment-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-affordability-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-affordability-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-affordability-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-affordability-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-risk-category-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-risk-category-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-risk-category-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/routing-decision-service-post-bureau-risk-category-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/routing-decision-service-routing-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/routing-decision-service-routing-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/chromium/useCases/routing-decision-service-routing-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/chromium/useCases/routing-decision-service-routing-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/context/boxed-context-pre-bureau-risk-category.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/context/boxed-context.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/context/boxed-context.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/context/boxed-context.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/context/boxed-context.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table-routing.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table-routing.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table-routing.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table-routing.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/decisionTable/decision-table.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/boxed-feel-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/boxed-feel-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/boxed-feel-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/boxed-feel-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/boxed-function-affordability-calculation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/boxed-function-affordability-calculation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/boxed-function-affordability-calculation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/boxed-function-affordability-calculation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/boxed-java-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/boxed-java-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/boxed-java-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/boxed-java-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/boxed-pmml-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/boxed-pmml-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/boxed-pmml-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/boxed-pmml-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/nested-boxed-function.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/nested-boxed-function.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/function/nested-boxed-function.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/function/nested-boxed-function.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation-affordability-calculation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/invocation/boxed-invocation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/list/boxed-list-age-group.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/list/boxed-list-age-group.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/list/boxed-list-age-group.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/list/boxed-list-age-group.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/list/boxed-list.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/list/boxed-list.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/list/boxed-list.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/list/boxed-list.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/literal/boxed-literal-can-drive.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/literal/boxed-literal-can-drive.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/literal/boxed-literal-can-drive.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/literal/boxed-literal-can-drive.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/literal/boxed-literal.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/literal/boxed-literal.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/literal/boxed-literal.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/literal/boxed-literal.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/relation/relation-people.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/relation/relation-people.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/relation/relation-people.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/relation/relation-people.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/relation/relation.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/relation/relation.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/boxedExpressions/relation/relation.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/boxedExpressions/relation/relation.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/misc/emptyExpression/empty-boxed-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/misc/emptyExpression/empty-boxed-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/misc/emptyExpression/empty-boxed-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/misc/emptyExpression/empty-boxed-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/application-risk-score-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/application-risk-score-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/application-risk-score-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/application-risk-score-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-bureau-call-type-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-eligibility-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-eligibility-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-eligibility-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-eligibility-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-affordability-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-pre-bureau-risk-category-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-strategy-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-strategy-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-strategy-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/bureau-strategy-decision-service-strategy-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/can-drive-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/can-drive-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/can-drive-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/can-drive-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/employees-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/employees-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/employees-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/employees-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/find-by-employees-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/find-by-employees-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/find-by-employees-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/find-by-employees-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/find-employees-by-knowledge-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/find-employees-by-knowledge-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/find-employees-by-knowledge-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/find-employees-by-knowledge-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/function-affordability-calculation-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/function-affordability-calculation-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/function-affordability-calculation-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/function-affordability-calculation-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/function-installment-calculation-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/function-installment-calculation-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/function-installment-calculation-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/function-installment-calculation-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/required-monthly-installment-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/required-monthly-installment-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/required-monthly-installment-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/required-monthly-installment-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-affordability-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-affordability-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-affordability-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-affordability-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-risk-category-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-risk-category-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-risk-category-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/routing-decision-service-post-bureau-risk-category-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/routing-decision-service-routing-expression.png b/packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/routing-decision-service-routing-expression.png similarity index 100% rename from packages/boxed-expression-component/tests/e2e/__screenshots__/webkit/useCases/routing-decision-service-routing-expression.png rename to packages/boxed-expression-component/tests-e2e/__screenshots__/webkit/useCases/routing-decision-service-routing-expression.png diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/boxedExpressionHeader.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/boxedExpressionHeader.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/boxedExpressionHeader.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/boxedExpressionHeader.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/boxedExpressionHeaderMenu.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/boxedExpressionHeaderMenu.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/boxedExpressionHeaderMenu.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/boxedExpressionHeaderMenu.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/context/contextExpression.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/context/contextExpression.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/context/contextExpression.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/context/contextExpression.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/context/contextMenu.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/context/contextMenu.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/context/contextMenu.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/context/contextMenu.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/context/populate.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/context/populate.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/context/populate.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/context/populate.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/decisionTable/contextMenu.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/decisionTable/contextMenu.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/decisionTable/contextMenu.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/decisionTable/contextMenu.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/decisionTable/decisionTableExpression.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/decisionTable/decisionTableExpression.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/decisionTable/decisionTableExpression.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/decisionTable/decisionTableExpression.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/decisionTable/populate.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/decisionTable/populate.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/decisionTable/populate.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/decisionTable/populate.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/function/functionExpression.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/function/functionExpression.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/function/functionExpression.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/function/functionExpression.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/function/parameters.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/function/parameters.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/function/parameters.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/function/parameters.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/function/populate.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/function/populate.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/function/populate.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/function/populate.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/invocation/contextMenu.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/invocation/contextMenu.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/invocation/contextMenu.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/invocation/contextMenu.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/invocation/invocationExpression.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/invocation/invocationExpression.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/invocation/invocationExpression.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/invocation/invocationExpression.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/invocation/populate.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/invocation/populate.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/invocation/populate.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/invocation/populate.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/list/contextMenu.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/list/contextMenu.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/list/contextMenu.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/list/contextMenu.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/list/listExpression.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/list/listExpression.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/list/listExpression.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/list/listExpression.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/list/populate.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/list/populate.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/list/populate.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/list/populate.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/literal/literalExpression.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/literal/literalExpression.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/literal/literalExpression.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/literal/literalExpression.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/literal/populate.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/literal/populate.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/literal/populate.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/literal/populate.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/logicTypeSelector.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/logicTypeSelector.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/logicTypeSelector.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/logicTypeSelector.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/relation/contextMenu.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/relation/contextMenu.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/relation/contextMenu.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/relation/contextMenu.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/relation/populate.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/relation/populate.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/relation/populate.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/relation/populate.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/boxedExpressions/relation/relationExpression.spec.ts b/packages/boxed-expression-component/tests-e2e/boxedExpressions/relation/relationExpression.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/boxedExpressions/relation/relationExpression.spec.ts rename to packages/boxed-expression-component/tests-e2e/boxedExpressions/relation/relationExpression.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/features/keyboard/keyboard.spec.ts b/packages/boxed-expression-component/tests-e2e/features/keyboard/keyboard.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/features/keyboard/keyboard.spec.ts rename to packages/boxed-expression-component/tests-e2e/features/keyboard/keyboard.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/features/resizing/resizing.spec.ts b/packages/boxed-expression-component/tests-e2e/features/resizing/resizing.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/features/resizing/resizing.spec.ts rename to packages/boxed-expression-component/tests-e2e/features/resizing/resizing.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/features/selection/contextMenu.spec.ts b/packages/boxed-expression-component/tests-e2e/features/selection/contextMenu.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/features/selection/contextMenu.spec.ts rename to packages/boxed-expression-component/tests-e2e/features/selection/contextMenu.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/features/selection/selection.spec.ts b/packages/boxed-expression-component/tests-e2e/features/selection/selection.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/features/selection/selection.spec.ts rename to packages/boxed-expression-component/tests-e2e/features/selection/selection.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/misc/emptyExpression/emptyExpression.spec.ts b/packages/boxed-expression-component/tests-e2e/misc/emptyExpression/emptyExpression.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/misc/emptyExpression/emptyExpression.spec.ts rename to packages/boxed-expression-component/tests-e2e/misc/emptyExpression/emptyExpression.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/useCases/canDrive.spec.ts b/packages/boxed-expression-component/tests-e2e/useCases/canDrive.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/useCases/canDrive.spec.ts rename to packages/boxed-expression-component/tests-e2e/useCases/canDrive.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/useCases/findEmployees.spec.ts b/packages/boxed-expression-component/tests-e2e/useCases/findEmployees.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/useCases/findEmployees.spec.ts rename to packages/boxed-expression-component/tests-e2e/useCases/findEmployees.spec.ts diff --git a/packages/boxed-expression-component/tests/e2e/useCases/loanOriginations.spec.ts b/packages/boxed-expression-component/tests-e2e/useCases/loanOriginations.spec.ts similarity index 100% rename from packages/boxed-expression-component/tests/e2e/useCases/loanOriginations.spec.ts rename to packages/boxed-expression-component/tests-e2e/useCases/loanOriginations.spec.ts diff --git a/packages/boxed-expression-component/tests/unit/keysUtils/NavigationKeysUtils.test.ts b/packages/boxed-expression-component/tests/keysUtils/NavigationKeysUtils.test.ts similarity index 100% rename from packages/boxed-expression-component/tests/unit/keysUtils/NavigationKeysUtils.test.ts rename to packages/boxed-expression-component/tests/keysUtils/NavigationKeysUtils.test.ts diff --git a/packages/chrome-extension-pack-kogito-kie-editors/jest.e2e.config.js b/packages/chrome-extension-pack-kogito-kie-editors/jest.e2e.config.js index b3486c74d95..73e7a2b328e 100644 --- a/packages/chrome-extension-pack-kogito-kie-editors/jest.e2e.config.js +++ b/packages/chrome-extension-pack-kogito-kie-editors/jest.e2e.config.js @@ -29,7 +29,7 @@ module.exports = { "jest-junit", { suiteName: "Chrome Extension for BPMN and DMN", - outputFile: "./dist-e2e-tests/junit-report.xml", + outputFile: "./dist-tests-e2e/junit-report.xml", classNameTemplate: "Chrome Extension for BPMN and DMN ::", titleTemplate: "{title}", ancestorSeparator: " :: ", diff --git a/packages/chrome-extension-pack-kogito-kie-editors/package.json b/packages/chrome-extension-pack-kogito-kie-editors/package.json index a3cf252c086..813b73d02ce 100644 --- a/packages/chrome-extension-pack-kogito-kie-editors/package.json +++ b/packages/chrome-extension-pack-kogito-kie-editors/package.json @@ -14,14 +14,14 @@ }, "scripts": { "build:dev": "rimraf dist && webpack --env dev", - "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack && pnpm test:e2e", + "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack && pnpm test-e2e", "install": "node install.js", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "start": "webpack serve --env dev", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-e2e-tests\" \"pnpm start-server-and-test test:e2e:start https-get://localhost:$(build-env chromeExtension.dev.port) test:e2e:run\"", - "test:e2e:run": "jest --runInBand -c ./jest.e2e.config.js", - "test:e2e:start": "pnpm start" + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test test-e2e:start https-get://localhost:$(build-env chromeExtension.dev.port) test-e2e:run\"", + "test-e2e:run": "jest --runInBand -c ./jest.e2e.config.js", + "test-e2e:start": "pnpm start" }, "dependencies": { "@kie-tools-core/chrome-extension": "workspace:*", diff --git a/packages/chrome-extension-serverless-workflow-editor/jest.e2e.config.js b/packages/chrome-extension-serverless-workflow-editor/jest.e2e.config.js index 9374bcd7dbf..a2291c6a744 100644 --- a/packages/chrome-extension-serverless-workflow-editor/jest.e2e.config.js +++ b/packages/chrome-extension-serverless-workflow-editor/jest.e2e.config.js @@ -29,7 +29,7 @@ module.exports = { "jest-junit", { suiteName: "Chrome Extension end-to-end tests for SWF", - outputFile: "./dist-e2e-tests/junit-report.xml", + outputFile: "./dist-tests-e2e/junit-report.xml", classNameTemplate: "Chrome Extension for SWF", titleTemplate: "{title}", ancestorSeparator: " :: ", diff --git a/packages/chrome-extension-serverless-workflow-editor/package.json b/packages/chrome-extension-serverless-workflow-editor/package.json index b9bbd525241..a2b6c1b676f 100644 --- a/packages/chrome-extension-serverless-workflow-editor/package.json +++ b/packages/chrome-extension-serverless-workflow-editor/package.json @@ -14,14 +14,14 @@ }, "scripts": { "build:dev": "rimraf dist && webpack --env dev", - "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack && pnpm test:e2e", + "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack && pnpm test-e2e", "install": "node install.js", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "start": "webpack serve --env dev", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-e2e-tests\" \"pnpm start-server-and-test test:e2e:start https-get://localhost:$(build-env swfChromeExtension.dev.port) test:e2e:run\"", - "test:e2e:run": "jest --runInBand -c ./jest.e2e.config.js", - "test:e2e:start": "pnpm start" + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test test-e2e:start https-get://localhost:$(build-env swfChromeExtension.dev.port) test-e2e:run\"", + "test-e2e:run": "jest --runInBand -c ./jest.e2e.config.js", + "test-e2e:start": "pnpm start" }, "devDependencies": { "@babel/core": "^7.16.0", diff --git a/packages/chrome-extension-test-helper/src/utils/Tools.ts b/packages/chrome-extension-test-helper/src/utils/Tools.ts index 40d2f945e85..466e6f63675 100644 --- a/packages/chrome-extension-test-helper/src/utils/Tools.ts +++ b/packages/chrome-extension-test-helper/src/utils/Tools.ts @@ -29,7 +29,7 @@ import Window from "./tools/Window"; import { resolve } from "path"; export default class Tools { - private static readonly SCREENSHOTS_DIR: string = resolve("dist-e2e-tests", "screenshots"); + private static readonly SCREENSHOTS_DIR: string = resolve("dist-tests-e2e", "screenshots"); private readonly screenShot: Screenshot; diff --git a/packages/chrome-extension-test-helper/src/utils/tools/Driver.ts b/packages/chrome-extension-test-helper/src/utils/tools/Driver.ts index 76f539e5c4b..b7dc2b3e3ef 100644 --- a/packages/chrome-extension-test-helper/src/utils/tools/Driver.ts +++ b/packages/chrome-extension-test-helper/src/utils/tools/Driver.ts @@ -42,7 +42,7 @@ export default class Driver { } // create directory for chrome browser data - const CHROME_DIR: string = resolve("dist-e2e-tests", "chrome_data"); + const CHROME_DIR: string = resolve("dist-tests-e2e", "chrome_data"); if (!existsSync(CHROME_DIR)) { mkdirSync(CHROME_DIR, { recursive: true }); } @@ -60,7 +60,7 @@ export default class Driver { ); // init chrome driver log - const LOGS_DIR: string = resolve("dist-e2e-tests", "logs"); + const LOGS_DIR: string = resolve("dist-tests-e2e", "logs"); if (!existsSync(LOGS_DIR)) { mkdirSync(LOGS_DIR, { recursive: true }); } diff --git a/packages/dmn-editor/package.json b/packages/dmn-editor/package.json index 6f0f8782566..0bebcfa5e1c 100644 --- a/packages/dmn-editor/package.json +++ b/packages/dmn-editor/package.json @@ -18,17 +18,17 @@ ], "scripts": { "build:dev": "rimraf dist && pnpm copy:css && tsc -p tsconfig.json", - "build:prod": "rimraf dist && pnpm copy:css && pnpm lint && tsc -p tsconfig.json && pnpm test && pnpm test:e2e", + "build:prod": "rimraf dist && pnpm copy:css && pnpm lint && tsc -p tsconfig.json && pnpm test && pnpm test-e2e", "build:storybook": "storybook build -o dist-storybook", "copy:css": "copyfiles -u 1 \"src/**/*.{sass,scss,css}\" dist/", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "start": "run-script-os", - "start:linux:darwin": "cross-env STORYBOOK_PORT=$(build-env dmnEditor.storybook.port) pnpm storybook-base --storybookArgs=\"dev --no-open\"", - "start:win32": "pnpm powershell \"cross-env STORYBOOK_PORT=$(build-env dmnEditor.storybook.port) pnpm storybook-base --storybookArgs='dev --no-open'", + "start:linux:darwin": "cross-env STORYBOOK_PORT=$(build-env dmnEditor.storybook.port) pnpm kie-tools--storybook --storybookArgs=\"dev --no-open\"", + "start:win32": "pnpm powershell \"cross-env STORYBOOK_PORT=$(build-env dmnEditor.storybook.port) pnpm kie-tools--storybook --storybookArgs='dev --no-open'", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-e2e-tests\" \"pnpm test:e2e:run\"", - "test:e2e:open": "pnpm exec playwright show-report dist-e2e-tests/reports", - "test:e2e:run": "pnpm exec playwright test" + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm test-e2e:run\"", + "test-e2e:open": "pnpm exec playwright show-report dist-tests-e2e/reports", + "test-e2e:run": "pnpm exec playwright test" }, "dependencies": { "@kie-tools-core/i18n": "workspace:*", diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/base.ts b/packages/dmn-editor/tests-e2e/__fixtures__/base.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/base.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/base.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/diagram.ts b/packages/dmn-editor/tests-e2e/__fixtures__/diagram.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/diagram.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/diagram.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/edges.ts b/packages/dmn-editor/tests-e2e/__fixtures__/edges.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/edges.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/edges.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/editor.ts b/packages/dmn-editor/tests-e2e/__fixtures__/editor.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/editor.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/editor.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/jsonModel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/jsonModel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/jsonModel.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/jsonModel/drd.ts b/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel/drd.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/jsonModel/drd.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/jsonModel/drd.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/jsonModel/drgElement.ts b/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel/drgElement.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/jsonModel/drgElement.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/jsonModel/drgElement.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/nodes.ts b/packages/dmn-editor/tests-e2e/__fixtures__/nodes.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/nodes.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/nodes.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/overlays.ts b/packages/dmn-editor/tests-e2e/__fixtures__/overlays.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/overlays.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/overlays.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/palette.ts b/packages/dmn-editor/tests-e2e/__fixtures__/palette.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/palette.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/palette.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/bkmPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/bkmPropertiesPanel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/bkmPropertiesPanel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/bkmPropertiesPanel.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/decisionPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionPropertiesPanel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/decisionPropertiesPanel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionPropertiesPanel.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/decisionServicePropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionServicePropertiesPanel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/decisionServicePropertiesPanel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionServicePropertiesPanel.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/diagramPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/diagramPropertiesPanel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/diagramPropertiesPanel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/diagramPropertiesPanel.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/groupPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/groupPropertiesPanel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/groupPropertiesPanel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/groupPropertiesPanel.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/inputDataPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/inputDataPropertiesPanel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/inputDataPropertiesPanel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/inputDataPropertiesPanel.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/knowledgeSourcePropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/knowledgeSourcePropertiesPanel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/knowledgeSourcePropertiesPanel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/knowledgeSourcePropertiesPanel.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/multipleNodesPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/multipleNodesPropertiesPanel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/multipleNodesPropertiesPanel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/multipleNodesPropertiesPanel.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/dataTypeProperties.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/dataTypeProperties.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/dataTypeProperties.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/dataTypeProperties.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/descriptionProperties.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/descriptionProperties.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/descriptionProperties.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/descriptionProperties.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/documentationProperties.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/documentationProperties.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/documentationProperties.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/documentationProperties.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/fontProperties.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/fontProperties.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/fontProperties.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/fontProperties.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/nameProperties.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/nameProperties.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/nameProperties.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/nameProperties.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/shapeProperties.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/shapeProperties.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/parts/shapeProperties.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/shapeProperties.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/propertiesPanelBase.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/propertiesPanelBase.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/propertiesPanelBase.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/propertiesPanelBase.ts diff --git a/packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/textAnnotationPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/textAnnotationPropertiesPanel.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/__fixtures__/propertiesPanel/textAnnotationPropertiesPanel.ts rename to packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/textAnnotationPropertiesPanel.ts diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/change-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/change-multiple-nodes-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/change-multiple-nodes-shape.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-shape.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/change-multiple-nodes-shape.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-shape.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-group-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-group-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-group-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-group-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-bkm.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-bkm.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-bkm.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-bkm.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision-service.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision-service.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision-service.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-group.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-group.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-group.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-group.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-input-data.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-input-data.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-input-data.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-input-data.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-edge-with-corner.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-edge-with-corner.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-edge-with-corner.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-straight-edge.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-straight-edge.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-straight-edge.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoints.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoints.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoints.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/rename-group-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/rename-group-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/rename-group-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/rename-group-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/rename-text-annotation-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/rename-text-annotation-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/rename-text-annotation-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/rename-text-annotation-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/reset-group-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/reset-group-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/reset-group-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/reset-group-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/reset-text-annotation-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/reset-text-annotation-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/reset-text-annotation-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/reset-text-annotation-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-group-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-group-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-group-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-group-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-group-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-group-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-text-annotation-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-text-annotation-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-text-annotation-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-text-annotation-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-decision-service-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-decision-service-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-decision-service-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-service-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-service-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-service-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-input-data-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-input-data-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-input-data-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-service-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-service-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-decision-service-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-service-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-input-data-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-input-data-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-input-data-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-input-data-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-input-data-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-input-data-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-input-data-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-decision-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-decision-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-decision-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-decision-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-bkm-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-bkm-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-bkm-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-bkm-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-service-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-service-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-service-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-service-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-input-data-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-input-data-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-input-data-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-input-data-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-knowledge-source-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-knowledge-source-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/rename-knowledge-source-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-knowledge-source-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-bkm-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-bkm-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-bkm-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-bkm-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-decision-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-decision-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-decision-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-decision-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-decision-service-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-decision-service-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-decision-service-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-decision-service-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-input-data-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-input-data-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-input-data-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-input-data-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-knowledge-source-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-knowledge-source-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/reset-knowledge-source-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/reset-knowledge-source-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-bkm-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-bkm-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-bkm-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-service-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-service-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-service-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-input-data-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-input-data-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-input-data-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-knowledge-source-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-back-knowledge-source-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-knowledge-source-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-bkm-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-bkm-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-bkm-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-service-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-service-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-service-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-input-data-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-input-data-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-input-data-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-knowledge-source-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgElements/resize-knowledge-source-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-knowledge-source-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-straight-edge.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-straight-edge.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-straight-edge.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoints.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoints.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoints.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoints.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoints.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoints.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoints.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoints.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoints.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/reset-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/reset-multiple-nodes-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/Google-Chrome/reset-multiple-nodes-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/reset-multiple-nodes-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/change-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/change-multiple-nodes-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/change-multiple-nodes-shape.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-shape.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/change-multiple-nodes-shape.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-shape.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-group-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-group-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-group-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-group-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-bkm.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-bkm.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-bkm.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-bkm.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision-service.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision-service.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision-service.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-group.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-group.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-group.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-group.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-input-data.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-input-data.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-input-data.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-input-data.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/change-group-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/change-group-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/change-group-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/change-group-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-edge-with-corner.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-edge-with-corner.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-edge-with-corner.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-straight-edge.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-straight-edge.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-straight-edge.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/move-association-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/move-association-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoints.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoints.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoints.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/move-association-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/move-association-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/rename-group-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/rename-group-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/rename-group-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/rename-group-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/rename-text-annotation-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/rename-text-annotation-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/rename-text-annotation-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/rename-text-annotation-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/reset-group-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/reset-group-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/reset-group-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/reset-group-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/reset-text-annotation-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/reset-text-annotation-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/reset-text-annotation-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/reset-text-annotation-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/resize-back-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-back-group-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/resize-back-group-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-back-group-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/resize-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-group-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/resize-group-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-group-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/resize-text-annotation-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-text-annotation-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drdArtifacts/resize-text-annotation-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-text-annotation-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-decision-service-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-decision-service-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-decision-service-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-service-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-service-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-service-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-input-data-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-input-data-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-input-data-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-service-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-service-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-decision-service-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-service-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-input-data-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-input-data-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-input-data-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-input-data-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-input-data-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-input-data-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-input-data-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-bkm-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-bkm-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-bkm-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-bkm-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-decision-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-decision-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-decision-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-decision-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-decision-service-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-decision-service-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-decision-service-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-decision-service-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-input-data-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-input-data-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-input-data-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-input-data-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-knowledge-source-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-knowledge-source-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-knowledge-source-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/change-knowledge-source-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-bkm-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-bkm-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-bkm-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-bkm-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-decision-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-decision-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-decision-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-decision-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-decision-service-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-decision-service-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-decision-service-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-decision-service-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-input-data-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-input-data-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-input-data-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-input-data-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-knowledge-source-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-knowledge-source-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/rename-knowledge-source-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-knowledge-source-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-bkm-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-bkm-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-bkm-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-bkm-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-decision-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-decision-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-decision-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-decision-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-decision-service-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-decision-service-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-decision-service-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-decision-service-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-input-data-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-input-data-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-input-data-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-input-data-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-knowledge-source-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-knowledge-source-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/reset-knowledge-source-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/reset-knowledge-source-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-bkm-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-bkm-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-bkm-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-decision-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-service-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-decision-service-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-service-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-input-data-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-input-data-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-input-data-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-knowledge-source-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-back-knowledge-source-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-knowledge-source-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-bkm-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-bkm-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-bkm-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-decision-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-service-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-decision-service-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-service-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-input-data-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-input-data-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-input-data-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-knowledge-source-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgElements/resize-knowledge-source-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-knowledge-source-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-straight-edge.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-straight-edge.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-straight-edge.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoints.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoints.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoints.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoints.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoints.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoints.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoints.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoints.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoints.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/chromium/reset-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/reset-multiple-nodes-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/chromium/reset-multiple-nodes-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/chromium/reset-multiple-nodes-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/change-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/change-multiple-nodes-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/change-multiple-nodes-shape.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-shape.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/change-multiple-nodes-shape.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-shape.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-group-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-group-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-group-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-group-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-bkm.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-bkm.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-bkm.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-bkm.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision-service.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision-service.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision-service.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-group.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-group.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-group.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-group.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-input-data.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-input-data.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-input-data.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-input-data.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/change-group-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/change-group-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/change-group-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/change-group-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/move-association-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/move-association-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/move-association-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/move-association-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/move-association-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/move-association-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/move-association-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/move-association-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/rename-group-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/rename-group-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/rename-group-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/rename-group-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/rename-text-annotation-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/rename-text-annotation-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/rename-text-annotation-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/rename-text-annotation-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/reset-group-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/reset-group-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/reset-group-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/reset-group-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/reset-text-annotation-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/reset-text-annotation-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/reset-text-annotation-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/reset-text-annotation-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/resize-back-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/resize-back-group-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/resize-back-group-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/resize-back-group-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/resize-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/resize-group-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/resize-group-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/resize-group-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/resize-text-annotation-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/resize-text-annotation-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drdArtifacts/resize-text-annotation-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/resize-text-annotation-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-decision-service-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-decision-service-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-decision-service-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-bkm-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-decision-service-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-decision-service-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-decision-service-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-input-data-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-input-data-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-input-data-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-service-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-service-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-decision-service-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-service-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-input-data-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-input-data-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-input-data-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-input-data-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-input-data-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-input-data-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-input-data-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-palette.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-palette.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-palette.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-bkm-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-bkm-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-bkm-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-bkm-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-decision-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-decision-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-decision-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-decision-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-decision-service-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-decision-service-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-decision-service-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-decision-service-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-input-data-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-input-data-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-input-data-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-input-data-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-knowledge-source-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-knowledge-source-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-knowledge-source-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-position.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/change-knowledge-source-position.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-position.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-bkm-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-bkm-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-bkm-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-bkm-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-decision-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-decision-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-decision-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-decision-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-decision-service-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-decision-service-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-decision-service-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-decision-service-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-input-data-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-input-data-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-input-data-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-input-data-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-knowledge-source-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-knowledge-source-node-from-diagram.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/rename-knowledge-source-node-from-diagram.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/rename-knowledge-source-node-from-diagram.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-bkm-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-bkm-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-bkm-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-bkm-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-decision-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-decision-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-decision-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-decision-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-decision-service-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-decision-service-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-decision-service-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-decision-service-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-input-data-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-input-data-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-input-data-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-input-data-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-knowledge-source-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-knowledge-source-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/reset-knowledge-source-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/reset-knowledge-source-font.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-bkm-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-bkm-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-bkm-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-decision-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-decision-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-decision-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-decision-service-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-decision-service-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-decision-service-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-input-data-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-input-data-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-input-data-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-knowledge-source-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-back-knowledge-source-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-back-knowledge-source-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-bkm-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-bkm-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-bkm-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-decision-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-decision-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-decision-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-decision-service-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-decision-service-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-decision-service-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-input-data-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-input-data-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-input-data-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-knowledge-source-on-top-of-decision.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgElements/resize-knowledge-source-on-top-of-decision.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-knowledge-source-on-top-of-decision.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-decision-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-information-requirement-edge-from-input-data-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-bkm-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-authority-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-authority-requirement-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-authority-requirement-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-authority-requirement-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png diff --git a/packages/dmn-editor/tests/e2e/__screenshots__/webkit/reset-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/reset-multiple-nodes-font.png similarity index 100% rename from packages/dmn-editor/tests/e2e/__screenshots__/webkit/reset-multiple-nodes-font.png rename to packages/dmn-editor/tests-e2e/__screenshots__/webkit/reset-multiple-nodes-font.png diff --git a/packages/dmn-editor/tests/e2e/changeDiagramProperties.spec.ts b/packages/dmn-editor/tests-e2e/changeDiagramProperties.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/changeDiagramProperties.spec.ts rename to packages/dmn-editor/tests-e2e/changeDiagramProperties.spec.ts diff --git a/packages/dmn-editor/tests/e2e/changeMultipleNodesProperties.spec.ts b/packages/dmn-editor/tests-e2e/changeMultipleNodesProperties.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/changeMultipleNodesProperties.spec.ts rename to packages/dmn-editor/tests-e2e/changeMultipleNodesProperties.spec.ts diff --git a/packages/dmn-editor/tests/e2e/deleteConnectedNodes.spec.ts b/packages/dmn-editor/tests-e2e/deleteConnectedNodes.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/deleteConnectedNodes.spec.ts rename to packages/dmn-editor/tests-e2e/deleteConnectedNodes.spec.ts diff --git a/packages/dmn-editor/tests/e2e/deleteDecisionServiceWithOutput.spec.ts b/packages/dmn-editor/tests-e2e/deleteDecisionServiceWithOutput.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/deleteDecisionServiceWithOutput.spec.ts rename to packages/dmn-editor/tests-e2e/deleteDecisionServiceWithOutput.spec.ts diff --git a/packages/dmn-editor/tests/e2e/deleteGroupAndDrgElements.spec.ts b/packages/dmn-editor/tests-e2e/deleteGroupAndDrgElements.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/deleteGroupAndDrgElements.spec.ts rename to packages/dmn-editor/tests-e2e/deleteGroupAndDrgElements.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/addAssociation.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/addAssociation.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/addAssociation.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/addAssociation.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/addAssociationWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/addAssociationWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/addAssociationWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/addAssociationWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/addGroup.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/addGroup.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/addGroup.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/addGroup.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/addTextAnnotation.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/addTextAnnotation.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/addTextAnnotation.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/addTextAnnotation.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/changeGroupProperties.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/changeGroupProperties.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/changeGroupProperties.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/changeGroupProperties.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/changeTextAnnotationProperties.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/changeTextAnnotationProperties.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/changeTextAnnotationProperties.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/changeTextAnnotationProperties.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/deleteAssociation.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/deleteAssociation.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/deleteAssociation.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/deleteAssociation.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/deleteAssociationWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/deleteAssociationWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/deleteAssociationWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/deleteAssociationWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/deleteGroup.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/deleteGroup.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/deleteGroup.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/deleteGroup.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/deleteTextAnnotation.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/deleteTextAnnotation.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/deleteTextAnnotation.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/deleteTextAnnotation.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/moveAssociationWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/moveAssociationWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/moveAssociationWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/moveAssociationWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/renameGroup.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/renameGroup.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/renameGroup.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/renameGroup.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/renameTextAnnotation.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/renameTextAnnotation.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/renameTextAnnotation.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/renameTextAnnotation.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/resizeGroup.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/resizeGroup.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/resizeGroup.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/resizeGroup.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drdArtifacts/resizeTextAnnotation.spec.ts b/packages/dmn-editor/tests-e2e/drdArtifacts/resizeTextAnnotation.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drdArtifacts/resizeTextAnnotation.spec.ts rename to packages/dmn-editor/tests-e2e/drdArtifacts/resizeTextAnnotation.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/addBkm.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/addBkm.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/addBkm.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/addBkm.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/addDecision.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/addDecision.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/addDecision.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/addDecision.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/addDecisionService.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/addDecisionService.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/addDecisionService.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/addDecisionService.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/addInputData.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/addInputData.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/addInputData.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/addInputData.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/addKnowledgeSource.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/addKnowledgeSource.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/addKnowledgeSource.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/addKnowledgeSource.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/changeBkmProperties.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/changeBkmProperties.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/changeBkmProperties.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/changeBkmProperties.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/changeDecisionProperties.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/changeDecisionProperties.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/changeDecisionProperties.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/changeDecisionProperties.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/changeDecisionServiceProperties.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/changeDecisionServiceProperties.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/changeDecisionServiceProperties.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/changeDecisionServiceProperties.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/changeInputDataProperties.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/changeInputDataProperties.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/changeInputDataProperties.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/changeInputDataProperties.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/changeKnowledgeSourceProperties.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/changeKnowledgeSourceProperties.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/changeKnowledgeSourceProperties.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/changeKnowledgeSourceProperties.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/deleteBkm.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/deleteBkm.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/deleteBkm.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/deleteBkm.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/deleteDecision.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/deleteDecision.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/deleteDecision.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/deleteDecision.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/deleteDecisionService.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/deleteDecisionService.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/deleteDecisionService.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/deleteDecisionService.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/deleteInputData.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/deleteInputData.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/deleteInputData.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/deleteInputData.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/deleteKnowledgeSource.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/deleteKnowledgeSource.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/deleteKnowledgeSource.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/deleteKnowledgeSource.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/renameBkm.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/renameBkm.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/renameBkm.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/renameBkm.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/renameDecision.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/renameDecision.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/renameDecision.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/renameDecision.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/renameDecisionService.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/renameDecisionService.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/renameDecisionService.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/renameDecisionService.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/renameInputData.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/renameInputData.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/renameInputData.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/renameInputData.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/renameKnowledgeSource.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/renameKnowledgeSource.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/renameKnowledgeSource.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/renameKnowledgeSource.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/resizeBkm.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/resizeBkm.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/resizeBkm.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/resizeBkm.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/resizeDecision.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/resizeDecision.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/resizeDecision.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/resizeDecision.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/resizeDecisionService.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/resizeDecisionService.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/resizeDecisionService.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/resizeDecisionService.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/resizeInputData.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/resizeInputData.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/resizeInputData.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/resizeInputData.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgElements/resizeKnowledgeSource.spec.ts b/packages/dmn-editor/tests-e2e/drgElements/resizeKnowledgeSource.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgElements/resizeKnowledgeSource.spec.ts rename to packages/dmn-editor/tests-e2e/drgElements/resizeKnowledgeSource.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/addAuthorityRequirement.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/addAuthorityRequirement.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/addAuthorityRequirement.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/addAuthorityRequirement.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/addAuthorityRequirementWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/addAuthorityRequirementWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/addAuthorityRequirementWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/addAuthorityRequirementWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/addInformationRequirement.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/addInformationRequirement.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/addInformationRequirement.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/addInformationRequirement.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/addInformationRequirementWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/addInformationRequirementWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/addInformationRequirementWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/addInformationRequirementWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/addKnowledgeRequirement.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/addKnowledgeRequirement.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/addKnowledgeRequirement.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/addKnowledgeRequirement.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/addKnowledgeRequirementWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/addKnowledgeRequirementWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/addKnowledgeRequirementWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/addKnowledgeRequirementWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/deleteAuthorityRequirement.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/deleteAuthorityRequirement.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/deleteAuthorityRequirement.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/deleteAuthorityRequirement.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/deleteAuthorityRequirementWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/deleteAuthorityRequirementWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/deleteAuthorityRequirementWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/deleteAuthorityRequirementWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/deleteInformationRequirement.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/deleteInformationRequirement.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/deleteInformationRequirement.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/deleteInformationRequirement.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/deleteInformationRequirementWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/deleteInformationRequirementWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/deleteInformationRequirementWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/deleteInformationRequirementWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/deleteKnowledgeRequirement.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/deleteKnowledgeRequirement.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/deleteKnowledgeRequirement.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/deleteKnowledgeRequirement.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/deleteKnowledgeRequirementWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/deleteKnowledgeRequirementWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/deleteKnowledgeRequirementWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/deleteKnowledgeRequirementWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/invalidAuthorityRequirement.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/invalidAuthorityRequirement.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/invalidAuthorityRequirement.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/invalidAuthorityRequirement.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/invalidInformationRequirement.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/invalidInformationRequirement.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/invalidInformationRequirement.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/invalidInformationRequirement.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/invalidKnowledgeRequirement.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/invalidKnowledgeRequirement.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/invalidKnowledgeRequirement.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/invalidKnowledgeRequirement.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/moveAuthorityRequirementWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/moveAuthorityRequirementWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/moveAuthorityRequirementWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/moveAuthorityRequirementWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/moveInformationRequirementWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/moveInformationRequirementWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/moveInformationRequirementWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/moveInformationRequirementWaypoint.spec.ts diff --git a/packages/dmn-editor/tests/e2e/drgRequirements/moveKnowledgeRequirementWaypoint.spec.ts b/packages/dmn-editor/tests-e2e/drgRequirements/moveKnowledgeRequirementWaypoint.spec.ts similarity index 100% rename from packages/dmn-editor/tests/e2e/drgRequirements/moveKnowledgeRequirementWaypoint.spec.ts rename to packages/dmn-editor/tests-e2e/drgRequirements/moveKnowledgeRequirementWaypoint.spec.ts diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-bpmn.test.ts b/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-bpmn.test.ts index 244b03db203..1c12cae6cc6 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-bpmn.test.ts +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-bpmn.test.ts @@ -44,7 +44,7 @@ import ImplementationExecutionHelper from "./helpers/bpmn/ImplementationExecutio describe("KIE Editors End to End Test Suite - BPMN Editor", () => { const RESOURCES: string = path.resolve("e2e-tests-tmp", "resources"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); const MULTIPLE_INSTANCE_BPMN: string = "MultipleInstanceSubprocess.bpmn"; const USER_TASK_BPMN: string = "UserTask.bpmn"; const WID_BPMN: string = "process-wid.bpmn"; diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-dmn.test.ts b/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-dmn.test.ts index 2d9e3873072..b7135425431 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-dmn.test.ts +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-dmn.test.ts @@ -35,7 +35,7 @@ import DecisionNavigatorHelper from "./helpers/dmn/DecisionNavigatorHelper"; */ describe("KIE Editors End to End Test Suite - DMN Editor", () => { const RESOURCES: string = path.resolve("e2e-tests-tmp", "resources"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); const DEMO_DMN: string = "demo.dmn"; const DEMO_EXPRESSION_DMN: string = "demo-expression.dmn"; const REUSABLE_DMN: string = "reusable-model.dmn"; diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-scesim.test.ts b/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-scesim.test.ts index 1b885cb4237..1f6cf487e5d 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-scesim.test.ts +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-scesim.test.ts @@ -34,7 +34,7 @@ import { assert } from "chai"; */ describe("KIE Editors End to End Test Suite - SCESIM Editor", () => { const RESOURCES: string = path.resolve("e2e-tests-tmp", "resources"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); const DEMO_DMN: string = "demo.dmn"; const DEMO_DMN_SCESIM: string = "demo-dmn.scesim"; diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-smoke.test.ts b/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-smoke.test.ts index 956d59730b8..c9650e55884 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-smoke.test.ts +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/extension-editors-smoke.test.ts @@ -31,7 +31,7 @@ import PmmlEditorTestHelper from "./helpers/PmmlEditorTestHelper"; */ describe("KIE Editors End to End Test Suite - Smoke tests", () => { const RESOURCES: string = path.resolve("e2e-tests-tmp", "resources"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); const DEMO_BPMN: string = "demo.bpmn"; const DEMO_DMN: string = "demo.dmn"; const DEMO_SCESIM: string = "demo.scesim"; diff --git a/packages/kie-editors-dev-vscode-extension/mocha-reporter-config.json b/packages/kie-editors-dev-vscode-extension/mocha-reporter-config.json index 0e2e29573d9..cf66f3d723e 100644 --- a/packages/kie-editors-dev-vscode-extension/mocha-reporter-config.json +++ b/packages/kie-editors-dev-vscode-extension/mocha-reporter-config.json @@ -2,12 +2,12 @@ "reporterEnabled": "mocha-jenkins-reporter, mocha-junit-reporter", "mochaJenkinsReporterReporterOptions": { "junit_report_name": "@kie-tools/kie-editors-dev-vscode-extension", - "junit_report_path": "./dist-e2e-tests/junit-vscode-e2e-tests.xml", + "junit_report_path": "./dist-tests-e2e/junit-vscode-e2e-tests.xml", "junit_report_stack": 0 }, "mochaJunitReporterReporterOptions": { "testsuitesTitle": "BPMN, DMN, and SceSim :: VS Code Extension", - "mochaFile": "./dist-e2e-tests/junit-report-[hash].xml", + "mochaFile": "./dist-tests-e2e/junit-report-[hash].xml", "testCaseSwitchClassnameAndName": true, "suiteTitleSeparatedBy": ".", "useFullSuiteTitle": true diff --git a/packages/kie-editors-dev-vscode-extension/package.json b/packages/kie-editors-dev-vscode-extension/package.json index e592e7667c7..e9be238afdd 100644 --- a/packages/kie-editors-dev-vscode-extension/package.json +++ b/packages/kie-editors-dev-vscode-extension/package.json @@ -17,17 +17,17 @@ "main": "dist/extension/extension.js", "scripts": { "build:dev": "rimraf dist && webpack --env dev", - "build:prod": "rimraf dist && pnpm lint && webpack && pnpm test && pnpm package:prod && pnpm test:e2e", + "build:prod": "rimraf dist && pnpm lint && webpack && pnpm test && pnpm package:prod && pnpm test-e2e", "compile": "pnpm build:dev", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "package:prod": "vsce package --no-dependencies -o ./dist/kie_editors_dev_vscode_extension_$npm_package_version.vsix", "run:webmode": "pnpm vscode-test-web --browserType=chromium --extensionDevelopmentPath=. --version=stable", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test:e2e:clean\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --yarn -c max -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js\"", - "test:e2e:clean": "rimraf ./dist-e2e-tests && rimraf ./test-resources && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", - "test:e2e:clean:offline": "rimraf ./dist-e2e-tests && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", - "test:e2e:insider": "rimraf ./test-resources && rimraf ./out && tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true && extest setup-and-run --yarn -t insider -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js", - "test:e2e:offline": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test:e2e:clean:offline\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --offline --yarn -c max -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js\"", + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test-e2e:clean\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --yarn -c max -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js\"", + "test-e2e:clean": "rimraf ./dist-tests-e2e && rimraf ./test-resources && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", + "test-e2e:clean:offline": "rimraf ./dist-tests-e2e && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", + "test-e2e:insider": "rimraf ./test-resources && rimraf ./out && tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true && extest setup-and-run --yarn -t insider -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js", + "test-e2e:offline": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test-e2e:clean:offline\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --offline --yarn -c max -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js\"", "watch": "export WEBPACK__sourceMaps=true; WEBPACK__minimize=false; webpack --env dev" }, "dependencies": { diff --git a/packages/kie-editors-standalone/e2e-tests/cypress.config.ts b/packages/kie-editors-standalone/e2e-tests/cypress.config.ts index 8b2df7f52c9..f3cadf0fa21 100644 --- a/packages/kie-editors-standalone/e2e-tests/cypress.config.ts +++ b/packages/kie-editors-standalone/e2e-tests/cypress.config.ts @@ -21,11 +21,11 @@ import { defineConfig } from "cypress"; export default defineConfig({ fixturesFolder: "./cypress/fixtures", - screenshotsFolder: "../dist-e2e-tests/screenshots", - videosFolder: "../dist-e2e-tests/videos", + screenshotsFolder: "../dist-tests-e2e/screenshots", + videosFolder: "../dist-tests-e2e/videos", reporter: "junit", reporterOptions: { - mochaFile: "../dist-e2e-tests/junit-report-[hash].xml", + mochaFile: "../dist-tests-e2e/junit-report-[hash].xml", testsuitesTitle: "BPMN and DMN Standalone Editors", testCaseSwitchClassnameAndName: true, suiteTitleSeparatedBy: ".", diff --git a/packages/kie-editors-standalone/package.json b/packages/kie-editors-standalone/package.json index 82b03dfa2e9..e643a79c29a 100644 --- a/packages/kie-editors-standalone/package.json +++ b/packages/kie-editors-standalone/package.json @@ -21,7 +21,7 @@ "scripts": { "build:dev": "rimraf dist && webpack --env dev --config webpack.build-resources.config.js && pnpm build:preprocessor && webpack --env dev --config webpack.package-resources.config.js", "build:preprocessor": "node dist/preprocessor/preprocessor.js", - "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack --config webpack.build-resources.config.js && pnpm build:preprocessor && webpack --config webpack.package-resources.config.js && pnpm test:e2e", + "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack --config webpack.build-resources.config.js && pnpm build:preprocessor && webpack --config webpack.package-resources.config.js && pnpm test-e2e", "build:productization": "pnpm build:prod", "cy:open": "run-script-os", "cy:open:darwin:linux": "cypress open --project e2e-tests --config \"baseUrl=http://localhost:$(build-env standaloneEditors.dev.port)\"", @@ -31,11 +31,11 @@ "cy:run:win32": "pnpm powershell \"cypress run -b chrome --project e2e-tests --config \"baseUrl=http://localhost:$(build-env standaloneEditors.dev.port)\"\"", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command", - "postreport": "jrm ./dist-e2e-tests/junit-transformed.xml \"./dist-e2e-tests/junit-report*.xml\"", + "postreport": "jrm ./dist-tests-e2e/junit-transformed.xml \"./dist-tests-e2e/junit-report*.xml\"", "start": "webpack serve --host 0.0.0.0 --config webpack.package-resources.config.js", "start:it": "webpack serve --host 0.0.0.0 --config ./e2e-tests/webpack.config.js", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-e2e-tests\" \"pnpm start-server-and-test start:it http-get://0.0.0.0:$(build-env standaloneEditors.dev.port) cy:run\" \"pnpm postreport\"" + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test start:it http-get://0.0.0.0:$(build-env standaloneEditors.dev.port) cy:run\" \"pnpm postreport\"" }, "dependencies": { "@kie-tools/kie-bc-editors": "workspace:*" diff --git a/packages/kn-plugin-workflow/package.json b/packages/kn-plugin-workflow/package.json index b80f3ad9d81..4a034529bdf 100644 --- a/packages/kn-plugin-workflow/package.json +++ b/packages/kn-plugin-workflow/package.json @@ -22,32 +22,32 @@ "build:darwin:arm": "pnpm setup:env make build-darwin-arm64", "build:dev": "rimraf dist && pnpm build", "build:linux": "pnpm setup:env make build-linux-amd64", - "build:prod": "rimraf dist && run-script-os && pnpm test && pnpm test:e2e", + "build:prod": "rimraf dist && run-script-os && pnpm test && pnpm test-e2e", "build:prod:darwin": "rimraf dist && pnpm setup:env make build-all", "build:prod:linux": "rimraf dist && pnpm setup:env make build-all", "build:prod:win32": "rimraf dist && pnpm setup:env:win32 make build-all", "build:win32": "pnpm setup:env:win32 make build-win32-amd64", "debug:clean": "rimraf debug", "go:test": "rimraf dist-tests && mkdir dist-tests && go test -v ./... -tags '!e2e_tests' 2>&1 | tee ./dist-tests/go-test-output.txt", - "go:test:e2e": "rimraf dist-e2e-tests && mkdir dist-e2e-tests && go test -v ./e2e-tests/... -tags e2e_tests -timeout 20m 2>&1 | tee ./dist-e2e-tests/go-test-output-e2e.txt", - "go:test:e2e:logs": "rimraf dist-e2e-tests && mkdir dist-e2e-tests && go test -v ./e2e-tests/... -tags e2e_tests -timeout 20m -logs 2>&1 | tee ./dist-e2e-tests/go-test-output-e2e.txt", - "go:test:e2e:not:quarkus": "rimraf dist-e2e-tests && mkdir dist-e2e-tests && go test -v ./e2e-tests/... -tags e2e_tests -skip Quarkus -timeout 20m 2>&1 | tee ./dist-e2e-tests/go-test-output-e2e.txt", - "go:test:e2e:not:quarkus:logs": "rimraf dist-e2e-tests && mkdir dist-e2e-tests && go test -v ./e2e-tests/... -tags e2e_tests -skip Quarkus -timeout 20m -logs 2>&1 | tee ./dist-e2e-tests/go-test-output-e2e.txt", - "go:test:e2e:quarkus": "rimraf dist-e2e-tests && mkdir dist-e2e-tests && go test -v ./e2e-tests/... -tags e2e_tests -run Quarkus -timeout 20m 2>&1 | tee ./dist-e2e-tests/go-test-output-e2e.txt", - "go:test:e2e:quarkus:logs": "rimraf dist-e2e-tests && mkdir dist-e2e-tests && go test -v ./e2e-tests/... --tags e2e_tests -run Quarkus -timeout 20m -logs 2>&1 | tee ./dist-e2e-tests/go-test-output-e2e.txt", - "go:test:e2e:report": "go run github.com/jstemmer/go-junit-report/v2 -set-exit-code -in ./dist-e2e-tests/go-test-output-e2e.txt -out ./dist-e2e-tests/junit-report-it.xml", + "go:test-e2e": "rimraf dist-tests-e2e && mkdir dist-tests-e2e && go test -v ./e2e-tests/... -tags e2e_tests -timeout 20m 2>&1 | tee ./dist-tests-e2e/go-test-output-e2e.txt", + "go:test-e2e:logs": "rimraf dist-tests-e2e && mkdir dist-tests-e2e && go test -v ./e2e-tests/... -tags e2e_tests -timeout 20m -logs 2>&1 | tee ./dist-tests-e2e/go-test-output-e2e.txt", + "go:test-e2e:not:quarkus": "rimraf dist-tests-e2e && mkdir dist-tests-e2e && go test -v ./e2e-tests/... -tags e2e_tests -skip Quarkus -timeout 20m 2>&1 | tee ./dist-tests-e2e/go-test-output-e2e.txt", + "go:test-e2e:not:quarkus:logs": "rimraf dist-tests-e2e && mkdir dist-tests-e2e && go test -v ./e2e-tests/... -tags e2e_tests -skip Quarkus -timeout 20m -logs 2>&1 | tee ./dist-tests-e2e/go-test-output-e2e.txt", + "go:test-e2e:quarkus": "rimraf dist-tests-e2e && mkdir dist-tests-e2e && go test -v ./e2e-tests/... -tags e2e_tests -run Quarkus -timeout 20m 2>&1 | tee ./dist-tests-e2e/go-test-output-e2e.txt", + "go:test-e2e:quarkus:logs": "rimraf dist-tests-e2e && mkdir dist-tests-e2e && go test -v ./e2e-tests/... --tags e2e_tests -run Quarkus -timeout 20m -logs 2>&1 | tee ./dist-tests-e2e/go-test-output-e2e.txt", + "go:test-e2e:report": "go run github.com/jstemmer/go-junit-report/v2 -set-exit-code -in ./dist-tests-e2e/go-test-output-e2e.txt -out ./dist-tests-e2e/junit-report-it.xml", "go:test:report": "go run github.com/jstemmer/go-junit-report/v2 -set-exit-code -in ./dist-tests/go-test-output.txt -out ./dist-tests/junit-report.xml", "install": "go mod tidy", "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command", "setup:env": "cross-env QUARKUS_PLATFORM_GROUP_ID=$(build-env knPluginWorkflow.quarkusPlatformGroupId) QUARKUS_VERSION=$(build-env quarkusPlatform.version) PLUGIN_VERSION=$(build-env knPluginWorkflow.version) DEV_MODE_IMAGE_URL=$(build-env knPluginWorkflow.devModeImageUrl) KOGITO_VERSION=$(build-env kogitoRuntime.version)", "setup:env:win32": "pnpm powershell \"cross-env QUARKUS_PLATFORM_GROUP_ID=$(build-env knPluginWorkflow.quarkusPlatformGroupId) QUARKUS_VERSION=$(build-env quarkusPlatform.version) DEV_MODE_IMAGE_URL=$(build-env knPluginWorkflow.devModeImageUrl) KOGITO_VERSION=$(build-env kogitoRuntime.version) PLUGIN_VERSION=$(build-env knPluginWorkflow.version)\"", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"pnpm go:test\" \"pnpm go:test:report\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test:e2e\" \"pnpm go:test:e2e:report\"", - "test:e2e:logs": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test:e2e:logs\" \"pnpm go:test:e2e:report\"", - "test:e2e:not:quarkus": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test:e2e:not:quarkus\" \"pnpm go:test:e2e:report\"", - "test:e2e:not:quarkus:logs": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test:e2e:not:quarkus:logs\" \"pnpm go:test:e2e:report\"", - "test:e2e:quarkus": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test:e2e:quarkus\" \"pnpm go:test:e2e:report\"", - "test:e2e:quarkus:logs": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test:e2e:quarkus:logs\" \"pnpm go:test:e2e:report\"" + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test-e2e\" \"pnpm go:test-e2e:report\"", + "test-e2e:logs": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test-e2e:logs\" \"pnpm go:test-e2e:report\"", + "test-e2e:not:quarkus": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test-e2e:not:quarkus\" \"pnpm go:test-e2e:report\"", + "test-e2e:not:quarkus:logs": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test-e2e:not:quarkus:logs\" \"pnpm go:test-e2e:report\"", + "test-e2e:quarkus": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test-e2e:quarkus\" \"pnpm go:test-e2e:report\"", + "test-e2e:quarkus:logs": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm go:test-e2e:quarkus:logs\" \"pnpm go:test-e2e:report\"" }, "devDependencies": { "@kie-tools/root-env": "workspace:*", diff --git a/packages/online-editor/README.md b/packages/online-editor/README.md index 20ce98851fb..56b46a7c7f1 100644 --- a/packages/online-editor/README.md +++ b/packages/online-editor/README.md @@ -31,7 +31,7 @@ More suitable for running particular tests from `e2e-tests`. More suitable for running `e2e-tests` completely. -- `packages/online-editor$ KIE_TOOLS_BUILD__runEndToEndTests=true pnpm test:e2e` +- `packages/online-editor$ KIE_TOOLS_BUILD__runEndToEndTests=true pnpm test-e2e` > **NOTE:** > Before test development, you may need to build `online-editor` as: diff --git a/packages/online-editor/jest.config.js b/packages/online-editor/jest.config.js index 688b949c932..a842521015b 100644 --- a/packages/online-editor/jest.config.js +++ b/packages/online-editor/jest.config.js @@ -26,8 +26,8 @@ module.exports = { reporters: ["default", ["jest-junit", { outputFile: "./dist-tests/junit-report.xml" }]], moduleDirectories: ["node_modules", "src"], moduleFileExtensions: ["js", "jsx", "ts", "tsx"], - setupFilesAfterEnv: ["./tests/unit/jest.setup.ts"], - testRegex: "/tests/unit/.*\\.test\\.(jsx?|tsx?)$", + setupFilesAfterEnv: ["./tests/jest.setup.ts"], + testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$", transform: { "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { node: "current" } }], "@babel/react"] }], "^.+\\.tsx?$": "ts-jest", diff --git a/packages/online-editor/package.json b/packages/online-editor/package.json index a839ff3463c..af36ef21254 100644 --- a/packages/online-editor/package.json +++ b/packages/online-editor/package.json @@ -16,15 +16,15 @@ "main": "dist/index.js", "scripts": { "build:dev": "rimraf dist && webpack --env dev", - "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack && pnpm test:e2e", + "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack && pnpm test-e2e", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "start": "webpack serve --host 0.0.0.0 --env dev", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-e2e-tests\" \"pnpm test:e2e:run\"", - "test:e2e:open": "pnpm exec playwright show-report dist-e2e-tests/reports", - "test:e2e:run": "ONLINE_EDITOR_DEV__https=false pnpm exec playwright test", - "test:e2e:start:cors-proxy": "npm --prefix ./node_modules/@kie-tools/cors-proxy run start", - "test:e2e:start:extended-services": "npm --prefix ./node_modules/@kie-tools/extended-services run start" + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm test-e2e:run\"", + "test-e2e:open": "pnpm exec playwright show-report dist-tests-e2e/reports", + "test-e2e:run": "ONLINE_EDITOR_DEV__https=false pnpm exec playwright test", + "test-e2e:start:cors-proxy": "npm --prefix ./node_modules/@kie-tools/cors-proxy run start", + "test-e2e:start:extended-services": "npm --prefix ./node_modules/@kie-tools/extended-services run start" }, "dependencies": { "@kie-tools-core/editor": "workspace:*", diff --git a/packages/online-editor/playwright.config.ts b/packages/online-editor/playwright.config.ts index aa1a3e9dd5a..911125dffa2 100644 --- a/packages/online-editor/playwright.config.ts +++ b/packages/online-editor/playwright.config.ts @@ -36,13 +36,13 @@ const customConfig = defineConfig({ /* Run your local dev server before starting the tests */ webServer: [ { - command: "pnpm test:e2e:start:cors-proxy", + command: "pnpm test-e2e:start:cors-proxy", url: `http://localhost:${buildEnv.corsProxy.dev.port}/ping`, reuseExistingServer: !process.env.CI || true, stdout: "pipe", }, { - command: "pnpm test:e2e:start:extended-services", + command: "pnpm test-e2e:start:extended-services", url: `http://localhost:${buildEnv.extendedServices.port}/ping`, reuseExistingServer: !process.env.CI || true, stdout: "pipe", diff --git a/packages/online-editor/tests/e2e/__fixtures__/base.ts b/packages/online-editor/tests-e2e/__fixtures__/base.ts similarity index 100% rename from packages/online-editor/tests/e2e/__fixtures__/base.ts rename to packages/online-editor/tests-e2e/__fixtures__/base.ts diff --git a/packages/online-editor/tests/e2e/__fixtures__/upload.ts b/packages/online-editor/tests-e2e/__fixtures__/upload.ts similarity index 100% rename from packages/online-editor/tests/e2e/__fixtures__/upload.ts rename to packages/online-editor/tests-e2e/__fixtures__/upload.ts diff --git a/packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/new-file-bpmn.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-bpmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/new-file-bpmn.png rename to packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-bpmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/new-file-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-dmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/new-file-dmn.png rename to packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-dmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/new-file-pmml.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-pmml.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/new-file-pmml.png rename to packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-pmml.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/sample-bpmn.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-bpmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/sample-bpmn.png rename to packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-bpmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png rename to packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/sample-pmml.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-pmml.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/Google-Chrome/createFiles/sample-pmml.png rename to packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-pmml.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/new-file-bpmn.png b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-bpmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/new-file-bpmn.png rename to packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-bpmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/new-file-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-dmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/new-file-dmn.png rename to packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-dmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/new-file-pmml.png b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-pmml.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/new-file-pmml.png rename to packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-pmml.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/sample-bpmn.png b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-bpmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/sample-bpmn.png rename to packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-bpmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/sample-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-dmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/sample-dmn.png rename to packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-dmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/sample-pmml.png b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-pmml.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/chromium/createFiles/sample-pmml.png rename to packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-pmml.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/new-file-bpmn.png b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-bpmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/new-file-bpmn.png rename to packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-bpmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/new-file-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-dmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/new-file-dmn.png rename to packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-dmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/new-file-pmml.png b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-pmml.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/new-file-pmml.png rename to packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-pmml.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/sample-bpmn.png b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-bpmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/sample-bpmn.png rename to packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-bpmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/sample-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-dmn.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/sample-dmn.png rename to packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-dmn.png diff --git a/packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/sample-pmml.png b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-pmml.png similarity index 100% rename from packages/online-editor/tests/e2e/__screenshots__/webkit/createFiles/sample-pmml.png rename to packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-pmml.png diff --git a/packages/online-editor/tests/e2e/createFiles/newFile.spec.ts b/packages/online-editor/tests-e2e/createFiles/newFile.spec.ts similarity index 100% rename from packages/online-editor/tests/e2e/createFiles/newFile.spec.ts rename to packages/online-editor/tests-e2e/createFiles/newFile.spec.ts diff --git a/packages/online-editor/tests/e2e/createFiles/samples.spec.ts b/packages/online-editor/tests-e2e/createFiles/samples.spec.ts similarity index 100% rename from packages/online-editor/tests/e2e/createFiles/samples.spec.ts rename to packages/online-editor/tests-e2e/createFiles/samples.spec.ts diff --git a/packages/online-editor/tests/e2e/editorPage/dmnRunner.spec.ts b/packages/online-editor/tests-e2e/editorPage/dmnRunner.spec.ts similarity index 100% rename from packages/online-editor/tests/e2e/editorPage/dmnRunner.spec.ts rename to packages/online-editor/tests-e2e/editorPage/dmnRunner.spec.ts diff --git a/packages/online-editor/tests/e2e/files/testFolder/testScoreCard.pmml b/packages/online-editor/tests-e2e/files/testFolder/testScoreCard.pmml similarity index 100% rename from packages/online-editor/tests/e2e/files/testFolder/testScoreCard.pmml rename to packages/online-editor/tests-e2e/files/testFolder/testScoreCard.pmml diff --git a/packages/online-editor/tests/e2e/files/testModel.dmn b/packages/online-editor/tests-e2e/files/testModel.dmn similarity index 100% rename from packages/online-editor/tests/e2e/files/testModel.dmn rename to packages/online-editor/tests-e2e/files/testModel.dmn diff --git a/packages/online-editor/tests/e2e/files/testModelBroken.dmn b/packages/online-editor/tests-e2e/files/testModelBroken.dmn similarity index 100% rename from packages/online-editor/tests/e2e/files/testModelBroken.dmn rename to packages/online-editor/tests-e2e/files/testModelBroken.dmn diff --git a/packages/online-editor/tests/e2e/files/testModelDocumentation.dmn b/packages/online-editor/tests-e2e/files/testModelDocumentation.dmn similarity index 100% rename from packages/online-editor/tests/e2e/files/testModelDocumentation.dmn rename to packages/online-editor/tests-e2e/files/testModelDocumentation.dmn diff --git a/packages/online-editor/tests/e2e/files/testModelWithCustomDataType.dmn b/packages/online-editor/tests-e2e/files/testModelWithCustomDataType.dmn similarity index 100% rename from packages/online-editor/tests/e2e/files/testModelWithCustomDataType.dmn rename to packages/online-editor/tests-e2e/files/testModelWithCustomDataType.dmn diff --git a/packages/online-editor/tests/e2e/files/testModelWithoutLayout.dmn b/packages/online-editor/tests-e2e/files/testModelWithoutLayout.dmn similarity index 100% rename from packages/online-editor/tests/e2e/files/testModelWithoutLayout.dmn rename to packages/online-editor/tests-e2e/files/testModelWithoutLayout.dmn diff --git a/packages/online-editor/tests/e2e/files/testProcess.bpmn b/packages/online-editor/tests-e2e/files/testProcess.bpmn similarity index 100% rename from packages/online-editor/tests/e2e/files/testProcess.bpmn rename to packages/online-editor/tests-e2e/files/testProcess.bpmn diff --git a/packages/online-editor/tests/e2e/files/testScoreCard.pmml b/packages/online-editor/tests-e2e/files/testScoreCard.pmml similarity index 100% rename from packages/online-editor/tests/e2e/files/testScoreCard.pmml rename to packages/online-editor/tests-e2e/files/testScoreCard.pmml diff --git a/packages/online-editor/tests/e2e/homePage/recentModels.spec.ts b/packages/online-editor/tests-e2e/homePage/recentModels.spec.ts similarity index 100% rename from packages/online-editor/tests/e2e/homePage/recentModels.spec.ts rename to packages/online-editor/tests-e2e/homePage/recentModels.spec.ts diff --git a/packages/online-editor/tests/e2e/importFromUrl/importFromUrl.spec.ts b/packages/online-editor/tests-e2e/importFromUrl/importFromUrl.spec.ts similarity index 100% rename from packages/online-editor/tests/e2e/importFromUrl/importFromUrl.spec.ts rename to packages/online-editor/tests-e2e/importFromUrl/importFromUrl.spec.ts diff --git a/packages/online-editor/tests/e2e/upload/upload.spec.ts b/packages/online-editor/tests-e2e/upload/upload.spec.ts similarity index 100% rename from packages/online-editor/tests/e2e/upload/upload.spec.ts rename to packages/online-editor/tests-e2e/upload/upload.spec.ts diff --git a/packages/online-editor/tests/unit/jest.setup.ts b/packages/online-editor/tests/jest.setup.ts similarity index 100% rename from packages/online-editor/tests/unit/jest.setup.ts rename to packages/online-editor/tests/jest.setup.ts diff --git a/packages/online-editor/tests/unit/json/JsonParse.test.ts b/packages/online-editor/tests/json/JsonParse.test.ts similarity index 96% rename from packages/online-editor/tests/unit/json/JsonParse.test.ts rename to packages/online-editor/tests/json/JsonParse.test.ts index 2048d4de403..57ce0f99dfd 100644 --- a/packages/online-editor/tests/unit/json/JsonParse.test.ts +++ b/packages/online-editor/tests/json/JsonParse.test.ts @@ -18,7 +18,7 @@ */ import { describe, it, expect } from "@jest/globals"; -import { jsonParseWithDate } from "../../../src/json/JsonParse"; +import { jsonParseWithDate } from "../../src/json/JsonParse"; describe("utils::jsonParseWithDate", () => { it("should parse JSON strings with dates properly", () => { diff --git a/packages/online-editor/tests/unit/kieToolingExtendedServices/AnimatedTripleDotLabel.test.tsx b/packages/online-editor/tests/kieToolingExtendedServices/AnimatedTripleDotLabel.test.tsx similarity index 94% rename from packages/online-editor/tests/unit/kieToolingExtendedServices/AnimatedTripleDotLabel.test.tsx rename to packages/online-editor/tests/kieToolingExtendedServices/AnimatedTripleDotLabel.test.tsx index a32733331c7..4b4e9c0bfc6 100644 --- a/packages/online-editor/tests/unit/kieToolingExtendedServices/AnimatedTripleDotLabel.test.tsx +++ b/packages/online-editor/tests/kieToolingExtendedServices/AnimatedTripleDotLabel.test.tsx @@ -20,7 +20,7 @@ import * as React from "react"; import "@testing-library/jest-dom"; import { render, waitFor } from "@testing-library/react"; -import { AnimatedTripleDotLabel } from "../../../src/extendedServices/AnimatedTripleDotLabel"; +import { AnimatedTripleDotLabel } from "../../src/extendedServices/AnimatedTripleDotLabel"; describe("AnimatedTripleDotLabel", () => { test("should be valid", async () => { diff --git a/packages/online-editor/tsconfig.json b/packages/online-editor/tsconfig.json index 9d753faf7c2..28118777a6e 100644 --- a/packages/online-editor/tsconfig.json +++ b/packages/online-editor/tsconfig.json @@ -9,7 +9,7 @@ "allowSyntheticDefaultImports": true, "target": "es6" }, - "include": ["src", "tests/__tests__", "tests/unit/json"], + "include": ["src", "tests/__tests__", "tests/json"], // Required to make Webpack TS config work. See https://github.com/webpack/webpack-cli/issues/2458#issuecomment-1157987399 "ts-node": { diff --git a/packages/playwright-base/playwright.config.ts b/packages/playwright-base/playwright.config.ts index 1a66a5118c4..a5134a73aa8 100644 --- a/packages/playwright-base/playwright.config.ts +++ b/packages/playwright-base/playwright.config.ts @@ -21,8 +21,8 @@ import { devices, defineConfig } from "@playwright/test"; import { ProjectName } from "./projectNames"; export default defineConfig({ - testDir: "./tests/e2e", - outputDir: "dist-e2e-tests/output", + testDir: "./tests-e2e", + outputDir: "dist-tests-e2e/output", snapshotPathTemplate: "{testDir}/__screenshots__/{projectName}/{testFileDir}/{arg}{ext}", /* Run tests in files in parallel */ fullyParallel: true, @@ -36,11 +36,11 @@ export default defineConfig({ reporter: process.env.CI ? [ ["github"], - ["junit", { outputFile: "./dist-e2e-tests/junit-report-e2e.xml" }], - ["html", { outputFolder: "./dist-e2e-tests/reports/", open: "never" }], + ["junit", { outputFile: "./dist-tests-e2e/junit-report-e2e.xml" }], + ["html", { outputFolder: "./dist-tests-e2e/reports/", open: "never" }], ["list"], ] - : [["html", { outputFolder: "./dist-e2e-tests/reports/", open: "never" }], ["list"]], + : [["html", { outputFolder: "./dist-tests-e2e/reports/", open: "never" }], ["list"]], /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ use: { /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ diff --git a/packages/pmml-editor/e2e-tests/cypress.config.ts b/packages/pmml-editor/e2e-tests/cypress.config.ts index 0ac75cf5861..65248ba2ce0 100644 --- a/packages/pmml-editor/e2e-tests/cypress.config.ts +++ b/packages/pmml-editor/e2e-tests/cypress.config.ts @@ -21,14 +21,14 @@ import { defineConfig } from "cypress"; export default defineConfig({ fixturesFolder: "fixtures", - screenshotsFolder: "../dist-e2e-tests/screenshots", - videosFolder: "../dist-e2e-tests/videos", + screenshotsFolder: "../dist-tests-e2e/screenshots", + videosFolder: "../dist-tests-e2e/videos", chromeWebSecurity: false, video: true, defaultCommandTimeout: 10000, reporter: "junit", reporterOptions: { - mochaFile: "../dist-e2e-tests/junit-report-[hash].xml", + mochaFile: "../dist-tests-e2e/junit-report-[hash].xml", testsuitesTitle: "PMML Editor", testCaseSwitchClassnameAndName: true, suiteTitleSeparatedBy: ".", diff --git a/packages/pmml-editor/package.json b/packages/pmml-editor/package.json index 97a69024979..2e85b0ff9d4 100644 --- a/packages/pmml-editor/package.json +++ b/packages/pmml-editor/package.json @@ -27,7 +27,7 @@ "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "start": "webpack serve -c ./dev-webapp/webpack.config.js --host 0.0.0.0 --env dev", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-e2e-tests\" \"pnpm start-server-and-test start http-get://0.0.0.0:$(build-env pmmlEditor.dev.port) cy:run\"", + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test start http-get://0.0.0.0:$(build-env pmmlEditor.dev.port) cy:run\"", "test:watch": "jest --watch" }, "dependencies": { diff --git a/packages/runtime-tools-management-console-webapp/jest.config.js b/packages/runtime-tools-management-console-webapp/jest.config.js index 80d530eef24..474aba3f523 100644 --- a/packages/runtime-tools-management-console-webapp/jest.config.js +++ b/packages/runtime-tools-management-console-webapp/jest.config.js @@ -26,7 +26,7 @@ module.exports = { reporters: ["default", ["jest-junit", { outputFile: "./dist-tests/junit-report.xml" }]], moduleDirectories: ["node_modules", "src"], moduleFileExtensions: ["js", "jsx", "ts", "tsx"], - testRegex: "/tests/unit/.*\\.test\\.(jsx?|tsx?)$", + testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$", transform: { "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { node: "current" } }], "@babel/react"] }], "^.+\\.tsx?$": "ts-jest", diff --git a/packages/runtime-tools-process-dev-ui-webapp/jest.config.js b/packages/runtime-tools-process-dev-ui-webapp/jest.config.js index 80d530eef24..474aba3f523 100644 --- a/packages/runtime-tools-process-dev-ui-webapp/jest.config.js +++ b/packages/runtime-tools-process-dev-ui-webapp/jest.config.js @@ -26,7 +26,7 @@ module.exports = { reporters: ["default", ["jest-junit", { outputFile: "./dist-tests/junit-report.xml" }]], moduleDirectories: ["node_modules", "src"], moduleFileExtensions: ["js", "jsx", "ts", "tsx"], - testRegex: "/tests/unit/.*\\.test\\.(jsx?|tsx?)$", + testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$", transform: { "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { node: "current" } }], "@babel/react"] }], "^.+\\.tsx?$": "ts-jest", diff --git a/packages/runtime-tools-task-console-webapp/jest.config.js b/packages/runtime-tools-task-console-webapp/jest.config.js index 80d530eef24..474aba3f523 100644 --- a/packages/runtime-tools-task-console-webapp/jest.config.js +++ b/packages/runtime-tools-task-console-webapp/jest.config.js @@ -26,7 +26,7 @@ module.exports = { reporters: ["default", ["jest-junit", { outputFile: "./dist-tests/junit-report.xml" }]], moduleDirectories: ["node_modules", "src"], moduleFileExtensions: ["js", "jsx", "ts", "tsx"], - testRegex: "/tests/unit/.*\\.test\\.(jsx?|tsx?)$", + testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$", transform: { "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { node: "current" } }], "@babel/react"] }], "^.+\\.tsx?$": "ts-jest", diff --git a/packages/scesim-editor/package.json b/packages/scesim-editor/package.json index a66c0799fff..53918ceee6c 100644 --- a/packages/scesim-editor/package.json +++ b/packages/scesim-editor/package.json @@ -6,16 +6,16 @@ "keywords": [], "scripts": { "build:dev": "rimraf dist && tsc -p tsconfig.json", - "build:prod": "rimraf dist && pnpm lint && tsc -p tsconfig.json && pnpm test:e2e", + "build:prod": "rimraf dist && pnpm lint && tsc -p tsconfig.json && pnpm test-e2e", "build:storybook": "storybook build -o dist-storybook", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command", "start": "run-script-os", - "start:linux:darwin": "cross-env STORYBOOK_PORT=$(build-env scesimEditor.storybook.port) pnpm storybook-base --storybookArgs=\"dev --no-open\"", - "start:win32": "pnpm powershell \"cross-env STORYBOOK_PORT=$(build-env scesimEditor.storybook.port) pnpm storybook-base --storybookArgs='dev --no-open'", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-e2e-tests\" \"pnpm test:e2e:run\"", - "test:e2e:open": "pnpm exec playwright show-report dist-e2e-tests/reports", - "test:e2e:run": "pnpm exec playwright test" + "start:linux:darwin": "cross-env STORYBOOK_PORT=$(build-env scesimEditor.storybook.port) pnpm kie-tools--storybook --storybookArgs=\"dev --no-open\"", + "start:win32": "pnpm powershell \"cross-env STORYBOOK_PORT=$(build-env scesimEditor.storybook.port) pnpm kie-tools--storybook --storybookArgs='dev --no-open'", + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm test-e2e:run\"", + "test-e2e:open": "pnpm exec playwright show-report dist-tests-e2e/reports", + "test-e2e:run": "pnpm exec playwright test" }, "dependencies": { "@kie-tools-core/i18n": "workspace:*", diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/backgroundTable.ts b/packages/scesim-editor/tests-e2e/__fixtures__/backgroundTable.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/backgroundTable.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/backgroundTable.ts diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/base.ts b/packages/scesim-editor/tests-e2e/__fixtures__/base.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/base.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/base.ts diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/clipboard.ts b/packages/scesim-editor/tests-e2e/__fixtures__/clipboard.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/clipboard.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/clipboard.ts diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/contextMenu.ts b/packages/scesim-editor/tests-e2e/__fixtures__/contextMenu.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/contextMenu.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/contextMenu.ts diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/editor.ts b/packages/scesim-editor/tests-e2e/__fixtures__/editor.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/editor.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/editor.ts diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/resizing.ts b/packages/scesim-editor/tests-e2e/__fixtures__/resizing.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/resizing.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/resizing.ts diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/selectorPanel.ts b/packages/scesim-editor/tests-e2e/__fixtures__/selectorPanel.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/selectorPanel.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/selectorPanel.ts diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/table.ts b/packages/scesim-editor/tests-e2e/__fixtures__/table.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/table.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/table.ts diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/testScenarioTable.ts b/packages/scesim-editor/tests-e2e/__fixtures__/testScenarioTable.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/testScenarioTable.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/testScenarioTable.ts diff --git a/packages/scesim-editor/tests/e2e/__fixtures__/useCases.ts b/packages/scesim-editor/tests-e2e/__fixtures__/useCases.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/__fixtures__/useCases.ts rename to packages/scesim-editor/tests-e2e/__fixtures__/useCases.ts diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-escaped-screenshot.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-escaped-screenshot.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-escaped-screenshot.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-escaped-screenshot.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-down.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-down.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-down.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-down.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-up.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-up.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-up.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/features/keyboard/navigation-screenshot-up.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/misc/emptyExpression/create-a-new-test-scenario.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/misc/emptyExpression/create-a-new-test-scenario.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/misc/emptyExpression/create-a-new-test-scenario.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/misc/emptyExpression/create-a-new-test-scenario.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-background-table.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-background-table.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-background-table.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-background-table.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-test-scenario-table.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-test-scenario-table.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-test-scenario-table.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/misc/emptyExpression/empty-test-scenario-table.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-instance-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-add-property-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-decision.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-decision.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-decision.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-decision.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-rule.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-rule.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-rule.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/backgroundTable/background-table-rule.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-decision.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-decision.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-decision.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-decision.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-rule.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-rule.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-rule.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/scesimEditor/testScenarioTable/test-scenario-table-rule.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/useCases/are-they-old-enough-test.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/useCases/are-they-old-enough-test.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/useCases/are-they-old-enough-test.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/useCases/are-they-old-enough-test.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/useCases/traffic-violation-test.png b/packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/useCases/traffic-violation-test.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/Google-Chrome/useCases/traffic-violation-test.png rename to packages/scesim-editor/tests-e2e/__screenshots__/Google-Chrome/useCases/traffic-violation-test.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-escaped-screenshot.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-escaped-screenshot.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-escaped-screenshot.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-escaped-screenshot.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-down.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-down.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-down.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-down.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-up.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-up.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-up.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/features/keyboard/navigation-screenshot-up.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/misc/emptyExpression/create-a-new-test-scenario.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/misc/emptyExpression/create-a-new-test-scenario.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/misc/emptyExpression/create-a-new-test-scenario.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/misc/emptyExpression/create-a-new-test-scenario.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/misc/emptyExpression/empty-background-table.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/misc/emptyExpression/empty-background-table.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/misc/emptyExpression/empty-background-table.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/misc/emptyExpression/empty-background-table.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/misc/emptyExpression/empty-test-scenario-table.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/misc/emptyExpression/empty-test-scenario-table.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/misc/emptyExpression/empty-test-scenario-table.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/misc/emptyExpression/empty-test-scenario-table.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-instance-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-add-property-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-decision.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-decision.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-decision.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-decision.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-rule.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-rule.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-rule.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/backgroundTable/background-table-rule.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-decision.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-decision.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-decision.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-decision.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-rule.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-rule.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-rule.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/scesimEditor/testScenarioTable/test-scenario-table-rule.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/useCases/are-they-old-enough-test.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/useCases/are-they-old-enough-test.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/useCases/are-they-old-enough-test.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/useCases/are-they-old-enough-test.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/chromium/useCases/traffic-violation-test.png b/packages/scesim-editor/tests-e2e/__screenshots__/chromium/useCases/traffic-violation-test.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/chromium/useCases/traffic-violation-test.png rename to packages/scesim-editor/tests-e2e/__screenshots__/chromium/useCases/traffic-violation-test.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-escaped-screenshot.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-escaped-screenshot.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-escaped-screenshot.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-escaped-screenshot.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-down.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-down.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-down.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-down.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-up.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-up.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-up.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/features/keyboard/navigation-screenshot-up.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/misc/emptyExpression/create-a-new-test-scenario.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/misc/emptyExpression/create-a-new-test-scenario.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/misc/emptyExpression/create-a-new-test-scenario.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/misc/emptyExpression/create-a-new-test-scenario.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/misc/emptyExpression/empty-background-table.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/misc/emptyExpression/empty-background-table.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/misc/emptyExpression/empty-background-table.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/misc/emptyExpression/empty-background-table.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/misc/emptyExpression/empty-test-scenario-table.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/misc/emptyExpression/empty-test-scenario-table.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/misc/emptyExpression/empty-test-scenario-table.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/misc/emptyExpression/empty-test-scenario-table.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-instance-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-add-property-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-decision.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-decision.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-decision.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-decision.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-rule.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-rule.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-rule.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/backgroundTable/background-table-rule.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-instance-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-left.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-add-property-column-right.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-decision.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-decision.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-decision.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-decision.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-rule.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-rule.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-rule.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/scesimEditor/testScenarioTable/test-scenario-table-rule.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/useCases/are-they-old-enough-test.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/useCases/are-they-old-enough-test.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/useCases/are-they-old-enough-test.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/useCases/are-they-old-enough-test.png diff --git a/packages/scesim-editor/tests/e2e/__screenshots__/webkit/useCases/traffic-violation-test.png b/packages/scesim-editor/tests-e2e/__screenshots__/webkit/useCases/traffic-violation-test.png similarity index 100% rename from packages/scesim-editor/tests/e2e/__screenshots__/webkit/useCases/traffic-violation-test.png rename to packages/scesim-editor/tests-e2e/__screenshots__/webkit/useCases/traffic-violation-test.png diff --git a/packages/scesim-editor/tests/e2e/features/keyboard/keyboard.spec.ts b/packages/scesim-editor/tests-e2e/features/keyboard/keyboard.spec.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/features/keyboard/keyboard.spec.ts rename to packages/scesim-editor/tests-e2e/features/keyboard/keyboard.spec.ts diff --git a/packages/scesim-editor/tests/e2e/features/selection/contextMenu.spec.ts b/packages/scesim-editor/tests-e2e/features/selection/contextMenu.spec.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/features/selection/contextMenu.spec.ts rename to packages/scesim-editor/tests-e2e/features/selection/contextMenu.spec.ts diff --git a/packages/scesim-editor/tests/e2e/misc/emptyExpression/emptyExpression.spec.ts b/packages/scesim-editor/tests-e2e/misc/emptyExpression/emptyExpression.spec.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/misc/emptyExpression/emptyExpression.spec.ts rename to packages/scesim-editor/tests-e2e/misc/emptyExpression/emptyExpression.spec.ts diff --git a/packages/scesim-editor/tests/e2e/scesimEditor/backgroundTable/contextMenu.spec.ts b/packages/scesim-editor/tests-e2e/scesimEditor/backgroundTable/contextMenu.spec.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/scesimEditor/backgroundTable/contextMenu.spec.ts rename to packages/scesim-editor/tests-e2e/scesimEditor/backgroundTable/contextMenu.spec.ts diff --git a/packages/scesim-editor/tests/e2e/scesimEditor/backgroundTable/populate.spec.ts b/packages/scesim-editor/tests-e2e/scesimEditor/backgroundTable/populate.spec.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/scesimEditor/backgroundTable/populate.spec.ts rename to packages/scesim-editor/tests-e2e/scesimEditor/backgroundTable/populate.spec.ts diff --git a/packages/scesim-editor/tests/e2e/scesimEditor/testScenarioTable/contextMenu.spec.ts b/packages/scesim-editor/tests-e2e/scesimEditor/testScenarioTable/contextMenu.spec.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/scesimEditor/testScenarioTable/contextMenu.spec.ts rename to packages/scesim-editor/tests-e2e/scesimEditor/testScenarioTable/contextMenu.spec.ts diff --git a/packages/scesim-editor/tests/e2e/scesimEditor/testScenarioTable/populate.spec.ts b/packages/scesim-editor/tests-e2e/scesimEditor/testScenarioTable/populate.spec.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/scesimEditor/testScenarioTable/populate.spec.ts rename to packages/scesim-editor/tests-e2e/scesimEditor/testScenarioTable/populate.spec.ts diff --git a/packages/scesim-editor/tests/e2e/useCases/areTheyOldEnough.spec.ts b/packages/scesim-editor/tests-e2e/useCases/areTheyOldEnough.spec.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/useCases/areTheyOldEnough.spec.ts rename to packages/scesim-editor/tests-e2e/useCases/areTheyOldEnough.spec.ts diff --git a/packages/scesim-editor/tests/e2e/useCases/trafficViolation.spec.ts b/packages/scesim-editor/tests-e2e/useCases/trafficViolation.spec.ts similarity index 100% rename from packages/scesim-editor/tests/e2e/useCases/trafficViolation.spec.ts rename to packages/scesim-editor/tests-e2e/useCases/trafficViolation.spec.ts diff --git a/packages/serverless-logic-web-tools/e2e-tests/cypress.config.ts b/packages/serverless-logic-web-tools/e2e-tests/cypress.config.ts index 1d7b249299f..40fde0c7ef3 100644 --- a/packages/serverless-logic-web-tools/e2e-tests/cypress.config.ts +++ b/packages/serverless-logic-web-tools/e2e-tests/cypress.config.ts @@ -21,15 +21,15 @@ import { defineConfig } from "cypress"; export default defineConfig({ fixturesFolder: "fixtures", - screenshotsFolder: "../dist-e2e-tests/screenshots", - videosFolder: "../dist-e2e-tests/videos", + screenshotsFolder: "../dist-tests-e2e/screenshots", + videosFolder: "../dist-tests-e2e/videos", chromeWebSecurity: false, video: true, downloadsFolder: "downloads", defaultCommandTimeout: 10000, reporter: "junit", reporterOptions: { - mochaFile: "../dist-e2e-tests/junit-report-[hash].xml", + mochaFile: "../dist-tests-e2e/junit-report-[hash].xml", testsuitesTitle: "Serverless Logic Web Tools", testCaseSwitchClassnameAndName: true, suiteTitleSeparatedBy: ".", diff --git a/packages/serverless-logic-web-tools/package.json b/packages/serverless-logic-web-tools/package.json index aac51887d85..2bd7125c5da 100644 --- a/packages/serverless-logic-web-tools/package.json +++ b/packages/serverless-logic-web-tools/package.json @@ -16,14 +16,14 @@ "main": "dist/index.js", "scripts": { "build:dev": "rimraf dist && webpack --env dev", - "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack && pnpm test:e2e", + "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack && pnpm test-e2e", "cy:open": "cypress open --project e2e-tests --config baseUrl=$(build-env serverlessLogicWebTools.dev.cypressUrl)", "cy:run": "cypress run --headed -b chrome --project e2e-tests --config baseUrl=$(build-env serverlessLogicWebTools.dev.cypressUrl)", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", - "postreport": "jrm ./dist-e2e-tests/junit-transformed.xml \"./dist-e2e-tests/junit-report*.xml\"", + "postreport": "jrm ./dist-tests-e2e/junit-transformed.xml \"./dist-tests-e2e/junit-report*.xml\"", "start": "webpack serve --host 0.0.0.0 --env dev", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-e2e-tests\" \"pnpm start-server-and-test start https-get://0.0.0.0:$(build-env serverlessLogicWebTools.dev.port) cy:run\" \"pnpm postreport\"" + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test start https-get://0.0.0.0:$(build-env serverlessLogicWebTools.dev.port) cy:run\" \"pnpm postreport\"" }, "dependencies": { "@kie-tools-core/editor": "workspace:*", diff --git a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-autocompletion.test.ts b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-autocompletion.test.ts index 3f5d95847ca..533b4bfde08 100644 --- a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-autocompletion.test.ts +++ b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-autocompletion.test.ts @@ -29,7 +29,7 @@ import SwfTextEditorTestHelper from "./helpers/swf/SwfTextEditorTestHelper"; describe("Serverless workflow editor - autocompletion tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "autocompletion"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); let testHelper: VSCodeTestHelper; diff --git a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-basic-operations.test.ts b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-basic-operations.test.ts index fbbf1fb5761..877442d2a63 100644 --- a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-basic-operations.test.ts +++ b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-basic-operations.test.ts @@ -26,7 +26,7 @@ import { VSCodeTestHelper } from "@kie-tools/vscode-extension-common-test-helper describe("Serverless workflow editor - Basic operations tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "basic-operations"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); let testHelper: VSCodeTestHelper; diff --git a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-diagram-navigation.test.ts b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-diagram-navigation.test.ts index 09aaf202af5..134a32c53c4 100644 --- a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-diagram-navigation.test.ts +++ b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-diagram-navigation.test.ts @@ -25,7 +25,7 @@ import { VSCodeTestHelper } from "@kie-tools/vscode-extension-common-test-helper describe("Serverless workflow editor - Diagram navigation tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "diagram-navigation"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); let testHelper: VSCodeTestHelper; diff --git a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-events.test.ts b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-events.test.ts index ae201055639..1a363ad0b65 100644 --- a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-events.test.ts +++ b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-events.test.ts @@ -28,7 +28,7 @@ import SwfTextEditorTestHelper from "./helpers/swf/SwfTextEditorTestHelper"; describe("Serverless workflow editor - events tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "functions-events"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); let testHelper: VSCodeTestHelper; diff --git a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-expression.test.ts b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-expression.test.ts index 5e5475eaf82..0d5d3fbd7bf 100644 --- a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-expression.test.ts +++ b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-expression.test.ts @@ -27,7 +27,7 @@ import SwfTextEditorTestHelper from "./helpers/swf/SwfTextEditorTestHelper"; describe("Serverless workflow editor - expression tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "expression"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); let testHelper: VSCodeTestHelper; diff --git a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-functions.test.ts b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-functions.test.ts index f91058fc89d..55487bfe23d 100644 --- a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-functions.test.ts +++ b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-functions.test.ts @@ -28,7 +28,7 @@ import SwfTextEditorTestHelper from "./helpers/swf/SwfTextEditorTestHelper"; describe("Serverless workflow editor - functions tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "functions-events"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); let testHelper: VSCodeTestHelper; diff --git a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-smoke.test.ts b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-smoke.test.ts index 4853503c064..0ef49377e82 100644 --- a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-smoke.test.ts +++ b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-smoke.test.ts @@ -25,7 +25,7 @@ import SwfTextEditorTestHelper from "./helpers/swf/SwfTextEditorTestHelper"; describe("Serverless workflow editor - smoke end-to-end tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "greeting-flow"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); let testHelper: VSCodeTestHelper; diff --git a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-svg-filepath.test.ts b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-svg-filepath.test.ts index 0bb2153a2d7..9fc79a16fa2 100644 --- a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-svg-filepath.test.ts +++ b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-svg-filepath.test.ts @@ -24,7 +24,7 @@ import { VSCodeTestHelper, sleep } from "@kie-tools/vscode-extension-common-test describe("Serverless workflow editor - SVG generation with path setting end-to-end tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "svg-filepath"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); const FILE_NAME_NO_EXTENSION: string = "hello-world"; const WORKFLOW_NAME: string = `${FILE_NAME_NO_EXTENSION}.sw.json`; diff --git a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-syntax-highlight.test.ts b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-syntax-highlight.test.ts index 9adff18a9f5..150777c3f21 100644 --- a/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-syntax-highlight.test.ts +++ b/packages/serverless-workflow-vscode-extension/e2e-tests/serverless-workflow-editor-extension-syntax-highlight.test.ts @@ -27,7 +27,7 @@ import SwfTextEditorTestHelper from "./helpers/swf/SwfTextEditorTestHelper"; describe("Serverless workflow editor - syntax highlighting test", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "syntax-highlight"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); let testHelper: VSCodeTestHelper; let driver: WebDriver; diff --git a/packages/serverless-workflow-vscode-extension/mocha-reporter-config.json b/packages/serverless-workflow-vscode-extension/mocha-reporter-config.json index dfdf4ee012d..7706aca3033 100644 --- a/packages/serverless-workflow-vscode-extension/mocha-reporter-config.json +++ b/packages/serverless-workflow-vscode-extension/mocha-reporter-config.json @@ -2,12 +2,12 @@ "reporterEnabled": "mocha-jenkins-reporter, mocha-junit-reporter", "mochaJenkinsReporterReporterOptions": { "junit_report_name": "@kie-tools/serverless-workflow-vscode-extension", - "junit_report_path": "./dist-e2e-tests/junit-vscode-sl-tooling-e2e-tests.xml", + "junit_report_path": "./dist-tests-e2e/junit-vscode-sl-tooling-e2e-tests.xml", "junit_report_stack": 0 }, "mochaJunitReporterReporterOptions": { "testsuitesTitle": "Serverless Workflow :: VS Code Extension", - "mochaFile": "./dist-e2e-tests/junit-report-[hash].xml", + "mochaFile": "./dist-tests-e2e/junit-report-[hash].xml", "testCaseSwitchClassnameAndName": true, "suiteTitleSeparatedBy": ".", "useFullSuiteTitle": true diff --git a/packages/serverless-workflow-vscode-extension/package.json b/packages/serverless-workflow-vscode-extension/package.json index 21a630c77d9..55b8912a143 100644 --- a/packages/serverless-workflow-vscode-extension/package.json +++ b/packages/serverless-workflow-vscode-extension/package.json @@ -17,16 +17,16 @@ "main": "dist/extension/extension.js", "scripts": { "build:dev": "rimraf dist && webpack --env dev", - "build:prod": "rimraf dist && webpack && pnpm pack:prod && pnpm test:e2e", + "build:prod": "rimraf dist && webpack && pnpm pack:prod && pnpm test-e2e", "compile": "webpack --env dev", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "pack:prod": "vsce package --githubBranch main --no-dependencies -o ./dist/serverless_workflow_vscode_extension_$npm_package_version.vsix", "run:webmode": "pnpm vscode-test-web --browserType=chromium --extensionDevelopmentPath=. --version=stable", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test:e2e:clean\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json\" \"extest setup-and-run --yarn -c max -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js\"", - "test:e2e:clean": "rimraf ./dist-e2e-tests && rimraf ./test-resources && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", - "test:e2e:clean:offline": "rimraf ./dist-e2e-tests && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", - "test:e2e:insider": "rimraf ./test-resources && rimraf ./out && tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true && extest setup-and-run --yarn -t insider -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js", - "test:e2e:offline": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test:e2e:clean:offline\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json\" \"extest setup-and-run --offline --yarn -c max -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js\"", + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test-e2e:clean\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json\" \"extest setup-and-run --yarn -c max -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js\"", + "test-e2e:clean": "rimraf ./dist-tests-e2e && rimraf ./test-resources && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", + "test-e2e:clean:offline": "rimraf ./dist-tests-e2e && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", + "test-e2e:insider": "rimraf ./test-resources && rimraf ./out && tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true && extest setup-and-run --yarn -t insider -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js", + "test-e2e:offline": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test-e2e:clean:offline\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json\" \"extest setup-and-run --offline --yarn -c max -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js\"", "watch": "export WEBPACK__sourceMaps=true; WEBPACK__minimize=false; webpack --env dev" }, "dependencies": { diff --git a/packages/sonataflow-image-common/resources/Makefile b/packages/sonataflow-image-common/resources/Makefile index 2456077c121..79c1803284a 100644 --- a/packages/sonataflow-image-common/resources/Makefile +++ b/packages/sonataflow-image-common/resources/Makefile @@ -70,8 +70,8 @@ ifneq ($(SWF_IMAGE_TAG), $(CURRENT_IMAGE_VERSION)) endif _create_e2e_dir: - rm -rf ../dist-e2e-tests - mkdir ../dist-e2e-tests + rm -rf ../dist-tests-e2e + mkdir ../dist-tests-e2e # Trigger the image tests .PHONY test-image: _create_e2e_dir _check_swf_image_name bats _test_image diff --git a/packages/sonataflow-image-common/resources/scripts/run-bats.sh b/packages/sonataflow-image-common/resources/scripts/run-bats.sh index ad52a9dc4b8..af64c14d850 100755 --- a/packages/sonataflow-image-common/resources/scripts/run-bats.sh +++ b/packages/sonataflow-image-common/resources/scripts/run-bats.sh @@ -31,7 +31,7 @@ else rm -rf bats-core fi -tests_output_path="${script_dir_path}/../../dist-e2e-tests" +tests_output_path="${script_dir_path}/../../dist-tests-e2e" echo "----> running bats" ./bats/bin/bats modules/sonataflow/common/scripts/tests/bats --formatter junit --report-formatter junit --output "${tests_output_path}" diff --git a/packages/sonataflow-operator/Makefile b/packages/sonataflow-operator/Makefile index 270e3065183..e42bc4a9224 100644 --- a/packages/sonataflow-operator/Makefile +++ b/packages/sonataflow-operator/Makefile @@ -336,7 +336,7 @@ generate-all: generate generate-deploy bundle addheaders vet fmt .PHONY: test-e2e # You will need to have a Minikube/Kind cluster up in running to run this target, and run container-builder before the test test-e2e: - go test ./test/e2e/* -v -ginkgo.v -ginkgo.no-color -ginkgo.junit-report=./dist-e2e-tests/junit-report-it.xml -timeout 60m + go test ./test/e2e/* -v -ginkgo.v -ginkgo.no-color -ginkgo.junit-report=./dist-tests-e2e/junit-report-it.xml -timeout 60m .PHONY: before-pr before-pr: test generate-all @@ -368,4 +368,4 @@ load-docker-image: install-kind full-test-e2e: create-cluster load-docker-image deploy sleep 60 kubectl wait pod -A -l control-plane=sonataflow-operator --for condition=Ready --timeout 120s - go test ./test/e2e/* -v -ginkgo.v -ginkgo.no-color -ginkgo.junit-report=./dist-e2e-tests/junit-report-it.xml -timeout 60m + go test ./test/e2e/* -v -ginkgo.v -ginkgo.no-color -ginkgo.junit-report=./dist-tests-e2e/junit-report-it.xml -timeout 60m diff --git a/packages/storybook-base/package.json b/packages/storybook-base/package.json index 7f97eb9f0d0..a29858b9f70 100644 --- a/packages/storybook-base/package.json +++ b/packages/storybook-base/package.json @@ -13,7 +13,7 @@ "url": "https://github.com/apache/incubator-kie-tools/issues" }, "bin": { - "storybook-base": "bin.js" + "kie-tools--storybook": "bin.js" }, "main": "bin.js", "files": [ diff --git a/packages/vscode-extension-dashbuilder-editor/e2e-tests/dashbuilder-editor-extension-smoke.test.ts b/packages/vscode-extension-dashbuilder-editor/e2e-tests/dashbuilder-editor-extension-smoke.test.ts index c3fb86e65dc..f83463bfecf 100644 --- a/packages/vscode-extension-dashbuilder-editor/e2e-tests/dashbuilder-editor-extension-smoke.test.ts +++ b/packages/vscode-extension-dashbuilder-editor/e2e-tests/dashbuilder-editor-extension-smoke.test.ts @@ -26,7 +26,7 @@ import DashbuilderEditorTestHelper from "./helpers/dashbuilder/DashbuilderEditor // TODO Fix tests and re-enable them describe.skip("Dashbuilder editor - smoke end-to-end tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources", "smoke-test"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); let testHelper: VSCodeTestHelper; let browser: VSBrowser; diff --git a/packages/vscode-extension-dashbuilder-editor/mocha-reporter-config.json b/packages/vscode-extension-dashbuilder-editor/mocha-reporter-config.json index 310001e8aae..7b45322e12e 100644 --- a/packages/vscode-extension-dashbuilder-editor/mocha-reporter-config.json +++ b/packages/vscode-extension-dashbuilder-editor/mocha-reporter-config.json @@ -2,12 +2,12 @@ "reporterEnabled": "mocha-jenkins-reporter, mocha-junit-reporter", "mochaJenkinsReporterReporterOptions": { "junit_report_name": "@kie-tools/vscode-extension-dashbuilder-editor", - "junit_report_path": "./dist-e2e-tests/junit-vscode-sl-tooling-e2e-tests.xml", + "junit_report_path": "./dist-tests-e2e/junit-vscode-sl-tooling-e2e-tests.xml", "junit_report_stack": 0 }, "mochaJunitReporterReporterOptions": { "testsuitesTitle": "Dashbuilder Editor :: VS Code Extension", - "mochaFile": "./dist-e2e-tests/junit-report-[hash].xml", + "mochaFile": "./dist-tests-e2e/junit-report-[hash].xml", "testCaseSwitchClassnameAndName": true, "suiteTitleSeparatedBy": ".", "useFullSuiteTitle": true diff --git a/packages/vscode-extension-dashbuilder-editor/package.json b/packages/vscode-extension-dashbuilder-editor/package.json index 26f2442ae4d..c06e1bfa60d 100644 --- a/packages/vscode-extension-dashbuilder-editor/package.json +++ b/packages/vscode-extension-dashbuilder-editor/package.json @@ -17,14 +17,14 @@ "main": "dist/extension/extension.js", "scripts": { "build:dev": "rimraf dist && webpack --env dev", - "build:prod": "rimraf dist && webpack && pnpm pack:prod && pnpm test:e2e", + "build:prod": "rimraf dist && webpack && pnpm pack:prod && pnpm test-e2e", "compile": "webpack", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "pack:prod": "vsce package --githubBranch main --no-dependencies -o ./dist/vscode_extension_dashbuilder_editor_$npm_package_version.vsix", "run:webmode": "pnpm vscode-test-web --browserType=chromium --extensionDevelopmentPath=. --version=stable", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test:e2e:clean\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --yarn -c max -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js\"", - "test:e2e:clean": "rimraf ./dist-e2e-tests && rimraf ./test-resources && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", - "test:e2e:insider": "rimraf ./test-resources && rimraf ./out && tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true && extest setup-and-run --yarn -t insider -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js", + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test-e2e:clean\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --yarn -c max -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js\"", + "test-e2e:clean": "rimraf ./dist-tests-e2e && rimraf ./test-resources && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", + "test-e2e:insider": "rimraf ./test-resources && rimraf ./out && tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true && extest setup-and-run --yarn -t insider -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js", "watch": "export WEBPACK__sourceMaps=true; WEBPACK__minimize=false; webpack --env dev" }, "dependencies": { diff --git a/packages/yard-vscode-extension/e2e-tests/yard-editor.test.ts b/packages/yard-vscode-extension/e2e-tests/yard-editor.test.ts index 10eb7928f18..7596bf0bb10 100644 --- a/packages/yard-vscode-extension/e2e-tests/yard-editor.test.ts +++ b/packages/yard-vscode-extension/e2e-tests/yard-editor.test.ts @@ -25,7 +25,7 @@ import YardTextEditorTestHelper from "./helpers/yard/YardTextEditorTestHelper"; describe("yard editor - end-to-end tests", () => { const TEST_PROJECT_FOLDER: string = path.resolve("e2e-tests-tmp", "resources"); - const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-e2e-tests"); + const DIST_E2E_TESTS_FOLDER: string = path.resolve("dist-tests-e2e"); const EMPTY_YARD_YAML = "empty.yard.yaml"; const EMPTY_YARD_YML = "empty.yard.yml"; diff --git a/packages/yard-vscode-extension/mocha-reporter-config.json b/packages/yard-vscode-extension/mocha-reporter-config.json index 47ff42bd5ac..6dfeb04fc1d 100644 --- a/packages/yard-vscode-extension/mocha-reporter-config.json +++ b/packages/yard-vscode-extension/mocha-reporter-config.json @@ -2,12 +2,12 @@ "reporterEnabled": "mocha-jenkins-reporter, mocha-junit-reporter", "mochaJenkinsReporterReporterOptions": { "junit_report_name": "@kie-tools/yard-vscode-extension", - "junit_report_path": "./dist-e2e-tests/junit-vscode-yard-tooling-e2e-tests.xml", + "junit_report_path": "./dist-tests-e2e/junit-vscode-yard-tooling-e2e-tests.xml", "junit_report_stack": 0 }, "mochaJunitReporterReporterOptions": { "testsuitesTitle": "YARD :: VS Code Extension", - "mochaFile": "./dist-e2e-tests/junit-report-[hash].xml", + "mochaFile": "./dist-tests-e2e/junit-report-[hash].xml", "testCaseSwitchClassnameAndName": true, "suiteTitleSeparatedBy": ".", "useFullSuiteTitle": true diff --git a/packages/yard-vscode-extension/package.json b/packages/yard-vscode-extension/package.json index 57349fe2409..01b873602ee 100644 --- a/packages/yard-vscode-extension/package.json +++ b/packages/yard-vscode-extension/package.json @@ -17,15 +17,15 @@ "main": "dist/extension/extension.js", "scripts": { "build:dev": "rimraf dist && webpack --env dev", - "build:prod": "rimraf dist && webpack && pnpm pack:prod && pnpm test:e2e", + "build:prod": "rimraf dist && webpack && pnpm pack:prod && pnpm test-e2e", "compile": "webpack --env dev", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "pack:prod": "vsce package --githubBranch main --no-dependencies -o ./dist/yard_vscode_extension_$npm_package_version.vsix", "run:webmode": "pnpm vscode-test-web --browserType=chromium --extensionDevelopmentPath=. --version=stable", - "test:e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test:e2e:clean\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --yarn -c max -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js\"", - "test:e2e:clean": "rimraf ./dist-e2e-tests && rimraf ./test-resources && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", - "test:e2e:clean:offline": "rimraf ./dist-e2e-tests && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", - "test:e2e:offline": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test:e2e:clean:offline\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --offline --yarn -c max -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js\"", + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test-e2e:clean\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --yarn -c max -u -e ./test-resources -o ./e2e-tests/settings.json out/*.test.js\"", + "test-e2e:clean": "rimraf ./dist-tests-e2e && rimraf ./test-resources && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", + "test-e2e:clean:offline": "rimraf ./dist-tests-e2e && rimraf ./out && rimraf ./e2e-tests-tmp && rimraf *.vsix", + "test-e2e:offline": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test-e2e:clean:offline\" \"cpr e2e-tests/resources e2e-tests-tmp/resources\" \"tsc --project tsconfig.e2e-tests.json --skipLibCheck --sourceMap true\" \"extest setup-and-run --offline --yarn -c max -u -e ./test-resources -o e2e-tests/settings.json out/*.test.js\"", "watch": "export WEBPACK__sourceMaps=true; WEBPACK__minimize=false; webpack --env dev" }, "dependencies": { From c0677fdc565c219aebb309786911f0b326965e24 Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Mon, 17 Jun 2024 16:35:25 +0200 Subject: [PATCH 11/38] =?UTF-8?q?kie-issues#1325:=20In=20FEEL=20`round`=20?= =?UTF-8?q?operations,=20the=20scale=20parameter=20must=20be=20in=20the=20?= =?UTF-8?q?range=20[=E2=88=926111..6176]=20(#2431)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/feel-input-component/src/FeelConfigs.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/feel-input-component/src/FeelConfigs.ts b/packages/feel-input-component/src/FeelConfigs.ts index c4b596d9bc8..5094ad1b8c3 100644 --- a/packages/feel-input-component/src/FeelConfigs.ts +++ b/packages/feel-input-component/src/FeelConfigs.ts @@ -1225,7 +1225,7 @@ export const feelDefaultSuggestions = (): Monaco.languages.CompletionItem[] => { label: "round down(n, scale)", insertText: "round down($1, $2)", description: - "Returns `n` with given `scale` and rounding mode round down. If at least one of `n` or `scale` is null, the result is null.", + "Returns `n` with given `scale` and rounding mode round down. If at least one of `n` or `scale` is null, the result is null. The `scale` must be in the range [−6111..6176].", parameters: [ ["n", `\`number\``], ["scale", `\`number\``], @@ -1241,7 +1241,7 @@ export const feelDefaultSuggestions = (): Monaco.languages.CompletionItem[] => { label: "round half down(n, scale)", insertText: "round half down($1, $2)", description: - "Returns `n` with given `scale` and rounding mode round half down. If at least one of `n` or `scale` is null, the result is null.", + "Returns `n` with given `scale` and rounding mode round half down. If at least one of `n` or `scale` is null, the result is null. The `scale` must be in the range [−6111..6176].", parameters: [ ["n", `\`number\``], ["scale", `\`number\``], @@ -1257,7 +1257,7 @@ export const feelDefaultSuggestions = (): Monaco.languages.CompletionItem[] => { label: "round half up(n, scale)", insertText: "round half up($1, $2)", description: - "Returns `n` with given `scale` and rounding mode round half up. If at least one of `n` or `scale` is null, the result is null.", + "Returns `n` with given `scale` and rounding mode round half up. If at least one of `n` or `scale` is null, the result is null. The `scale` must be in the range [−6111..6176].", parameters: [ ["n", `\`number\``], ["scale", `\`number\``], @@ -1273,7 +1273,7 @@ export const feelDefaultSuggestions = (): Monaco.languages.CompletionItem[] => { label: "round up(n, scale)", insertText: "round up($1, $2)", description: - "Returns `n` with given `scale` and rounding mode round up. If at least one of `n` or `scale` is null, the result is null.", + "Returns `n` with given `scale` and rounding mode round up. If at least one of `n` or `scale` is null, the result is null. The `scale` must be in the range [−6111..6176].", parameters: [ ["n", `\`number\``], ["scale", `\`number\``], From e78fbb091c72e7e97a07f7267160e4b29f8c83ea Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Tue, 18 Jun 2024 11:55:21 +0200 Subject: [PATCH 12/38] =?UTF-8?q?kie-issues#1325:=20ceiling,=20decimal=20a?= =?UTF-8?q?nd=20floor=20scale=20needs=20to=20be=20in=20the=20=E2=80=A6=20(?= =?UTF-8?q?#2434)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/feel-input-component/src/FeelConfigs.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/feel-input-component/src/FeelConfigs.ts b/packages/feel-input-component/src/FeelConfigs.ts index 5094ad1b8c3..80429ef3001 100644 --- a/packages/feel-input-component/src/FeelConfigs.ts +++ b/packages/feel-input-component/src/FeelConfigs.ts @@ -271,7 +271,7 @@ export const feelDefaultSuggestions = (): Monaco.languages.CompletionItem[] => { label: "ceiling(n, scale)", insertText: "ceiling($1, $2)", description: - "returns `n` with given scale and rounding mode ceiling. If at least one of `n` or `scale` is null, the result is null.", + "Returns `n` with given scale and rounding mode ceiling. If at least one of `n` or `scale` is null, the result is null. The `scale` must be in the range [−6111..6176].", parameters: [ ["n", `\`number\``], ["scale", `\`number\``], @@ -492,7 +492,7 @@ export const feelDefaultSuggestions = (): Monaco.languages.CompletionItem[] => { { label: "decimal(n, scale)", insertText: "decimal($1, $2)", - description: "Returns `n` with given `scale`", + description: "Returns `n` with given `scale. The `scale` must be in the range [−6111..6176].`", parameters: [ ["n", `\`number\``], ["scale", `\`number\``], @@ -659,7 +659,7 @@ export const feelDefaultSuggestions = (): Monaco.languages.CompletionItem[] => { label: "floor(n, scale)", insertText: "floor($1, $2)", description: - "returns `n` with given scale and rounding mode flooring. If at least one of `n` or scale is null, the result is null.", + "Returns `n` with given scale and rounding mode flooring. If at least one of `n` or scale is null, the result is null. The `scale` must be in the range [−6111..6176].", parameters: [ ["n", `\`number\``], ["scale", `\`number\``], From c787ed0b72aae84813da5fb32a239317f045bd4c Mon Sep 17 00:00:00 2001 From: Wagner Scholl Lemos Date: Tue, 18 Jun 2024 11:20:43 -0300 Subject: [PATCH 13/38] kie-issues#469: Static Validation for DMN and BPMN Editors on VS Code extensions - Part 1 (#2165) --- .../src/extension/extension.ts | 4 +- .../src/extension/extension.ts | 2 + packages/extended-services-java/package.json | 1 + .../.vscode/launch.json | 24 + .../.vscode/settings.json | 9 + .../.vscode/tasks.json | 18 + .../LICENSE | 201 + .../env/index.js | 27 + .../icon.png | Bin 0 -> 22915 bytes .../jest.config.js | 35 + .../package.json | 173 + .../setupTests.ts | 22 + .../src/Connection.ts | 100 + .../src/LocalExtendedServices.ts | 163 + .../src/Validator.ts | 74 + .../src/configurations/Configuration.ts | 99 + .../configurations/ConfigurationWatcher.ts | 59 + .../src/extension/extension-browser.ts | 205 + .../src/extension/extension-main.ts | 255 + .../src/kieFiles/KieFile.ts | 49 + .../src/kieFiles/KieFilesFetcher.ts | 63 + .../src/kieFiles/KieFilesWatcher.ts | 113 + .../src/requests/PingRequest.ts | 43 + .../src/requests/PingResponse.ts | 23 + .../src/requests/ValidationRequests.ts | 91 + .../src/requests/ValidationResponse.ts | 74 + .../static/extended-services-connected.svg | 6 + .../static/extended-services-disconnected.svg | 6 + .../static/extended-services-font.woff | Bin 0 -> 1704 bytes .../tsconfig.json | 9 + .../webpack.config.js | 50 + .../package.json | 3 +- .../package.json | 1 + .../src/VsCodeRecommendation.ts | 41 + packages/vscode-extension/src/index.ts | 2 + pnpm-lock.yaml | 4521 ++++++++++------- repo/graph.dot | 4 + repo/graph.json | 5 + 38 files changed, 4817 insertions(+), 1758 deletions(-) create mode 100644 packages/extended-services-vscode-extension/.vscode/launch.json create mode 100644 packages/extended-services-vscode-extension/.vscode/settings.json create mode 100644 packages/extended-services-vscode-extension/.vscode/tasks.json create mode 100644 packages/extended-services-vscode-extension/LICENSE create mode 100644 packages/extended-services-vscode-extension/env/index.js create mode 100644 packages/extended-services-vscode-extension/icon.png create mode 100644 packages/extended-services-vscode-extension/jest.config.js create mode 100644 packages/extended-services-vscode-extension/package.json create mode 100644 packages/extended-services-vscode-extension/setupTests.ts create mode 100644 packages/extended-services-vscode-extension/src/Connection.ts create mode 100644 packages/extended-services-vscode-extension/src/LocalExtendedServices.ts create mode 100644 packages/extended-services-vscode-extension/src/Validator.ts create mode 100644 packages/extended-services-vscode-extension/src/configurations/Configuration.ts create mode 100644 packages/extended-services-vscode-extension/src/configurations/ConfigurationWatcher.ts create mode 100644 packages/extended-services-vscode-extension/src/extension/extension-browser.ts create mode 100644 packages/extended-services-vscode-extension/src/extension/extension-main.ts create mode 100644 packages/extended-services-vscode-extension/src/kieFiles/KieFile.ts create mode 100644 packages/extended-services-vscode-extension/src/kieFiles/KieFilesFetcher.ts create mode 100644 packages/extended-services-vscode-extension/src/kieFiles/KieFilesWatcher.ts create mode 100644 packages/extended-services-vscode-extension/src/requests/PingRequest.ts create mode 100644 packages/extended-services-vscode-extension/src/requests/PingResponse.ts create mode 100644 packages/extended-services-vscode-extension/src/requests/ValidationRequests.ts create mode 100644 packages/extended-services-vscode-extension/src/requests/ValidationResponse.ts create mode 100644 packages/extended-services-vscode-extension/static/extended-services-connected.svg create mode 100644 packages/extended-services-vscode-extension/static/extended-services-disconnected.svg create mode 100644 packages/extended-services-vscode-extension/static/extended-services-font.woff create mode 100644 packages/extended-services-vscode-extension/tsconfig.json create mode 100644 packages/extended-services-vscode-extension/webpack.config.js create mode 100644 packages/vscode-extension/src/VsCodeRecommendation.ts diff --git a/packages/bpmn-vscode-extension/src/extension/extension.ts b/packages/bpmn-vscode-extension/src/extension/extension.ts index ccc0a0b4c14..6be21138b73 100644 --- a/packages/bpmn-vscode-extension/src/extension/extension.ts +++ b/packages/bpmn-vscode-extension/src/extension/extension.ts @@ -18,9 +18,9 @@ */ import { backendI18nDefaults, backendI18nDictionaries } from "@kie-tools-core/backend/dist/i18n"; -import { VsCodeBackendProxy } from "@kie-tools-core/backend/dist/vscode"; import { EditorEnvelopeLocator, EnvelopeContentType, EnvelopeMapping } from "@kie-tools-core/editor/dist/api"; import { I18n } from "@kie-tools-core/i18n/dist/core"; +import { VsCodeBackendProxy } from "@kie-tools-core/backend/dist/vscode"; import * as KogitoVsCode from "@kie-tools-core/vscode-extension"; import * as vscode from "vscode"; @@ -49,6 +49,8 @@ export function activate(context: vscode.ExtensionContext) { backendProxy: backendProxy, }); + KogitoVsCode.VsCodeRecommendation.showExtendedServicesRecommendation(context); + console.info("Extension is successfully setup."); } diff --git a/packages/dmn-vscode-extension/src/extension/extension.ts b/packages/dmn-vscode-extension/src/extension/extension.ts index e1d41e18389..d6cf46b97b5 100644 --- a/packages/dmn-vscode-extension/src/extension/extension.ts +++ b/packages/dmn-vscode-extension/src/extension/extension.ts @@ -72,6 +72,8 @@ export function activate(context: vscode.ExtensionContext) { backendProxy: backendProxy, }); + KogitoVsCode.VsCodeRecommendation.showExtendedServicesRecommendation(context); + console.info("Extension is successfully setup."); } diff --git a/packages/extended-services-java/package.json b/packages/extended-services-java/package.json index 8b4424c8a59..1cb1a25d230 100644 --- a/packages/extended-services-java/package.json +++ b/packages/extended-services-java/package.json @@ -4,6 +4,7 @@ "version": "0.0.0", "description": "", "license": "Apache-2.0", + "keywords": [], "homepage": "https://github.com/apache/incubator-kie-tools", "repository": { "type": "git", diff --git a/packages/extended-services-vscode-extension/.vscode/launch.json b/packages/extended-services-vscode-extension/.vscode/launch.json new file mode 100644 index 00000000000..a52320823cc --- /dev/null +++ b/packages/extended-services-vscode-extension/.vscode/launch.json @@ -0,0 +1,24 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Run Extension", + "type": "extensionHost", + "request": "launch", + "runtimeExecutable": "${execPath}", + "args": ["--extensionDevelopmentPath=${workspaceRoot}"], + "outFiles": ["${workspaceRoot}/dist/**/*.js"], + "preLaunchTask": "npm: watch" + }, + { + "name": "Run Extension (web)", + "type": "extensionHost", + "debugWebWorkerHost": true, + "request": "launch", + "runtimeExecutable": "${execPath}", + "args": ["--extensionDevelopmentPath=${workspaceRoot}", "--extensionDevelopmentKind=web"], + "outFiles": ["${workspaceRoot}/dist/**/*.js"], + "preLaunchTask": "npm: watch" + } + ] +} diff --git a/packages/extended-services-vscode-extension/.vscode/settings.json b/packages/extended-services-vscode-extension/.vscode/settings.json new file mode 100644 index 00000000000..0d55a3308e5 --- /dev/null +++ b/packages/extended-services-vscode-extension/.vscode/settings.json @@ -0,0 +1,9 @@ +{ + "files.exclude": { + "out": false + }, + "search.exclude": { + "out": true + }, + "typescript.tsc.autoDetect": "off" +} diff --git a/packages/extended-services-vscode-extension/.vscode/tasks.json b/packages/extended-services-vscode-extension/.vscode/tasks.json new file mode 100644 index 00000000000..34edf970fde --- /dev/null +++ b/packages/extended-services-vscode-extension/.vscode/tasks.json @@ -0,0 +1,18 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "type": "npm", + "script": "watch", + "problemMatcher": "$tsc-watch", + "isBackground": true, + "presentation": { + "reveal": "never" + }, + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/packages/extended-services-vscode-extension/LICENSE b/packages/extended-services-vscode-extension/LICENSE new file mode 100644 index 00000000000..261eeb9e9f8 --- /dev/null +++ b/packages/extended-services-vscode-extension/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/packages/extended-services-vscode-extension/env/index.js b/packages/extended-services-vscode-extension/env/index.js new file mode 100644 index 00000000000..61bc742bd66 --- /dev/null +++ b/packages/extended-services-vscode-extension/env/index.js @@ -0,0 +1,27 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +const { varsWithName, composeEnv } = require("@kie-tools-scripts/build-env"); + +module.exports = composeEnv([require("@kie-tools/root-env/env")], { + vars: varsWithName({}), + get env() { + return {}; + }, +}); diff --git a/packages/extended-services-vscode-extension/icon.png b/packages/extended-services-vscode-extension/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..07950c876dd2bea2deb8ee73353545047fc242fd GIT binary patch literal 22915 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 literal 0 HcmV?d00001 diff --git a/packages/extended-services-vscode-extension/jest.config.js b/packages/extended-services-vscode-extension/jest.config.js new file mode 100644 index 00000000000..d2561921988 --- /dev/null +++ b/packages/extended-services-vscode-extension/jest.config.js @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +module.exports = { + globals: { + "ts-jest": { + tsconfig: "/tsconfig.json", + }, + }, + reporters: ["default", ["jest-junit", { outputFile: "./dist-tests/junit-report.xml" }]], + moduleDirectories: ["node_modules"], + moduleFileExtensions: ["js", "jsx", "ts", "tsx"], + testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$", + transform: { + "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { node: "current" } }]] }], + "^.+\\.tsx?$": "ts-jest", + }, + setupFiles: ["./setupTests.ts"], +}; diff --git a/packages/extended-services-vscode-extension/package.json b/packages/extended-services-vscode-extension/package.json new file mode 100644 index 00000000000..4bc8f814923 --- /dev/null +++ b/packages/extended-services-vscode-extension/package.json @@ -0,0 +1,173 @@ +{ + "name": "extended-services-vscode-extension", + "version": "0.0.0", + "description": "Enhance KIE DMN and BPMN editors capabilities", + "license": "Apache-2.0", + "publisher": "kie-group", + "keywords": [], + "homepage": "https://github.com/kiegroup/kie-tools", + "repository": { + "type": "git", + "url": "https://github.com/kiegroup/kie-tools.git" + }, + "bugs": { + "url": "https://github.com/kiegroup/kie-tools/issues" + }, + "browser": "dist/extension/extension-browser.js", + "main": "dist/extension/extension-main.js", + "scripts": { + "build:dev": "pnpm dist && webpack --env dev", + "build:prod": "pnpm dist && webpack && pnpm pack:prod", + "compile": "webpack", + "copy:extended-services-java": "cp -R ../extended-services-java/dist/extended-services-java ./dist/extended-services-java", + "dist": "rimraf dist && mkdir dist && pnpm copy:extended-services-java", + "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", + "open-in-browser": "vscode-test-web --extensionDevelopmentPath=. .", + "pack:prod": "vsce package --githubBranch main --no-dependencies -o ./dist/extended_services_vscode_extension_$npm_package_version.vsix", + "run:webmode": "pnpm vscode-test-web --browserType=chromium --extensionDevelopmentPath=. --version=stable", + "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", + "watch": "webpack" + }, + "dependencies": { + "@kie-tools-core/vscode-extension": "workspace:*" + }, + "devDependencies": { + "@babel/core": "^7.16.0", + "@babel/preset-env": "^7.16.0", + "@babel/preset-react": "^7.16.0", + "@kie-tools-core/webpack-base": "workspace:*", + "@kie-tools/eslint": "workspace:*", + "@kie-tools/extended-services-java": "workspace:*", + "@kie-tools/root-env": "workspace:*", + "@kie-tools/tsconfig": "workspace:*", + "@types/vscode": "1.67.0", + "@vscode/test-web": "^0.0.30", + "@vscode/vsce": "^2.22.0", + "copy-webpack-plugin": "^11.0.0", + "node-fetch": "^3.3.1", + "rimraf": "^3.0.2", + "ts-jest": "^26.5.6", + "webpack": "^5.88.2", + "webpack-cli": "^4.10.0", + "webpack-dev-server": "^4.15.1", + "webpack-merge": "^5.9.0" + }, + "engines": { + "vscode": "^1.67.0" + }, + "displayName": "Apache KIE Extended Services", + "categories": [ + "Other" + ], + "contributes": { + "commands": [ + { + "category": "Extended-Services", + "command": "extended-services-vscode-extension.startExtendedServices", + "title": "Connect Apache KIE Extended-Services", + "when": "extended-services-vscode-extension.connected" + }, + { + "category": "Extended-Services", + "command": "extended-services-vscode-extension.stopExtendedServices", + "title": "Disconnect Apache KIE Extended-Services" + } + ], + "configuration": { + "properties": { + "extendedServices.connectionHeartbeatIntervalinSecs": { + "default": 1, + "description": "Specifies the interval (in seconds) between each connection check.", + "format": "time", + "order": 2, + "type": "integer" + }, + "extendedServices.enableAutorun": { + "default": true, + "description": "Automatically run a local instance of the service.", + "order": 0, + "type": "boolean" + }, + "extendedServices.extendedServicesURL": { + "default": "http://localhost:21345", + "description": "Specifies the Exnteded Services URL.", + "format": "uri", + "order": 1, + "type": "string" + } + }, + "title": "Apache KIE Extended Services" + }, + "icons": { + "extended-services-connected": { + "default": { + "fontCharacter": "\\E000", + "fontPath": "./static/extended-services-font.woff" + }, + "description": "Connected to the Apache KIE Extended-Services" + }, + "extended-services-disconnected": { + "default": { + "fontCharacter": "\\E001", + "fontPath": "./static/extended-services-font.woff" + }, + "description": "Apache KIE Extended-Services are Disconnected" + } + }, + "languages": [ + { + "aliases": [ + "bpmn", + "bpmn2", + "BPMN", + "BPMN2", + "Business Process Model and Notation" + ], + "extensions": [ + ".bpmn", + ".bpmn2", + ".BPMN", + ".BPMN2" + ], + "id": "bpmn" + }, + { + "aliases": [ + "dmn", + "DMN", + "Decision Model and Notation" + ], + "extensions": [ + ".dmn", + ".DMN" + ], + "id": "dmn" + } + ], + "menus": { + "commandPalette": [ + { + "command": "extended-services-vscode-extension.startExtendedServices", + "when": "!extended-services-vscode-extension.connected" + }, + { + "command": "extended-services-vscode-extension.stopExtendedServices", + "when": "extended-services-vscode-extension.connected" + } + ] + } + }, + "activationEvents": [ + "onLanguage:bpmn", + "onLanguage:dmn", + "onCustomEditor:kieKogitoWebviewEditorsBpmn", + "onCustomEditor:kieKogitoWebviewEditorsDmn", + "onCustomEditor:kieToolsDmnEditor" + ], + "icon": "icon.png", + "capabilities": { + "untrustedWorkspaces": { + "supported": false + } + } +} \ No newline at end of file diff --git a/packages/extended-services-vscode-extension/setupTests.ts b/packages/extended-services-vscode-extension/setupTests.ts new file mode 100644 index 00000000000..f2c397a4e31 --- /dev/null +++ b/packages/extended-services-vscode-extension/setupTests.ts @@ -0,0 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { TextEncoder } from "util"; + +global.TextEncoder = TextEncoder; diff --git a/packages/extended-services-vscode-extension/src/Connection.ts b/packages/extended-services-vscode-extension/src/Connection.ts new file mode 100644 index 00000000000..0984a04f05c --- /dev/null +++ b/packages/extended-services-vscode-extension/src/Connection.ts @@ -0,0 +1,100 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { ping } from "./requests/PingRequest"; +import { PingResponse } from "./requests/PingResponse"; + +export class Connection { + private connectedHandler: (() => void) | null = null; + private connectionLostHandler: ((errorMessage: string) => void) | null = null; + private disconnectedHandler: (() => void) | null = null; + + private timeout: NodeJS.Timeout | null = null; + private connected: boolean = false; + + public async start(extendedServicesURL: URL, connectionHeartbeatIntervalinSecs: number): Promise { + this.timeout = setInterval(async () => { + this.performHeartbeatCheck(extendedServicesURL); + }, connectionHeartbeatIntervalinSecs * 1000); + } + + public stop(): void { + if (this.timeout) { + this.fireDisconnectedEvent(); + clearInterval(this.timeout); + this.timeout = null; + this.connected = false; + } + } + + private async performHeartbeatCheck(extendedServicesURL: URL): Promise { + try { + const pingResponse: PingResponse = await ping(extendedServicesURL); + if (pingResponse.started && !this.connected) { + this.fireConnectedEvent(); + this.connected = true; + } + } catch (error) { + this.fireConnectionLost(error.message); + } + } + + private fireConnectedEvent() { + this.connectedHandler?.(); + } + + private fireConnectionLost(errorMessage: string) { + this.connectionLostHandler?.(errorMessage); + } + + private fireDisconnectedEvent() { + this.disconnectedHandler?.(); + } + + public subscribeConnected(handler: () => void) { + this.connectedHandler = handler; + } + + public subscribeConnectionLost(handler: (errorMessage: string) => void) { + this.connectionLostHandler = handler; + } + + public subscribeDisconnected(handler: () => void) { + this.disconnectedHandler = handler; + } + + public unsubscribeConnected() { + this.connectedHandler = null; + } + + public unsubscribeConnectionLost() { + this.connectionLostHandler = null; + } + + public unsubscribeDisconnected() { + this.disconnectedHandler = null; + } + + public dispose(): void { + this.stop(); + this.unsubscribeConnected(); + this.unsubscribeConnectionLost(); + this.unsubscribeDisconnected(); + } +} diff --git a/packages/extended-services-vscode-extension/src/LocalExtendedServices.ts b/packages/extended-services-vscode-extension/src/LocalExtendedServices.ts new file mode 100644 index 00000000000..090e3404ef4 --- /dev/null +++ b/packages/extended-services-vscode-extension/src/LocalExtendedServices.ts @@ -0,0 +1,163 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as path from "path"; +import { ChildProcess, SpawnOptions, spawn, spawnSync } from "child_process"; + +export class LocalExtendedServices { + private localExtendedServicesStartedHandler: (() => void) | null = null; + private localExtendedServicesOutputChangedHandler: ((output: string) => void) | null = null; + private localExtendedServicesErrorOutputChangedHandler: ((output: string) => void) | null = null; + private localExtendedServicesStoppedHandler: (() => void) | null = null; + + private serviceProcess: ChildProcess | null = null; + + public start(extendedServicesURL: URL, extensionAbsoluteFsPath: string): void { + const distDirectory: string = "dist"; + const extendedServicesDirectory: string = "extended-services-java"; + const extendedServicesJarFileName: string = "quarkus-run.jar"; + const jarAbsoluteFilePath: string = path.join( + extensionAbsoluteFsPath, + distDirectory, + extendedServicesDirectory, + extendedServicesJarFileName + ); + + const hostname = extendedServicesURL.hostname; + const port = extendedServicesURL.port; + const command = + "java -jar -Dquarkus.http.host=" + hostname + " -Dquarkus.http.port=" + port + " " + jarAbsoluteFilePath; + + const options: SpawnOptions = { + shell: true, + stdio: "pipe", + detached: process.platform != "win32", + }; + + try { + this.serviceProcess = spawn(command, options); + + if (this.serviceProcess.stdout) { + this.serviceProcess.stdout.on("data", (data) => { + const output = data.toString(); + if (output.includes("Listening on: " + extendedServicesURL.origin)) { + this.fileLocalExtendedServicesOutputChangedEvent(output); + this.fireLocalExtendedServicesStartedEvent(); + } + }); + } + + if (this.serviceProcess.stderr) { + this.serviceProcess.stderr.on("data", (data) => { + const errorOutput = data.toString(); + this.fileLocalExtendedServicesErrorOutputChangedEvent(errorOutput); + }); + } + + this.serviceProcess.on("exit", () => { + this.fireLocalExtendedServicesStoppedEvent(); + this.serviceProcess = null; + }); + } catch (error) { + throw new Error("LOCAL EXTENDED SERVICES ERROR: " + error.message); + } + } + + public stop(): void { + if (!this.serviceProcess) { + return; + } + + if (!this.serviceProcess.pid) { + this.serviceProcess = null; + return; + } + + /* + * On Windows, simply calling this.serviceProcess.kill() does not kill the process and it remains running. + * This is because the kill() method sends a SIGTERM signal to the process, which is not supported on Windows. + * To kill the process, we need to use the taskkill command. + * + * On Unix-based systems, this.serviceProcess.kill() works as expected. + * + * For more information, see: + * https://nodejs.org/api/child_process.html#subprocesskillsignal + */ + if (process.platform == "win32") { + spawnSync("taskkill", ["/pid", this.serviceProcess.pid.toString(), "/f", "/t"]); + } else { + process.kill(-this.serviceProcess.pid); + } + } + + private fireLocalExtendedServicesStartedEvent() { + this.localExtendedServicesStartedHandler?.(); + } + + private fileLocalExtendedServicesOutputChangedEvent(output: string) { + this.localExtendedServicesOutputChangedHandler?.(output); + } + + private fileLocalExtendedServicesErrorOutputChangedEvent(output: string) { + this.localExtendedServicesErrorOutputChangedHandler?.(output); + } + + private fireLocalExtendedServicesStoppedEvent() { + this.localExtendedServicesStoppedHandler?.(); + } + + public subscribeLocalExtendedServicesStarted(handler: () => void) { + this.localExtendedServicesStartedHandler = handler; + } + + public subscribeLocalExtendedServicesOutputChanged(handler: (output: string) => void) { + this.localExtendedServicesOutputChangedHandler = handler; + } + + public subscribeLocalExtendedServicesErrorOutputChanged(handler: (output: string) => void) { + this.localExtendedServicesErrorOutputChangedHandler = handler; + } + + public subscribeLocalExtendedServicesStopped(handler: () => void) { + this.localExtendedServicesStoppedHandler = handler; + } + + public unsubscribeLocalExtendedServicesStarted() { + this.localExtendedServicesStartedHandler = null; + } + + public unsubscribeLocalExtendedServicesOutputChanged() { + this.localExtendedServicesOutputChangedHandler = null; + } + + public unsubscribeLocalExtendedServicesErrorOutputChanged() { + this.localExtendedServicesErrorOutputChangedHandler = null; + } + + public unsubscribeLocalExtendedServicesStopped() { + this.localExtendedServicesStoppedHandler = null; + } + + public dispose(): void { + this.stop(); + this.unsubscribeLocalExtendedServicesStarted(); + this.unsubscribeLocalExtendedServicesOutputChanged(); + this.unsubscribeLocalExtendedServicesStopped(); + } +} diff --git a/packages/extended-services-vscode-extension/src/Validator.ts b/packages/extended-services-vscode-extension/src/Validator.ts new file mode 100644 index 00000000000..501a8440d07 --- /dev/null +++ b/packages/extended-services-vscode-extension/src/Validator.ts @@ -0,0 +1,74 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as kieFile from "./kieFiles/KieFile"; +import * as validationRequests from "./requests/ValidationRequests"; +import * as validationResponse from "./requests/ValidationResponse"; +import * as vscode from "vscode"; + +const source: string = "Apache KIE Extended Services"; + +function createBPMNDiagnostics(validationResponses: validationResponse.BPMNValidationResponse[]): vscode.Diagnostic[] { + return validationResponses.map((validationResponse) => { + const diagnostic = new vscode.Diagnostic( + new vscode.Range(0, 0, 0, 0), + validationResponse.error, + vscode.DiagnosticSeverity.Error + ); + diagnostic.source = source; + return diagnostic; + }); +} + +function createDMNDiagnostics(validationResponses: validationResponse.DMNValidationResponse[]): vscode.Diagnostic[] { + return validationResponses.map((validationResponse) => { + const diagnostic = new vscode.Diagnostic( + new vscode.Range(0, 0, 0, 0), + validationResponse.message, + vscode.DiagnosticSeverity.Error + ); + diagnostic.code = validationResponse.messageType; + diagnostic.source = source; + return diagnostic; + }); +} + +export async function validateBPMN(serviceURL: URL, kieFile: kieFile.KieFile): Promise { + try { + const validationResponses: validationResponse.BPMNValidationResponse[] = await validationRequests.validateBPMN( + serviceURL, + kieFile + ); + return createBPMNDiagnostics(validationResponses); + } catch (error) { + throw new Error("VALIDATE BPMN ERROR - " + error.message); + } +} + +export async function validateDMN(serviceURL: URL, kieFile: kieFile.KieFile): Promise { + try { + const validationResponses: validationResponse.DMNValidationResponse[] = await validationRequests.validateDMN( + serviceURL, + kieFile + ); + return createDMNDiagnostics(validationResponses); + } catch (error) { + throw new Error("VALIDATE DMN ERROR - " + error.message); + } +} diff --git a/packages/extended-services-vscode-extension/src/configurations/Configuration.ts b/packages/extended-services-vscode-extension/src/configurations/Configuration.ts new file mode 100644 index 00000000000..5beb698fa88 --- /dev/null +++ b/packages/extended-services-vscode-extension/src/configurations/Configuration.ts @@ -0,0 +1,99 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as vscode from "vscode"; + +export const enableAutoRunID: string = "extendedServices.enableAutorun"; +export const connectionHeartbeatIntervalinSecsID: string = "extendedServices.connectionHeartbeatIntervalinSecs"; +export const extendedServicesURLID: string = "extendedServices.extendedServicesURL"; + +export class Configuration { + readonly enableAutoRun: boolean; + readonly connectionHeartbeatIntervalinSecs: number; + readonly extendedServicesURL: URL; + + constructor(enableAutoRun: boolean, connectionHeartbeatIntervalinSecs: number, extendedServicesURL: URL) { + this.enableAutoRun = enableAutoRun; + this.connectionHeartbeatIntervalinSecs = connectionHeartbeatIntervalinSecs; + this.extendedServicesURL = extendedServicesURL; + } +} + +function fetchEnableAutoRun(): boolean { + const enableAutoRun = vscode.workspace.getConfiguration().get(enableAutoRunID); + if (!enableAutoRun) { + throw new Error("Enable Auto Run configuration not found"); + } + return enableAutoRun; +} + +function fetchConnectionHeartbeatIntervalinSecs(): number { + const connectionHeartbeatIntervalinSecs = vscode.workspace + .getConfiguration() + .get(connectionHeartbeatIntervalinSecsID); + if (!connectionHeartbeatIntervalinSecs) { + throw new Error("Connection Heartbeat Interval configuration not found"); + } + + return connectionHeartbeatIntervalinSecs; +} + +function fetchExtendedServicesURL(): URL { + const extendedServicesURL = vscode.workspace.getConfiguration().get(extendedServicesURLID); + if (!extendedServicesURL) { + throw new Error("Extended Services URL configuration not found"); + } + + try { + return new URL(extendedServicesURL); + } catch (error) { + throw new Error("Invalid service URL:" + error.message); + } +} + +export function fetchConfiguration(): Configuration { + let errorMessages: string[] = []; + let enableAutoRun: any; + let connectionHeartbeatIntervalinSecs: any; + let extendedServicesURL: any; + + try { + enableAutoRun = fetchEnableAutoRun(); + } catch (error) { + errorMessages.push(error.message); + } + + try { + connectionHeartbeatIntervalinSecs = fetchConnectionHeartbeatIntervalinSecs(); + } catch (error) { + errorMessages.push(error.message); + } + + try { + extendedServicesURL = fetchExtendedServicesURL(); + } catch (error) { + errorMessages.push(error.message); + } + + if (errorMessages.length < 0) { + throw new Error("CONFIGURATION ERROR - " + errorMessages.join(", ")); + } else { + return new Configuration(enableAutoRun, connectionHeartbeatIntervalinSecs, extendedServicesURL); + } +} diff --git a/packages/extended-services-vscode-extension/src/configurations/ConfigurationWatcher.ts b/packages/extended-services-vscode-extension/src/configurations/ConfigurationWatcher.ts new file mode 100644 index 00000000000..62d6e7b4bfb --- /dev/null +++ b/packages/extended-services-vscode-extension/src/configurations/ConfigurationWatcher.ts @@ -0,0 +1,59 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as vscode from "vscode"; +import * as configuration from "./Configuration"; + +export class ConfigurationWatcher { + private configurationChangedHandler: (() => void) | null; + private configurationChangeListener: vscode.Disposable | undefined; + + constructor() { + this.configurationChangeListener = vscode.workspace.onDidChangeConfiguration(this.handleConfigurationChange, this); + } + + private handleConfigurationChange(configurationChange: vscode.ConfigurationChangeEvent) { + const enableAutoRunChanged = configurationChange.affectsConfiguration(configuration.enableAutoRunID); + const connectionHeartbeatIntervalinSecsChanged = configurationChange.affectsConfiguration( + configuration.connectionHeartbeatIntervalinSecsID + ); + const extendedServicesURLChanged = configurationChange.affectsConfiguration(configuration.extendedServicesURLID); + + if (enableAutoRunChanged || connectionHeartbeatIntervalinSecsChanged || extendedServicesURLChanged) { + this.fireConfigurationChangedEvent(); + } + } + + private fireConfigurationChangedEvent() { + this.configurationChangedHandler?.(); + } + + public subscribeSettingsChanged(handler: () => void) { + this.configurationChangedHandler = handler; + } + + public unsubscribeSettingsChanged() { + this.configurationChangedHandler = null; + } + + public dispose(): void { + this.unsubscribeSettingsChanged(); + this.configurationChangeListener?.dispose(); + } +} diff --git a/packages/extended-services-vscode-extension/src/extension/extension-browser.ts b/packages/extended-services-vscode-extension/src/extension/extension-browser.ts new file mode 100644 index 00000000000..eee98f3ea0a --- /dev/null +++ b/packages/extended-services-vscode-extension/src/extension/extension-browser.ts @@ -0,0 +1,205 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as kiefilesfetcher from "../kieFiles/KieFilesFetcher"; +import * as vscode from "vscode"; +import * as validator from "../Validator"; +import { Configuration, fetchConfiguration } from "../configurations/Configuration"; +import { ConfigurationWatcher } from "../configurations/ConfigurationWatcher"; +import { Connection } from "../Connection"; +import { KieFile } from "../kieFiles/KieFile"; +import { KieFilesWatcher } from "../kieFiles/KieFilesWatcher"; + +const startExtendedServicesCommandUID: string = "extended-services-vscode-extension.startExtendedServices"; +const stopExtendedServicesCommandUID: string = "extended-services-vscode-extension.stopExtendedServices"; +const connectedEnablementUID: string = "extended-services-vscode-extension.connected"; + +let connectExtendedServicesCommand: vscode.Disposable; +let disconnectExtendedServicesCommand: vscode.Disposable; + +let statusBarItem: vscode.StatusBarItem; +let diagnosticCollection: vscode.DiagnosticCollection; + +let kieFilesWatcher: KieFilesWatcher; +let configurationWatcher: ConfigurationWatcher; +let connection: Connection; + +let userDisconnected: boolean = false; +let configuration: Configuration | null = null; + +function initializeCommands(context: vscode.ExtensionContext) { + connectExtendedServicesCommand = vscode.commands.registerCommand(startExtendedServicesCommandUID, () => { + userDisconnected = false; + startExtendedServices(); + }); + disconnectExtendedServicesCommand = vscode.commands.registerCommand(stopExtendedServicesCommandUID, () => { + userDisconnected = true; + stopExtendedServices(); + }); +} + +function initializeVSCodeElements() { + vscode.commands.executeCommand("setContext", connectedEnablementUID, false); + + statusBarItem = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Right, 100); + statusBarItem.text = "$(extended-services-disconnected)"; + statusBarItem.tooltip = "Apache KIE Extended Services are not connected. \n" + "Click to connect."; + statusBarItem.command = startExtendedServicesCommandUID; + statusBarItem.hide(); + + diagnosticCollection = vscode.languages.createDiagnosticCollection("KIE Files Diagnostics"); +} + +function startExtendedServices(): void { + try { + statusBarItem.show(); + configuration = fetchConfiguration(); + } catch (error) { + stopExtendedServices(); + vscode.window.showErrorMessage("An error happened while trying to start the Extended Services: " + error.message); + return; + } + + try { + connection.start(configuration.extendedServicesURL, configuration.connectionHeartbeatIntervalinSecs); + } catch (error) { + stopExtendedServices(); + vscode.window.showErrorMessage("An error happened while trying to connect to the service:" + error.message); + } +} + +function stopExtendedServices() { + configuration = null; + connection.stop(); +} + +async function validate(configuration: Configuration) { + diagnosticCollection.clear(); + + const bpmnFiles: KieFile[] = await kiefilesfetcher.findActiveKieFiles([kiefilesfetcher.bpmnDocumentFilter]); + const dmnFiles: KieFile[] = await kiefilesfetcher.findActiveKieFiles([kiefilesfetcher.dmnDocumentFilter]); + + for (const bpmnFile of bpmnFiles) { + try { + const bpmnDiagnostics: vscode.Diagnostic[] = await validator.validateBPMN( + configuration.extendedServicesURL, + bpmnFile + ); + diagnosticCollection.set(bpmnFile.uri, bpmnDiagnostics); + } catch (error) { + stopExtendedServices(); + vscode.window.showErrorMessage( + "An error happened while trying to validate " + bpmnFile.uri.path + ": " + error.message + ); + } + } + + for (const dmnFile of dmnFiles) { + try { + const bpmnDiagnostics: vscode.Diagnostic[] = await validator.validateDMN( + configuration.extendedServicesURL, + dmnFile + ); + diagnosticCollection.set(dmnFile.uri, bpmnDiagnostics); + } catch (error) { + stopExtendedServices(); + vscode.window.showErrorMessage( + "An error happened while trying to validate " + dmnFile.uri.path + ": " + error.message + ); + } + } +} + +export function activate(context: vscode.ExtensionContext) { + configurationWatcher = new ConfigurationWatcher(); + kieFilesWatcher = new KieFilesWatcher(); + connection = new Connection(); + + configurationWatcher.subscribeSettingsChanged(() => { + stopExtendedServices(); + if (!userDisconnected && kieFilesWatcher.watchedKieFiles.length > 0) { + startExtendedServices(); + } + }); + + kieFilesWatcher.subscribeKieFilesOpened(() => { + statusBarItem.show(); + if (userDisconnected) { + return; + } + + if (configuration) { + validate(configuration); + } else { + startExtendedServices(); + } + }); + + kieFilesWatcher.subscribeKieFileChanged(() => { + if (configuration) { + validate(configuration); + } + }); + + kieFilesWatcher.subscribeKieFilesClosed(() => { + if (kieFilesWatcher.watchedKieFiles.length === 0) { + stopExtendedServices(); + statusBarItem.hide(); + } else if (configuration) { + validate(configuration); + } + }); + + connection.subscribeConnected(() => { + vscode.commands.executeCommand("setContext", connectedEnablementUID, true); + if (configuration) { + validate(configuration); + statusBarItem.text = "$(extended-services-connected)"; + statusBarItem.tooltip = "Apache KIE Extended Services are connected. Click to disconnect."; + statusBarItem.command = stopExtendedServicesCommandUID; + } + }); + + connection.subscribeConnectionLost((errorMessage: string) => { + vscode.window.showErrorMessage("Connection error: " + errorMessage); + stopExtendedServices(); + }); + + connection.subscribeDisconnected(() => { + vscode.commands.executeCommand("setContext", connectedEnablementUID, false); + statusBarItem.text = "$(extended-services-disconnected)"; + statusBarItem.tooltip = "Apache KIE Extended Services are not connected. Click to connect."; + statusBarItem.command = startExtendedServicesCommandUID; + diagnosticCollection.clear(); + }); + + initializeCommands(context); + initializeVSCodeElements(); + + kieFilesWatcher.updateWatchedKieFiles(); +} + +export function deactivate(): void { + connectExtendedServicesCommand.dispose(); + disconnectExtendedServicesCommand.dispose(); + statusBarItem.dispose(); + connection.dispose(); + kieFilesWatcher.dispose(); + configurationWatcher.dispose(); +} diff --git a/packages/extended-services-vscode-extension/src/extension/extension-main.ts b/packages/extended-services-vscode-extension/src/extension/extension-main.ts new file mode 100644 index 00000000000..ea25c14f787 --- /dev/null +++ b/packages/extended-services-vscode-extension/src/extension/extension-main.ts @@ -0,0 +1,255 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as kiefilesfetcher from "../kieFiles/KieFilesFetcher"; +import * as vscode from "vscode"; +import * as validator from "../Validator"; +import { Configuration, fetchConfiguration } from "../configurations/Configuration"; +import { ConfigurationWatcher } from "../configurations/ConfigurationWatcher"; +import { Connection } from "../Connection"; +import { KieFile } from "../kieFiles/KieFile"; +import { KieFilesWatcher } from "../kieFiles/KieFilesWatcher"; +import { LocalExtendedServices } from "../LocalExtendedServices"; + +const startExtendedServicesCommandUID: string = "extended-services-vscode-extension.startExtendedServices"; +const stopExtendedServicesCommandUID: string = "extended-services-vscode-extension.stopExtendedServices"; +const connectedEnablementUID: string = "extended-services-vscode-extension.connected"; + +let connectExtendedServicesCommand: vscode.Disposable; +let disconnectExtendedServicesCommand: vscode.Disposable; + +let statusBarItem: vscode.StatusBarItem; +let diagnosticCollection: vscode.DiagnosticCollection; +let outputChannel: vscode.OutputChannel; + +let kieFilesWatcher: KieFilesWatcher; +let configurationWatcher: ConfigurationWatcher; +let connection: Connection; +let localService: LocalExtendedServices; + +let userDisconnected: boolean = false; +let configuration: Configuration | null; + +function initializeCommands(context: vscode.ExtensionContext) { + connectExtendedServicesCommand = vscode.commands.registerCommand(startExtendedServicesCommandUID, () => { + userDisconnected = false; + startExtendedServices(context); + }); + disconnectExtendedServicesCommand = vscode.commands.registerCommand(stopExtendedServicesCommandUID, () => { + userDisconnected = true; + if (configuration) { + stopExtendedServices(configuration); + } + }); +} + +function initializeVSCodeElements() { + vscode.commands.executeCommand("setContext", connectedEnablementUID, false); + + statusBarItem = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Right, 100); + statusBarItem.hide(); + + outputChannel = vscode.window.createOutputChannel("Extended Services VS Code Extension"); + + diagnosticCollection = vscode.languages.createDiagnosticCollection("KIE Files Diagnostics"); +} + +function startExtendedServices(context: vscode.ExtensionContext): void { + let config: Configuration; + try { + statusBarItem.command = undefined; + statusBarItem.show(); + configuration = fetchConfiguration(); + } catch (error) { + stopExtendedServices(null); + vscode.window.showErrorMessage("An error happened while trying to start the Extended Services: " + error.message); + return; + } + + if (configuration.enableAutoRun) { + startLocalExtendedServices(configuration, context); + } else { + startConnection(configuration); + } +} + +function stopExtendedServices(configuration: Configuration | null) { + statusBarItem.command = undefined; + if (configuration?.enableAutoRun) { + localService.stop(); + } else { + connection.stop(); + } +} + +function startLocalExtendedServices(configuration: Configuration, context: vscode.ExtensionContext): void { + try { + localService.start(configuration.extendedServicesURL, context.extensionPath); + } catch (error) { + stopExtendedServices(configuration); + vscode.window.showErrorMessage("An error happened while trying to start the local service:" + error.message); + } +} + +function startConnection(configuration: Configuration) { + try { + connection.start(configuration.extendedServicesURL, configuration.connectionHeartbeatIntervalinSecs); + } catch (error) { + stopExtendedServices(configuration); + vscode.window.showErrorMessage("An error happened while trying to connect to the service:" + error.message); + } +} + +async function validate(configuration: Configuration) { + diagnosticCollection.clear(); + + const bpmnFiles: KieFile[] = await kiefilesfetcher.findActiveKieFiles([kiefilesfetcher.bpmnDocumentFilter]); + const dmnFiles: KieFile[] = await kiefilesfetcher.findActiveKieFiles([kiefilesfetcher.dmnDocumentFilter]); + + for (const bpmnFile of bpmnFiles) { + try { + const bpmnDiagnostics: vscode.Diagnostic[] = await validator.validateBPMN( + configuration.extendedServicesURL, + bpmnFile + ); + diagnosticCollection.set(bpmnFile.uri, bpmnDiagnostics); + } catch (error) { + vscode.window.showErrorMessage( + "An error happened while trying to validate " + bpmnFile.uri.path + ": " + error.message + ); + } + } + + for (const dmnFile of dmnFiles) { + try { + const bpmnDiagnostics: vscode.Diagnostic[] = await validator.validateDMN( + configuration.extendedServicesURL, + dmnFile + ); + diagnosticCollection.set(dmnFile.uri, bpmnDiagnostics); + } catch (error) { + stopExtendedServices(configuration); + vscode.window.showErrorMessage( + "An error happened while trying to validate " + dmnFile.uri.path + ": " + error.message + ); + } + } +} + +export function activate(context: vscode.ExtensionContext) { + configurationWatcher = new ConfigurationWatcher(); + kieFilesWatcher = new KieFilesWatcher(); + localService = new LocalExtendedServices(); + connection = new Connection(); + + configurationWatcher.subscribeSettingsChanged(() => { + stopExtendedServices(configuration); + if (!userDisconnected && kieFilesWatcher.watchedKieFiles.length > 0) { + startExtendedServices(context); + } + }); + + kieFilesWatcher.subscribeKieFilesOpened(() => { + statusBarItem.show(); + if (userDisconnected) { + return; + } + + if (configuration) { + validate(configuration); + } else { + startExtendedServices(context); + } + }); + + kieFilesWatcher.subscribeKieFileChanged(() => { + if (configuration) { + validate(configuration); + } + }); + + kieFilesWatcher.subscribeKieFilesClosed(() => { + if (kieFilesWatcher.watchedKieFiles.length === 0) { + stopExtendedServices(configuration); + statusBarItem.hide(); + } else if (configuration) { + validate(configuration); + } + }); + + localService.subscribeLocalExtendedServicesStarted(() => { + if (configuration) { + startConnection(configuration); + } + }); + + localService.subscribeLocalExtendedServicesOutputChanged((output: string) => { + outputChannel.append(output); + }); + + localService.subscribeLocalExtendedServicesErrorOutputChanged((output: string) => { + outputChannel.append(output); + outputChannel.show(); + }); + + localService.subscribeLocalExtendedServicesStopped(() => { + connection.stop(); + }); + + connection.subscribeConnected(() => { + vscode.commands.executeCommand("setContext", connectedEnablementUID, true); + if (configuration) { + validate(configuration); + statusBarItem.text = "$(extended-services-connected)"; + statusBarItem.tooltip = "Apache KIE Extended Services are connected. Click to disconnect."; + statusBarItem.command = stopExtendedServicesCommandUID; + } + }); + + connection.subscribeConnectionLost((errorMessage: string) => { + stopExtendedServices(configuration); + vscode.window.showErrorMessage("Connection error: " + errorMessage); + }); + + connection.subscribeDisconnected(() => { + vscode.commands.executeCommand("setContext", connectedEnablementUID, false); + statusBarItem.text = "$(extended-services-disconnected)"; + statusBarItem.tooltip = "Apache KIE Extended Services are not connected. Click to connect."; + statusBarItem.command = startExtendedServicesCommandUID; + diagnosticCollection.clear(); + }); + + initializeCommands(context); + initializeVSCodeElements(); + + kieFilesWatcher.updateWatchedKieFiles(); +} + +export function deactivate(): void { + connectExtendedServicesCommand.dispose(); + disconnectExtendedServicesCommand.dispose(); + + statusBarItem.dispose(); + outputChannel.dispose(); + + localService.dispose(); + connection.dispose(); + kieFilesWatcher.dispose(); + configurationWatcher.dispose(); +} diff --git a/packages/extended-services-vscode-extension/src/kieFiles/KieFile.ts b/packages/extended-services-vscode-extension/src/kieFiles/KieFile.ts new file mode 100644 index 00000000000..ae1f00ad8e1 --- /dev/null +++ b/packages/extended-services-vscode-extension/src/kieFiles/KieFile.ts @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as vscode from "vscode"; + +export class KieFile { + public readonly uri: vscode.Uri; + + private onDidChangeTextDocumentListener: vscode.Disposable; + private kieFileChangedEventHandler: (() => void) | null; + + constructor(textDocument: vscode.TextDocument) { + this.uri = textDocument.uri; + this.onDidChangeTextDocumentListener = vscode.workspace.onDidChangeTextDocument(this.fireKieFileChangedEvent, this); + } + + private fireKieFileChangedEvent() { + this.kieFileChangedEventHandler?.(); + } + + public subscribeKieFileChanged(handler: () => void) { + this.kieFileChangedEventHandler = handler; + } + + public unsubscribeKieFileChanged() { + this.kieFileChangedEventHandler = null; + } + + public dispose() { + this.onDidChangeTextDocumentListener.dispose(); + this.unsubscribeKieFileChanged(); + } +} diff --git a/packages/extended-services-vscode-extension/src/kieFiles/KieFilesFetcher.ts b/packages/extended-services-vscode-extension/src/kieFiles/KieFilesFetcher.ts new file mode 100644 index 00000000000..66a84db2e5c --- /dev/null +++ b/packages/extended-services-vscode-extension/src/kieFiles/KieFilesFetcher.ts @@ -0,0 +1,63 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as vscode from "vscode"; +import { KieFile } from "./KieFile"; + +interface KieDocumentFilter extends vscode.DocumentFilter { + language: string; + scheme: "file"; +} + +export const bpmnDocumentFilter: KieDocumentFilter = { + language: "bpmn", + scheme: "file", +}; + +export const dmnDocumentFilter: KieDocumentFilter = { + language: "dmn", + scheme: "file", +}; + +export async function findActiveKieFiles(kieDocumentFilters: KieDocumentFilter[]): Promise { + const tabGroups: readonly vscode.TabGroup[] = vscode.window.tabGroups.all; + + const activeUris: vscode.Uri[] = tabGroups + .flatMap((tabGroup) => tabGroup.tabs) + .map((tab) => tab.input) + .filter((input) => input instanceof vscode.TabInputCustom || input instanceof vscode.TabInputText) + .map((input: vscode.TabInputCustom | vscode.TabInputText) => input.uri); + + const uniqueActiveUris: vscode.Uri[] = activeUris.reduce((unique, uri) => { + if (!unique.some((u) => u.fsPath === uri.fsPath)) { + unique.push(uri); + } + return unique; + }, [] as vscode.Uri[]); + + const activeTextDocuments: vscode.TextDocument[] = await Promise.all( + uniqueActiveUris.map((uri) => vscode.workspace.openTextDocument(uri)) + ); + + const activeKieFiles: KieFile[] = activeTextDocuments + .filter((textDocument) => vscode.languages.match(kieDocumentFilters, textDocument) > 0) + .map((textDocument) => new KieFile(textDocument)); + + return activeKieFiles; +} diff --git a/packages/extended-services-vscode-extension/src/kieFiles/KieFilesWatcher.ts b/packages/extended-services-vscode-extension/src/kieFiles/KieFilesWatcher.ts new file mode 100644 index 00000000000..e2e003e5a89 --- /dev/null +++ b/packages/extended-services-vscode-extension/src/kieFiles/KieFilesWatcher.ts @@ -0,0 +1,113 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as vscode from "vscode"; +import { KieFile } from "./KieFile"; +import { bpmnDocumentFilter, dmnDocumentFilter, findActiveKieFiles } from "./KieFilesFetcher"; + +export class KieFilesWatcher { + private kieFilesOpenedHandler: ((openedKieFiles: KieFile[]) => void) | null = null; + private kieFileChangedHandler: ((changedKieFile: KieFile) => void) | null = null; + private kieFilesClosedHandler: ((closedKieFiles: KieFile[]) => void) | null = null; + + private tabChangeListener: vscode.Disposable; + + public watchedKieFiles: readonly KieFile[]; + + public constructor() { + this.watchedKieFiles = []; + this.tabChangeListener = vscode.window.tabGroups.onDidChangeTabs(this.updateWatchedKieFiles, this); + } + + public async updateWatchedKieFiles() { + const activeKieFiles: KieFile[] = await findActiveKieFiles([bpmnDocumentFilter, dmnDocumentFilter]); + + const kieFilesToStartWatching: KieFile[] = activeKieFiles.filter( + (activeFile) => !this.watchedKieFiles.some((watchedFile) => watchedFile.uri.fsPath === activeFile.uri.fsPath) + ); + kieFilesToStartWatching.forEach((kieFile) => + kieFile.subscribeKieFileChanged(() => this.fireKieFileChangedEvent(kieFile)) + ); + + const kieFilesToStopWatching: KieFile[] = this.watchedKieFiles.filter( + (watchedFile) => !activeKieFiles.some((activeFile) => activeFile.uri.fsPath === watchedFile.uri.fsPath) + ); + kieFilesToStopWatching.forEach((kieFile) => kieFile.dispose()); + + const kieFilesToKeepWatching: KieFile[] = this.watchedKieFiles.filter((watchedFile) => + activeKieFiles.some((activeFile) => activeFile.uri.fsPath === watchedFile.uri.fsPath) + ); + + this.watchedKieFiles = [...kieFilesToStartWatching, ...kieFilesToKeepWatching]; + + if (kieFilesToStartWatching.length > 0) { + this.fireKieFilesOpenedEvent(kieFilesToStartWatching); + } + + if (kieFilesToStopWatching.length > 0) { + this.fireKieFilesClosedEvent(kieFilesToStopWatching); + } + } + + private fireKieFilesOpenedEvent(openedKieFiles: KieFile[]) { + this.kieFilesOpenedHandler?.(openedKieFiles); + } + + private fireKieFileChangedEvent(changedKieFile: KieFile) { + this.kieFileChangedHandler?.(changedKieFile); + } + + private fireKieFilesClosedEvent(closedKieFiles: KieFile[]) { + this.kieFilesClosedHandler?.(closedKieFiles); + } + + public subscribeKieFilesOpened(handler: (opendKieFiles: KieFile[]) => void) { + this.kieFilesOpenedHandler = handler; + } + + public subscribeKieFileChanged(handler: (changedKieFile: KieFile) => void) { + this.kieFileChangedHandler = handler; + } + + public subscribeKieFilesClosed(handler: (closedKieFiles: KieFile[]) => void) { + this.kieFilesClosedHandler = handler; + } + + public unsubscribeKieFilesOpened() { + this.kieFilesOpenedHandler = null; + } + + public unsubscribeKieFileChanged() { + this.kieFileChangedHandler = null; + } + + public unsubscribeKieFilesClosed() { + this.kieFilesClosedHandler = null; + } + + public dispose(): void { + this.watchedKieFiles.forEach((kieFile) => kieFile.dispose()); + this.watchedKieFiles = []; + + this.tabChangeListener?.dispose(); + this.unsubscribeKieFilesOpened(); + this.unsubscribeKieFilesClosed(); + this.unsubscribeKieFileChanged(); + } +} diff --git a/packages/extended-services-vscode-extension/src/requests/PingRequest.ts b/packages/extended-services-vscode-extension/src/requests/PingRequest.ts new file mode 100644 index 00000000000..0e26fd641ca --- /dev/null +++ b/packages/extended-services-vscode-extension/src/requests/PingRequest.ts @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as pingresponse from "./PingResponse"; + +export async function ping(extendedServicesURL: URL): Promise { + const url = new URL("/ping", extendedServicesURL); + + try { + const response = await fetch(url.toString()); + if (response.ok) { + const responseData = (await response.json()) as pingresponse.PingResponse; + return responseData; + } else { + throw new Error( + "Failed to ping service at " + + extendedServicesURL + + " with error " + + response.status + + "and message " + + response.statusText + ); + } + } catch (error) { + throw new Error("Failed to ping service at " + extendedServicesURL + " with error " + error.message); + } +} diff --git a/packages/extended-services-vscode-extension/src/requests/PingResponse.ts b/packages/extended-services-vscode-extension/src/requests/PingResponse.ts new file mode 100644 index 00000000000..59cc2393d8b --- /dev/null +++ b/packages/extended-services-vscode-extension/src/requests/PingResponse.ts @@ -0,0 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export interface PingResponse { + version: string; + started: boolean; +} diff --git a/packages/extended-services-vscode-extension/src/requests/ValidationRequests.ts b/packages/extended-services-vscode-extension/src/requests/ValidationRequests.ts new file mode 100644 index 00000000000..53436866b3c --- /dev/null +++ b/packages/extended-services-vscode-extension/src/requests/ValidationRequests.ts @@ -0,0 +1,91 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as vscode from "vscode"; +import * as validationresponse from "./ValidationResponse"; +import * as kiefile from "../kieFiles/KieFile"; + +interface ValidationBody { + mainURI: string; + resources: ValidationResource[]; +} + +interface ValidationResource { + URI: string; + content: string; +} + +function buildRequestBody(document: vscode.TextDocument): string { + const body: ValidationBody = { + mainURI: "VS Code KIE files", + resources: [ + { + URI: document.fileName, + content: document.getText(), + }, + ], + }; + + return JSON.stringify(body); +} + +async function validate( + serviceURL: URL, + kieFile: kiefile.KieFile, + endpoint: string, + parseFunction: (data: any) => any[] +): Promise { + let textDocument = vscode.workspace.textDocuments.find((doc) => doc.uri === kieFile.uri); + if (!textDocument) { + textDocument = await vscode.workspace.openTextDocument(kieFile.uri); + } + const url = new URL(endpoint, serviceURL); + const response = await fetch(url.toString(), { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: buildRequestBody(textDocument), + }); + + const responseData: any = await response.json(); + return parseFunction(responseData); +} + +export async function validateBPMN( + serviceURL: URL, + kieFile: kiefile.KieFile +): Promise { + try { + return validate(serviceURL, kieFile, "/jitbpmn/validate", validationresponse.parseBPMNValidationResponse); + } catch (error) { + throw new Error("VALIDATE BPMN REQUEST ERROR: \n", error.message); + } +} + +export async function validateDMN( + serviceURL: URL, + kieFile: kiefile.KieFile +): Promise { + try { + return validate(serviceURL, kieFile, "/jitdmn/validate", validationresponse.parseDMNValidationResponse); + } catch (error) { + throw new Error("VALIDATE DMN REQUEST ERROR: \n", error.message); + } +} diff --git a/packages/extended-services-vscode-extension/src/requests/ValidationResponse.ts b/packages/extended-services-vscode-extension/src/requests/ValidationResponse.ts new file mode 100644 index 00000000000..87db2fd2c38 --- /dev/null +++ b/packages/extended-services-vscode-extension/src/requests/ValidationResponse.ts @@ -0,0 +1,74 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import * as vscode from "vscode"; + +export interface BPMNValidationResponse { + uri: vscode.Uri; + processID: string; + name: string; + error: string; +} + +export interface DMNValidationResponse { + severity: string; + message: string; + messageType: string; + sourceId: string; + level: string; +} + +export function parseBPMNValidationResponse(jsonResponse: string[]): BPMNValidationResponse[] { + if (jsonResponse.length > 0) { + return jsonResponse.map((response) => { + const uriMarker = "Uri: "; + const processIdMarker = "Process id: "; + const nameMarker = "name : "; + const errorMarker = "error : "; + + const splitResponse = response.split(" - "); + + const uriResponse = splitResponse.find((resp) => resp.startsWith(uriMarker)); + const processIdResponse = splitResponse.find((resp) => resp.startsWith(processIdMarker)); + const nameResponse = splitResponse.find((resp) => resp.startsWith(nameMarker)); + const errorResponse = splitResponse.find((resp) => resp.startsWith(errorMarker)); + + const uri = uriResponse ? uriResponse.substring(uriMarker.length).trim() : ""; + const processId = processIdResponse ? processIdResponse.substring(processIdMarker.length).trim() : ""; + const name = nameResponse ? nameResponse.substring(nameMarker.length).trim() : ""; + const error = errorResponse ? errorResponse.substring(errorMarker.length).trim() : response; + + return { + uri: vscode.Uri.parse(uri), + processID: processId, + name: name, + error: error, + }; + }); + } else { + return []; + } +} + +export function parseDMNValidationResponse(json: any): DMNValidationResponse[] { + if (json && !json.details) { + return json as DMNValidationResponse[]; + } else { + return []; + } +} diff --git a/packages/extended-services-vscode-extension/static/extended-services-connected.svg b/packages/extended-services-vscode-extension/static/extended-services-connected.svg new file mode 100644 index 00000000000..606a4b36675 --- /dev/null +++ b/packages/extended-services-vscode-extension/static/extended-services-connected.svg @@ -0,0 +1,6 @@ + + + diff --git a/packages/extended-services-vscode-extension/static/extended-services-disconnected.svg b/packages/extended-services-vscode-extension/static/extended-services-disconnected.svg new file mode 100644 index 00000000000..6ccaf9225db --- /dev/null +++ b/packages/extended-services-vscode-extension/static/extended-services-disconnected.svg @@ -0,0 +1,6 @@ + + + diff --git a/packages/extended-services-vscode-extension/static/extended-services-font.woff b/packages/extended-services-vscode-extension/static/extended-services-font.woff new file mode 100644 index 0000000000000000000000000000000000000000..0a2894792e4d6adda6959297fb4033f2dd6e8940 GIT binary patch literal 1704 zcmY+E3pCVeAIG0DW88*RSTve(2~#eEa%o+L(9(p~=wi`-W{8n-OH64Qa?6ro8!s|g z?IJ?jSe4$!L@tra@OIfWB)RsE-Zo8c`#8I2&v}36e9!ZIKj(Lz-}8IU`8`R#o}K^& zU|{Qj%Eqc}^q1e*|9|ZF4{!qjr3h&vlvsb&xYgI+(i$=@^sZ3I;m4FjCYv4$Sr_y@ z0LX=~Ug=1~qt2Xw`#dN)sG}~LbqWz-^iTjWJeao=%9gpqeKi6?$U30cgECT7#K=Xk z6F89l4!s7Hqatcu8WqFb$df{^4nl6!#@$rKSBuaI^XM z2{L0638*262_g~%JI2NJdDMEfBv|}a<>v0UBfWhqPR&;E9t8K ztiRSF-)VmHQSZ|0@48A4zu>=A53yWWaQNorbhW40*>HL#w{1YYY^Mp zJ|Ar<6I}Vv)Wl?U(tK@@!0mT@J`3qe8IX|Apv?sYd)UVw-eB}FMI$qu5nj$IYT0_{ zP1~AR>_lAQ3tFq*cW(S$`T;jtemE7(LB>&H3$pD}v8IZV5eH+WCCsfw&<~yEnq9vN z5ZRM-XCe}Y?!KE%sp{y!QjA2W5H6aR-XqZj7v`3b@-8oBJyZP)lt_CXWhnSx%*w^A zo9?P>?FCgn#HDHttlI9;;DPX&$flBeZ*Bxk?)9@XCCr|CO)Ky>fA-$=PE*ybi*yiDkYIWTZB#Y9D8B<>1sU z?2zE4rjIoHG20=9uxq=A_vcU6*BC*nmKOUwsw@!{OtZ;cEvJ0s4UfQUmA z&B7Z}YE3ct&9ZeF@_I+OX~O^W!u-jVcyx4lHwiQd$O{0z#0 zf{}xF%}tj(hsLq5Ty>52$oHj?hN#0g2!(PHk$wkV@HsW5y%pzUk0fMoxko)|G1X;v zLHf(%Eu7-8i1k3H433 z++LrP$e#{AH!40;hjH2bL*eBPKd^?nK8C=l|9cJrW7%b_b#cY^xK8^q?Z=(#g!T1b zr7c`qJei#44qn$N^#7Af2Pmzqb(ghN#yFf|iu?))6ks+!ijA{i&_A!EGjzVefB_nM zX@i0E9eI1(iNMlA?)~5OB;maX5(ZGl#3?y9Y}PvBj0PHKQ9r^nf_bjd=@jiuLT;Hi zqipv=J?q4XMH%<@M{qld{&a_gtBdrKBj=UQrdL$ePNT}UH~4;t>8F;+#+F~Z2tj-I zCdZ)c>_c}#_7^yAdHT5Psmg+ykTU~HO^Jef4^EZg_Y zBvpBnlxsPzzZx@cW&2rEO*-!+I9*iQ-*`I3jIqnREx&DWj25Zo(|v5l`{lElMsJIH zhqtHRS@Vzi*Y9Y!ZJJl#=rAqL{QBLjhep^$_El0`mS;K+tBD__Ib2+6)^77(ZnmXq zseWoaT(WqvMlg_DA9>1(|DgC5=Bp-EpL0XyP0YZ>mU)ubftit&tn_PszqO(Tmr`Q`9L>WOZDXTqh;FXEw*?sV##= + merge(common(env), { + output: { + library: "ExtendedServices", + libraryTarget: "umd", + umdNamedDefine: true, + globalObject: "this", + }, + externals: { + vscode: "commonjs vscode", + }, + plugins: [], + }); + +module.exports = async (env) => [ + merge(commonConfig(env), { + target: "node", + entry: { + "extension/extension-main": "./src/extension/extension-main.ts", + }, + }), + merge(commonConfig(env), { + target: "web", + entry: { + "extension/extension-browser": "./src/extension/extension-browser.ts", + }, + }), +]; diff --git a/packages/vscode-extension-kie-ba-bundle/package.json b/packages/vscode-extension-kie-ba-bundle/package.json index b350b2ca360..f8a9386c5a0 100644 --- a/packages/vscode-extension-kie-ba-bundle/package.json +++ b/packages/vscode-extension-kie-ba-bundle/package.json @@ -45,7 +45,8 @@ "activationEvents": [], "extensionDependencies": [ "kie-group.bpmn-vscode-extension", - "kie-group.dmn-vscode-extension" + "kie-group.dmn-vscode-extension", + "kie-group.extended-services-vscode-extension" ], "icon": "icon.png", "capabilities": { diff --git a/packages/vscode-extension-kogito-bundle/package.json b/packages/vscode-extension-kogito-bundle/package.json index ed5667dddb5..4db6f2fa9b1 100644 --- a/packages/vscode-extension-kogito-bundle/package.json +++ b/packages/vscode-extension-kogito-bundle/package.json @@ -47,6 +47,7 @@ "kie-group.bpmn-vscode-extension", "kie-group.dmn-vscode-extension", "kie-group.swf-vscode-extension", + "kie-group.extended-services-vscode-extension", "redhat.vscode-extension-dashbuilder-editor" ], "icon": "icon.png", diff --git a/packages/vscode-extension/src/VsCodeRecommendation.ts b/packages/vscode-extension/src/VsCodeRecommendation.ts new file mode 100644 index 00000000000..010eb8ca2a2 --- /dev/null +++ b/packages/vscode-extension/src/VsCodeRecommendation.ts @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as vscode from "vscode"; + +export class VsCodeRecommendation { + public static showExtendedServicesRecommendation(context: vscode.ExtensionContext) { + const message = + "There is another extension available that might help you.\n" + + "Click [here](command:vscode-extension.installExtendedServices) to install it."; + const action = "Install Extended-Services VS Code Extension"; + + const disposable = vscode.commands.registerCommand("vscode-extension.installExtendedServices", () => { + vscode.env.openExternal(vscode.Uri.parse("vscode:extension/kie-group.extended-services-vscode-extension")); + }); + + vscode.window.showInformationMessage(message, action).then((selection) => { + if (selection === action) { + vscode.commands.executeCommand("vscode-extension.installExtendedServices"); + } + }); + + context.subscriptions.push(disposable); + } +} diff --git a/packages/vscode-extension/src/index.ts b/packages/vscode-extension/src/index.ts index 4f1d414ab20..fa5d8941fdf 100644 --- a/packages/vscode-extension/src/index.ts +++ b/packages/vscode-extension/src/index.ts @@ -33,6 +33,7 @@ import { vsCodeI18nDefaults, vsCodeI18nDictionaries } from "./i18n"; import { VsCodeNotificationsChannelApiImpl } from "./notifications/VsCodeNotificationsChannelApiImpl"; import { executeOnSaveHook } from "./onSaveHook"; import { VsCodeWorkspaceChannelApiImpl } from "./workspace/VsCodeWorkspaceChannelApiImpl"; +import { VsCodeRecommendation } from "./VsCodeRecommendation"; /** * Starts a Kogito extension. @@ -151,3 +152,4 @@ export async function startExtension(args: { } export * from "./VsCodeKieEditorStore"; +export * from "./VsCodeRecommendation"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ad82bd3644f..2f57264fcf4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -92,10 +92,10 @@ importers: version: link:../../packages/workspace "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: specifier: ^17.0.2 version: 17.0.2 @@ -157,7 +157,7 @@ importers: version: 0.0.193 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -178,7 +178,7 @@ importers: version: 5.9.0 zip-webpack-plugin: specifier: ^4.0.1 - version: 4.0.1(webpack-sources@3.2.3)(webpack@5.88.2) + version: 4.0.1(webpack-sources@3.2.3)(webpack@5.88.2(webpack-cli@4.10.0)) examples/base64png-editor-vscode-extension: dependencies: @@ -247,6 +247,18 @@ importers: specifier: ^1.1.6 version: 1.1.6 + examples/dmn-quarkus-example: + devDependencies: + "@kie-tools/maven-config-setup-helper": + specifier: workspace:* + version: link:../../packages/maven-config-setup-helper + "@kie-tools/root-env": + specifier: workspace:* + version: link:../../packages/root-env + run-script-os: + specifier: ^1.1.6 + version: 1.1.6 + examples/drools-process-usertasks-quarkus-example: dependencies: "@kie-tools/jbpm-quarkus-devui": @@ -329,31 +341,31 @@ importers: dependencies: "@angular/animations": specifier: ^14.2.0 - version: 14.3.0(@angular/core@14.3.0) + version: 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)) "@angular/common": specifier: ^14.2.0 - version: 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) + version: 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2) "@angular/compiler": specifier: ^14.2.0 - version: 14.3.0(@angular/core@14.3.0) + version: 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)) "@angular/core": specifier: ^14.2.0 version: 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) "@angular/elements": specifier: ^14.2.0 - version: 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) + version: 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2) "@angular/forms": specifier: ^14.2.0 - version: 14.3.0(@angular/common@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)(rxjs@7.5.2) + version: 14.3.0(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(@angular/platform-browser@14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(rxjs@7.5.2) "@angular/platform-browser": specifier: ^14.2.0 - version: 14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0) + version: 14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)) "@angular/platform-browser-dynamic": specifier: ^14.2.0 - version: 14.3.0(@angular/common@14.3.0)(@angular/compiler@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0) + version: 14.3.0(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(@angular/platform-browser@14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))) "@angular/router": specifier: ^14.2.0 - version: 14.3.0(@angular/common@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)(rxjs@7.5.2) + version: 14.3.0(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(@angular/platform-browser@14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(rxjs@7.5.2) "@kie-tools-core/envelope": specifier: workspace:* version: link:../../packages/envelope @@ -372,13 +384,13 @@ importers: devDependencies: "@angular-devkit/build-angular": specifier: ^14.2.0 - version: 14.2.11(@angular/compiler-cli@14.3.0)(typescript@4.8.4) + version: 14.2.11(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(typescript@4.8.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3(webpack@5.76.1))(karma@6.4.2)(typescript@4.8.4) "@angular/cli": specifier: ^14.2.0 - version: 14.2.11 + version: 14.2.11(chokidar@3.5.3) "@angular/compiler-cli": specifier: ^14.2.0 - version: 14.3.0(@angular/compiler@14.3.0)(typescript@4.8.4) + version: 14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(typescript@4.8.4) "@kie-tools/root-env": specifier: workspace:* version: link:../../packages/root-env @@ -550,10 +562,10 @@ importers: version: link:../../packages/uniforms-patternfly "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) ajv: specifier: ^6.12.6 version: 6.12.6 @@ -605,7 +617,7 @@ importers: version: 1.12.0 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) react-router-dom: specifier: ^5.3.4 version: 5.3.4(react@17.0.2) @@ -668,10 +680,10 @@ importers: version: link:../../packages/serverless-workflow-standalone-editor "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) monaco-editor: specifier: ^0.39.0 version: 0.39.0 @@ -708,7 +720,7 @@ importers: version: 5.3.3 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) react-router-dom: specifier: ^5.3.4 version: 5.3.4(react@17.0.2) @@ -793,13 +805,13 @@ importers: version: 1.67.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -808,7 +820,7 @@ importers: version: 0.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -844,16 +856,16 @@ importers: version: link:../xml-parser-ts "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-styles": specifier: ^4.92.6 version: 4.92.6 "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -865,7 +877,7 @@ importers: version: 17.0.2(react@17.0.2) react-resizable: specifier: ^1.11.0 - version: 1.11.1(react-dom@17.0.2)(react@17.0.2) + version: 1.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-table: specifier: ^7.6.2 version: 7.7.0(react@17.0.2) @@ -911,22 +923,22 @@ importers: version: 1.38.1 "@storybook/addon-links": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/blocks": specifier: ^7.3.2 - version: 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/manager-api": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": specifier: ^7.3.2 version: 7.4.6 "@storybook/react": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) + version: 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) "@storybook/react-webpack5": specifier: ^7.3.2 - version: 7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1) + version: 7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(@types/react-dom@17.0.8)(@types/react@17.0.21)(@types/webpack@4.41.38)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4) "@types/lodash": specifier: ^4.14.168 version: 4.14.169 @@ -947,7 +959,7 @@ importers: version: 8.3.0 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -956,19 +968,19 @@ importers: version: 7.0.3 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))) react-json-view: specifier: ^1.21.3 - version: 1.21.3(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 1.21.3(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -980,7 +992,7 @@ importers: version: 7.4.6 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1035,19 +1047,19 @@ importers: version: 17.0.21 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1102,7 +1114,7 @@ importers: version: 2.22.0 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) process: specifier: ^0.11.10 version: 0.11.10 @@ -1138,7 +1150,7 @@ importers: version: link:../workspace "@octokit/rest": specifier: ^18.5.3 - version: 18.5.3 + version: 18.5.3(encoding@0.1.13) minimatch: specifier: ^3.0.5 version: 3.0.5 @@ -1169,7 +1181,7 @@ importers: version: link:../tsconfig "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/chrome": specifier: ^0.0.193 version: 0.0.193 @@ -1193,7 +1205,7 @@ importers: version: 9.1.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -1202,13 +1214,13 @@ importers: version: 3.7.19 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1278,16 +1290,16 @@ importers: version: 4.3.10 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) process: specifier: ^0.11.10 version: 0.11.10 @@ -1302,7 +1314,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1320,7 +1332,7 @@ importers: version: 5.9.0 zip-webpack-plugin: specifier: ^4.0.1 - version: 4.0.1(webpack-sources@3.2.3)(webpack@5.88.2) + version: 4.0.1(webpack-sources@3.2.3)(webpack@5.88.2(webpack-cli@4.10.0)) packages/chrome-extension-serverless-workflow-editor: devDependencies: @@ -1389,22 +1401,22 @@ importers: version: 2.7.4 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) monaco-editor: specifier: ^0.39.0 version: 0.39.0 monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) monaco-yaml: specifier: ^4.0.4 version: 4.0.4(monaco-editor@0.39.0) @@ -1419,7 +1431,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1443,7 +1455,7 @@ importers: version: 5.9.0 zip-webpack-plugin: specifier: ^4.0.1 - version: 4.0.1(webpack-sources@3.2.3)(webpack@5.88.2) + version: 4.0.1(webpack-sources@3.2.3)(webpack@5.88.2(webpack-cli@4.10.0)) packages/chrome-extension-test-helper: devDependencies: @@ -1519,7 +1531,7 @@ importers: version: 7.0.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -1531,7 +1543,7 @@ importers: version: 1.1.6 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1570,19 +1582,19 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1692,19 +1704,19 @@ importers: version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1750,7 +1762,7 @@ importers: version: link:../tsconfig copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1820,19 +1832,19 @@ importers: version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1899,25 +1911,25 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -1987,19 +1999,19 @@ importers: version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -2023,7 +2035,7 @@ importers: version: 17.0.2(react@17.0.2) react-simple-maps: specifier: ^3.0.0 - version: 3.0.0(prop-types@15.8.1)(react-dom@17.0.2)(react@17.0.2) + version: 3.0.0(prop-types@15.8.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) devDependencies: "@babel/core": specifier: ^7.16.0 @@ -2078,25 +2090,25 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -2178,25 +2190,25 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -2223,10 +2235,10 @@ importers: version: link:../dashbuilder-component-api "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: specifier: ^17.0.2 version: 17.0.2 @@ -2278,28 +2290,28 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -2378,25 +2390,25 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -2426,10 +2438,10 @@ importers: version: link:../uniforms-patternfly "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) ajv: specifier: ^6.12.6 version: 6.12.6 @@ -2493,25 +2505,25 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -2538,13 +2550,13 @@ importers: version: link:../dashbuilder-component-api "@patternfly/react-charts": specifier: ^6.94.18 - version: 6.94.18(react-dom@17.0.2)(react@17.0.2) + version: 6.94.18(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) numeral: specifier: ^2.0.6 version: 2.0.6 @@ -2605,28 +2617,28 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -2674,10 +2686,10 @@ importers: version: link:../dashbuilder-language-service "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) json-schema: specifier: ^0.4.0 version: 0.4.0 @@ -2741,7 +2753,7 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -2750,16 +2762,16 @@ importers: version: 3.0.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -2768,7 +2780,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -2841,19 +2853,19 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -2892,10 +2904,10 @@ importers: version: link:../workspace "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: specifier: ^17.0.2 version: 17.0.2 @@ -2947,7 +2959,7 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -2956,13 +2968,13 @@ importers: version: 3.0.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -2971,7 +2983,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -3019,10 +3031,10 @@ importers: version: link:../i18n-common-dictionary "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: specifier: ^17.0.2 version: 17.0.2 @@ -3086,28 +3098,28 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) html-replace-webpack-plugin: specifier: ^2.6.0 version: 2.6.0 html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -3201,10 +3213,10 @@ importers: version: 5.1.0 "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@readme/openapi-parser": specifier: ^2.5.0 version: 2.5.0(openapi-types@7.2.3) @@ -3253,7 +3265,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -3286,25 +3298,25 @@ importers: version: 9.1.3 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) cross-env: specifier: ^7.0.3 version: 7.0.3 html-webpack-plugin: specifier: ^5.3.2 - version: 5.5.3(webpack@5.88.2) + version: 5.5.3(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) node-polyfill-webpack-plugin: specifier: ^2.0.1 - version: 2.0.1(webpack@5.88.2) + version: 2.0.1(webpack@5.88.2(webpack-cli@4.10.0)) process: specifier: ^0.11.10 version: 0.11.10 @@ -3313,7 +3325,7 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -3402,7 +3414,7 @@ importers: version: 7.0.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -3459,10 +3471,10 @@ importers: version: link:../xml-parser-ts "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-styles": specifier: ^4.92.6 version: 4.92.6 @@ -3498,13 +3510,13 @@ importers: version: 4.0.12(react@17.0.2) reactflow: specifier: ^11.8.3 - version: 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) + version: 11.10.1(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) uuid: specifier: ^8.3.2 version: 8.3.2 zustand: specifier: ^4.4.2 - version: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2) + version: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react@17.0.2) devDependencies: "@babel/core": specifier: ^7.16.0 @@ -3544,28 +3556,28 @@ importers: version: 7.6.13(react@17.0.2) "@storybook/addon-webpack5-compiler-babel": specifier: ^3.0.3 - version: 3.0.3(webpack@5.88.2) + version: 3.0.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) "@storybook/blocks": specifier: ^7.3.2 - version: 7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/manager-api": specifier: ^7.3.2 - version: 7.6.13(react-dom@17.0.2)(react@17.0.2) + version: 7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": specifier: ^7.3.2 version: 7.6.13 "@storybook/react": specifier: ^7.3.2 - version: 7.6.13(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) + version: 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) "@storybook/react-webpack5": specifier: ^7.3.2 - version: 7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1) + version: 7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4) "@testing-library/jest-dom": specifier: ^5.16.1 version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/d3-drag": specifier: ^3.0.3 version: 3.0.7 @@ -3601,7 +3613,7 @@ importers: version: 8.3.0 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -3613,16 +3625,16 @@ importers: version: 1.1.9 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -3637,10 +3649,10 @@ importers: version: 2.0.3 storybook: specifier: ^7.3.2 - version: 7.6.13 + version: 7.6.13(encoding@0.1.13) ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -3697,7 +3709,7 @@ importers: version: link:../xml-parser-ts "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: specifier: ^17.0.2 version: 17.0.2 @@ -3728,7 +3740,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -3749,19 +3761,19 @@ importers: version: 9.1.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -3795,7 +3807,7 @@ importers: version: 26.0.23 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -3804,7 +3816,7 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -3850,7 +3862,7 @@ importers: version: 8.3.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -3859,7 +3871,7 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -3908,19 +3920,19 @@ importers: version: 17.0.21 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -3957,10 +3969,10 @@ importers: version: link:../uniforms-patternfly "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) ajv: specifier: ^6.12.6 version: 6.12.6 @@ -4024,7 +4036,7 @@ importers: version: 17.0.8 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -4033,7 +4045,7 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -4116,7 +4128,7 @@ importers: version: 6.0.3 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) process: specifier: ^0.11.10 version: 0.11.10 @@ -4170,10 +4182,10 @@ importers: version: link:../workspace "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) csstype: specifier: ^3.0.11 version: 3.0.11 @@ -4210,10 +4222,10 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@testing-library/react-hooks": specifier: ^5.1.2 - version: 5.1.3(react-dom@17.0.2)(react@17.0.2) + version: 5.1.3(react-dom@17.0.2(react@17.0.2))(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -4243,19 +4255,19 @@ importers: version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -4307,19 +4319,19 @@ importers: version: 17.0.8 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -4362,19 +4374,19 @@ importers: version: 17.0.21 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -4383,7 +4395,7 @@ importers: devDependencies: "@typescript-eslint/eslint-plugin": specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@4.8.4) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.8.4))(eslint@8.52.0)(typescript@4.8.4) "@typescript-eslint/parser": specifier: ^5.62.0 version: 5.62.0(eslint@8.52.0)(typescript@4.8.4) @@ -4395,7 +4407,7 @@ importers: version: 9.0.0(eslint@8.52.0) eslint-plugin-import: specifier: ^2.29.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.8.4))(eslint@8.52.0) eslint-plugin-react: specifier: ^7.33.2 version: 7.33.2(eslint@8.52.0) @@ -4454,19 +4466,19 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -4493,6 +4505,70 @@ importers: specifier: ^1.1.6 version: 1.1.6 + packages/extended-services-vscode-extension: + dependencies: + "@kie-tools-core/vscode-extension": + specifier: workspace:* + version: link:../vscode-extension + devDependencies: + "@babel/core": + specifier: ^7.16.0 + version: 7.23.9 + "@babel/preset-env": + specifier: ^7.16.0 + version: 7.23.9(@babel/core@7.23.9) + "@babel/preset-react": + specifier: ^7.16.0 + version: 7.22.15(@babel/core@7.23.9) + "@kie-tools-core/webpack-base": + specifier: workspace:* + version: link:../webpack-base + "@kie-tools/eslint": + specifier: workspace:* + version: link:../eslint + "@kie-tools/extended-services-java": + specifier: workspace:* + version: link:../extended-services-java + "@kie-tools/root-env": + specifier: workspace:* + version: link:../root-env + "@kie-tools/tsconfig": + specifier: workspace:* + version: link:../tsconfig + "@types/vscode": + specifier: 1.67.0 + version: 1.67.0 + "@vscode/test-web": + specifier: ^0.0.30 + version: 0.0.30 + "@vscode/vsce": + specifier: ^2.22.0 + version: 2.22.0 + copy-webpack-plugin: + specifier: ^11.0.0 + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) + node-fetch: + specifier: ^3.3.1 + version: 3.3.1 + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + ts-jest: + specifier: ^26.5.6 + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) + webpack: + specifier: ^5.88.2 + version: 5.88.2(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) + webpack-dev-server: + specifier: ^4.15.1 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) + webpack-merge: + specifier: ^5.9.0 + version: 5.9.0 + packages/feel-input-component: dependencies: "@kie-tools-core/i18n": @@ -4549,7 +4625,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -4570,28 +4646,28 @@ importers: version: 9.1.3 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -4627,10 +4703,10 @@ importers: version: link:../uniforms-patternfly "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) ajv: specifier: ^6.12.6 version: 6.12.6 @@ -4700,19 +4776,19 @@ importers: version: 5.9.5 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -4742,10 +4818,10 @@ importers: version: link:../uniforms-patternfly "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) deep-object-diff: specifier: ^1.1.9 version: 1.1.9 @@ -4791,7 +4867,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -4821,19 +4897,19 @@ importers: version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -4900,16 +4976,16 @@ importers: version: 5.9.5 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) pkg: specifier: ^5.8.1 - version: 5.8.1 + version: 5.8.1(encoding@0.1.13) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -4918,7 +4994,7 @@ importers: version: 1.1.6 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -4970,7 +5046,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -4991,19 +5067,19 @@ importers: version: 9.1.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -5040,16 +5116,16 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -5099,7 +5175,7 @@ importers: version: 1.4.1 pkg: specifier: ^5.8.1 - version: 5.8.1 + version: 5.8.1(encoding@0.1.13) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -5138,13 +5214,13 @@ importers: version: link:../i18n-common-dictionary "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: specifier: ^17.0.2 version: 17.0.2 @@ -5178,7 +5254,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -5196,19 +5272,19 @@ importers: version: 9.1.3 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(webpack-cli@4.10.0)) identity-obj-proxy: specifier: ^3.0.0 version: 3.0.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -5217,13 +5293,13 @@ importers: version: 3.7.19 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -5309,19 +5385,19 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -5364,7 +5440,7 @@ importers: version: 5.1.20 jest: specifier: ^26.6.3 - version: 26.6.3(ts-node@10.9.1) + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -5376,10 +5452,10 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) + version: 10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -5419,10 +5495,10 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@testing-library/react-hooks": specifier: ^5.1.2 - version: 5.1.3(react-dom@17.0.2)(react@17.0.2) + version: 5.1.3(react-dom@17.0.2(react@17.0.2))(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -5443,19 +5519,19 @@ importers: version: 3.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -5494,7 +5570,7 @@ importers: version: link:../pmml-editor-marshaller "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: specifier: ^17.0.2 version: 17.0.2 @@ -5540,19 +5616,19 @@ importers: version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -5664,22 +5740,22 @@ importers: version: 4.3.10 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) cpr: specifier: ^3.0.1 version: 3.0.1 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) mocha: specifier: ^9.2.0 version: 9.2.0 @@ -5703,7 +5779,7 @@ importers: version: 1.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -5797,7 +5873,7 @@ importers: version: 1.11.2 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) cypress: specifier: ^13.5.1 version: 13.5.1 @@ -5812,16 +5888,16 @@ importers: version: 1.1.2 html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) junit-report-merger: specifier: ^4.0.0 version: 4.0.0 @@ -5833,7 +5909,7 @@ importers: version: 0.11.10 raw-loader: specifier: ^4.0.2 - version: 4.0.2(webpack@5.88.2) + version: 4.0.2(webpack@5.88.2(webpack-cli@4.10.0)) react: specifier: ^17.0.2 version: 17.0.2 @@ -5854,7 +5930,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -5894,7 +5970,7 @@ importers: version: 26.0.23 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -5998,7 +6074,7 @@ importers: version: 5.0.0(webpack@5.88.2) puppeteer: specifier: ^13.1.2 - version: 13.1.2 + version: 13.1.2(encoding@0.1.13) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -6175,7 +6251,7 @@ importers: version: 5.9.5 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -6184,7 +6260,7 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -6247,31 +6323,31 @@ importers: version: 2.7.4 css-loader: specifier: ^5.2.6 - version: 5.2.7(webpack@5.88.2) + version: 5.2.7(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 style-loader: specifier: ^2.0.0 - version: 2.0.0(webpack@5.88.2) + version: 2.0.0(webpack@5.88.2(webpack-cli@4.10.0)) ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) ts-loader: specifier: ^9.4.2 - version: 9.4.2(typescript@4.8.4)(webpack@5.88.2) + version: 9.4.2(typescript@4.8.4)(webpack@5.88.2(webpack-cli@4.10.0)) typescript: specifier: ^4.6.2 version: 4.8.4 url-loader: specifier: ^4.1.1 - version: 4.1.1(webpack@5.88.2) + version: 4.1.1(file-loader@6.2.0(webpack@5.88.2(webpack-cli@4.10.0)))(webpack@5.88.2(webpack-cli@4.10.0)) webpack: specifier: ^5.88.2 version: 5.88.2(webpack-cli@4.10.0) @@ -6323,19 +6399,19 @@ importers: version: 1.67.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -6428,19 +6504,19 @@ importers: version: link:../unitables-dmn "@octokit/plugin-rest-endpoint-methods": specifier: ^5.0.1 - version: 5.0.1(@octokit/core@3.4.0) + version: 5.0.1(@octokit/core@3.4.0(encoding@0.1.13)) "@octokit/rest": specifier: ^18.5.3 - version: 18.5.3 + version: 18.5.3(encoding@0.1.13) "@openapi-contrib/openapi-schema-to-json-schema": specifier: ^5.1.0 version: 5.1.0 "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-tokens": specifier: ^4.94.6 version: 4.94.6 @@ -6488,10 +6564,10 @@ importers: version: 5.3.4(react@17.0.2) react-virtualized-auto-sizer: specifier: ^1.0.7 - version: 1.0.7(react-dom@17.0.2)(react@17.0.2) + version: 1.0.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-window: specifier: ^1.3.1 - version: 1.8.7(react-dom@17.0.2)(react@17.0.2) + version: 1.8.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) uuid: specifier: ^8.3.2 version: 8.3.2 @@ -6540,7 +6616,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/history": specifier: ^4.7.3 version: 4.7.5 @@ -6582,22 +6658,22 @@ importers: version: 8.3.0 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) html-replace-webpack-plugin: specifier: ^2.6.0 version: 2.6.0 html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3(ts-node@10.9.1) + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))) process: specifier: ^0.11.10 version: 0.11.10 @@ -6606,16 +6682,16 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) + version: 10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 webpack: specifier: ^5.88.2 - version: 5.88.2(webpack-cli@4.10.0) + version: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) webpack-cli: specifier: ^4.10.0 version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) @@ -6654,19 +6730,19 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -6699,7 +6775,7 @@ importers: version: 8.0.0(webpack@5.88.2) url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0)(webpack@5.88.2) + version: 4.1.1(file-loader@6.2.0(webpack@5.88.2))(webpack@5.88.2) webpack: specifier: ^5.88.2 version: 5.88.2 @@ -6738,13 +6814,13 @@ importers: version: link:../pmml-editor-marshaller "@patternfly/react-charts": specifier: ^6.94.18 - version: 6.94.18(react-dom@17.0.2)(react@17.0.2) + version: 6.94.18(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) combine-reducer: specifier: ^1.0.2 version: 1.0.2 @@ -6774,7 +6850,7 @@ importers: version: 0.49.0(@types/react@17.0.21)(monaco-editor@0.39.0)(react@17.0.2) react-redux: specifier: ^7.2.4 - version: 7.2.4(react-dom@17.0.2)(react@17.0.2) + version: 7.2.4(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-router: specifier: ^5.3.4 version: 5.3.4(react@17.0.2) @@ -6783,10 +6859,10 @@ importers: version: 5.3.4(react@17.0.2) react-sortable-hoc: specifier: ^2.0.0 - version: 2.0.0(prop-types@15.8.1)(react-dom@17.0.2)(react@17.0.2) + version: 2.0.0(prop-types@15.8.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-transition-group: specifier: ^4.4.1 - version: 4.4.1(react-dom@17.0.2)(react@17.0.2) + version: 4.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) redux: specifier: ^4.1.0 version: 4.1.0 @@ -6835,7 +6911,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -6874,7 +6950,7 @@ importers: version: 8.3.0 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -6895,16 +6971,16 @@ importers: version: 1.1.2 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -6913,7 +6989,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -6965,19 +7041,19 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -7032,7 +7108,7 @@ importers: version: 2.22.0 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(webpack-cli@4.10.0)) process: specifier: ^0.11.10 version: 0.11.10 @@ -7087,7 +7163,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -7105,19 +7181,19 @@ importers: version: 9.1.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -7146,16 +7222,16 @@ importers: version: link:../uniforms-patternfly "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-styles": specifier: ^4.92.6 version: 4.92.6 "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) ajv: specifier: ^6.12.6 version: 6.12.6 @@ -7182,7 +7258,7 @@ importers: version: 17.0.2 react-datetime-picker: specifier: ^3.5.0 - version: 3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: specifier: ^17.0.2 version: 17.0.2(react@17.0.2) @@ -7252,19 +7328,19 @@ importers: version: 8.3.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -7297,7 +7373,7 @@ importers: version: 4.224.2 "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) apollo-cache-inmemory: specifier: 1.6.6 version: 1.6.6(graphql@14.3.1) @@ -7327,10 +7403,10 @@ importers: version: 17.0.2 react-apollo: specifier: 3.1.3 - version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) + version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-apollo-hooks: specifier: ^0.5.0 - version: 0.5.0(apollo-client@2.6.10)(graphql@14.3.1)(react@17.0.2) + version: 0.5.0(apollo-client@2.6.10(graphql@14.3.1))(graphql@14.3.1)(react@17.0.2) react-dom: specifier: ^17.0.2 version: 17.0.2(react@17.0.2) @@ -7352,19 +7428,19 @@ importers: version: 3.2.3(graphql@14.3.1) "@graphql-codegen/cli": specifier: ^2.16.5 - version: 2.16.5(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)(typescript@4.8.4) + version: 2.16.5(@babel/core@7.23.9)(@swc/core@1.3.92)(@types/node@20.14.2)(encoding@0.1.13)(enquirer@2.3.6)(graphql@14.3.1)(typescript@4.8.4) "@graphql-codegen/introspection": specifier: ^2.2.3 - version: 2.2.3(graphql@14.3.1) + version: 2.2.3(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript": specifier: ^2.8.8 - version: 2.8.8(graphql@14.3.1) + version: 2.8.8(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-operations": specifier: ^2.5.13 - version: 2.5.13(graphql@14.3.1) + version: 2.5.13(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-react-apollo": specifier: ^3.3.7 - version: 3.3.7(graphql-tag@2.0.0)(graphql@14.3.1) + version: 3.3.7(encoding@0.1.13)(graphql-tag@2.12.6(graphql@14.3.1))(graphql@14.3.1) "@kie-tools-core/webpack-base": specifier: workspace:* version: link:../webpack-base @@ -7403,10 +7479,10 @@ importers: version: 4.41.38 "@wojtekmaj/enzyme-adapter-react-17": specifier: ^0.8.0 - version: 0.8.0(enzyme@3.11.0)(react-dom@17.0.2)(react@17.0.2) + version: 0.8.0(enzyme@3.11.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) apollo-server-express: specifier: ^3.13.0 - version: 3.13.0(express@4.19.2)(graphql@14.3.1) + version: 3.13.0(encoding@0.1.13)(express@4.19.2)(graphql@14.3.1) babel-jest: specifier: ^25.5.1 version: 25.5.1(@babel/core@7.23.9) @@ -7418,7 +7494,7 @@ importers: version: 8.2.2 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) core-js: specifier: 3.6.5 version: 3.6.5 @@ -7427,10 +7503,10 @@ importers: version: 2.8.5 css-loader: specifier: ^5.2.6 - version: 5.2.7(webpack@5.88.2) + version: 5.2.7(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) css-minimizer-webpack-plugin: specifier: ^5.0.1 - version: 5.0.1(webpack@5.88.2) + version: 5.0.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) enzyme: specifier: ^3.11.0 version: 3.11.0 @@ -7442,10 +7518,10 @@ importers: version: 4.19.2 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) html-webpack-plugin: specifier: ^5.3.2 - version: 5.5.3(webpack@5.88.2) + version: 5.5.3(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) https-browserify: specifier: ^1.0.0 version: 1.0.0 @@ -7454,7 +7530,7 @@ importers: version: 3.0.0 jest: specifier: ^26.6.3 - version: 26.6.3(ts-node@10.9.1) + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -7463,7 +7539,7 @@ importers: version: 4.17.21 mini-css-extract-plugin: specifier: ^2.7.6 - version: 2.8.1(webpack@5.88.2) + version: 2.8.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) nodemon: specifier: ^2.0.22 version: 2.0.22 @@ -7472,7 +7548,7 @@ importers: version: 3.0.2 sass-loader: specifier: ^12.3.0 - version: 12.4.0(webpack@5.88.2) + version: 12.4.0(sass@1.54.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) serve: specifier: ^12.0.1 version: 12.0.1 @@ -7484,16 +7560,16 @@ importers: version: 3.2.0 style-loader: specifier: ^2.0.0 - version: 2.0.0(webpack@5.88.2) + version: 2.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) svg-url-loader: specifier: ^8.0.0 - version: 8.0.0(webpack@5.88.2) + version: 8.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) ts-loader: specifier: ^9.4.2 - version: 9.4.2(typescript@4.8.4)(webpack@5.88.2) + version: 9.4.2(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) tsconfig-paths-webpack-plugin: specifier: ^3.5.2 version: 3.5.2 @@ -7505,7 +7581,7 @@ importers: version: 0.11.3 url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0)(webpack@5.88.2) + version: 4.1.1(file-loader@6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)))(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) uuid: specifier: ^8.3.2 version: 8.3.2 @@ -7514,7 +7590,7 @@ importers: version: 1.0.5 webpack: specifier: ^5.88.2 - version: 5.88.2(webpack-cli@4.10.0) + version: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) webpack-cli: specifier: ^4.10.0 version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) @@ -7571,16 +7647,16 @@ importers: version: 4.224.2 "@patternfly/react-code-editor": specifier: 4.82.113 - version: 4.82.113(react-dom@17.0.2)(react-monaco-editor@0.51.0)(react@17.0.2) + version: 4.82.113(react-dom@17.0.2(react@17.0.2))(react-monaco-editor@0.51.0(@types/react@17.0.21)(monaco-editor@0.39.0)(react@17.0.2))(react@17.0.2) "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) apollo-cache-inmemory: specifier: 1.6.6 version: 1.6.6(graphql@14.3.1) @@ -7607,10 +7683,10 @@ importers: version: 17.0.2 react-apollo: specifier: 3.1.3 - version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) + version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-apollo-hooks: specifier: ^0.5.0 - version: 0.5.0(apollo-client@2.6.10)(graphql@14.3.1)(react@17.0.2) + version: 0.5.0(apollo-client@2.6.10(graphql@14.3.1))(graphql@14.3.1)(react@17.0.2) react-dom: specifier: ^17.0.2 version: 17.0.2(react@17.0.2) @@ -7644,19 +7720,19 @@ importers: version: 3.2.3(graphql@14.3.1) "@graphql-codegen/cli": specifier: ^2.16.5 - version: 2.16.5(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)(typescript@4.8.4) + version: 2.16.5(@babel/core@7.23.9)(@swc/core@1.3.92)(@types/node@20.14.2)(encoding@0.1.13)(enquirer@2.3.6)(graphql@14.3.1)(typescript@4.8.4) "@graphql-codegen/introspection": specifier: ^2.2.3 - version: 2.2.3(graphql@14.3.1) + version: 2.2.3(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript": specifier: ^2.8.8 - version: 2.8.8(graphql@14.3.1) + version: 2.8.8(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-operations": specifier: ^2.5.13 - version: 2.5.13(graphql@14.3.1) + version: 2.5.13(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-react-apollo": specifier: ^3.3.7 - version: 3.3.7(graphql-tag@2.0.0)(graphql@14.3.1) + version: 3.3.7(encoding@0.1.13)(graphql-tag@2.12.6(graphql@14.3.1))(graphql@14.3.1) "@kie-tools-core/webpack-base": specifier: workspace:* version: link:../webpack-base @@ -7674,7 +7750,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/history": specifier: ^4.7.3 version: 4.7.5 @@ -7707,7 +7783,7 @@ importers: version: 4.41.38 apollo-server-express: specifier: ^3.13.0 - version: 3.13.0(express@4.19.2)(graphql@14.3.1) + version: 3.13.0(encoding@0.1.13)(express@4.19.2)(graphql@14.3.1) babel-jest: specifier: ^25.5.1 version: 25.5.1(@babel/core@7.23.9) @@ -7719,7 +7795,7 @@ importers: version: 8.2.2 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) core-js: specifier: 3.6.5 version: 3.6.5 @@ -7728,10 +7804,10 @@ importers: version: 2.8.5 css-loader: specifier: ^5.2.6 - version: 5.2.7(webpack@5.88.2) + version: 5.2.7(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) css-minimizer-webpack-plugin: specifier: ^5.0.1 - version: 5.0.1(webpack@5.88.2) + version: 5.0.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) cypress: specifier: ^13.5.1 version: 13.5.1 @@ -7740,16 +7816,16 @@ importers: version: 4.19.2 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) filemanager-webpack-plugin: specifier: ^7.0.0 - version: 7.0.0(webpack@5.88.2) + version: 7.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) graphql: specifier: 14.3.1 version: 14.3.1 html-webpack-plugin: specifier: ^5.3.2 - version: 5.5.3(webpack@5.88.2) + version: 5.5.3(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) https-browserify: specifier: ^1.0.0 version: 1.0.0 @@ -7758,22 +7834,22 @@ importers: version: 3.0.0 jest: specifier: ^26.6.3 - version: 26.6.3(ts-node@10.9.1) + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))) mini-css-extract-plugin: specifier: ^2.7.6 - version: 2.8.1(webpack@5.88.2) + version: 2.8.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) node-polyfill-webpack-plugin: specifier: ^2.0.1 - version: 2.0.1(webpack@5.88.2) + version: 2.0.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) nodemon: specifier: ^2.0.22 version: 2.0.22 @@ -7782,31 +7858,31 @@ importers: version: 7.2.3 raw-loader: specifier: ^4.0.2 - version: 4.0.2(webpack@5.88.2) + version: 4.0.2(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 sass-loader: specifier: ^12.3.0 - version: 12.4.0(webpack@5.88.2) + version: 12.4.0(sass@1.54.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) stream-http: specifier: ^3.2.0 version: 3.2.0 style-loader: specifier: ^2.0.0 - version: 2.0.0(webpack@5.88.2) + version: 2.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) svg-url-loader: specifier: ^8.0.0 - version: 8.0.0(webpack@5.88.2) + version: 8.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) swagger-ui-express: specifier: ^5.0.0 version: 5.0.0(express@4.19.2) ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) ts-loader: specifier: ^9.4.2 - version: 9.4.2(typescript@4.8.4)(webpack@5.88.2) + version: 9.4.2(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) tsconfig-paths-webpack-plugin: specifier: ^3.5.2 version: 3.5.2 @@ -7818,13 +7894,13 @@ importers: version: 0.11.3 url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0)(webpack@5.88.2) + version: 4.1.1(file-loader@6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)))(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) waait: specifier: ^1.0.5 version: 1.0.5 webpack: specifier: ^5.88.2 - version: 5.88.2(webpack-cli@4.10.0) + version: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) webpack-cli: specifier: ^4.10.0 version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) @@ -7887,13 +7963,13 @@ importers: version: 4.224.2 "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -7914,7 +7990,7 @@ importers: version: 17.0.2 react-datetime-picker: specifier: ^3.5.0 - version: 3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: specifier: ^17.0.2 version: 17.0.2(react@17.0.2) @@ -7926,13 +8002,13 @@ importers: version: 2.3.0(react@17.0.2) react-json-view: specifier: ^1.21.3 - version: 1.21.3(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 1.21.3(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-moment: specifier: 0.9.7 version: 0.9.7(moment@2.29.4)(prop-types@15.8.1)(react@17.0.2) react-pure-loaders: specifier: ^3.0.1 - version: 3.0.1(@emotion/core@10.3.1)(react@17.0.2) + version: 3.0.1(@emotion/core@10.3.1(react@17.0.2))(react@17.0.2) react-svg-pan-zoom: specifier: ^3.12.1 version: 3.12.1 @@ -7996,19 +8072,19 @@ importers: version: 8.3.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -8038,10 +8114,10 @@ importers: version: 2.0.0(graphql@14.3.1) react-apollo: specifier: 3.1.3 - version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) + version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) react-apollo-hooks: specifier: ^0.5.0 - version: 0.5.0(apollo-client@2.6.10)(graphql@14.3.1) + version: 0.5.0(apollo-client@2.6.10(graphql@14.3.1))(graphql@14.3.1) util: specifier: ^0.12.5 version: 0.12.5 @@ -8051,10 +8127,10 @@ importers: devDependencies: "@apollo/react-common": specifier: 3.1.4 - version: 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) + version: 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1) "@apollo/react-hooks": specifier: ^3.1.5 - version: 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) + version: 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) "@babel/core": specifier: ^7.16.0 version: 7.23.9 @@ -8069,19 +8145,19 @@ importers: version: 3.2.3(graphql@14.3.1) "@graphql-codegen/cli": specifier: ^2.16.5 - version: 2.16.5(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)(typescript@4.8.4) + version: 2.16.5(@babel/core@7.23.9)(@swc/core@1.3.92)(@types/node@20.14.2)(encoding@0.1.13)(enquirer@2.3.6)(graphql@14.3.1)(typescript@4.8.4) "@graphql-codegen/introspection": specifier: ^2.2.3 - version: 2.2.3(graphql@14.3.1) + version: 2.2.3(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript": specifier: ^2.8.8 - version: 2.8.8(graphql@14.3.1) + version: 2.8.8(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-operations": specifier: ^2.5.13 - version: 2.5.13(graphql@14.3.1) + version: 2.5.13(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-react-apollo": specifier: ^3.3.7 - version: 3.3.7(graphql-tag@2.0.0)(graphql@14.3.1) + version: 3.3.7(encoding@0.1.13)(graphql-tag@2.0.0(graphql@14.3.1))(graphql@14.3.1) "@kie-tools/eslint": specifier: workspace:* version: link:../eslint @@ -8105,7 +8181,7 @@ importers: version: 3.0.0 jest: specifier: ^26.6.3 - version: 26.6.3(ts-node@10.9.1) + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) openapi-types: specifier: ^7.0.1 version: 7.2.3 @@ -8172,7 +8248,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -8190,7 +8266,7 @@ importers: version: 9.1.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -8244,13 +8320,13 @@ importers: version: 4.224.2 "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -8277,13 +8353,13 @@ importers: version: 2.3.0(react@17.0.2) react-json-view: specifier: ^1.21.3 - version: 1.21.3(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 1.21.3(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-moment: specifier: 0.9.7 version: 0.9.7(moment@2.29.4)(prop-types@15.8.1)(react@17.0.2) react-pure-loaders: specifier: ^3.0.1 - version: 3.0.1(@emotion/core@10.3.1)(react@17.0.2) + version: 3.0.1(@emotion/core@10.3.1(react@17.0.2))(react@17.0.2) react-svg-pan-zoom: specifier: ^3.12.1 version: 3.12.1 @@ -8347,19 +8423,19 @@ importers: version: 8.3.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -8398,10 +8474,10 @@ importers: version: link:../runtime-tools-components "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) history: specifier: ^4.9.0 version: 4.10.1 @@ -8435,7 +8511,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/history": specifier: ^4.7.3 version: 4.7.5 @@ -8456,7 +8532,7 @@ importers: version: 9.1.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -8465,7 +8541,7 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -8528,13 +8604,13 @@ importers: version: 4.224.2 "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -8552,7 +8628,7 @@ importers: version: 17.0.2 react-datetime-picker: specifier: ^3.5.0 - version: 3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: specifier: ^17.0.2 version: 17.0.2(react@17.0.2) @@ -8561,13 +8637,13 @@ importers: version: 6.1.0(react@17.0.2) react-json-view: specifier: ^1.21.3 - version: 1.21.3(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 1.21.3(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-moment: specifier: 0.9.7 version: 0.9.7(moment@2.29.4)(prop-types@15.8.1)(react@17.0.2) react-pure-loaders: specifier: ^3.0.1 - version: 3.0.1(@emotion/core@10.3.1)(react@17.0.2) + version: 3.0.1(@emotion/core@10.3.1(react@17.0.2))(react@17.0.2) uuid: specifier: ^8.3.2 version: 8.3.2 @@ -8625,19 +8701,19 @@ importers: version: 8.3.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -8667,10 +8743,10 @@ importers: version: 2.0.0(graphql@14.3.1) react-apollo: specifier: 3.1.3 - version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) + version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) react-apollo-hooks: specifier: ^0.5.0 - version: 0.5.0(apollo-client@2.6.10)(graphql@14.3.1) + version: 0.5.0(apollo-client@2.6.10(graphql@14.3.1))(graphql@14.3.1) util: specifier: ^0.12.5 version: 0.12.5 @@ -8680,10 +8756,10 @@ importers: devDependencies: "@apollo/react-common": specifier: 3.1.4 - version: 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) + version: 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1) "@apollo/react-hooks": specifier: ^3.1.5 - version: 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) + version: 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) "@babel/core": specifier: ^7.16.0 version: 7.23.9 @@ -8698,19 +8774,19 @@ importers: version: 3.2.3(graphql@14.3.1) "@graphql-codegen/cli": specifier: ^2.16.5 - version: 2.16.5(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)(typescript@4.8.4) + version: 2.16.5(@babel/core@7.23.9)(@swc/core@1.3.92)(@types/node@20.14.2)(encoding@0.1.13)(enquirer@2.3.6)(graphql@14.3.1)(typescript@4.8.4) "@graphql-codegen/introspection": specifier: ^2.2.3 - version: 2.2.3(graphql@14.3.1) + version: 2.2.3(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript": specifier: ^2.8.8 - version: 2.8.8(graphql@14.3.1) + version: 2.8.8(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-operations": specifier: ^2.5.13 - version: 2.5.13(graphql@14.3.1) + version: 2.5.13(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-react-apollo": specifier: ^3.3.7 - version: 3.3.7(graphql-tag@2.0.0)(graphql@14.3.1) + version: 3.3.7(encoding@0.1.13)(graphql-tag@2.0.0(graphql@14.3.1))(graphql@14.3.1) "@kie-tools/eslint": specifier: workspace:* version: link:../eslint @@ -8734,7 +8810,7 @@ importers: version: 3.0.0 jest: specifier: ^26.6.3 - version: 26.6.3(ts-node@10.9.1) + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -8749,7 +8825,7 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -8773,10 +8849,10 @@ importers: version: link:../runtime-tools-swf-gateway-api "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) apollo-cache-inmemory: specifier: 1.6.6 version: 1.6.6(graphql@14.3.1) @@ -8819,7 +8895,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/history": specifier: ^4.7.3 version: 4.7.5 @@ -8840,7 +8916,7 @@ importers: version: 9.1.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -8849,7 +8925,7 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -8891,10 +8967,10 @@ importers: version: 4.224.2 "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) apollo-cache-inmemory: specifier: 1.6.6 version: 1.6.6(graphql@14.3.1) @@ -8952,19 +9028,19 @@ importers: version: 3.2.3(graphql@14.3.1) "@graphql-codegen/cli": specifier: ^2.16.5 - version: 2.16.5(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)(typescript@4.8.4) + version: 2.16.5(@babel/core@7.23.9)(@swc/core@1.3.92)(@types/node@20.14.2)(encoding@0.1.13)(enquirer@2.3.6)(graphql@14.3.1)(typescript@4.8.4) "@graphql-codegen/introspection": specifier: ^2.2.3 - version: 2.2.3(graphql@14.3.1) + version: 2.2.3(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript": specifier: ^2.8.8 - version: 2.8.8(graphql@14.3.1) + version: 2.8.8(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-operations": specifier: ^2.5.13 - version: 2.5.13(graphql@14.3.1) + version: 2.5.13(encoding@0.1.13)(graphql@14.3.1) "@graphql-codegen/typescript-react-apollo": specifier: ^3.3.7 - version: 3.3.7(graphql-tag@2.0.0)(graphql@14.3.1) + version: 3.3.7(encoding@0.1.13)(graphql-tag@2.12.6(graphql@14.3.1))(graphql@14.3.1) "@kie-tools-core/webpack-base": specifier: workspace:* version: link:../webpack-base @@ -9003,10 +9079,10 @@ importers: version: 4.41.38 "@wojtekmaj/enzyme-adapter-react-17": specifier: ^0.8.0 - version: 0.8.0(enzyme@3.11.0)(react-dom@17.0.2)(react@17.0.2) + version: 0.8.0(enzyme@3.11.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) apollo-server-express: specifier: ^3.13.0 - version: 3.13.0(express@4.19.2)(graphql@14.3.1) + version: 3.13.0(encoding@0.1.13)(express@4.19.2)(graphql@14.3.1) babel-jest: specifier: ^25.5.1 version: 25.5.1(@babel/core@7.23.9) @@ -9015,13 +9091,13 @@ importers: version: 8.2.2 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) css-loader: specifier: ^5.2.6 - version: 5.2.7(webpack@5.88.2) + version: 5.2.7(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) css-minimizer-webpack-plugin: specifier: ^5.0.1 - version: 5.0.1(webpack@5.88.2) + version: 5.0.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) enzyme: specifier: ^3.11.0 version: 3.11.0 @@ -9033,10 +9109,10 @@ importers: version: 4.19.2 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) html-webpack-plugin: specifier: ^5.3.2 - version: 5.5.3(webpack@5.88.2) + version: 5.5.3(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) https-browserify: specifier: ^1.0.0 version: 1.0.0 @@ -9045,13 +9121,13 @@ importers: version: 3.0.0 jest: specifier: ^26.6.3 - version: 26.6.3(ts-node@10.9.1) + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 mini-css-extract-plugin: specifier: ^2.7.6 - version: 2.8.1(webpack@5.88.2) + version: 2.8.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) nodemon: specifier: ^2.0.22 version: 2.0.22 @@ -9060,22 +9136,22 @@ importers: version: 3.0.2 sass-loader: specifier: ^12.3.0 - version: 12.4.0(webpack@5.88.2) + version: 12.4.0(sass@1.54.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) stream-http: specifier: ^3.2.0 version: 3.2.0 style-loader: specifier: ^2.0.0 - version: 2.0.0(webpack@5.88.2) + version: 2.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) svg-url-loader: specifier: ^8.0.0 - version: 8.0.0(webpack@5.88.2) + version: 8.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) ts-loader: specifier: ^9.4.2 - version: 9.4.2(typescript@4.8.4)(webpack@5.88.2) + version: 9.4.2(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) tsconfig-paths-webpack-plugin: specifier: ^3.5.2 version: 3.5.2 @@ -9087,7 +9163,7 @@ importers: version: 0.11.3 url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0)(webpack@5.88.2) + version: 4.1.1(file-loader@6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)))(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) uuid: specifier: ^8.3.2 version: 8.3.2 @@ -9096,7 +9172,7 @@ importers: version: 1.0.5 webpack: specifier: ^5.88.2 - version: 5.88.2(webpack-cli@4.10.0) + version: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) webpack-cli: specifier: ^4.10.0 version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) @@ -9126,10 +9202,10 @@ importers: version: link:../scesim-marshaller "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-styles": specifier: ^4.92.6 version: 4.92.6 @@ -9187,16 +9263,16 @@ importers: version: 7.6.13(react@17.0.2) "@storybook/blocks": specifier: ^7.3.2 - version: 7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + version: 7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": specifier: ^7.3.2 version: 7.6.13 "@storybook/react": specifier: ^7.3.2 - version: 7.6.13(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) + version: 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) "@storybook/react-webpack5": specifier: ^7.3.2 - version: 7.6.13(@babel/core@7.18.10)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1) + version: 7.6.13(@babel/core@7.18.10)(@types/webpack@4.41.38)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4) "@types/lodash": specifier: ^4.14.168 version: 4.14.169 @@ -9217,13 +9293,13 @@ importers: version: 8.3.0 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) cross-env: specifier: ^7.0.3 version: 7.0.3 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -9232,16 +9308,16 @@ importers: version: 1.1.6 storybook: specifier: ^7.3.2 - version: 7.6.13 + version: 7.6.13(encoding@0.1.13) ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 webpack: specifier: ^5.88.2 - version: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + version: 5.88.2(webpack-cli@4.10.0) webpack-cli: specifier: ^4.10.0 version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) @@ -9290,19 +9366,19 @@ importers: version: 17.0.21 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -9407,25 +9483,25 @@ importers: version: link:../yard-validator "@octokit/plugin-rest-endpoint-methods": specifier: ^5.0.1 - version: 5.0.1(@octokit/core@3.4.0) + version: 5.0.1(@octokit/core@3.4.0(encoding@0.1.13)) "@octokit/rest": specifier: ^18.5.3 - version: 18.5.3 + version: 18.5.3(encoding@0.1.13) "@patternfly/patternfly": specifier: ^4.224.2 version: 4.224.2 "@patternfly/quickstarts": specifier: ^2.3.2 - version: 2.4.0(@patternfly/react-core@4.276.6)(react-dom@17.0.2)(react@17.0.2)(showdown@2.1.0) + version: 2.4.0(@patternfly/react-core@4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(showdown@2.1.0) "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-tokens": specifier: ^4.94.6 version: 4.94.6 @@ -9585,7 +9661,7 @@ importers: version: 8.3.0 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) cypress: specifier: ^13.5.1 version: 13.5.1 @@ -9606,19 +9682,19 @@ importers: version: 2.6.0 html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3(ts-node@10.9.1) + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-fetch-mock: specifier: ^3.0.3 - version: 3.0.3 + version: 3.0.3(encoding@0.1.13) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))) junit-report-merger: specifier: ^4.0.0 version: 4.0.0 @@ -9627,10 +9703,10 @@ importers: version: 3.0.5 monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) node-polyfill-webpack-plugin: specifier: ^2.0.1 - version: 2.0.1(webpack@5.88.2) + version: 2.0.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) process: specifier: ^0.11.10 version: 0.11.10 @@ -9642,10 +9718,10 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) + version: 10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -9654,7 +9730,7 @@ importers: version: 1.0.7 webpack: specifier: ^5.88.2 - version: 5.88.2(webpack-cli@4.10.0) + version: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) webpack-cli: specifier: ^4.10.0 version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) @@ -9802,10 +9878,10 @@ importers: version: link:../serverless-workflow-text-editor "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) json-schema: specifier: ^0.4.0 version: 0.4.0 @@ -9875,22 +9951,22 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -9899,7 +9975,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -9990,7 +10066,7 @@ importers: version: 4.224.2 "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) apollo-cache-inmemory: specifier: 1.6.6 version: 1.6.6(graphql@14.3.1) @@ -10011,7 +10087,7 @@ importers: version: 17.0.2 react-apollo: specifier: 3.1.3 - version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) + version: 3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: specifier: ^17.0.2 version: 17.0.2(react@17.0.2) @@ -10081,7 +10157,7 @@ importers: version: 8.3.0 apollo-server-express: specifier: ^3.13.0 - version: 3.13.0(express@4.19.2)(graphql@14.3.1) + version: 3.13.0(encoding@0.1.13)(express@4.19.2)(graphql@14.3.1) body-parser: specifier: ^1.20.2 version: 1.20.2 @@ -10090,73 +10166,73 @@ importers: version: 8.2.2 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) cors: specifier: ^2.8.5 version: 2.8.5 css-loader: specifier: ^5.2.6 - version: 5.2.7(webpack@5.88.2) + version: 5.2.7(webpack@5.88.2(webpack-cli@4.10.0)) express: specifier: ^4.19.2 version: 4.19.2 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.88.2) + version: 6.2.0(webpack@5.88.2(webpack-cli@4.10.0)) filemanager-webpack-plugin: specifier: ^7.0.0 - version: 7.0.0(webpack@5.88.2) + version: 7.0.0(webpack@5.88.2(webpack-cli@4.10.0)) graphql: specifier: 14.3.1 version: 14.3.1 html-webpack-plugin: specifier: ^5.3.2 - version: 5.5.3(webpack@5.88.2) + version: 5.5.3(webpack@5.88.2(webpack-cli@4.10.0)) https-browserify: specifier: ^1.0.0 version: 1.0.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) lodash: specifier: ^4.17.21 version: 4.17.21 monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) node-polyfill-webpack-plugin: specifier: ^2.0.1 - version: 2.0.1(webpack@5.88.2) + version: 2.0.1(webpack@5.88.2(webpack-cli@4.10.0)) raw-loader: specifier: ^4.0.2 - version: 4.0.2(webpack@5.88.2) + version: 4.0.2(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 sass-loader: specifier: ^12.3.0 - version: 12.4.0(webpack@5.88.2) + version: 12.4.0(sass@1.54.4)(webpack@5.88.2(webpack-cli@4.10.0)) stream-http: specifier: ^3.2.0 version: 3.2.0 style-loader: specifier: ^2.0.0 - version: 2.0.0(webpack@5.88.2) + version: 2.0.0(webpack@5.88.2(webpack-cli@4.10.0)) svg-url-loader: specifier: ^8.0.0 - version: 8.0.0(webpack@5.88.2) + version: 8.0.0(webpack@5.88.2(webpack-cli@4.10.0)) swagger-ui-express: specifier: ^5.0.0 version: 5.0.0(express@4.19.2) ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -10165,7 +10241,7 @@ importers: version: 0.11.3 url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0)(webpack@5.88.2) + version: 4.1.1(file-loader@6.2.0(webpack@5.88.2(webpack-cli@4.10.0)))(webpack@5.88.2(webpack-cli@4.10.0)) webpack: specifier: ^5.88.2 version: 5.88.2(webpack-cli@4.10.0) @@ -10277,19 +10353,19 @@ importers: version: 5.9.5 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -10301,7 +10377,7 @@ importers: version: link:../serverless-workflow-service-catalog cross-fetch: specifier: ^3.1.5 - version: 3.1.5 + version: 3.1.5(encoding@0.1.13) devDependencies: "@babel/core": specifier: ^7.16.0 @@ -10329,19 +10405,19 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -10423,19 +10499,19 @@ importers: version: 1.0.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -10496,19 +10572,19 @@ importers: version: 1.0.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -10607,22 +10683,22 @@ importers: version: 1.11.2 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) filemanager-webpack-plugin: specifier: ^7.0.0 - version: 7.0.0(webpack@5.88.2) + version: 7.0.0(webpack@5.88.2(webpack-cli@4.10.0)) html-webpack-plugin: specifier: ^5.3.2 - version: 5.3.2(webpack@5.88.2) + version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) minimatch: specifier: ^3.0.5 version: 3.0.5 @@ -10631,13 +10707,13 @@ importers: version: 0.39.0 monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) monaco-yaml: specifier: ^4.0.4 version: 4.0.4(monaco-editor@0.39.0) raw-loader: specifier: ^4.0.2 - version: 4.0.2(webpack@5.88.2) + version: 4.0.2(webpack@5.88.2(webpack-cli@4.10.0)) react: specifier: ^17.0.2 version: 17.0.2 @@ -10658,7 +10734,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -10721,10 +10797,10 @@ importers: version: link:../serverless-workflow-service-catalog "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) json-schema: specifier: ^0.4.0 version: 0.4.0 @@ -10788,19 +10864,19 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -10809,7 +10885,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -10942,7 +11018,7 @@ importers: version: 4.3.10 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) cpr: specifier: ^3.0.1 version: 3.0.1 @@ -10960,7 +11036,7 @@ importers: version: 1.5.1(mocha@9.2.0) monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) process: specifier: ^0.11.10 version: 0.11.10 @@ -11071,13 +11147,13 @@ importers: version: 4.224.2 "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-table": specifier: ^4.112.39 - version: 4.112.39(react-dom@17.0.2)(react@17.0.2) + version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2) apollo-cache-inmemory: specifier: 1.6.6 version: 1.6.6(graphql@14.3.1) @@ -11147,19 +11223,19 @@ importers: version: 5.3.3 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) node-polyfill-webpack-plugin: specifier: ^2.0.1 - version: 2.0.1(webpack@5.88.2) + version: 2.0.1(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -11168,10 +11244,10 @@ importers: version: 3.2.0 terser-webpack-plugin: specifier: ^5.3.9 - version: 5.3.9(webpack@5.88.2) + version: 5.3.9(webpack@5.88.2(webpack-cli@4.10.0)) ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) url: specifier: ^0.11.3 version: 0.11.3 @@ -11292,37 +11368,37 @@ importers: version: link:../tsconfig "@storybook/addon-controls": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/addon-docs": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/addon-highlight": specifier: ^7.3.2 version: 7.4.6 "@storybook/addon-links": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/addon-measure": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/addon-outline": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/addon-toolbars": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/addon-viewport": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/addon-webpack5-compiler-babel": specifier: ^3.0.3 - version: 3.0.3(webpack@5.88.2) + version: 3.0.3(webpack@5.88.2(esbuild@0.18.20)) "@storybook/react-webpack5": specifier: ^7.3.2 - version: 7.4.6(@babel/core@7.23.9)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) + version: 7.4.6(@babel/core@7.23.9)(@types/react-dom@17.0.8)(@types/react@17.0.21)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-hot-middleware@2.25.4) "@storybook/theming": specifier: ^7.3.2 - version: 7.4.6(react-dom@17.0.2)(react@17.0.2) + version: 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -11334,28 +11410,28 @@ importers: version: 1.67.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 storybook: specifier: ^7.3.2 - version: 7.4.6 + version: 7.4.6(encoding@0.1.13) ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 webpack: specifier: ^5.88.2 - version: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + version: 5.88.2(esbuild@0.18.20) webpack-merge: specifier: ^5.9.0 version: 5.9.0 @@ -11452,16 +11528,16 @@ importers: version: 17.0.8 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -11509,19 +11585,19 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -11548,7 +11624,7 @@ importers: version: link:../workspace "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) monaco-editor: specifier: ^0.39.0 version: 0.39.0 @@ -11597,13 +11673,13 @@ importers: version: 5.9.5 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -11612,7 +11688,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -11669,7 +11745,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -11705,7 +11781,7 @@ importers: version: 11.0.0(webpack@5.88.2) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -11714,7 +11790,7 @@ importers: version: 1.0.1 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) raw-loader: specifier: ^4.0.2 version: 4.0.2(webpack@5.88.2) @@ -11726,7 +11802,7 @@ importers: version: 1.12.0 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -11781,16 +11857,16 @@ importers: version: link:../tsconfig "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@testing-library/jest-dom": specifier: ^5.16.1 version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -11814,10 +11890,10 @@ importers: version: 9.1.3 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3(ts-node@10.9.1) + version: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -11829,10 +11905,10 @@ importers: version: 1.12.0 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) + version: 10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -11841,7 +11917,7 @@ importers: version: 3.10.2(react@17.0.2) webpack: specifier: ^5.88.2 - version: 5.88.2(webpack-cli@4.10.0) + version: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) webpack-cli: specifier: ^4.10.0 version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) @@ -11899,7 +11975,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -11929,10 +12005,10 @@ importers: version: 9.1.3 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -11941,10 +12017,10 @@ importers: version: 1.0.1 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) raw-loader: specifier: ^4.0.2 - version: 4.0.2(webpack@5.88.2) + version: 4.0.2(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -11953,7 +12029,7 @@ importers: version: 1.12.0 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12001,10 +12077,10 @@ importers: version: link:../uniforms-patternfly "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/lodash": specifier: ^4.14.168 version: 4.14.169 @@ -12086,19 +12162,19 @@ importers: version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12128,10 +12204,10 @@ importers: version: link:../unitables "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/lodash": specifier: ^4.14.168 version: 4.14.169 @@ -12201,19 +12277,19 @@ importers: version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12283,19 +12359,19 @@ importers: version: 3.0.5 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12435,7 +12511,7 @@ importers: version: 4.3.10 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) cpr: specifier: ^3.0.1 version: 3.0.1 @@ -12585,19 +12661,19 @@ importers: version: 1.67.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12683,19 +12759,19 @@ importers: version: 1.67.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12762,7 +12838,7 @@ importers: version: 5.16.1 "@testing-library/react": specifier: ^11.2.6 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) + version: 11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/jest": specifier: ^26.0.23 version: 26.0.23 @@ -12789,19 +12865,19 @@ importers: version: 8.3.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12843,13 +12919,13 @@ importers: version: 8.3.0 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) jsdom: specifier: 22.1.0 version: 22.1.0 @@ -12858,7 +12934,7 @@ importers: version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12898,7 +12974,7 @@ importers: version: 10.3.3 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -12910,7 +12986,7 @@ importers: version: 1.1.6 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -12956,19 +13032,19 @@ importers: version: 0.15.13 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -13013,10 +13089,10 @@ importers: version: link:../yard-validator "@patternfly/react-core": specifier: ^4.276.6 - version: 4.276.6(react-dom@17.0.2)(react@17.0.2) + version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-icons": specifier: ^4.93.6 - version: 4.93.6(react-dom@17.0.2)(react@17.0.2) + version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/js-yaml": specifier: ^4.0.5 version: 4.0.5 @@ -13043,10 +13119,10 @@ importers: version: 17.0.2(react@17.0.2) react-zoom-pan-pinch: specifier: ^3.1.0 - version: 3.1.0(react-dom@17.0.2)(react@17.0.2) + version: 3.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) reaflow: specifier: 5.1.2 - version: 5.1.2(react-dom@17.0.2)(react@17.0.2) + version: 5.1.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) vscode-languageserver-types: specifier: ^3.16.0 version: 3.17.2 @@ -13095,19 +13171,19 @@ importers: version: 5.9.5 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.88.2) + version: 11.0.0(webpack@5.88.2(webpack-cli@4.10.0)) copyfiles: specifier: ^2.4.1 version: 2.4.1 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -13116,7 +13192,7 @@ importers: version: 2.0.3 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -13186,19 +13262,19 @@ importers: version: 2.7.4 jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-junit: specifier: ^14.0.0 version: 14.0.0 jest-when: specifier: ^3.5.0 - version: 3.5.0(jest@26.6.3) + version: 3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))) rimraf: specifier: ^3.0.2 version: 3.0.2 ts-jest: specifier: ^26.5.6 - version: 26.5.6(jest@26.6.3)(typescript@4.8.4) + version: 26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4) typescript: specifier: ^4.6.2 version: 4.8.4 @@ -13403,7 +13479,7 @@ importers: version: 1.5.1(mocha@9.2.0) monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2) + version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)) process: specifier: ^0.11.10 version: 0.11.10 @@ -13442,10 +13518,10 @@ importers: version: link:../build-env "@pnpm/filter-workspace-packages": specifier: ^5.0.27 - version: 5.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) + version: 5.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0) "@pnpm/find-workspace-packages": specifier: ^4.0.27 - version: 4.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) + version: 4.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0) "@pnpm/logger": specifier: ^4.0.0 version: 4.0.0 @@ -13485,7 +13561,7 @@ importers: version: 7.16.11(@babel/core@7.16.12) jest: specifier: ^26.6.3 - version: 26.6.3 + version: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) jest-junit: specifier: ^14.0.0 version: 14.0.0 @@ -20221,11 +20297,6 @@ packages: { integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== } engines: { node: ">=8.9" } - adm-zip@0.5.10: - resolution: - { integrity: sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ== } - engines: { node: ">=6.0" } - agent-base@4.3.0: resolution: { integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== } @@ -26425,8 +26496,6 @@ packages: peerDependenciesMeta: webpack: optional: true - webpack-sources: - optional: true lie@3.3.0: resolution: @@ -27010,10 +27079,6 @@ packages: { integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== } engines: { node: ">=16 || 14 >=14.17" } - minimist@1.2.6: - resolution: - { integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== } - minimist@1.2.8: resolution: { integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== } @@ -27224,26 +27289,6 @@ packages: resolution: { integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== } - mvn-artifact-download@6.1.1: - resolution: - { integrity: sha512-BG7eFGeGSjoPon4MC7It5k/m+mvXJ9lxABzdWq16mIkePPsGWlILWv+zbinyhYHixT/RWDg4wIjIeH7vpdJmRg== } - engines: { node: ">=12" } - - mvn-artifact-filename@6.1.0: - resolution: - { integrity: sha512-LmRzDDZw5cmI2kYCNMdfwf9KBS+HVolU9xV4+xhZ5WRAGF6xpsVRxq5+e+5/GOZB+534b1qBXxLhGafbyBdIDw== } - engines: { node: ">=12" } - - mvn-artifact-name-parser@6.1.0: - resolution: - { integrity: sha512-H82T18s4tS8Go4knZWPL9RcBv9vjKpN9bJMbuvWJWFmZ1fvEgKOFQ28E0FU1Z0xd8VGq7GAGLlDoE94qJdOPiA== } - engines: { node: ">=12" } - - mvn-artifact-url@6.1.0: - resolution: - { integrity: sha512-G7U7LUtrCRporzsu5VXhgGUE5B9VtCh8iqeLOKxOZALbeELzF8ftj3aSpkR+5fBRBVRwvUC2rQpiwU9cBFYRFQ== } - engines: { node: ">=12" } - nanoid@3.2.0: resolution: { integrity: sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== } @@ -29917,6 +29962,7 @@ packages: rimraf@2.7.1: resolution: { integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== } + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: @@ -32777,20 +32823,20 @@ snapshots: "@jridgewell/gen-mapping": 0.1.1 "@jridgewell/trace-mapping": 0.3.18 - "@angular-devkit/architect@0.1402.11": + "@angular-devkit/architect@0.1402.11(chokidar@3.5.3)": dependencies: - "@angular-devkit/core": 14.2.11 + "@angular-devkit/core": 14.2.11(chokidar@3.5.3) rxjs: 6.6.7 transitivePeerDependencies: - chokidar - "@angular-devkit/build-angular@14.2.11(@angular/compiler-cli@14.3.0)(typescript@4.8.4)": + "@angular-devkit/build-angular@14.2.11(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(typescript@4.8.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3(webpack@5.76.1))(karma@6.4.2)(typescript@4.8.4)": dependencies: "@ampproject/remapping": 2.2.0 - "@angular-devkit/architect": 0.1402.11 - "@angular-devkit/build-webpack": 0.1402.11(webpack-dev-server@4.11.0)(webpack@5.76.1) - "@angular-devkit/core": 14.2.11 - "@angular/compiler-cli": 14.3.0(@angular/compiler@14.3.0)(typescript@4.8.4) + "@angular-devkit/architect": 0.1402.11(chokidar@3.5.3) + "@angular-devkit/build-webpack": 0.1402.11(chokidar@3.5.3)(webpack-dev-server@4.11.0(webpack@5.76.1))(webpack@5.76.1) + "@angular-devkit/core": 14.2.11(chokidar@3.5.3) + "@angular/compiler-cli": 14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(typescript@4.8.4) "@babel/core": 7.18.10 "@babel/generator": 7.18.12 "@babel/helper-annotate-as-pure": 7.18.6 @@ -32801,7 +32847,7 @@ snapshots: "@babel/runtime": 7.18.9 "@babel/template": 7.18.10 "@discoveryjs/json-ext": 0.5.7 - "@ngtools/webpack": 14.2.11(@angular/compiler-cli@14.3.0)(typescript@4.8.4)(webpack@5.76.1) + "@ngtools/webpack": 14.2.11(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(typescript@4.8.4))(typescript@4.8.4)(webpack@5.76.1) ansi-colors: 4.1.3 babel-loader: 8.2.5(@babel/core@7.18.10)(webpack@5.76.1) babel-plugin-istanbul: 6.1.1 @@ -32845,13 +32891,14 @@ snapshots: tree-kill: 1.2.2 tslib: 2.4.0 typescript: 4.8.4 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) webpack-dev-middleware: 5.3.3(webpack@5.76.1) webpack-dev-server: 4.11.0(webpack@5.76.1) webpack-merge: 5.8.0 - webpack-subresource-integrity: 5.1.0(webpack@5.76.1) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.3(webpack@5.76.1))(webpack@5.76.1) optionalDependencies: esbuild: 0.15.5 + karma: 6.4.2 transitivePeerDependencies: - "@swc/core" - bluebird @@ -32867,26 +32914,28 @@ snapshots: - utf-8-validate - webpack-cli - "@angular-devkit/build-webpack@0.1402.11(webpack-dev-server@4.11.0)(webpack@5.76.1)": + "@angular-devkit/build-webpack@0.1402.11(chokidar@3.5.3)(webpack-dev-server@4.11.0(webpack@5.76.1))(webpack@5.76.1)": dependencies: - "@angular-devkit/architect": 0.1402.11 + "@angular-devkit/architect": 0.1402.11(chokidar@3.5.3) rxjs: 6.6.7 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) webpack-dev-server: 4.11.0(webpack@5.76.1) transitivePeerDependencies: - chokidar - "@angular-devkit/core@14.2.11": + "@angular-devkit/core@14.2.11(chokidar@3.5.3)": dependencies: ajv: 8.11.0 ajv-formats: 2.1.1(ajv@8.11.0) jsonc-parser: 3.1.0 rxjs: 6.6.7 source-map: 0.7.4 + optionalDependencies: + chokidar: 3.5.3 - "@angular-devkit/schematics@14.2.11": + "@angular-devkit/schematics@14.2.11(chokidar@3.5.3)": dependencies: - "@angular-devkit/core": 14.2.11 + "@angular-devkit/core": 14.2.11(chokidar@3.5.3) jsonc-parser: 3.1.0 magic-string: 0.26.2 ora: 5.4.1 @@ -32894,17 +32943,17 @@ snapshots: transitivePeerDependencies: - chokidar - "@angular/animations@14.3.0(@angular/core@14.3.0)": + "@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))": dependencies: "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) tslib: 2.5.0 - "@angular/cli@14.2.11": + "@angular/cli@14.2.11(chokidar@3.5.3)": dependencies: - "@angular-devkit/architect": 0.1402.11 - "@angular-devkit/core": 14.2.11 - "@angular-devkit/schematics": 14.2.11 - "@schematics/angular": 14.2.11 + "@angular-devkit/architect": 0.1402.11(chokidar@3.5.3) + "@angular-devkit/core": 14.2.11(chokidar@3.5.3) + "@angular-devkit/schematics": 14.2.11(chokidar@3.5.3) + "@schematics/angular": 14.2.11(chokidar@3.5.3) "@yarnpkg/lockfile": 1.1.0 ansi-colors: 4.1.3 debug: 4.3.4 @@ -32926,15 +32975,15 @@ snapshots: - chokidar - supports-color - "@angular/common@14.3.0(@angular/core@14.3.0)(rxjs@7.5.2)": + "@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2)": dependencies: "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) rxjs: 7.5.2 tslib: 2.5.0 - "@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0)(typescript@4.8.4)": + "@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(typescript@4.8.4)": dependencies: - "@angular/compiler": 14.3.0(@angular/core@14.3.0) + "@angular/compiler": 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)) "@babel/core": 7.18.10 chokidar: 3.5.3 convert-source-map: 1.7.0 @@ -32949,10 +32998,11 @@ snapshots: transitivePeerDependencies: - supports-color - "@angular/compiler@14.3.0(@angular/core@14.3.0)": + "@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))": dependencies: - "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) tslib: 2.5.0 + optionalDependencies: + "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) "@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)": dependencies: @@ -32960,40 +33010,41 @@ snapshots: tslib: 2.5.0 zone.js: 0.11.4 - "@angular/elements@14.3.0(@angular/core@14.3.0)(rxjs@7.5.2)": + "@angular/elements@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2)": dependencies: "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) rxjs: 7.5.2 tslib: 2.5.0 - "@angular/forms@14.3.0(@angular/common@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)(rxjs@7.5.2)": + "@angular/forms@14.3.0(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(@angular/platform-browser@14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(rxjs@7.5.2)": dependencies: - "@angular/common": 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) + "@angular/common": 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2) "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) - "@angular/platform-browser": 14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0) + "@angular/platform-browser": 14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)) rxjs: 7.5.2 tslib: 2.5.0 - "@angular/platform-browser-dynamic@14.3.0(@angular/common@14.3.0)(@angular/compiler@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)": + "@angular/platform-browser-dynamic@14.3.0(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(@angular/platform-browser@14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))": dependencies: - "@angular/common": 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) - "@angular/compiler": 14.3.0(@angular/core@14.3.0) + "@angular/common": 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2) + "@angular/compiler": 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)) "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) - "@angular/platform-browser": 14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0) + "@angular/platform-browser": 14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)) tslib: 2.5.0 - "@angular/platform-browser@14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0)": + "@angular/platform-browser@14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))": dependencies: - "@angular/animations": 14.3.0(@angular/core@14.3.0) - "@angular/common": 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) + "@angular/common": 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2) "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) tslib: 2.5.0 + optionalDependencies: + "@angular/animations": 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)) - "@angular/router@14.3.0(@angular/common@14.3.0)(@angular/core@14.3.0)(@angular/platform-browser@14.3.0)(rxjs@7.5.2)": + "@angular/router@14.3.0(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(@angular/platform-browser@14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(rxjs@7.5.2)": dependencies: - "@angular/common": 14.3.0(@angular/core@14.3.0)(rxjs@7.5.2) + "@angular/common": 14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2) "@angular/core": 14.3.0(rxjs@7.5.2)(zone.js@0.11.4) - "@angular/platform-browser": 14.3.0(@angular/animations@14.3.0)(@angular/common@14.3.0)(@angular/core@14.3.0) + "@angular/platform-browser": 14.3.0(@angular/animations@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(@angular/common@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4))(rxjs@7.5.2))(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)) rxjs: 7.5.2 tslib: 2.5.0 @@ -33049,7 +33100,7 @@ snapshots: "@types/long": 4.0.2 long: 4.0.0 - "@apollo/react-common@3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)": + "@apollo/react-common@3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)": dependencies: "@types/react": 17.0.21 apollo-client: 2.6.10(graphql@14.3.1) @@ -33058,7 +33109,7 @@ snapshots: ts-invariant: 0.4.4 tslib: 1.14.1 - "@apollo/react-common@3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2)": + "@apollo/react-common@3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react@17.0.2)": dependencies: "@types/react": 17.0.21 apollo-client: 2.6.10(graphql@14.3.1) @@ -33068,10 +33119,10 @@ snapshots: ts-invariant: 0.4.4 tslib: 1.14.1 - "@apollo/react-components@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)": + "@apollo/react-components@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) - "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react@17.0.2) + "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/react": 17.0.21 apollo-cache: 1.3.5(graphql@14.3.1) apollo-client: 2.6.10(graphql@14.3.1) @@ -33079,14 +33130,15 @@ snapshots: apollo-utilities: 1.3.4(graphql@14.3.1) graphql: 14.3.1 prop-types: 15.8.1 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) ts-invariant: 0.4.4 tslib: 1.14.1 - "@apollo/react-components@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2)": + "@apollo/react-components@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2)": dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) - "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1) + "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) "@types/react": 17.0.21 apollo-cache: 1.3.5(graphql@14.3.1) apollo-client: 2.6.10(graphql@14.3.1) @@ -33094,20 +33146,20 @@ snapshots: apollo-utilities: 1.3.4(graphql@14.3.1) graphql: 14.3.1 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react-dom: 17.0.2 ts-invariant: 0.4.4 tslib: 1.14.1 - "@apollo/react-hoc@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)": + "@apollo/react-hoc@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) - "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react@17.0.2) + "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/react": 17.0.21 apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 hoist-non-react-statics: 3.3.2 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) ts-invariant: 0.4.4 tslib: 1.14.1 transitivePeerDependencies: @@ -33115,16 +33167,15 @@ snapshots: - apollo-link - apollo-utilities - "@apollo/react-hoc@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2)": + "@apollo/react-hoc@3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2)": dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) - "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1) + "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) "@types/react": 17.0.21 apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 hoist-non-react-statics: 3.3.2 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react-dom: 17.0.2 ts-invariant: 0.4.4 tslib: 1.14.1 transitivePeerDependencies: @@ -33132,38 +33183,39 @@ snapshots: - apollo-link - apollo-utilities - "@apollo/react-hooks@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)": + "@apollo/react-hooks@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react@17.0.2) "@types/react": 17.0.21 "@wry/equality": 0.1.11 apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) ts-invariant: 0.4.4 tslib: 1.14.1 transitivePeerDependencies: - apollo-utilities - "@apollo/react-hooks@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2)": + "@apollo/react-hooks@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2)": dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1) "@types/react": 17.0.21 "@wry/equality": 0.1.11 apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react-dom: 17.0.2 ts-invariant: 0.4.4 tslib: 1.14.1 transitivePeerDependencies: - apollo-utilities - "@apollo/react-ssr@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)": + "@apollo/react-ssr@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) - "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) - react-dom: 17.0.2 + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react@17.0.2) + "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 1.14.1 transitivePeerDependencies: - "@types/react" @@ -33171,12 +33223,11 @@ snapshots: - apollo-utilities - graphql - "@apollo/react-ssr@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2)": + "@apollo/react-ssr@3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2)": dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) - "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1) + "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) + react-dom: 17.0.2 tslib: 1.14.1 transitivePeerDependencies: - "@types/react" @@ -33238,7 +33289,7 @@ snapshots: dependencies: grapheme-splitter: 1.0.4 - "@ardatan/relay-compiler@12.0.0(graphql@14.3.1)": + "@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@14.3.1)": dependencies: "@babel/core": 7.23.9 "@babel/generator": 7.23.6 @@ -33249,22 +33300,22 @@ snapshots: babel-preset-fbjs: 3.4.0(@babel/core@7.23.9) chalk: 4.1.2 fb-watchman: 2.0.1 - fbjs: 3.0.2 + fbjs: 3.0.2(encoding@0.1.13) glob: 7.2.3 graphql: 14.3.1 immutable: 3.7.6 invariant: 2.2.4 nullthrows: 1.1.1 - relay-runtime: 12.0.0 + relay-runtime: 12.0.0(encoding@0.1.13) signedsource: 1.0.0 yargs: 15.4.1 transitivePeerDependencies: - encoding - supports-color - "@ardatan/sync-fetch@0.0.1": + "@ardatan/sync-fetch@0.0.1(encoding@0.1.13)": dependencies: - node-fetch: 2.6.11 + node-fetch: 2.6.11(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -33954,14 +34005,14 @@ snapshots: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-proposal-optional-chaining": 7.21.0(@babel/core@7.16.12) "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-proposal-optional-chaining": 7.21.0(@babel/core@7.23.9) @@ -34008,14 +34059,14 @@ snapshots: "@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/helper-remap-async-to-generator": 7.18.9(@babel/core@7.16.12) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.16.12) "@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/helper-remap-async-to-generator": 7.18.9(@babel/core@7.23.9) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.23.9) @@ -34055,14 +34106,14 @@ snapshots: dependencies: "@babel/core": 7.16.12 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.16.12) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.16.12) "@babel/plugin-proposal-class-static-block@7.17.6(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.23.9) "@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.18.10)": @@ -34075,13 +34126,13 @@ snapshots: "@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.16.12) "@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.23.9) "@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.18.10)": @@ -34093,13 +34144,13 @@ snapshots: "@babel/plugin-proposal-export-namespace-from@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.16.12) "@babel/plugin-proposal-export-namespace-from@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.23.9) "@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.18.10)": @@ -34111,13 +34162,13 @@ snapshots: "@babel/plugin-proposal-json-strings@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.16.12) "@babel/plugin-proposal-json-strings@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.23.9) "@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.18.10)": @@ -34129,13 +34180,13 @@ snapshots: "@babel/plugin-proposal-logical-assignment-operators@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.16.12) "@babel/plugin-proposal-logical-assignment-operators@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.23.9) "@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.18.10)": @@ -34147,13 +34198,13 @@ snapshots: "@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.16.12) "@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.23.9) "@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.18.10)": @@ -34171,13 +34222,13 @@ snapshots: "@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.16.12) "@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.23.9) "@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.18.10)": @@ -34188,19 +34239,19 @@ snapshots: "@babel/plugin-proposal-object-rest-spread@7.17.3(@babel/core@7.16.12)": dependencies: - "@babel/compat-data": 7.23.5 + "@babel/compat-data": 7.21.7 "@babel/core": 7.16.12 - "@babel/helper-compilation-targets": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-compilation-targets": 7.22.15 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.16.12) "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.16.12) "@babel/plugin-proposal-object-rest-spread@7.17.3(@babel/core@7.23.9)": dependencies: - "@babel/compat-data": 7.23.5 + "@babel/compat-data": 7.21.7 "@babel/core": 7.23.9 - "@babel/helper-compilation-targets": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-compilation-targets": 7.22.15 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.23.9) "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.23.9) @@ -34225,13 +34276,13 @@ snapshots: "@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.16.12) "@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.23.9) "@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.18.10)": @@ -34243,14 +34294,14 @@ snapshots: "@babel/plugin-proposal-optional-chaining@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.16.12) "@babel/plugin-proposal-optional-chaining@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.23.9) @@ -34296,17 +34347,17 @@ snapshots: "@babel/plugin-proposal-private-property-in-object@7.16.7(@babel/core@7.16.12)": dependencies: "@babel/core": 7.16.12 - "@babel/helper-annotate-as-pure": 7.22.5 + "@babel/helper-annotate-as-pure": 7.18.6 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.16.12) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.16.12) "@babel/plugin-proposal-private-property-in-object@7.16.7(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 - "@babel/helper-annotate-as-pure": 7.22.5 + "@babel/helper-annotate-as-pure": 7.18.6 "@babel/helper-create-class-features-plugin": 7.22.15(@babel/core@7.23.9) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.23.9) "@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.18.10)": @@ -34815,14 +34866,14 @@ snapshots: dependencies: "@babel/core": 7.16.12 "@babel/helper-module-imports": 7.22.15 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/helper-remap-async-to-generator": 7.18.9(@babel/core@7.16.12) "@babel/plugin-transform-async-to-generator@7.16.8(@babel/core@7.23.9)": dependencies: "@babel/core": 7.23.9 "@babel/helper-module-imports": 7.22.15 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.21.5 "@babel/helper-remap-async-to-generator": 7.18.9(@babel/core@7.23.9) "@babel/plugin-transform-async-to-generator@7.18.6(@babel/core@7.18.10)": @@ -37587,7 +37638,7 @@ snapshots: "@floating-ui/core": 1.5.0 "@floating-ui/utils": 0.1.6 - "@floating-ui/react-dom@2.0.2(react-dom@17.0.2)(react@17.0.2)": + "@floating-ui/react-dom@2.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@floating-ui/dom": 1.5.3 react: 17.0.2 @@ -37605,41 +37656,41 @@ snapshots: graphql: 14.3.1 tslib: 2.4.0 - "@graphql-codegen/cli@2.16.5(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)(typescript@4.8.4)": + "@graphql-codegen/cli@2.16.5(@babel/core@7.23.9)(@swc/core@1.3.92)(@types/node@20.14.2)(encoding@0.1.13)(enquirer@2.3.6)(graphql@14.3.1)(typescript@4.8.4)": dependencies: "@babel/generator": 7.23.6 "@babel/template": 7.23.9 "@babel/types": 7.23.9 "@graphql-codegen/core": 2.6.8(graphql@14.3.1) "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) - "@graphql-tools/apollo-engine-loader": 7.3.26(graphql@14.3.1) + "@graphql-tools/apollo-engine-loader": 7.3.26(encoding@0.1.13)(graphql@14.3.1) "@graphql-tools/code-file-loader": 7.3.23(@babel/core@7.23.9)(graphql@14.3.1) "@graphql-tools/git-loader": 7.3.0(@babel/core@7.23.9)(graphql@14.3.1) - "@graphql-tools/github-loader": 7.3.28(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1) + "@graphql-tools/github-loader": 7.3.28(@babel/core@7.23.9)(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1) "@graphql-tools/graphql-file-loader": 7.5.17(graphql@14.3.1) "@graphql-tools/json-file-loader": 7.4.18(graphql@14.3.1) "@graphql-tools/load": 7.8.14(graphql@14.3.1) - "@graphql-tools/prisma-loader": 7.2.72(@types/node@18.17.18)(graphql@14.3.1) - "@graphql-tools/url-loader": 7.17.18(@types/node@18.17.18)(graphql@14.3.1) + "@graphql-tools/prisma-loader": 7.2.72(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1) + "@graphql-tools/url-loader": 7.17.18(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) - "@whatwg-node/fetch": 0.6.9(@types/node@18.17.18) + "@whatwg-node/fetch": 0.6.9(@types/node@20.14.2) chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 4.4.0(@types/node@18.17.18)(cosmiconfig@7.0.1)(ts-node@10.9.1)(typescript@4.8.4) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.14.2)(cosmiconfig@7.0.1)(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))(typescript@4.8.4) debounce: 1.2.1 detect-indent: 6.1.0 graphql: 14.3.1 - graphql-config: 4.5.0(@types/node@18.17.18)(graphql@14.3.1) + graphql-config: 4.5.0(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1) inquirer: 8.2.4 is-glob: 4.0.3 json-to-pretty-yaml: 1.2.2 - listr2: 4.0.5 + listr2: 4.0.5(enquirer@2.3.6) log-symbols: 4.1.0 shell-quote: 1.8.1 string-env-interpolation: 1.0.1 ts-log: 2.2.5 - ts-node: 10.9.1(@types/node@18.17.18)(typescript@4.8.4) + ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4) tslib: 2.6.2 yaml: 1.10.2 yargs: 17.7.2 @@ -37664,10 +37715,10 @@ snapshots: graphql: 14.3.1 tslib: 2.4.0 - "@graphql-codegen/introspection@2.2.3(graphql@14.3.1)": + "@graphql-codegen/introspection@2.2.3(encoding@0.1.13)(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) - "@graphql-codegen/visitor-plugin-common": 2.13.8(graphql@14.3.1) + "@graphql-codegen/visitor-plugin-common": 2.13.8(encoding@0.1.13)(graphql@14.3.1) graphql: 14.3.1 tslib: 2.4.0 transitivePeerDependencies: @@ -37701,11 +37752,11 @@ snapshots: graphql: 14.3.1 tslib: 2.4.0 - "@graphql-codegen/typescript-operations@2.5.13(graphql@14.3.1)": + "@graphql-codegen/typescript-operations@2.5.13(encoding@0.1.13)(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) - "@graphql-codegen/typescript": 2.8.8(graphql@14.3.1) - "@graphql-codegen/visitor-plugin-common": 2.13.8(graphql@14.3.1) + "@graphql-codegen/typescript": 2.8.8(encoding@0.1.13)(graphql@14.3.1) + "@graphql-codegen/visitor-plugin-common": 2.13.8(encoding@0.1.13)(graphql@14.3.1) auto-bind: 4.0.0 graphql: 14.3.1 tslib: 2.4.0 @@ -37713,10 +37764,10 @@ snapshots: - encoding - supports-color - "@graphql-codegen/typescript-react-apollo@3.3.7(graphql-tag@2.0.0)(graphql@14.3.1)": + "@graphql-codegen/typescript-react-apollo@3.3.7(encoding@0.1.13)(graphql-tag@2.0.0(graphql@14.3.1))(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 2.7.2(graphql@14.3.1) - "@graphql-codegen/visitor-plugin-common": 2.13.1(graphql@14.3.1) + "@graphql-codegen/visitor-plugin-common": 2.13.1(encoding@0.1.13)(graphql@14.3.1) auto-bind: 4.0.0 change-case-all: 1.0.14 graphql: 14.3.1 @@ -37726,11 +37777,24 @@ snapshots: - encoding - supports-color - "@graphql-codegen/typescript@2.8.8(graphql@14.3.1)": + "@graphql-codegen/typescript-react-apollo@3.3.7(encoding@0.1.13)(graphql-tag@2.12.6(graphql@14.3.1))(graphql@14.3.1)": + dependencies: + "@graphql-codegen/plugin-helpers": 2.7.2(graphql@14.3.1) + "@graphql-codegen/visitor-plugin-common": 2.13.1(encoding@0.1.13)(graphql@14.3.1) + auto-bind: 4.0.0 + change-case-all: 1.0.14 + graphql: 14.3.1 + graphql-tag: 2.12.6(graphql@14.3.1) + tslib: 2.4.0 + transitivePeerDependencies: + - encoding + - supports-color + + "@graphql-codegen/typescript@2.8.8(encoding@0.1.13)(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) "@graphql-codegen/schema-ast": 2.6.1(graphql@14.3.1) - "@graphql-codegen/visitor-plugin-common": 2.13.8(graphql@14.3.1) + "@graphql-codegen/visitor-plugin-common": 2.13.8(encoding@0.1.13)(graphql@14.3.1) auto-bind: 4.0.0 graphql: 14.3.1 tslib: 2.4.0 @@ -37738,11 +37802,11 @@ snapshots: - encoding - supports-color - "@graphql-codegen/visitor-plugin-common@2.13.1(graphql@14.3.1)": + "@graphql-codegen/visitor-plugin-common@2.13.1(encoding@0.1.13)(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 2.7.2(graphql@14.3.1) "@graphql-tools/optimize": 1.4.0(graphql@14.3.1) - "@graphql-tools/relay-operation-optimizer": 6.5.18(graphql@14.3.1) + "@graphql-tools/relay-operation-optimizer": 6.5.18(encoding@0.1.13)(graphql@14.3.1) "@graphql-tools/utils": 8.13.1(graphql@14.3.1) auto-bind: 4.0.0 change-case-all: 1.0.14 @@ -37755,11 +37819,11 @@ snapshots: - encoding - supports-color - "@graphql-codegen/visitor-plugin-common@2.13.8(graphql@14.3.1)": + "@graphql-codegen/visitor-plugin-common@2.13.8(encoding@0.1.13)(graphql@14.3.1)": dependencies: "@graphql-codegen/plugin-helpers": 3.1.2(graphql@14.3.1) "@graphql-tools/optimize": 1.4.0(graphql@14.3.1) - "@graphql-tools/relay-operation-optimizer": 6.5.18(graphql@14.3.1) + "@graphql-tools/relay-operation-optimizer": 6.5.18(encoding@0.1.13)(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) auto-bind: 4.0.0 change-case-all: 1.0.15 @@ -37772,9 +37836,9 @@ snapshots: - encoding - supports-color - "@graphql-tools/apollo-engine-loader@7.3.26(graphql@14.3.1)": + "@graphql-tools/apollo-engine-loader@7.3.26(encoding@0.1.13)(graphql@14.3.1)": dependencies: - "@ardatan/sync-fetch": 0.0.1 + "@ardatan/sync-fetch": 0.0.1(encoding@0.1.13) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) "@whatwg-node/fetch": 0.8.8 graphql: 14.3.1 @@ -37827,7 +37891,7 @@ snapshots: - bufferutil - utf-8-validate - "@graphql-tools/executor-http@0.1.10(@types/node@18.17.18)(graphql@14.3.1)": + "@graphql-tools/executor-http@0.1.10(@types/node@20.14.2)(graphql@14.3.1)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@14.3.1) "@repeaterjs/repeater": 3.0.4 @@ -37835,7 +37899,7 @@ snapshots: dset: 3.1.2 extract-files: 11.0.0 graphql: 14.3.1 - meros: 1.3.0(@types/node@18.17.18) + meros: 1.3.0(@types/node@20.14.2) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -37875,10 +37939,10 @@ snapshots: - "@babel/core" - supports-color - "@graphql-tools/github-loader@7.3.28(@babel/core@7.23.9)(@types/node@18.17.18)(graphql@14.3.1)": + "@graphql-tools/github-loader@7.3.28(@babel/core@7.23.9)(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1)": dependencies: - "@ardatan/sync-fetch": 0.0.1 - "@graphql-tools/executor-http": 0.1.10(@types/node@18.17.18)(graphql@14.3.1) + "@ardatan/sync-fetch": 0.0.1(encoding@0.1.13) + "@graphql-tools/executor-http": 0.1.10(@types/node@20.14.2)(graphql@14.3.1) "@graphql-tools/graphql-tag-pluck": 7.5.2(@babel/core@7.23.9)(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) "@whatwg-node/fetch": 0.8.8 @@ -37961,9 +38025,9 @@ snapshots: graphql: 14.3.1 tslib: 2.6.2 - "@graphql-tools/prisma-loader@7.2.72(@types/node@18.17.18)(graphql@14.3.1)": + "@graphql-tools/prisma-loader@7.2.72(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1)": dependencies: - "@graphql-tools/url-loader": 7.17.18(@types/node@18.17.18)(graphql@14.3.1) + "@graphql-tools/url-loader": 7.17.18(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) "@types/js-yaml": 4.0.5 "@types/json-stable-stringify": 1.0.34 @@ -37972,7 +38036,7 @@ snapshots: debug: 4.3.4 dotenv: 16.3.1 graphql: 14.3.1 - graphql-request: 6.1.0(graphql@14.3.1) + graphql-request: 6.1.0(encoding@0.1.13)(graphql@14.3.1) http-proxy-agent: 6.1.1 https-proxy-agent: 6.2.1 jose: 4.14.6 @@ -37989,9 +38053,9 @@ snapshots: - supports-color - utf-8-validate - "@graphql-tools/relay-operation-optimizer@6.5.18(graphql@14.3.1)": + "@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@14.3.1)": dependencies: - "@ardatan/relay-compiler": 12.0.0(graphql@14.3.1) + "@ardatan/relay-compiler": 12.0.0(encoding@0.1.13)(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) graphql: 14.3.1 tslib: 2.6.2 @@ -38015,12 +38079,12 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - "@graphql-tools/url-loader@7.17.18(@types/node@18.17.18)(graphql@14.3.1)": + "@graphql-tools/url-loader@7.17.18(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1)": dependencies: - "@ardatan/sync-fetch": 0.0.1 + "@ardatan/sync-fetch": 0.0.1(encoding@0.1.13) "@graphql-tools/delegate": 9.0.35(graphql@14.3.1) "@graphql-tools/executor-graphql-ws": 0.0.14(graphql@14.3.1) - "@graphql-tools/executor-http": 0.1.10(@types/node@18.17.18)(graphql@14.3.1) + "@graphql-tools/executor-http": 0.1.10(@types/node@20.14.2)(graphql@14.3.1) "@graphql-tools/executor-legacy-ws": 0.0.11(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) "@graphql-tools/wrap": 9.4.2(graphql@14.3.1) @@ -38119,7 +38183,7 @@ snapshots: jest-util: 26.6.2 slash: 3.0.0 - "@jest/core@26.6.3": + "@jest/core@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))": dependencies: "@jest/console": 26.6.2 "@jest/reporters": 26.6.2 @@ -38132,14 +38196,14 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 26.6.2 - jest-config: 26.6.3 + jest-config: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-haste-map: 26.6.2 jest-message-util: 26.6.2 jest-regex-util: 26.0.0 jest-resolve: 26.6.2 jest-resolve-dependencies: 26.6.3 - jest-runner: 26.6.3 - jest-runtime: 26.6.3 + jest-runner: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) + jest-runtime: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-snapshot: 26.6.2 jest-util: 26.6.2 jest-validate: 26.6.2 @@ -38156,7 +38220,7 @@ snapshots: - ts-node - utf-8-validate - "@jest/core@26.6.3(ts-node@10.9.1)": + "@jest/core@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))": dependencies: "@jest/console": 26.6.2 "@jest/reporters": 26.6.2 @@ -38169,14 +38233,51 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 26.6.2 - jest-config: 26.6.3(ts-node@10.9.1) + jest-config: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-haste-map: 26.6.2 jest-message-util: 26.6.2 jest-regex-util: 26.0.0 jest-resolve: 26.6.2 jest-resolve-dependencies: 26.6.3 - jest-runner: 26.6.3(ts-node@10.9.1) - jest-runtime: 26.6.3(ts-node@10.9.1) + jest-runner: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) + jest-runtime: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) + jest-snapshot: 26.6.2 + jest-util: 26.6.2 + jest-validate: 26.6.2 + jest-watcher: 26.6.2 + micromatch: 4.0.5 + p-each-series: 2.1.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + "@jest/core@26.6.3(ts-node@10.9.1(@types/node@20.14.2))": + dependencies: + "@jest/console": 26.6.2 + "@jest/reporters": 26.6.2 + "@jest/test-result": 26.6.2 + "@jest/transform": 26.6.2 + "@jest/types": 26.6.2 + "@types/node": 20.14.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 26.6.2 + jest-config: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + jest-haste-map: 26.6.2 + jest-message-util: 26.6.2 + jest-regex-util: 26.0.0 + jest-resolve: 26.6.2 + jest-resolve-dependencies: 26.6.3 + jest-runner: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + jest-runtime: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) jest-snapshot: 26.6.2 jest-util: 26.6.2 jest-validate: 26.6.2 @@ -38263,13 +38364,27 @@ snapshots: "@types/istanbul-lib-coverage": 2.0.1 collect-v8-coverage: 1.0.1 - "@jest/test-sequencer@26.6.3": + "@jest/test-sequencer@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))": + dependencies: + "@jest/test-result": 26.6.2 + graceful-fs: 4.2.11 + jest-haste-map: 26.6.2 + jest-runner: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) + jest-runtime: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + "@jest/test-sequencer@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))": dependencies: "@jest/test-result": 26.6.2 graceful-fs: 4.2.11 jest-haste-map: 26.6.2 - jest-runner: 26.6.3 - jest-runtime: 26.6.3 + jest-runner: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) + jest-runtime: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) transitivePeerDependencies: - bufferutil - canvas @@ -38277,13 +38392,13 @@ snapshots: - ts-node - utf-8-validate - "@jest/test-sequencer@26.6.3(ts-node@10.9.1)": + "@jest/test-sequencer@26.6.3(ts-node@10.9.1(@types/node@20.14.2))": dependencies: "@jest/test-result": 26.6.2 graceful-fs: 4.2.11 jest-haste-map: 26.6.2 - jest-runner: 26.6.3(ts-node@10.9.1) - jest-runtime: 26.6.3(ts-node@10.9.1) + jest-runner: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + jest-runtime: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) transitivePeerDependencies: - bufferutil - canvas @@ -38508,11 +38623,11 @@ snapshots: pump: 3.0.0 tar-fs: 2.1.1 - "@ngtools/webpack@14.2.11(@angular/compiler-cli@14.3.0)(typescript@4.8.4)(webpack@5.76.1)": + "@ngtools/webpack@14.2.11(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(typescript@4.8.4))(typescript@4.8.4)(webpack@5.76.1)": dependencies: - "@angular/compiler-cli": 14.3.0(@angular/compiler@14.3.0)(typescript@4.8.4) + "@angular/compiler-cli": 14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.2)(zone.js@0.11.4)))(typescript@4.8.4) typescript: 4.8.4 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) "@nice-move/prettier-plugin-package-json@0.6.1(prettier@2.8.8)": dependencies: @@ -38590,11 +38705,11 @@ snapshots: dependencies: "@octokit/types": 6.14.2 - "@octokit/core@3.4.0": + "@octokit/core@3.4.0(encoding@0.1.13)": dependencies: "@octokit/auth-token": 2.4.5 - "@octokit/graphql": 4.6.2 - "@octokit/request": 5.4.15 + "@octokit/graphql": 4.6.2(encoding@0.1.13) + "@octokit/request": 5.4.15(encoding@0.1.13) "@octokit/request-error": 2.0.5 "@octokit/types": 6.14.2 before-after-hook: 2.2.1 @@ -38608,9 +38723,9 @@ snapshots: is-plain-object: 5.0.0 universal-user-agent: 6.0.0 - "@octokit/graphql@4.6.2": + "@octokit/graphql@4.6.2(encoding@0.1.13)": dependencies: - "@octokit/request": 5.4.15 + "@octokit/request": 5.4.15(encoding@0.1.13) "@octokit/types": 6.14.2 universal-user-agent: 6.0.0 transitivePeerDependencies: @@ -38618,18 +38733,18 @@ snapshots: "@octokit/openapi-types@7.0.0": {} - "@octokit/plugin-paginate-rest@2.13.3(@octokit/core@3.4.0)": + "@octokit/plugin-paginate-rest@2.13.3(@octokit/core@3.4.0(encoding@0.1.13))": dependencies: - "@octokit/core": 3.4.0 + "@octokit/core": 3.4.0(encoding@0.1.13) "@octokit/types": 6.14.2 - "@octokit/plugin-request-log@1.0.3(@octokit/core@3.4.0)": + "@octokit/plugin-request-log@1.0.3(@octokit/core@3.4.0(encoding@0.1.13))": dependencies: - "@octokit/core": 3.4.0 + "@octokit/core": 3.4.0(encoding@0.1.13) - "@octokit/plugin-rest-endpoint-methods@5.0.1(@octokit/core@3.4.0)": + "@octokit/plugin-rest-endpoint-methods@5.0.1(@octokit/core@3.4.0(encoding@0.1.13))": dependencies: - "@octokit/core": 3.4.0 + "@octokit/core": 3.4.0(encoding@0.1.13) "@octokit/types": 6.14.2 deprecation: 2.3.1 @@ -38639,23 +38754,23 @@ snapshots: deprecation: 2.3.1 once: 1.4.0 - "@octokit/request@5.4.15": + "@octokit/request@5.4.15(encoding@0.1.13)": dependencies: "@octokit/endpoint": 6.0.11 "@octokit/request-error": 2.0.5 "@octokit/types": 6.14.2 is-plain-object: 5.0.0 - node-fetch: 2.6.11 + node-fetch: 2.6.11(encoding@0.1.13) universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - "@octokit/rest@18.5.3": + "@octokit/rest@18.5.3(encoding@0.1.13)": dependencies: - "@octokit/core": 3.4.0 - "@octokit/plugin-paginate-rest": 2.13.3(@octokit/core@3.4.0) - "@octokit/plugin-request-log": 1.0.3(@octokit/core@3.4.0) - "@octokit/plugin-rest-endpoint-methods": 5.0.1(@octokit/core@3.4.0) + "@octokit/core": 3.4.0(encoding@0.1.13) + "@octokit/plugin-paginate-rest": 2.13.3(@octokit/core@3.4.0(encoding@0.1.13)) + "@octokit/plugin-request-log": 1.0.3(@octokit/core@3.4.0(encoding@0.1.13)) + "@octokit/plugin-rest-endpoint-methods": 5.0.1(@octokit/core@3.4.0(encoding@0.1.13)) transitivePeerDependencies: - encoding @@ -38692,25 +38807,25 @@ snapshots: "@patternfly/patternfly@4.224.2": {} - "@patternfly/quickstarts@2.4.0(@patternfly/react-core@4.276.6)(react-dom@17.0.2)(react@17.0.2)(showdown@2.1.0)": + "@patternfly/quickstarts@2.4.0(@patternfly/react-core@4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(showdown@2.1.0)": dependencies: - "@patternfly/react-catalog-view-extension": 4.96.0(react-dom@17.0.2)(react@17.0.2) - "@patternfly/react-core": 4.276.6(react-dom@17.0.2)(react@17.0.2) + "@patternfly/react-catalog-view-extension": 4.96.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@patternfly/react-core": 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) dompurify: 2.4.0 history: 5.3.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) showdown: 2.1.0 - "@patternfly/react-catalog-view-extension@4.96.0(react-dom@17.0.2)(react@17.0.2)": + "@patternfly/react-catalog-view-extension@4.96.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@patternfly/patternfly": 4.224.2 - "@patternfly/react-core": 4.276.6(react-dom@17.0.2)(react@17.0.2) + "@patternfly/react-core": 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-styles": 4.92.6 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - "@patternfly/react-charts@6.94.18(react-dom@17.0.2)(react@17.0.2)": + "@patternfly/react-charts@6.94.18(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@patternfly/react-styles": 4.92.6 "@patternfly/react-tokens": 4.94.6 @@ -38736,10 +38851,10 @@ snapshots: victory-voronoi-container: 36.6.8(react@17.0.2) victory-zoom-container: 36.6.8(react@17.0.2) - "@patternfly/react-code-editor@4.82.113(react-dom@17.0.2)(react-monaco-editor@0.51.0)(react@17.0.2)": + "@patternfly/react-code-editor@4.82.113(react-dom@17.0.2(react@17.0.2))(react-monaco-editor@0.51.0(@types/react@17.0.21)(monaco-editor@0.39.0)(react@17.0.2))(react@17.0.2)": dependencies: - "@patternfly/react-core": 4.276.6(react-dom@17.0.2)(react@17.0.2) - "@patternfly/react-icons": 4.93.6(react-dom@17.0.2)(react@17.0.2) + "@patternfly/react-core": 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@patternfly/react-icons": 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-styles": 4.92.6 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -38747,9 +38862,9 @@ snapshots: react-monaco-editor: 0.51.0(@types/react@17.0.21)(monaco-editor@0.39.0)(react@17.0.2) tslib: 2.6.2 - "@patternfly/react-core@4.276.6(react-dom@17.0.2)(react@17.0.2)": + "@patternfly/react-core@4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@patternfly/react-icons": 4.93.6(react-dom@17.0.2)(react@17.0.2) + "@patternfly/react-icons": 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-styles": 4.92.6 "@patternfly/react-tokens": 4.94.6 focus-trap: 6.9.2 @@ -38759,17 +38874,17 @@ snapshots: tippy.js: 5.1.2 tslib: 2.6.2 - "@patternfly/react-icons@4.93.6(react-dom@17.0.2)(react@17.0.2)": + "@patternfly/react-icons@4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) "@patternfly/react-styles@4.92.6": {} - "@patternfly/react-table@4.112.39(react-dom@17.0.2)(react@17.0.2)": + "@patternfly/react-table@4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@patternfly/react-core": 4.276.6(react-dom@17.0.2)(react@17.0.2) - "@patternfly/react-icons": 4.93.6(react-dom@17.0.2)(react@17.0.2) + "@patternfly/react-core": 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@patternfly/react-icons": 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@patternfly/react-styles": 4.92.6 "@patternfly/react-tokens": 4.94.6 lodash: 4.17.21 @@ -38804,7 +38919,7 @@ snapshots: dependencies: playwright: 1.38.1 - "@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.15.1)(webpack@5.88.2)": + "@pmmmwh/react-refresh-webpack-plugin@0.5.11(@types/webpack@4.41.38)(react-refresh@0.11.0)(type-fest@2.19.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0))": dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -38817,9 +38932,13 @@ snapshots: schema-utils: 3.3.0 source-map: 0.7.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + optionalDependencies: + "@types/webpack": 4.41.38 + type-fest: 2.19.0 webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) + webpack-hot-middleware: 2.25.4 - "@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack@5.88.2)": + "@pmmmwh/react-refresh-webpack-plugin@0.5.11(@types/webpack@4.41.38)(react-refresh@0.11.0)(type-fest@2.19.0)(webpack-hot-middleware@2.25.4)(webpack@5.88.2(esbuild@0.18.20))": dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -38831,9 +38950,13 @@ snapshots: react-refresh: 0.11.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + webpack: 5.88.2(esbuild@0.18.20) + optionalDependencies: + "@types/webpack": 4.41.38 + type-fest: 2.19.0 + webpack-hot-middleware: 2.25.4 - "@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack-dev-server@4.15.1)(webpack@5.88.2)": + "@pmmmwh/react-refresh-webpack-plugin@0.5.11(@types/webpack@4.41.38)(react-refresh@0.14.0)(type-fest@2.19.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0))": dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -38846,7 +38969,30 @@ snapshots: schema-utils: 3.3.0 source-map: 0.7.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + optionalDependencies: + "@types/webpack": 4.41.38 + type-fest: 2.19.0 webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) + webpack-hot-middleware: 2.25.4 + + "@pmmmwh/react-refresh-webpack-plugin@0.5.11(@types/webpack@4.41.38)(react-refresh@0.14.0)(type-fest@2.19.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)(webpack@5.88.2(webpack-cli@4.10.0))": + dependencies: + ansi-html-community: 0.0.8 + common-path-prefix: 3.0.0 + core-js-pure: 3.33.0 + error-stack-parser: 2.1.4 + find-up: 5.0.0 + html-entities: 2.3.2 + loader-utils: 2.0.4 + react-refresh: 0.14.0 + schema-utils: 3.3.0 + source-map: 0.7.4 + webpack: 5.88.2(webpack-cli@4.10.0) + optionalDependencies: + "@types/webpack": 4.41.38 + type-fest: 2.19.0 + webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) + webpack-hot-middleware: 2.25.4 "@pnpm/build-modules@9.3.5(@pnpm/logger@4.0.0)(typanion@3.9.0)": dependencies: @@ -38896,11 +39042,11 @@ snapshots: "@pnpm/types": 8.5.0 load-json-file: 6.2.0 - "@pnpm/cli-utils@0.7.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": + "@pnpm/cli-utils@0.7.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0)": dependencies: "@pnpm/cli-meta": 3.0.6 - "@pnpm/config": 15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) - "@pnpm/default-reporter": 9.1.16(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) + "@pnpm/config": 15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0) + "@pnpm/default-reporter": 9.1.16(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0) "@pnpm/error": 3.0.1 "@pnpm/logger": 4.0.0 "@pnpm/manifest-utils": 3.1.2(@pnpm/logger@4.0.0) @@ -38916,14 +39062,14 @@ snapshots: - supports-color - typanion - "@pnpm/config@15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": + "@pnpm/config@15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0)": dependencies: "@pnpm/constants": 6.1.0 "@pnpm/error": 3.0.1 "@pnpm/git-utils": 0.1.0 "@pnpm/matcher": 3.0.0 "@pnpm/npm-conf": 2.0.0 - "@pnpm/pnpmfile": 2.2.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) + "@pnpm/pnpmfile": 2.2.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0) "@pnpm/read-project-manifest": 3.0.9 "@pnpm/types": 8.5.0 camelcase: 6.3.0 @@ -38949,7 +39095,7 @@ snapshots: "@pnpm/logger": 4.0.0 "@pnpm/types": 8.5.0 - "@pnpm/core@5.10.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": + "@pnpm/core@5.10.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0)": dependencies: "@pnpm/build-modules": 9.3.5(@pnpm/logger@4.0.0)(typanion@3.9.0) "@pnpm/calc-dep-state": 3.0.1 @@ -38989,7 +39135,7 @@ snapshots: "@pnpm/symlink-dependency": 5.0.6(@pnpm/logger@4.0.0) "@pnpm/types": 8.5.0 "@pnpm/which-version-is-pinned": 3.0.0 - "@yarnpkg/extensions": 1.1.0-rc.6(@yarnpkg/core@4.0.0-rc.50) + "@yarnpkg/extensions": 1.1.0-rc.6(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0)) "@zkochan/rimraf": 2.1.2 dependency-path: 9.2.4 is-inner-link: 4.0.0 @@ -39014,9 +39160,9 @@ snapshots: dependencies: rfc4648: 1.5.2 - "@pnpm/default-reporter@9.1.16(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": + "@pnpm/default-reporter@9.1.16(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0)": dependencies: - "@pnpm/config": 15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) + "@pnpm/config": 15.9.1(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0) "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) "@pnpm/error": 3.0.1 "@pnpm/logger": 4.0.0 @@ -39080,10 +39226,10 @@ snapshots: dependency-path: 9.2.4 ramda: "@pnpm/ramda@0.28.1" - "@pnpm/filter-workspace-packages@5.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": + "@pnpm/filter-workspace-packages@5.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0)": dependencies: "@pnpm/error": 3.0.1 - "@pnpm/find-workspace-packages": 4.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) + "@pnpm/find-workspace-packages": 4.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0) "@pnpm/matcher": 3.0.0 execa: safe-execa@0.1.3 find-up: 5.0.0 @@ -39099,9 +39245,9 @@ snapshots: - supports-color - typanion - "@pnpm/find-workspace-packages@4.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": + "@pnpm/find-workspace-packages@4.0.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0)": dependencies: - "@pnpm/cli-utils": 0.7.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) + "@pnpm/cli-utils": 0.7.27(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0) "@pnpm/constants": 6.1.0 "@pnpm/types": 8.5.0 find-packages: 9.0.9 @@ -39441,9 +39587,9 @@ snapshots: dependencies: "@pnpm/types": 8.5.0 - "@pnpm/pnpmfile@2.2.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0)": + "@pnpm/pnpmfile@2.2.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0)": dependencies: - "@pnpm/core": 5.10.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50)(typanion@3.9.0) + "@pnpm/core": 5.10.0(@pnpm/logger@4.0.0)(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))(typanion@3.9.0) "@pnpm/core-loggers": 7.0.6(@pnpm/logger@4.0.0) "@pnpm/error": 3.0.1 "@pnpm/lockfile-types": 4.3.1 @@ -39638,532 +39784,330 @@ snapshots: dependencies: "@babel/runtime": 7.23.6 - "@radix-ui/react-arrow@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-arrow@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-arrow@1.0.3(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@types/react": 17.0.21 + "@types/react-dom": 17.0.8 - "@radix-ui/react-collection@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-collection@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-context": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-slot": 1.0.2(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-collection@1.0.3(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) - "@radix-ui/react-context": 1.0.1(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-slot": 1.0.2(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-compose-refs@1.0.1(@types/react@17.0.21)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 + optionalDependencies: "@types/react": 17.0.21 - react: 17.0.2 + "@types/react-dom": 17.0.8 - "@radix-ui/react-compose-refs@1.0.1(react@17.0.2)": + "@radix-ui/react-compose-refs@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - - "@radix-ui/react-context@1.0.1(@types/react@17.0.21)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 + optionalDependencies: "@types/react": 17.0.21 - react: 17.0.2 - "@radix-ui/react-context@1.0.1(react@17.0.2)": + "@radix-ui/react-context@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - - "@radix-ui/react-direction@1.0.1(@types/react@17.0.21)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 + optionalDependencies: "@types/react": 17.0.21 - react: 17.0.2 - "@radix-ui/react-direction@1.0.1(react@17.0.2)": + "@radix-ui/react-direction@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 + optionalDependencies: + "@types/react": 17.0.21 - "@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-use-escape-keydown": 1.0.3(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-dismissable-layer@1.0.4(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) - "@radix-ui/react-use-escape-keydown": 1.0.3(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-focus-guards@1.0.1(@types/react@17.0.21)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 + optionalDependencies: "@types/react": 17.0.21 - react: 17.0.2 + "@types/react-dom": 17.0.8 - "@radix-ui/react-focus-guards@1.0.1(react@17.0.2)": + "@radix-ui/react-focus-guards@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 + optionalDependencies: + "@types/react": 17.0.21 - "@radix-ui/react-focus-scope@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-focus-scope@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-focus-scope@1.0.3(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@types/react": 17.0.21 + "@types/react-dom": 17.0.8 "@radix-ui/react-id@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 - react: 17.0.2 - - "@radix-ui/react-id@1.0.1(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-use-layout-effect": 1.0.1(react@17.0.2) react: 17.0.2 + optionalDependencies: + "@types/react": 17.0.21 - "@radix-ui/react-popper@1.1.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-popper@1.1.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 - "@floating-ui/react-dom": 2.0.2(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-arrow": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@floating-ui/react-dom": 2.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-arrow": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-context": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-use-rect": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-use-size": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/rect": 1.0.1 - "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-popper@1.1.2(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@floating-ui/react-dom": 2.0.2(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-arrow": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) - "@radix-ui/react-context": 1.0.1(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) - "@radix-ui/react-use-layout-effect": 1.0.1(react@17.0.2) - "@radix-ui/react-use-rect": 1.0.1(react@17.0.2) - "@radix-ui/react-use-size": 1.0.1(react@17.0.2) - "@radix-ui/rect": 1.0.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-portal@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + optionalDependencies: "@types/react": 17.0.21 "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - "@radix-ui/react-portal@1.0.3(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-portal@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-primitive@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-slot": 1.0.2(@types/react@17.0.21)(react@17.0.2) + optionalDependencies: "@types/react": 17.0.21 "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - "@radix-ui/react-primitive@1.0.3(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-primitive@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 - "@radix-ui/react-slot": 1.0.2(react@17.0.2) + "@radix-ui/react-slot": 1.0.2(@types/react@17.0.21)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@types/react": 17.0.21 + "@types/react-dom": 17.0.8 - "@radix-ui/react-roving-focus@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-roving-focus@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-collection": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-collection": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-context": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-direction": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-id": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-use-controllable-state": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-roving-focus@1.0.4(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-collection": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) - "@radix-ui/react-context": 1.0.1(react@17.0.2) - "@radix-ui/react-direction": 1.0.1(react@17.0.2) - "@radix-ui/react-id": 1.0.1(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) - "@radix-ui/react-use-controllable-state": 1.0.1(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@types/react": 17.0.21 + "@types/react-dom": 17.0.8 - "@radix-ui/react-select@1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-select@1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/number": 1.0.1 "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-collection": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-collection": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-context": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-direction": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-dismissable-layer": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-dismissable-layer": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-focus-guards": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-focus-scope": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-focus-scope": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-id": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-popper": 1.1.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-portal": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-popper": 1.1.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-portal": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-slot": 1.0.2(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-use-controllable-state": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-use-previous": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-visually-hidden": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 + "@radix-ui/react-visually-hidden": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) aria-hidden: 1.2.3 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-remove-scroll: 2.5.5(@types/react@17.0.21)(react@17.0.2) - - "@radix-ui/react-select@1.2.2(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/number": 1.0.1 - "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-collection": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) - "@radix-ui/react-context": 1.0.1(react@17.0.2) - "@radix-ui/react-direction": 1.0.1(react@17.0.2) - "@radix-ui/react-dismissable-layer": 1.0.4(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-focus-guards": 1.0.1(react@17.0.2) - "@radix-ui/react-focus-scope": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-id": 1.0.1(react@17.0.2) - "@radix-ui/react-popper": 1.1.2(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-portal": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-slot": 1.0.2(react@17.0.2) - "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) - "@radix-ui/react-use-controllable-state": 1.0.1(react@17.0.2) - "@radix-ui/react-use-layout-effect": 1.0.1(react@17.0.2) - "@radix-ui/react-use-previous": 1.0.1(react@17.0.2) - "@radix-ui/react-visually-hidden": 1.0.3(react-dom@17.0.2)(react@17.0.2) - aria-hidden: 1.2.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-remove-scroll: 2.5.5(react@17.0.2) - - "@radix-ui/react-separator@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + optionalDependencies: "@types/react": 17.0.21 "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - "@radix-ui/react-separator@1.0.3(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-separator@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@types/react": 17.0.21 + "@types/react-dom": 17.0.8 "@radix-ui/react-slot@1.0.2(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-compose-refs": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 - react: 17.0.2 - - "@radix-ui/react-slot@1.0.2(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-compose-refs": 1.0.1(react@17.0.2) react: 17.0.2 + optionalDependencies: + "@types/react": 17.0.21 - "@radix-ui/react-toggle-group@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-toggle-group@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 "@radix-ui/react-context": 1.0.1(@types/react@17.0.21)(react@17.0.2) "@radix-ui/react-direction": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-roving-focus": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-toggle": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-roving-focus": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-toggle": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@radix-ui/react-use-controllable-state": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-toggle-group@1.0.4(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-context": 1.0.1(react@17.0.2) - "@radix-ui/react-direction": 1.0.1(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-roving-focus": 1.0.4(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-toggle": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-use-controllable-state": 1.0.1(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-toggle@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-use-controllable-state": 1.0.1(@types/react@17.0.21)(react@17.0.2) + optionalDependencies: "@types/react": 17.0.21 "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - "@radix-ui/react-toggle@1.0.3(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-toggle@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-use-controllable-state": 1.0.1(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-use-controllable-state": 1.0.1(@types/react@17.0.21)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-toolbar@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-context": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-direction": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-roving-focus": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-separator": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-toggle-group": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + optionalDependencies: "@types/react": 17.0.21 "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - "@radix-ui/react-toolbar@1.0.4(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-toolbar@1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/primitive": 1.0.1 - "@radix-ui/react-context": 1.0.1(react@17.0.2) - "@radix-ui/react-direction": 1.0.1(react@17.0.2) - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-roving-focus": 1.0.4(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-separator": 1.0.3(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-toggle-group": 1.0.4(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-context": 1.0.1(@types/react@17.0.21)(react@17.0.2) + "@radix-ui/react-direction": 1.0.1(@types/react@17.0.21)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-roving-focus": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-separator": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-toggle-group": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - - "@radix-ui/react-use-callback-ref@1.0.1(@types/react@17.0.21)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 + optionalDependencies: "@types/react": 17.0.21 - react: 17.0.2 + "@types/react-dom": 17.0.8 - "@radix-ui/react-use-callback-ref@1.0.1(react@17.0.2)": + "@radix-ui/react-use-callback-ref@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 + optionalDependencies: + "@types/react": 17.0.21 "@radix-ui/react-use-controllable-state@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 - react: 17.0.2 - - "@radix-ui/react-use-controllable-state@1.0.1(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) react: 17.0.2 + optionalDependencies: + "@types/react": 17.0.21 "@radix-ui/react-use-escape-keydown@1.0.3(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-callback-ref": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 react: 17.0.2 - - "@radix-ui/react-use-escape-keydown@1.0.3(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-use-callback-ref": 1.0.1(react@17.0.2) - react: 17.0.2 - - "@radix-ui/react-use-layout-effect@1.0.1(@types/react@17.0.21)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 + optionalDependencies: "@types/react": 17.0.21 - react: 17.0.2 - "@radix-ui/react-use-layout-effect@1.0.1(react@17.0.2)": + "@radix-ui/react-use-layout-effect@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - - "@radix-ui/react-use-previous@1.0.1(@types/react@17.0.21)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 + optionalDependencies: "@types/react": 17.0.21 - react: 17.0.2 - "@radix-ui/react-use-previous@1.0.1(react@17.0.2)": + "@radix-ui/react-use-previous@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 react: 17.0.2 - - "@radix-ui/react-use-rect@1.0.1(@types/react@17.0.21)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/rect": 1.0.1 + optionalDependencies: "@types/react": 17.0.21 - react: 17.0.2 - "@radix-ui/react-use-rect@1.0.1(react@17.0.2)": + "@radix-ui/react-use-rect@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/rect": 1.0.1 react: 17.0.2 + optionalDependencies: + "@types/react": 17.0.21 "@radix-ui/react-use-size@1.0.1(@types/react@17.0.21)(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 "@radix-ui/react-use-layout-effect": 1.0.1(@types/react@17.0.21)(react@17.0.2) - "@types/react": 17.0.21 react: 17.0.2 - - "@radix-ui/react-use-size@1.0.1(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-use-layout-effect": 1.0.1(react@17.0.2) - react: 17.0.2 - - "@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@babel/runtime": 7.23.6 - "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + optionalDependencies: "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - "@radix-ui/react-visually-hidden@1.0.3(react-dom@17.0.2)(react@17.0.2)": + "@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.23.6 - "@radix-ui/react-primitive": 1.0.3(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-primitive": 1.0.3(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@types/react": 17.0.21 + "@types/react-dom": 17.0.8 "@radix-ui/rect@1.0.1": dependencies: "@babel/runtime": 7.23.6 - "@reactflow/background@11.3.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": + "@reactflow/background@11.3.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) + "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) classcat: 5.0.4 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2) + zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react@17.0.2) transitivePeerDependencies: - "@types/react" - immer - "@reactflow/controls@11.2.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": + "@reactflow/controls@11.2.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) + "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) classcat: 5.0.4 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2) + zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react@17.0.2) transitivePeerDependencies: - "@types/react" - immer - "@reactflow/core@11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": + "@reactflow/core@11.10.1(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@types/d3": 7.4.3 "@types/d3-drag": 3.0.7 @@ -40175,14 +40119,14 @@ snapshots: d3-zoom: 3.0.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2) + zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react@17.0.2) transitivePeerDependencies: - "@types/react" - immer - "@reactflow/minimap@11.7.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": + "@reactflow/minimap@11.7.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) + "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/d3-selection": 3.0.10 "@types/d3-zoom": 3.0.8 classcat: 5.0.4 @@ -40190,31 +40134,31 @@ snapshots: d3-zoom: 3.0.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2) + zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react@17.0.2) transitivePeerDependencies: - "@types/react" - immer - "@reactflow/node-resizer@2.2.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": + "@reactflow/node-resizer@2.2.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) + "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) classcat: 5.0.4 d3-drag: 3.0.0 d3-selection: 3.0.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2) + zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react@17.0.2) transitivePeerDependencies: - "@types/react" - immer - "@reactflow/node-toolbar@1.3.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2)": + "@reactflow/node-toolbar@1.3.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) + "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) classcat: 5.0.4 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2) + zustand: 4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react@17.0.2) transitivePeerDependencies: - "@types/react" - immer @@ -40257,10 +40201,10 @@ snapshots: transitivePeerDependencies: - debug - "@schematics/angular@14.2.11": + "@schematics/angular@14.2.11(chokidar@3.5.3)": dependencies: - "@angular-devkit/core": 14.2.11 - "@angular-devkit/schematics": 14.2.11 + "@angular-devkit/core": 14.2.11(chokidar@3.5.3) + "@angular-devkit/schematics": 14.2.11(chokidar@3.5.3) jsonc-parser: 3.1.0 transitivePeerDependencies: - chokidar @@ -40306,35 +40250,36 @@ snapshots: "@socket.io/base64-arraybuffer@1.0.2": {} - "@storybook/addon-controls@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/addon-controls@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@storybook/blocks": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/blocks": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) - "@storybook/core-common": 7.4.6 + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@storybook/core-common": 7.4.6(encoding@0.1.13) "@storybook/core-events": 7.4.6 - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/node-logger": 7.4.6 "@storybook/preview-api": 7.4.6 - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.4.6 lodash: 4.17.21 + ts-dedent: 2.2.0 + optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - ts-dedent: 2.2.0 transitivePeerDependencies: - "@types/react" - "@types/react-dom" - encoding - supports-color - "@storybook/addon-docs@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/addon-docs@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@jest/transform": 29.7.0 "@mdx-js/react": 2.3.0(react@17.0.2) - "@storybook/blocks": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/blocks": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/csf-plugin": 7.4.6 "@storybook/csf-tools": 7.4.6 "@storybook/global": 5.0.0 @@ -40342,8 +40287,8 @@ snapshots: "@storybook/node-logger": 7.4.6 "@storybook/postinstall": 7.4.6 "@storybook/preview-api": 7.4.6 - "@storybook/react-dom-shim": 7.4.6(react-dom@17.0.2)(react@17.0.2) - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/react-dom-shim": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.4.6 fs-extra: 11.1.1 react: 17.0.2 @@ -40363,118 +40308,132 @@ snapshots: "@storybook/global": 5.0.0 "@storybook/preview-api": 7.4.6 - "@storybook/addon-links@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/addon-links@7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/core-events": 7.4.6 "@storybook/csf": 0.1.1 "@storybook/global": 5.0.0 - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": 7.4.6 - "@storybook/router": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/router": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.4.6 prop-types: 15.8.1 + ts-dedent: 2.2.0 + optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - ts-dedent: 2.2.0 "@storybook/addon-links@7.6.13(react@17.0.2)": dependencies: "@storybook/csf": 0.1.2 "@storybook/global": 5.0.0 - react: 17.0.2 ts-dedent: 2.2.0 + optionalDependencies: + react: 17.0.2 - "@storybook/addon-measure@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/addon-measure@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/core-events": 7.4.6 "@storybook/global": 5.0.0 - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": 7.4.6 "@storybook/types": 7.4.6 + tiny-invariant: 1.3.1 + optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - tiny-invariant: 1.3.1 transitivePeerDependencies: - "@types/react" - "@types/react-dom" - "@storybook/addon-outline@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/addon-outline@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/core-events": 7.4.6 "@storybook/global": 5.0.0 - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": 7.4.6 "@storybook/types": 7.4.6 + ts-dedent: 2.2.0 + optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - ts-dedent: 2.2.0 transitivePeerDependencies: - "@types/react" - "@types/react-dom" - "@storybook/addon-toolbars@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/addon-toolbars@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": 7.4.6 - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: - "@types/react" - "@types/react-dom" - "@storybook/addon-viewport@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/addon-viewport@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/core-events": 7.4.6 "@storybook/global": 5.0.0 - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": 7.4.6 - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) memoizerific: 1.11.3 prop-types: 15.8.1 + optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: - "@types/react" - "@types/react-dom" - "@storybook/addon-webpack5-compiler-babel@3.0.3(webpack@5.88.2)": + "@storybook/addon-webpack5-compiler-babel@3.0.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0))": + dependencies: + "@babel/core": 7.23.9 + babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) + transitivePeerDependencies: + - supports-color + - webpack + + "@storybook/addon-webpack5-compiler-babel@3.0.3(webpack@5.88.2(esbuild@0.18.20))": dependencies: "@babel/core": 7.23.9 - babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2) + babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2(esbuild@0.18.20)) transitivePeerDependencies: - supports-color - webpack - "@storybook/addons@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/addons@7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": 7.4.6 "@storybook/types": 7.4.6 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - "@storybook/blocks@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@storybook/blocks@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/channels": 7.4.6 "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/core-events": 7.4.6 "@storybook/csf": 0.1.1 - "@storybook/docs-tools": 7.4.6 + "@storybook/docs-tools": 7.4.6(encoding@0.1.13) "@storybook/global": 5.0.0 - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": 7.4.6 - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.4.6 "@types/lodash": 4.14.169 color-convert: 2.0.1 @@ -40484,7 +40443,7 @@ snapshots: memoizerific: 1.11.3 polished: 4.2.2 react: 17.0.2 - react-colorful: 5.6.1(react-dom@17.0.2)(react@17.0.2) + react-colorful: 5.6.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: 17.0.2(react@17.0.2) telejson: 7.2.0 tocbot: 4.21.2 @@ -40496,18 +40455,18 @@ snapshots: - encoding - supports-color - "@storybook/blocks@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/blocks@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/channels": 7.4.6 "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/core-events": 7.4.6 "@storybook/csf": 0.1.1 "@storybook/docs-tools": 7.4.6 "@storybook/global": 5.0.0 - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": 7.4.6 - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.4.6 "@types/lodash": 4.14.169 color-convert: 2.0.1 @@ -40517,7 +40476,7 @@ snapshots: memoizerific: 1.11.3 polished: 4.2.2 react: 17.0.2 - react-colorful: 5.6.1(react-dom@17.0.2)(react@17.0.2) + react-colorful: 5.6.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: 17.0.2(react@17.0.2) telejson: 7.2.0 tocbot: 4.21.2 @@ -40529,18 +40488,18 @@ snapshots: - encoding - supports-color - "@storybook/blocks@7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@storybook/blocks@7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/channels": 7.6.13 "@storybook/client-logger": 7.6.13 - "@storybook/components": 7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@storybook/components": 7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/core-events": 7.6.13 "@storybook/csf": 0.1.2 - "@storybook/docs-tools": 7.6.13 + "@storybook/docs-tools": 7.6.13(encoding@0.1.13) "@storybook/global": 5.0.0 - "@storybook/manager-api": 7.6.13(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/preview-api": 7.6.13 - "@storybook/theming": 7.6.13(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.6.13 "@types/lodash": 4.14.202 color-convert: 2.0.1 @@ -40550,7 +40509,7 @@ snapshots: memoizerific: 1.11.3 polished: 4.2.2 react: 17.0.2 - react-colorful: 5.6.1(react-dom@17.0.2)(react@17.0.2) + react-colorful: 5.6.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: 17.0.2(react@17.0.2) telejson: 7.2.0 tocbot: 4.21.2 @@ -40584,10 +40543,32 @@ snapshots: - encoding - supports-color - "@storybook/builder-manager@7.6.13": + "@storybook/builder-manager@7.4.6(encoding@0.1.13)": + dependencies: + "@fal-works/esbuild-plugin-global-externals": 2.1.2 + "@storybook/core-common": 7.4.6(encoding@0.1.13) + "@storybook/manager": 7.4.6 + "@storybook/node-logger": 7.4.6 + "@types/ejs": 3.1.3 + "@types/find-cache-dir": 3.2.1 + "@yarnpkg/esbuild-plugin-pnp": 3.0.0-rc.15(esbuild@0.18.20) + browser-assert: 1.2.1 + ejs: 3.1.9 + esbuild: 0.18.20 + esbuild-plugin-alias: 0.2.1 + express: 4.19.2 + find-cache-dir: 3.3.1 + fs-extra: 11.1.1 + process: 0.11.10 + util: 0.12.5 + transitivePeerDependencies: + - encoding + - supports-color + + "@storybook/builder-manager@7.6.13(encoding@0.1.13)": dependencies: "@fal-works/esbuild-plugin-global-externals": 2.1.2 - "@storybook/core-common": 7.6.13 + "@storybook/core-common": 7.6.13(encoding@0.1.13) "@storybook/manager": 7.6.13 "@storybook/node-logger": 7.6.13 "@types/ejs": 3.1.3 @@ -40606,55 +40587,56 @@ snapshots: - encoding - supports-color - "@storybook/builder-webpack5@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)": + "@storybook/builder-webpack5@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4)": dependencies: "@babel/core": 7.23.9 - "@storybook/addons": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/addons": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/channels": 7.4.6 "@storybook/client-api": 7.4.6 "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@storybook/core-common": 7.4.6 + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@storybook/core-common": 7.4.6(encoding@0.1.13) "@storybook/core-events": 7.4.6 - "@storybook/core-webpack": 7.4.6 + "@storybook/core-webpack": 7.4.6(encoding@0.1.13) "@storybook/global": 5.0.0 - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/node-logger": 7.4.6 "@storybook/preview": 7.4.6 "@storybook/preview-api": 7.4.6 - "@storybook/router": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/router": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/store": 7.4.6 - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@swc/core": 1.3.92 "@types/node": 16.18.58 "@types/semver": 7.5.2 - babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2) + babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)) babel-plugin-named-exports-order: 0.0.2 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 constants-browserify: 1.0.0 - css-loader: 6.7.1(webpack@5.88.2) + css-loader: 6.7.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)) express: 4.19.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.8.4)(webpack@5.88.2) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)) fs-extra: 11.1.1 - html-webpack-plugin: 5.5.3(webpack@5.88.2) + html-webpack-plugin: 5.5.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)) path-browserify: 1.0.1 process: 0.11.10 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) semver: 7.5.4 - style-loader: 3.3.3(webpack@5.88.2) - swc-loader: 0.2.3(@swc/core@1.3.92)(webpack@5.88.2) - terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2) + style-loader: 3.3.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)) + swc-loader: 0.2.3(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)) ts-dedent: 2.2.0 - typescript: 4.8.4 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - webpack-dev-middleware: 6.1.1(webpack@5.88.2) + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + webpack-dev-middleware: 6.1.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)) webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.5.0 + optionalDependencies: + typescript: 4.8.4 transitivePeerDependencies: - "@swc/helpers" - "@types/react" @@ -40665,55 +40647,56 @@ snapshots: - uglify-js - webpack-cli - "@storybook/builder-webpack5@7.4.6(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": + "@storybook/builder-webpack5@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))": dependencies: "@babel/core": 7.23.9 - "@storybook/addons": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/addons": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/channels": 7.4.6 "@storybook/client-api": 7.4.6 "@storybook/client-logger": 7.4.6 - "@storybook/components": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/components": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/core-common": 7.4.6 "@storybook/core-events": 7.4.6 "@storybook/core-webpack": 7.4.6 "@storybook/global": 5.0.0 - "@storybook/manager-api": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/manager-api": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/node-logger": 7.4.6 "@storybook/preview": 7.4.6 "@storybook/preview-api": 7.4.6 - "@storybook/router": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/router": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/store": 7.4.6 - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@swc/core": 1.3.92 "@types/node": 16.18.58 "@types/semver": 7.5.2 - babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2) + babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) babel-plugin-named-exports-order: 0.0.2 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 constants-browserify: 1.0.0 - css-loader: 6.7.1(webpack@5.88.2) + css-loader: 6.7.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) express: 4.19.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.8.4)(webpack@5.88.2) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) fs-extra: 11.1.1 - html-webpack-plugin: 5.5.3(webpack@5.88.2) + html-webpack-plugin: 5.5.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) path-browserify: 1.0.1 process: 0.11.10 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) semver: 7.5.4 - style-loader: 3.3.3(webpack@5.88.2) - swc-loader: 0.2.3(@swc/core@1.3.92)(webpack@5.88.2) - terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2) + style-loader: 3.3.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) + swc-loader: 0.2.3(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) ts-dedent: 2.2.0 - typescript: 4.8.4 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) - webpack-dev-middleware: 6.1.1(webpack@5.88.2) + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + webpack-dev-middleware: 6.1.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.5.0 + optionalDependencies: + typescript: 4.8.4 transitivePeerDependencies: - "@swc/helpers" - "@types/react" @@ -40724,47 +40707,98 @@ snapshots: - uglify-js - webpack-cli - "@storybook/builder-webpack5@7.6.13(esbuild@0.18.20)(typescript@4.8.4)(webpack-cli@4.10.0)": + "@storybook/builder-webpack5@7.6.13(encoding@0.1.13)(esbuild@0.18.20)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))": dependencies: "@babel/core": 7.23.9 "@storybook/channels": 7.6.13 "@storybook/client-logger": 7.6.13 - "@storybook/core-common": 7.6.13 + "@storybook/core-common": 7.6.13(encoding@0.1.13) "@storybook/core-events": 7.6.13 - "@storybook/core-webpack": 7.6.13 + "@storybook/core-webpack": 7.6.13(encoding@0.1.13) "@storybook/node-logger": 7.6.13 "@storybook/preview": 7.6.13 "@storybook/preview-api": 7.6.13 "@swc/core": 1.3.92 "@types/node": 18.17.18 "@types/semver": 7.5.2 - babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2) + babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.2.3 constants-browserify: 1.0.0 - css-loader: 6.7.1(webpack@5.88.2) + css-loader: 6.7.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) es-module-lexer: 1.4.1 express: 4.19.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.8.4)(webpack@5.88.2) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) fs-extra: 11.1.1 - html-webpack-plugin: 5.5.3(webpack@5.88.2) + html-webpack-plugin: 5.5.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) magic-string: 0.30.7 path-browserify: 1.0.1 process: 0.11.10 semver: 7.5.4 - style-loader: 3.3.3(webpack@5.88.2) - swc-loader: 0.2.3(@swc/core@1.3.92)(webpack@5.88.2) - terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2) + style-loader: 3.3.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) + swc-loader: 0.2.3(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) ts-dedent: 2.2.0 - typescript: 4.8.4 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - webpack-dev-middleware: 6.1.1(webpack@5.88.2) + webpack-dev-middleware: 6.1.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) + webpack-hot-middleware: 2.25.4 + webpack-virtual-modules: 0.5.0 + optionalDependencies: + typescript: 4.8.4 + transitivePeerDependencies: + - "@swc/helpers" + - encoding + - esbuild + - supports-color + - uglify-js + - webpack-cli + + "@storybook/builder-webpack5@7.6.13(encoding@0.1.13)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))": + dependencies: + "@babel/core": 7.23.9 + "@storybook/channels": 7.6.13 + "@storybook/client-logger": 7.6.13 + "@storybook/core-common": 7.6.13(encoding@0.1.13) + "@storybook/core-events": 7.6.13 + "@storybook/core-webpack": 7.6.13(encoding@0.1.13) + "@storybook/node-logger": 7.6.13 + "@storybook/preview": 7.6.13 + "@storybook/preview-api": 7.6.13 + "@swc/core": 1.3.92 + "@types/node": 18.17.18 + "@types/semver": 7.5.2 + babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))) + browser-assert: 1.2.1 + case-sensitive-paths-webpack-plugin: 2.4.0 + cjs-module-lexer: 1.2.3 + constants-browserify: 1.0.0 + css-loader: 6.7.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))) + es-module-lexer: 1.4.1 + express: 4.19.2 + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))) + fs-extra: 11.1.1 + html-webpack-plugin: 5.5.3(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))) + magic-string: 0.30.7 + path-browserify: 1.0.1 + process: 0.11.10 + semver: 7.5.4 + style-loader: 3.3.3(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))) + swc-loader: 0.2.3(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))) + ts-dedent: 2.2.0 + url: 0.11.3 + util: 0.12.5 + util-deprecate: 1.0.2 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + webpack-dev-middleware: 6.1.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))) webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.5.0 + optionalDependencies: + typescript: 4.8.4 transitivePeerDependencies: - "@swc/helpers" - encoding @@ -40821,7 +40855,7 @@ snapshots: get-port: 5.1.1 giget: 1.1.3 globby: 11.1.0 - jscodeshift: 0.14.0(@babel/preset-env@7.23.9) + jscodeshift: 0.14.0(@babel/preset-env@7.23.9(@babel/core@7.23.9)) leven: 3.1.0 ora: 5.4.1 prettier: 2.8.8 @@ -40840,19 +40874,68 @@ snapshots: - supports-color - utf-8-validate - "@storybook/cli@7.6.13": + "@storybook/cli@7.4.6(encoding@0.1.13)": + dependencies: + "@babel/core": 7.23.9 + "@babel/preset-env": 7.23.9(@babel/core@7.23.9) + "@babel/types": 7.23.9 + "@ndelangen/get-tarball": 3.0.9 + "@storybook/codemod": 7.4.6 + "@storybook/core-common": 7.4.6(encoding@0.1.13) + "@storybook/core-events": 7.4.6 + "@storybook/core-server": 7.4.6(encoding@0.1.13) + "@storybook/csf-tools": 7.4.6 + "@storybook/node-logger": 7.4.6 + "@storybook/telemetry": 7.4.6(encoding@0.1.13) + "@storybook/types": 7.4.6 + "@types/semver": 7.5.2 + "@yarnpkg/fslib": 2.10.3 + "@yarnpkg/libzip": 2.3.0 + chalk: 4.1.2 + commander: 6.2.1 + cross-spawn: 7.0.3 + detect-indent: 6.1.0 + envinfo: 7.8.1 + execa: 5.1.1 + express: 4.19.2 + find-up: 5.0.0 + fs-extra: 11.1.1 + get-npm-tarball-url: 2.0.3 + get-port: 5.1.1 + giget: 1.1.3 + globby: 11.1.0 + jscodeshift: 0.14.0(@babel/preset-env@7.23.9(@babel/core@7.23.9)) + leven: 3.1.0 + ora: 5.4.1 + prettier: 2.8.8 + prompts: 2.4.2 + puppeteer-core: 2.1.1 + read-pkg-up: 7.0.1 + semver: 7.5.4 + simple-update-notifier: 2.0.0 + strip-json-comments: 3.1.1 + tempy: 1.0.1 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + "@storybook/cli@7.6.13(encoding@0.1.13)": dependencies: "@babel/core": 7.23.9 "@babel/preset-env": 7.23.9(@babel/core@7.23.9) "@babel/types": 7.23.9 "@ndelangen/get-tarball": 3.0.9 "@storybook/codemod": 7.6.13 - "@storybook/core-common": 7.6.13 + "@storybook/core-common": 7.6.13(encoding@0.1.13) "@storybook/core-events": 7.6.13 - "@storybook/core-server": 7.6.13 + "@storybook/core-server": 7.6.13(encoding@0.1.13) "@storybook/csf-tools": 7.6.13 "@storybook/node-logger": 7.6.13 - "@storybook/telemetry": 7.6.13 + "@storybook/telemetry": 7.6.13(encoding@0.1.13) "@storybook/types": 7.6.13 "@types/semver": 7.5.2 "@yarnpkg/fslib": 2.10.3 @@ -40870,7 +40953,7 @@ snapshots: get-port: 5.1.1 giget: 1.1.3 globby: 11.1.0 - jscodeshift: 0.15.1(@babel/preset-env@7.23.9) + jscodeshift: 0.15.1(@babel/preset-env@7.23.9(@babel/core@7.23.9)) leven: 3.1.0 ora: 5.4.1 prettier: 2.8.8 @@ -40913,7 +40996,7 @@ snapshots: "@types/cross-spawn": 6.0.3 cross-spawn: 7.0.3 globby: 11.1.0 - jscodeshift: 0.14.0(@babel/preset-env@7.23.9) + jscodeshift: 0.14.0(@babel/preset-env@7.23.9(@babel/core@7.23.9)) lodash: 4.17.21 prettier: 2.8.8 recast: 0.23.4 @@ -40932,62 +41015,44 @@ snapshots: "@types/cross-spawn": 6.0.3 cross-spawn: 7.0.3 globby: 11.1.0 - jscodeshift: 0.15.1(@babel/preset-env@7.23.9) + jscodeshift: 0.15.1(@babel/preset-env@7.23.9(@babel/core@7.23.9)) lodash: 4.17.21 prettier: 2.8.8 recast: 0.23.4 transitivePeerDependencies: - supports-color - "@storybook/components@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": + "@storybook/components@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@radix-ui/react-select": 1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-toolbar": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-select": 1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-toolbar": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/client-logger": 7.4.6 "@storybook/csf": 0.1.2 "@storybook/global": 5.0.0 - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.4.6 memoizerific: 1.11.3 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - use-resize-observer: 9.1.0(react-dom@17.0.2)(react@17.0.2) + use-resize-observer: 9.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) util-deprecate: 1.0.2 transitivePeerDependencies: - "@types/react" - "@types/react-dom" - "@storybook/components@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/components@7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: - "@radix-ui/react-select": 1.2.2(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-toolbar": 1.0.4(react-dom@17.0.2)(react@17.0.2) - "@storybook/client-logger": 7.4.6 - "@storybook/csf": 0.1.2 - "@storybook/global": 5.0.0 - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) - "@storybook/types": 7.4.6 - memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - use-resize-observer: 9.1.0(react-dom@17.0.2)(react@17.0.2) - util-deprecate: 1.0.2 - transitivePeerDependencies: - - "@types/react" - - "@types/react-dom" - - "@storybook/components@7.6.13(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2)": - dependencies: - "@radix-ui/react-select": 1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - "@radix-ui/react-toolbar": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + "@radix-ui/react-select": 1.2.2(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@radix-ui/react-toolbar": 1.0.4(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/client-logger": 7.6.13 "@storybook/csf": 0.1.2 "@storybook/global": 5.0.0 - "@storybook/theming": 7.6.13(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.6.13 memoizerific: 1.11.3 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - use-resize-observer: 9.1.0(react-dom@17.0.2)(react@17.0.2) + use-resize-observer: 9.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) util-deprecate: 1.0.2 transitivePeerDependencies: - "@types/react" @@ -41032,7 +41097,36 @@ snapshots: - encoding - supports-color - "@storybook/core-common@7.6.13": + "@storybook/core-common@7.4.6(encoding@0.1.13)": + dependencies: + "@storybook/core-events": 7.4.6 + "@storybook/node-logger": 7.4.6 + "@storybook/types": 7.4.6 + "@types/find-cache-dir": 3.2.1 + "@types/node": 16.18.58 + "@types/node-fetch": 2.6.6 + "@types/pretty-hrtime": 1.0.1 + chalk: 4.1.2 + esbuild: 0.18.20 + esbuild-register: 3.5.0(esbuild@0.18.20) + file-system-cache: 2.3.0 + find-cache-dir: 3.3.1 + find-up: 5.0.0 + fs-extra: 11.1.1 + glob: 10.3.10 + handlebars: 4.7.8 + lazy-universal-dotenv: 4.0.0 + node-fetch: 2.6.11(encoding@0.1.13) + picomatch: 2.3.1 + pkg-dir: 5.0.0 + pretty-hrtime: 1.0.3 + resolve-from: 5.0.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - encoding + - supports-color + + "@storybook/core-common@7.6.13(encoding@0.1.13)": dependencies: "@storybook/core-events": 7.6.13 "@storybook/node-logger": 7.6.13 @@ -41051,7 +41145,7 @@ snapshots: glob: 10.3.10 handlebars: 4.7.8 lazy-universal-dotenv: 4.0.0 - node-fetch: 2.6.11 + node-fetch: 2.6.11(encoding@0.1.13) picomatch: 2.3.1 pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 @@ -41118,13 +41212,62 @@ snapshots: - supports-color - utf-8-validate - "@storybook/core-server@7.6.13": + "@storybook/core-server@7.4.6(encoding@0.1.13)": dependencies: "@aw-web-design/x-default-browser": 1.4.126 "@discoveryjs/json-ext": 0.5.7 - "@storybook/builder-manager": 7.6.13 + "@storybook/builder-manager": 7.4.6(encoding@0.1.13) + "@storybook/channels": 7.4.6 + "@storybook/core-common": 7.4.6(encoding@0.1.13) + "@storybook/core-events": 7.4.6 + "@storybook/csf": 0.1.2 + "@storybook/csf-tools": 7.4.6 + "@storybook/docs-mdx": 0.1.0 + "@storybook/global": 5.0.0 + "@storybook/manager": 7.4.6 + "@storybook/node-logger": 7.4.6 + "@storybook/preview-api": 7.4.6 + "@storybook/telemetry": 7.4.6(encoding@0.1.13) + "@storybook/types": 7.4.6 + "@types/detect-port": 1.3.3 + "@types/node": 16.18.58 + "@types/pretty-hrtime": 1.0.1 + "@types/semver": 7.5.2 + better-opn: 3.0.2 + chalk: 4.1.2 + cli-table3: 0.6.1 + compression: 1.7.4 + detect-port: 1.5.1 + express: 4.19.2 + fs-extra: 11.1.1 + globby: 11.1.0 + ip: 2.0.0 + lodash: 4.17.21 + open: 8.4.0 + pretty-hrtime: 1.0.3 + prompts: 2.4.2 + read-pkg-up: 7.0.1 + semver: 7.5.4 + telejson: 7.2.0 + tiny-invariant: 1.3.1 + ts-dedent: 2.2.0 + util: 0.12.5 + util-deprecate: 1.0.2 + watchpack: 2.4.0 + ws: 8.14.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + "@storybook/core-server@7.6.13(encoding@0.1.13)": + dependencies: + "@aw-web-design/x-default-browser": 1.4.126 + "@discoveryjs/json-ext": 0.5.7 + "@storybook/builder-manager": 7.6.13(encoding@0.1.13) "@storybook/channels": 7.6.13 - "@storybook/core-common": 7.6.13 + "@storybook/core-common": 7.6.13(encoding@0.1.13) "@storybook/core-events": 7.6.13 "@storybook/csf": 0.1.2 "@storybook/csf-tools": 7.6.13 @@ -41133,7 +41276,7 @@ snapshots: "@storybook/manager": 7.6.13 "@storybook/node-logger": 7.6.13 "@storybook/preview-api": 7.6.13 - "@storybook/telemetry": 7.6.13 + "@storybook/telemetry": 7.6.13(encoding@0.1.13) "@storybook/types": 7.6.13 "@types/detect-port": 1.3.3 "@types/node": 18.17.18 @@ -41178,9 +41321,20 @@ snapshots: - encoding - supports-color - "@storybook/core-webpack@7.6.13": + "@storybook/core-webpack@7.4.6(encoding@0.1.13)": + dependencies: + "@storybook/core-common": 7.4.6(encoding@0.1.13) + "@storybook/node-logger": 7.4.6 + "@storybook/types": 7.4.6 + "@types/node": 16.18.58 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - encoding + - supports-color + + "@storybook/core-webpack@7.6.13(encoding@0.1.13)": dependencies: - "@storybook/core-common": 7.6.13 + "@storybook/core-common": 7.6.13(encoding@0.1.13) "@storybook/node-logger": 7.6.13 "@storybook/types": 7.6.13 "@types/node": 18.17.18 @@ -41246,9 +41400,21 @@ snapshots: - encoding - supports-color - "@storybook/docs-tools@7.6.13": + "@storybook/docs-tools@7.4.6(encoding@0.1.13)": + dependencies: + "@storybook/core-common": 7.4.6(encoding@0.1.13) + "@storybook/preview-api": 7.4.6 + "@storybook/types": 7.4.6 + "@types/doctrine": 0.0.3 + doctrine: 3.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - encoding + - supports-color + + "@storybook/docs-tools@7.6.13(encoding@0.1.13)": dependencies: - "@storybook/core-common": 7.6.13 + "@storybook/core-common": 7.6.13(encoding@0.1.13) "@storybook/preview-api": 7.6.13 "@storybook/types": 7.6.13 "@types/doctrine": 0.0.3 @@ -41261,15 +41427,15 @@ snapshots: "@storybook/global@5.0.0": {} - "@storybook/manager-api@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/manager-api@7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/channels": 7.4.6 "@storybook/client-logger": 7.4.6 "@storybook/core-events": 7.4.6 "@storybook/csf": 0.1.1 "@storybook/global": 5.0.0 - "@storybook/router": 7.4.6(react-dom@17.0.2)(react@17.0.2) - "@storybook/theming": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/router": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@storybook/theming": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.4.6 dequal: 2.0.3 lodash: 4.17.21 @@ -41281,7 +41447,7 @@ snapshots: telejson: 7.2.0 ts-dedent: 2.2.0 - "@storybook/manager-api@7.6.13(react-dom@17.0.2)(react@17.0.2)": + "@storybook/manager-api@7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/channels": 7.6.13 "@storybook/client-logger": 7.6.13 @@ -41289,7 +41455,7 @@ snapshots: "@storybook/csf": 0.1.2 "@storybook/global": 5.0.0 "@storybook/router": 7.6.13 - "@storybook/theming": 7.6.13(react-dom@17.0.2)(react@17.0.2) + "@storybook/theming": 7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.6.13 dequal: 2.0.3 lodash: 4.17.21 @@ -41313,17 +41479,16 @@ snapshots: "@storybook/postinstall@7.4.6": {} - "@storybook/preset-react-webpack@7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": + "@storybook/preset-react-webpack@7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(@types/webpack@4.41.38)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)": dependencies: - "@babel/core": 7.16.12 "@babel/preset-flow": 7.22.15(@babel/core@7.16.12) "@babel/preset-react": 7.22.15(@babel/core@7.16.12) - "@pmmmwh/react-refresh-webpack-plugin": 0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.15.1)(webpack@5.88.2) + "@pmmmwh/react-refresh-webpack-plugin": 0.5.11(@types/webpack@4.41.38)(react-refresh@0.11.0)(type-fest@2.19.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) "@storybook/core-webpack": 7.4.6 "@storybook/docs-tools": 7.4.6 "@storybook/node-logger": 7.4.6 - "@storybook/react": 7.4.6(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) - "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2) + "@storybook/react": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) + "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) "@types/node": 16.18.58 "@types/semver": 7.5.2 babel-plugin-add-react-displayname: 0.0.5 @@ -41333,8 +41498,10 @@ snapshots: react-dom: 17.0.2(react@17.0.2) react-refresh: 0.11.0 semver: 7.5.4 - typescript: 4.8.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + optionalDependencies: + "@babel/core": 7.16.12 + typescript: 4.8.4 transitivePeerDependencies: - "@swc/core" - "@types/webpack" @@ -41349,17 +41516,16 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - "@storybook/preset-react-webpack@7.4.6(@babel/core@7.23.9)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": + "@storybook/preset-react-webpack@7.4.6(@babel/core@7.23.9)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-hot-middleware@2.25.4)": dependencies: - "@babel/core": 7.23.9 "@babel/preset-flow": 7.22.15(@babel/core@7.23.9) "@babel/preset-react": 7.22.15(@babel/core@7.23.9) - "@pmmmwh/react-refresh-webpack-plugin": 0.5.11(react-refresh@0.11.0)(webpack@5.88.2) - "@storybook/core-webpack": 7.4.6 - "@storybook/docs-tools": 7.4.6 + "@pmmmwh/react-refresh-webpack-plugin": 0.5.11(@types/webpack@4.41.38)(react-refresh@0.11.0)(type-fest@2.19.0)(webpack-hot-middleware@2.25.4)(webpack@5.88.2(esbuild@0.18.20)) + "@storybook/core-webpack": 7.4.6(encoding@0.1.13) + "@storybook/docs-tools": 7.4.6(encoding@0.1.13) "@storybook/node-logger": 7.4.6 - "@storybook/react": 7.4.6(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) - "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2) + "@storybook/react": 7.4.6(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) + "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2(esbuild@0.18.20)) "@types/node": 16.18.58 "@types/semver": 7.5.2 babel-plugin-add-react-displayname: 0.0.5 @@ -41369,8 +41535,10 @@ snapshots: react-dom: 17.0.2(react@17.0.2) react-refresh: 0.11.0 semver: 7.5.4 + webpack: 5.88.2(esbuild@0.18.20) + optionalDependencies: + "@babel/core": 7.23.9 typescript: 4.8.4 - webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) transitivePeerDependencies: - "@swc/core" - "@types/webpack" @@ -41385,17 +41553,16 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - "@storybook/preset-react-webpack@7.6.13(@babel/core@7.18.10)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": + "@storybook/preset-react-webpack@7.6.13(@babel/core@7.18.10)(@types/webpack@4.41.38)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)": dependencies: - "@babel/core": 7.18.10 "@babel/preset-flow": 7.22.15(@babel/core@7.18.10) "@babel/preset-react": 7.22.15(@babel/core@7.18.10) - "@pmmmwh/react-refresh-webpack-plugin": 0.5.11(react-refresh@0.14.0)(webpack-dev-server@4.15.1)(webpack@5.88.2) - "@storybook/core-webpack": 7.6.13 - "@storybook/docs-tools": 7.6.13 + "@pmmmwh/react-refresh-webpack-plugin": 0.5.11(@types/webpack@4.41.38)(react-refresh@0.14.0)(type-fest@2.19.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)(webpack@5.88.2(webpack-cli@4.10.0)) + "@storybook/core-webpack": 7.6.13(encoding@0.1.13) + "@storybook/docs-tools": 7.6.13(encoding@0.1.13) "@storybook/node-logger": 7.6.13 - "@storybook/react": 7.6.13(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) - "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2) + "@storybook/react": 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) + "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2(webpack-cli@4.10.0)) "@types/node": 18.17.18 "@types/semver": 7.5.2 babel-plugin-add-react-displayname: 0.0.5 @@ -41406,8 +41573,10 @@ snapshots: react-dom: 17.0.2(react@17.0.2) react-refresh: 0.14.0 semver: 7.5.4 + webpack: 5.88.2(webpack-cli@4.10.0) + optionalDependencies: + "@babel/core": 7.18.10 typescript: 4.8.4 - webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) transitivePeerDependencies: - "@swc/core" - "@types/webpack" @@ -41422,17 +41591,16 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - "@storybook/preset-react-webpack@7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": + "@storybook/preset-react-webpack@7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)": dependencies: - "@babel/core": 7.23.0 "@babel/preset-flow": 7.22.15(@babel/core@7.23.0) "@babel/preset-react": 7.22.15(@babel/core@7.23.0) - "@pmmmwh/react-refresh-webpack-plugin": 0.5.11(react-refresh@0.14.0)(webpack-dev-server@4.15.1)(webpack@5.88.2) - "@storybook/core-webpack": 7.6.13 - "@storybook/docs-tools": 7.6.13 + "@pmmmwh/react-refresh-webpack-plugin": 0.5.11(@types/webpack@4.41.38)(react-refresh@0.14.0)(type-fest@2.19.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) + "@storybook/core-webpack": 7.6.13(encoding@0.1.13) + "@storybook/docs-tools": 7.6.13(encoding@0.1.13) "@storybook/node-logger": 7.6.13 - "@storybook/react": 7.6.13(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) - "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2) + "@storybook/react": 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) + "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) "@types/node": 18.17.18 "@types/semver": 7.5.2 babel-plugin-add-react-displayname: 0.0.5 @@ -41443,8 +41611,10 @@ snapshots: react-dom: 17.0.2(react@17.0.2) react-refresh: 0.14.0 semver: 7.5.4 - typescript: 4.8.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + optionalDependencies: + "@babel/core": 7.23.0 + typescript: 4.8.4 transitivePeerDependencies: - "@swc/core" - "@types/webpack" @@ -41497,7 +41667,7 @@ snapshots: "@storybook/preview@7.6.13": {} - "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2)": + "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0))": dependencies: debug: 4.3.4 endent: 2.1.0 @@ -41511,25 +41681,54 @@ snapshots: transitivePeerDependencies: - supports-color - "@storybook/react-dom-shim@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2(esbuild@0.18.20))": + dependencies: + debug: 4.3.4 + endent: 2.1.0 + find-cache-dir: 3.3.1 + flat-cache: 3.0.4 + micromatch: 4.0.5 + react-docgen-typescript: 2.2.2(typescript@4.8.4) + tslib: 2.6.2 + typescript: 4.8.4 + webpack: 5.88.2(esbuild@0.18.20) + transitivePeerDependencies: + - supports-color + + "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@4.8.4)(webpack@5.88.2(webpack-cli@4.10.0))": + dependencies: + debug: 4.3.4 + endent: 2.1.0 + find-cache-dir: 3.3.1 + flat-cache: 3.0.4 + micromatch: 4.0.5 + react-docgen-typescript: 2.2.2(typescript@4.8.4) + tslib: 2.6.2 + typescript: 4.8.4 + webpack: 5.88.2(webpack-cli@4.10.0) + transitivePeerDependencies: + - supports-color + + "@storybook/react-dom-shim@7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - "@storybook/react-dom-shim@7.6.13(react-dom@17.0.2)(react@17.0.2)": + "@storybook/react-dom-shim@7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - "@storybook/react-webpack5@7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": + "@storybook/react-webpack5@7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(@types/react-dom@17.0.8)(@types/react@17.0.21)(@types/webpack@4.41.38)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)": dependencies: - "@babel/core": 7.16.12 - "@storybook/builder-webpack5": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - "@storybook/preset-react-webpack": 7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1) - "@storybook/react": 7.4.6(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) + "@storybook/builder-webpack5": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + "@storybook/preset-react-webpack": 7.4.6(@babel/core@7.16.12)(@swc/core@1.3.92)(@types/webpack@4.41.38)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4) + "@storybook/react": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) "@types/node": 16.18.58 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@babel/core": 7.16.12 typescript: 4.8.4 transitivePeerDependencies: - "@swc/core" @@ -41548,15 +41747,16 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - "@storybook/react-webpack5@7.4.6(@babel/core@7.23.9)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": + "@storybook/react-webpack5@7.4.6(@babel/core@7.23.9)(@types/react-dom@17.0.8)(@types/react@17.0.21)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-hot-middleware@2.25.4)": dependencies: - "@babel/core": 7.23.9 - "@storybook/builder-webpack5": 7.4.6(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) - "@storybook/preset-react-webpack": 7.4.6(@babel/core@7.23.9)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) - "@storybook/react": 7.4.6(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) + "@storybook/builder-webpack5": 7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) + "@storybook/preset-react-webpack": 7.4.6(@babel/core@7.23.9)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-hot-middleware@2.25.4) + "@storybook/react": 7.4.6(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) "@types/node": 16.18.58 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@babel/core": 7.23.9 typescript: 4.8.4 transitivePeerDependencies: - "@swc/core" @@ -41575,15 +41775,16 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - "@storybook/react-webpack5@7.6.13(@babel/core@7.18.10)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": + "@storybook/react-webpack5@7.6.13(@babel/core@7.18.10)(@types/webpack@4.41.38)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)": dependencies: - "@babel/core": 7.18.10 - "@storybook/builder-webpack5": 7.6.13(esbuild@0.18.20)(typescript@4.8.4)(webpack-cli@4.10.0) - "@storybook/preset-react-webpack": 7.6.13(@babel/core@7.18.10)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1) - "@storybook/react": 7.6.13(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) + "@storybook/builder-webpack5": 7.6.13(encoding@0.1.13)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + "@storybook/preset-react-webpack": 7.6.13(@babel/core@7.18.10)(@types/webpack@4.41.38)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4) + "@storybook/react": 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) "@types/node": 18.17.18 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@babel/core": 7.18.10 typescript: 4.8.4 transitivePeerDependencies: - "@swc/core" @@ -41600,15 +41801,16 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - "@storybook/react-webpack5@7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": + "@storybook/react-webpack5@7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4)": dependencies: - "@babel/core": 7.23.0 - "@storybook/builder-webpack5": 7.6.13(esbuild@0.18.20)(typescript@4.8.4)(webpack-cli@4.10.0) - "@storybook/preset-react-webpack": 7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0)(webpack-dev-server@4.15.1) - "@storybook/react": 7.6.13(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) + "@storybook/builder-webpack5": 7.6.13(encoding@0.1.13)(esbuild@0.18.20)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + "@storybook/preset-react-webpack": 7.6.13(@babel/core@7.23.0)(@swc/core@1.3.92)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@2.19.0)(typescript@4.8.4)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))(webpack-hot-middleware@2.25.4) + "@storybook/react": 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4) "@types/node": 18.17.18 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + "@babel/core": 7.23.0 typescript: 4.8.4 transitivePeerDependencies: - "@swc/core" @@ -41625,14 +41827,14 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - "@storybook/react@7.4.6(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": + "@storybook/react@7.4.6(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4)": dependencies: "@storybook/client-logger": 7.4.6 "@storybook/core-client": 7.4.6 - "@storybook/docs-tools": 7.4.6 + "@storybook/docs-tools": 7.4.6(encoding@0.1.13) "@storybook/global": 5.0.0 "@storybook/preview-api": 7.4.6 - "@storybook/react-dom-shim": 7.4.6(react-dom@17.0.2)(react@17.0.2) + "@storybook/react-dom-shim": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.4.6 "@types/escodegen": 0.0.6 "@types/estree": 0.0.51 @@ -41646,23 +41848,55 @@ snapshots: prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-element-to-jsx-string: 15.0.0(react-dom@17.0.2)(react@17.0.2) + react-element-to-jsx-string: 15.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) ts-dedent: 2.2.0 type-fest: 2.19.0 + util-deprecate: 1.0.2 + optionalDependencies: typescript: 4.8.4 + transitivePeerDependencies: + - encoding + - supports-color + + "@storybook/react@7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4)": + dependencies: + "@storybook/client-logger": 7.4.6 + "@storybook/core-client": 7.4.6 + "@storybook/docs-tools": 7.4.6 + "@storybook/global": 5.0.0 + "@storybook/preview-api": 7.4.6 + "@storybook/react-dom-shim": 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@storybook/types": 7.4.6 + "@types/escodegen": 0.0.6 + "@types/estree": 0.0.51 + "@types/node": 16.18.58 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-element-to-jsx-string: 15.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + ts-dedent: 2.2.0 + type-fest: 2.19.0 util-deprecate: 1.0.2 + optionalDependencies: + typescript: 4.8.4 transitivePeerDependencies: - encoding - supports-color - "@storybook/react@7.6.13(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)": + "@storybook/react@7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@4.8.4)": dependencies: "@storybook/client-logger": 7.6.13 "@storybook/core-client": 7.6.13 - "@storybook/docs-tools": 7.6.13 + "@storybook/docs-tools": 7.6.13(encoding@0.1.13) "@storybook/global": 5.0.0 "@storybook/preview-api": 7.6.13 - "@storybook/react-dom-shim": 7.6.13(react-dom@17.0.2)(react@17.0.2) + "@storybook/react-dom-shim": 7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@storybook/types": 7.6.13 "@types/escodegen": 0.0.6 "@types/estree": 0.0.51 @@ -41676,16 +41910,17 @@ snapshots: prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-element-to-jsx-string: 15.0.0(react-dom@17.0.2)(react@17.0.2) + react-element-to-jsx-string: 15.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 4.8.4 util-deprecate: 1.0.2 + optionalDependencies: + typescript: 4.8.4 transitivePeerDependencies: - encoding - supports-color - "@storybook/router@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/router@7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@storybook/client-logger": 7.4.6 memoizerific: 1.11.3 @@ -41718,10 +41953,24 @@ snapshots: - encoding - supports-color - "@storybook/telemetry@7.6.13": + "@storybook/telemetry@7.4.6(encoding@0.1.13)": + dependencies: + "@storybook/client-logger": 7.4.6 + "@storybook/core-common": 7.4.6(encoding@0.1.13) + "@storybook/csf-tools": 7.4.6 + chalk: 4.1.2 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.6 + fs-extra: 11.1.1 + read-pkg-up: 7.0.1 + transitivePeerDependencies: + - encoding + - supports-color + + "@storybook/telemetry@7.6.13(encoding@0.1.13)": dependencies: "@storybook/client-logger": 7.6.13 - "@storybook/core-common": 7.6.13 + "@storybook/core-common": 7.6.13(encoding@0.1.13) "@storybook/csf-tools": 7.6.13 chalk: 4.1.2 detect-package-manager: 2.0.1 @@ -41732,7 +41981,7 @@ snapshots: - encoding - supports-color - "@storybook/theming@7.4.6(react-dom@17.0.2)(react@17.0.2)": + "@storybook/theming@7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@emotion/use-insertion-effect-with-fallbacks": 1.0.1(react@17.0.2) "@storybook/client-logger": 7.4.6 @@ -41741,7 +41990,7 @@ snapshots: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - "@storybook/theming@7.6.13(react-dom@17.0.2)(react@17.0.2)": + "@storybook/theming@7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@emotion/use-insertion-effect-with-fallbacks": 1.0.1(react@17.0.2) "@storybook/client-logger": 7.6.13 @@ -41943,7 +42192,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - "@testing-library/react-hooks@5.1.3(react-dom@17.0.2)(react@17.0.2)": + "@testing-library/react-hooks@5.1.3(react-dom@17.0.2(react@17.0.2))(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.16.7 "@types/react": 17.0.21 @@ -41951,10 +42200,12 @@ snapshots: "@types/react-test-renderer": 17.0.1 filter-console: 0.1.1 react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) react-error-boundary: 3.1.3(react@17.0.2) + optionalDependencies: + react-dom: 17.0.2(react@17.0.2) + react-test-renderer: 17.0.2(react@17.0.2) - "@testing-library/react@11.2.7(react-dom@17.0.2)(react@17.0.2)": + "@testing-library/react@11.2.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@babel/runtime": 7.18.9 "@testing-library/dom": 7.31.0 @@ -42648,7 +42899,7 @@ snapshots: "@types/zrender@4.0.2": {} - "@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@4.8.4)": + "@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.8.4))(eslint@8.52.0)(typescript@4.8.4)": dependencies: "@eslint-community/regexpp": 4.5.1 "@typescript-eslint/parser": 5.62.0(eslint@8.52.0)(typescript@4.8.4) @@ -42662,6 +42913,7 @@ snapshots: natural-compare-lite: 1.4.0 semver: 7.5.4 tsutils: 3.21.0(typescript@4.8.4) + optionalDependencies: typescript: 4.8.4 transitivePeerDependencies: - supports-color @@ -42673,6 +42925,7 @@ snapshots: "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.8.4) debug: 4.3.4 eslint: 8.52.0 + optionalDependencies: typescript: 4.8.4 transitivePeerDependencies: - supports-color @@ -42689,6 +42942,7 @@ snapshots: debug: 4.3.4 eslint: 8.52.0 tsutils: 3.21.0(typescript@4.8.4) + optionalDependencies: typescript: 4.8.4 transitivePeerDependencies: - supports-color @@ -42704,6 +42958,7 @@ snapshots: is-glob: 4.0.3 semver: 7.5.4 tsutils: 3.21.0(typescript@4.8.4) + optionalDependencies: typescript: 4.8.4 transitivePeerDependencies: - supports-color @@ -42947,33 +43202,44 @@ snapshots: "@webassemblyjs/ast": 1.11.6 "@xtuc/long": 4.2.2 - "@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.88.2)": + "@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack@5.88.2(webpack-cli@4.10.0))": dependencies: webpack: 5.88.2(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) - "@webpack-cli/info@1.5.0(webpack-cli@4.10.0)": + "@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack@5.88.2))(webpack@5.88.2(webpack-cli@4.10.0))": + dependencies: + webpack: 5.88.2(webpack-cli@4.10.0) + webpack-cli: 4.10.0(webpack@5.88.2) + + "@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))": dependencies: envinfo: 7.8.1 webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) - "@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)": + "@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack@5.88.2))": dependencies: + envinfo: 7.8.1 webpack-cli: 4.10.0(webpack@5.88.2) - "@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)": + "@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2))": dependencies: webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) + optionalDependencies: webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) + "@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack@5.88.2))": + dependencies: + webpack-cli: 4.10.0(webpack@5.88.2) + "@whatwg-node/events@0.0.2": {} "@whatwg-node/events@0.0.3": {} - "@whatwg-node/fetch@0.6.9(@types/node@18.17.18)": + "@whatwg-node/fetch@0.6.9(@types/node@20.14.2)": dependencies: "@peculiar/webcrypto": 1.4.3 - "@whatwg-node/node-fetch": 0.0.5(@types/node@18.17.18) + "@whatwg-node/node-fetch": 0.0.5(@types/node@20.14.2) busboy: 1.6.0 urlpattern-polyfill: 6.0.2 web-streams-polyfill: 3.2.1 @@ -42988,9 +43254,9 @@ snapshots: urlpattern-polyfill: 8.0.2 web-streams-polyfill: 3.2.1 - "@whatwg-node/node-fetch@0.0.5(@types/node@18.17.18)": + "@whatwg-node/node-fetch@0.0.5(@types/node@20.14.2)": dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 "@whatwg-node/events": 0.0.2 busboy: 1.6.0 tslib: 2.6.2 @@ -43005,7 +43271,7 @@ snapshots: "@wojtekmaj/date-utils@1.5.0": {} - "@wojtekmaj/enzyme-adapter-react-17@0.8.0(enzyme@3.11.0)(react-dom@17.0.2)(react@17.0.2)": + "@wojtekmaj/enzyme-adapter-react-17@0.8.0(enzyme@3.11.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)": dependencies: "@wojtekmaj/enzyme-adapter-utils": 0.2.0(react@17.0.2) enzyme: 3.11.0 @@ -43152,7 +43418,7 @@ snapshots: esbuild: 0.18.20 tslib: 2.6.2 - "@yarnpkg/extensions@1.1.0-rc.6(@yarnpkg/core@4.0.0-rc.50)": + "@yarnpkg/extensions@1.1.0-rc.6(@yarnpkg/core@4.0.0-rc.50(typanion@3.9.0))": dependencies: "@yarnpkg/core": 4.0.0-rc.50(typanion@3.9.0) @@ -43322,8 +43588,6 @@ snapshots: loader-utils: 2.0.4 regex-parser: 2.2.11 - adm-zip@0.5.10: {} - agent-base@4.3.0: dependencies: es6-promisify: 5.0.0 @@ -43364,7 +43628,7 @@ snapshots: indent-string: 4.0.0 ajv-draft-04@1.0.0(ajv@8.12.0): - dependencies: + optionalDependencies: ajv: 8.12.0 ajv-errors@1.0.1(ajv@6.12.6): @@ -43372,11 +43636,11 @@ snapshots: ajv: 6.12.6 ajv-formats@2.1.1(ajv@8.11.0): - dependencies: + optionalDependencies: ajv: 8.11.0 ajv-formats@2.1.1(ajv@8.12.0): - dependencies: + optionalDependencies: ajv: 8.12.0 ajv-keywords@3.5.2(ajv@6.12.6): @@ -43498,10 +43762,10 @@ snapshots: tslib: 1.14.1 zen-observable: 0.8.15 - apollo-datasource@3.3.2: + apollo-datasource@3.3.2(encoding@0.1.13): dependencies: "@apollo/utils.keyvaluecache": 1.0.2 - apollo-server-env: 4.2.1 + apollo-server-env: 4.2.1(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -43546,7 +43810,7 @@ snapshots: dependencies: "@apollo/protobufjs": 1.2.6 - apollo-server-core@3.13.0(graphql@14.3.1): + apollo-server-core@3.13.0(encoding@0.1.13)(graphql@14.3.1): dependencies: "@apollo/utils.keyvaluecache": 1.0.2 "@apollo/utils.logger": 1.0.1 @@ -43556,12 +43820,12 @@ snapshots: "@graphql-tools/mock": 8.7.20(graphql@14.3.1) "@graphql-tools/schema": 8.5.1(graphql@14.3.1) "@josephg/resolvable": 1.0.1 - apollo-datasource: 3.3.2 + apollo-datasource: 3.3.2(encoding@0.1.13) apollo-reporting-protobuf: 3.4.0 - apollo-server-env: 4.2.1 + apollo-server-env: 4.2.1(encoding@0.1.13) apollo-server-errors: 3.3.1(graphql@14.3.1) - apollo-server-plugin-base: 3.7.2(graphql@14.3.1) - apollo-server-types: 3.8.0(graphql@14.3.1) + apollo-server-plugin-base: 3.7.2(encoding@0.1.13)(graphql@14.3.1) + apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@14.3.1) async-retry: 1.3.3 fast-json-stable-stringify: 2.1.0 graphql: 14.3.1 @@ -43575,9 +43839,9 @@ snapshots: transitivePeerDependencies: - encoding - apollo-server-env@4.2.1: + apollo-server-env@4.2.1(encoding@0.1.13): dependencies: - node-fetch: 2.6.11 + node-fetch: 2.6.11(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -43585,7 +43849,7 @@ snapshots: dependencies: graphql: 14.3.1 - apollo-server-express@3.13.0(express@4.19.2)(graphql@14.3.1): + apollo-server-express@3.13.0(encoding@0.1.13)(express@4.19.2)(graphql@14.3.1): dependencies: "@types/accepts": 1.3.7 "@types/body-parser": 1.19.2 @@ -43593,8 +43857,8 @@ snapshots: "@types/express": 4.17.14 "@types/express-serve-static-core": 4.17.31 accepts: 1.3.8 - apollo-server-core: 3.13.0(graphql@14.3.1) - apollo-server-types: 3.8.0(graphql@14.3.1) + apollo-server-core: 3.13.0(encoding@0.1.13)(graphql@14.3.1) + apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@14.3.1) body-parser: 1.20.2 cors: 2.8.5 express: 4.19.2 @@ -43604,19 +43868,19 @@ snapshots: - encoding - supports-color - apollo-server-plugin-base@3.7.2(graphql@14.3.1): + apollo-server-plugin-base@3.7.2(encoding@0.1.13)(graphql@14.3.1): dependencies: - apollo-server-types: 3.8.0(graphql@14.3.1) + apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@14.3.1) graphql: 14.3.1 transitivePeerDependencies: - encoding - apollo-server-types@3.8.0(graphql@14.3.1): + apollo-server-types@3.8.0(encoding@0.1.13)(graphql@14.3.1): dependencies: "@apollo/utils.keyvaluecache": 1.0.2 "@apollo/utils.logger": 1.0.1 apollo-reporting-protobuf: 3.4.0 - apollo-server-env: 4.2.1 + apollo-server-env: 4.2.1(encoding@0.1.13) graphql: 14.3.1 transitivePeerDependencies: - encoding @@ -43960,15 +44224,36 @@ snapshots: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.6.5 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) - babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.88.2): + babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: "@babel/core": 7.23.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)): + dependencies: + "@babel/core": 7.23.9 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + + babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))): + dependencies: + "@babel/core": 7.23.9 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + + babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.88.2(esbuild@0.18.20)): + dependencies: + "@babel/core": 7.23.9 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.88.2(esbuild@0.18.20) + babel-plugin-add-react-displayname@0.0.5: {} babel-plugin-dynamic-import-node@2.3.3: @@ -45214,9 +45499,29 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.1 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) - copy-webpack-plugin@11.0.0(webpack@5.88.2): + copy-webpack-plugin@11.0.0(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): + dependencies: + fast-glob: 3.2.11 + glob-parent: 6.0.2 + globby: 13.1.2 + normalize-path: 3.0.0 + schema-utils: 4.0.0 + serialize-javascript: 6.0.1 + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + + copy-webpack-plugin@11.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + fast-glob: 3.2.11 + glob-parent: 6.0.2 + globby: 13.1.2 + normalize-path: 3.0.0 + schema-utils: 4.0.0 + serialize-javascript: 6.0.1 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + copy-webpack-plugin@11.0.0(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: fast-glob: 3.2.11 glob-parent: 6.0.2 @@ -45226,6 +45531,16 @@ snapshots: serialize-javascript: 6.0.1 webpack: 5.88.2(webpack-cli@4.10.0) + copy-webpack-plugin@11.0.0(webpack@5.88.2): + dependencies: + fast-glob: 3.2.11 + glob-parent: 6.0.2 + globby: 13.1.2 + normalize-path: 3.0.0 + schema-utils: 4.0.0 + serialize-javascript: 6.0.1 + webpack: 5.88.2 + copyfiles@2.4.1: dependencies: glob: 7.2.0 @@ -45264,11 +45579,11 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig-typescript-loader@4.4.0(@types/node@18.17.18)(cosmiconfig@7.0.1)(ts-node@10.9.1)(typescript@4.8.4): + cosmiconfig-typescript-loader@4.4.0(@types/node@20.14.2)(cosmiconfig@7.0.1)(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))(typescript@4.8.4): dependencies: - "@types/node": 18.17.18 + "@types/node": 20.14.2 cosmiconfig: 7.0.1 - ts-node: 10.9.1(@types/node@18.17.18)(typescript@4.8.4) + ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4) typescript: 4.8.4 cosmiconfig@6.0.0: @@ -45354,6 +45669,12 @@ snapshots: transitivePeerDependencies: - encoding + cross-fetch@3.1.5(encoding@0.1.13): + dependencies: + node-fetch: 2.6.7(encoding@0.1.13) + transitivePeerDependencies: + - encoding + cross-spawn@5.1.0: dependencies: lru-cache: 4.1.5 @@ -45406,7 +45727,21 @@ snapshots: postcss: 8.4.16 postcss-selector-parser: 6.0.16 - css-loader@5.2.7(webpack@5.88.2): + css-loader@5.2.7(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + icss-utils: 5.1.0(postcss@8.4.12) + loader-utils: 2.0.2 + postcss: 8.4.12 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.12) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.12) + postcss-modules-scope: 3.0.0(postcss@8.4.12) + postcss-modules-values: 4.0.0(postcss@8.4.12) + postcss-value-parser: 4.2.0 + schema-utils: 3.1.1 + semver: 7.5.4 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + css-loader@5.2.7(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: icss-utils: 5.1.0(postcss@8.4.12) loader-utils: 2.0.2 @@ -45420,6 +45755,20 @@ snapshots: semver: 7.5.4 webpack: 5.88.2(webpack-cli@4.10.0) + css-loader@5.2.7(webpack@5.88.2): + dependencies: + icss-utils: 5.1.0(postcss@8.4.12) + loader-utils: 2.0.2 + postcss: 8.4.12 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.12) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.12) + postcss-modules-scope: 3.0.0(postcss@8.4.12) + postcss-modules-values: 4.0.0(postcss@8.4.12) + postcss-value-parser: 4.2.0 + schema-utils: 3.1.1 + semver: 7.5.4 + webpack: 5.88.2 + css-loader@6.7.1(webpack@5.76.1): dependencies: icss-utils: 5.1.0(postcss@8.4.38) @@ -45430,9 +45779,9 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) - css-loader@6.7.1(webpack@5.88.2): + css-loader@6.7.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -45444,7 +45793,31 @@ snapshots: semver: 7.5.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) - css-minimizer-webpack-plugin@5.0.1(webpack@5.88.2): + css-loader@6.7.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)): + dependencies: + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.38) + postcss-modules-scope: 3.0.0(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) + postcss-value-parser: 4.2.0 + semver: 7.5.4 + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + + css-loader@6.7.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))): + dependencies: + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.38) + postcss-modules-scope: 3.0.0(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) + postcss-value-parser: 4.2.0 + semver: 7.5.4 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + + css-minimizer-webpack-plugin@5.0.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): dependencies: "@jridgewell/trace-mapping": 0.3.18 cssnano: 6.1.2(postcss@8.4.38) @@ -45452,7 +45825,7 @@ snapshots: postcss: 8.4.38 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.88.2(webpack-cli@4.10.0) + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) css-prefers-color-scheme@6.0.3(postcss@8.4.16): dependencies: @@ -45852,11 +46225,13 @@ snapshots: debug@3.2.7(supports-color@5.5.0): dependencies: ms: 2.1.3 + optionalDependencies: supports-color: 5.5.0 debug@3.2.7(supports-color@8.1.1): dependencies: ms: 2.1.3 + optionalDependencies: supports-color: 8.1.1 debug@4.3.2: @@ -45866,6 +46241,7 @@ snapshots: debug@4.3.3(supports-color@8.1.1): dependencies: ms: 2.1.2 + optionalDependencies: supports-color: 8.1.1 debug@4.3.4: @@ -45875,6 +46251,7 @@ snapshots: debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 + optionalDependencies: supports-color: 8.1.1 decamelize@1.2.0: {} @@ -46855,18 +47232,18 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.8.4))(eslint-import-resolver-node@0.3.9)(eslint@8.52.0): dependencies: - "@typescript-eslint/parser": 5.62.0(eslint@8.52.0)(typescript@4.8.4) debug: 3.2.7 + optionalDependencies: + "@typescript-eslint/parser": 5.62.0(eslint@8.52.0)(typescript@4.8.4) eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0): + eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.8.4))(eslint@8.52.0): dependencies: - "@typescript-eslint/parser": 5.62.0(eslint@8.52.0)(typescript@4.8.4) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -46875,7 +47252,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.8.4))(eslint-import-resolver-node@0.3.9)(eslint@8.52.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -46885,6 +47262,8 @@ snapshots: object.values: 1.1.7 semver: 6.3.1 tsconfig-paths: 3.14.2 + optionalDependencies: + "@typescript-eslint/parser": 5.62.0(eslint@8.52.0)(typescript@4.8.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -47280,6 +47659,18 @@ snapshots: transitivePeerDependencies: - encoding + fbjs@3.0.2(encoding@0.1.13): + dependencies: + cross-fetch: 3.1.5(encoding@0.1.13) + fbjs-css-vars: 1.0.2 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 0.7.31 + transitivePeerDependencies: + - encoding + fd-slicer@1.1.0: dependencies: pend: 1.2.0 @@ -47301,12 +47692,30 @@ snapshots: dependencies: flat-cache: 3.0.4 - file-loader@6.2.0(webpack@5.88.2): + file-loader@6.2.0(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + file-loader@6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + file-loader@6.2.0(webpack@5.88.2(webpack-cli@4.10.0)): + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.88.2(webpack-cli@4.10.0) + + file-loader@6.2.0(webpack@5.88.2): + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.88.2 + file-selector@0.2.4: dependencies: tslib: 2.6.2 @@ -47330,7 +47739,19 @@ snapshots: dependencies: minimatch: 5.1.0 - filemanager-webpack-plugin@7.0.0(webpack@5.88.2): + filemanager-webpack-plugin@7.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + "@types/archiver": 5.3.1 + archiver: 5.3.1 + del: 6.1.1 + fast-glob: 3.2.11 + fs-extra: 10.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + schema-utils: 4.0.0 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + filemanager-webpack-plugin@7.0.0(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: "@types/archiver": 5.3.1 archiver: 5.3.1 @@ -47464,7 +47885,7 @@ snapshots: follow-redirects@1.15.6: {} follow-redirects@1.15.6(debug@4.3.4): - dependencies: + optionalDependencies: debug: 4.3.4 for-each@0.3.3: @@ -47485,7 +47906,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@8.0.0(typescript@4.8.4)(webpack@5.88.2): + fork-ts-checker-webpack-plugin@8.0.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: "@babel/code-frame": 7.23.5 chalk: 4.1.2 @@ -47502,6 +47923,40 @@ snapshots: typescript: 4.8.4 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + fork-ts-checker-webpack-plugin@8.0.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)): + dependencies: + "@babel/code-frame": 7.23.5 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 7.0.1 + deepmerge: 4.2.2 + fs-extra: 10.1.0 + memfs: 3.5.1 + minimatch: 3.1.2 + node-abort-controller: 3.1.1 + schema-utils: 3.3.0 + semver: 7.5.4 + tapable: 2.2.1 + typescript: 4.8.4 + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + + fork-ts-checker-webpack-plugin@8.0.0(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))): + dependencies: + "@babel/code-frame": 7.23.5 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 7.0.1 + deepmerge: 4.2.2 + fs-extra: 10.1.0 + memfs: 3.5.1 + minimatch: 3.1.2 + node-abort-controller: 3.1.1 + schema-utils: 3.3.0 + semver: 7.5.4 + tapable: 2.2.1 + typescript: 4.8.4 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + form-data-encoder@2.1.4: {} form-data@2.3.3: @@ -47535,7 +47990,7 @@ snapshots: dependencies: map-cache: 0.2.2 - framer-motion@7.10.3(react-dom@17.0.2)(react@17.0.2): + framer-motion@7.10.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@motionone/dom": 10.16.2 hey-listen: 1.0.8 @@ -47545,7 +48000,7 @@ snapshots: optionalDependencies: "@emotion/is-prop-valid": 0.8.8 - framer-motion@7.8.0(react-dom@17.0.2)(react@17.0.2): + framer-motion@7.8.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@motionone/dom": 10.16.2 hey-listen: 1.0.8 @@ -47653,7 +48108,7 @@ snapshots: function-bind: 1.1.2 has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.2 + hasown: 2.0.0 get-nonce@1.0.1: {} @@ -47869,13 +48324,13 @@ snapshots: dependencies: lodash: 4.17.21 - graphql-config@4.5.0(@types/node@18.17.18)(graphql@14.3.1): + graphql-config@4.5.0(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1): dependencies: "@graphql-tools/graphql-file-loader": 7.5.17(graphql@14.3.1) "@graphql-tools/json-file-loader": 7.4.18(graphql@14.3.1) "@graphql-tools/load": 7.8.14(graphql@14.3.1) "@graphql-tools/merge": 8.4.2(graphql@14.3.1) - "@graphql-tools/url-loader": 7.17.18(@types/node@18.17.18)(graphql@14.3.1) + "@graphql-tools/url-loader": 7.17.18(@types/node@20.14.2)(encoding@0.1.13)(graphql@14.3.1) "@graphql-tools/utils": 9.2.1(graphql@14.3.1) cosmiconfig: 8.0.0 graphql: 14.3.1 @@ -47889,10 +48344,10 @@ snapshots: - encoding - utf-8-validate - graphql-request@6.1.0(graphql@14.3.1): + graphql-request@6.1.0(encoding@0.1.13)(graphql@14.3.1): dependencies: "@graphql-typed-document-node/core": 3.2.0(graphql@14.3.1) - cross-fetch: 3.1.5 + cross-fetch: 3.1.5(encoding@0.1.13) graphql: 14.3.1 transitivePeerDependencies: - encoding @@ -48118,7 +48573,16 @@ snapshots: html-tags@3.3.1: {} - html-webpack-plugin@5.3.2(webpack@5.88.2): + html-webpack-plugin@5.3.2(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + "@types/html-minifier-terser": 5.1.1 + html-minifier-terser: 5.1.1 + lodash: 4.17.21 + pretty-error: 3.0.4 + tapable: 2.2.0 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + html-webpack-plugin@5.3.2(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: "@types/html-minifier-terser": 5.1.1 html-minifier-terser: 5.1.1 @@ -48127,7 +48591,53 @@ snapshots: tapable: 2.2.0 webpack: 5.88.2(webpack-cli@4.10.0) - html-webpack-plugin@5.5.3(webpack@5.88.2): + html-webpack-plugin@5.5.3(webpack@5.76.1): + dependencies: + "@types/html-minifier-terser": 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.76.1(esbuild@0.15.5) + optional: true + + html-webpack-plugin@5.5.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): + dependencies: + "@types/html-minifier-terser": 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + + html-webpack-plugin@5.5.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)): + dependencies: + "@types/html-minifier-terser": 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + + html-webpack-plugin@5.5.3(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))): + dependencies: + "@types/html-minifier-terser": 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + + html-webpack-plugin@5.5.3(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + "@types/html-minifier-terser": 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + html-webpack-plugin@5.5.3(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: "@types/html-minifier-terser": 6.1.0 html-minifier-terser: 6.1.0 @@ -48202,12 +48712,13 @@ snapshots: http-proxy-middleware@2.0.6(@types/express@4.17.17): dependencies: - "@types/express": 4.17.17 "@types/http-proxy": 1.17.8 http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.5 + optionalDependencies: + "@types/express": 4.17.17 transitivePeerDependencies: - debug @@ -48812,9 +49323,9 @@ snapshots: execa: 4.1.0 throat: 5.0.0 - jest-cli@26.6.3: + jest-cli@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)): dependencies: - "@jest/core": 26.6.3 + "@jest/core": 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) "@jest/test-result": 26.6.2 "@jest/types": 26.6.2 chalk: 4.1.2 @@ -48822,7 +49333,7 @@ snapshots: graceful-fs: 4.2.11 import-local: 3.0.2 is-ci: 2.0.0 - jest-config: 26.6.3 + jest-config: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-util: 26.6.2 jest-validate: 26.6.2 prompts: 2.4.2 @@ -48834,9 +49345,9 @@ snapshots: - ts-node - utf-8-validate - jest-cli@26.6.3(ts-node@10.9.1): + jest-cli@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)): dependencies: - "@jest/core": 26.6.3(ts-node@10.9.1) + "@jest/core": 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) "@jest/test-result": 26.6.2 "@jest/types": 26.6.2 chalk: 4.1.2 @@ -48844,7 +49355,7 @@ snapshots: graceful-fs: 4.2.11 import-local: 3.0.2 is-ci: 2.0.0 - jest-config: 26.6.3(ts-node@10.9.1) + jest-config: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-util: 26.6.2 jest-validate: 26.6.2 prompts: 2.4.2 @@ -48856,10 +49367,32 @@ snapshots: - ts-node - utf-8-validate - jest-config@26.6.3: + jest-cli@26.6.3(ts-node@10.9.1(@types/node@20.14.2)): + dependencies: + "@jest/core": 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + "@jest/test-result": 26.6.2 + "@jest/types": 26.6.2 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.0.2 + is-ci: 2.0.0 + jest-config: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + jest-util: 26.6.2 + jest-validate: 26.6.2 + prompts: 2.4.2 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest-config@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)): dependencies: "@babel/core": 7.23.9 - "@jest/test-sequencer": 26.6.3 + "@jest/test-sequencer": 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) "@jest/types": 26.6.2 babel-jest: 26.6.3(@babel/core@7.23.9) chalk: 4.1.2 @@ -48869,23 +49402,25 @@ snapshots: jest-environment-jsdom: 26.6.2 jest-environment-node: 26.6.2 jest-get-type: 26.3.0 - jest-jasmine2: 26.6.3 + jest-jasmine2: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-regex-util: 26.0.0 jest-resolve: 26.6.2 jest-util: 26.6.2 jest-validate: 26.6.2 micromatch: 4.0.5 pretty-format: 26.6.2 + optionalDependencies: + ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4) transitivePeerDependencies: - bufferutil - canvas - supports-color - utf-8-validate - jest-config@26.6.3(ts-node@10.9.1): + jest-config@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)): dependencies: "@babel/core": 7.23.9 - "@jest/test-sequencer": 26.6.3(ts-node@10.9.1) + "@jest/test-sequencer": 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) "@jest/types": 26.6.2 babel-jest: 26.6.3(@babel/core@7.23.9) chalk: 4.1.2 @@ -48895,13 +49430,14 @@ snapshots: jest-environment-jsdom: 26.6.2 jest-environment-node: 26.6.2 jest-get-type: 26.3.0 - jest-jasmine2: 26.6.3(ts-node@10.9.1) + jest-jasmine2: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-regex-util: 26.0.0 jest-resolve: 26.6.2 jest-util: 26.6.2 jest-validate: 26.6.2 micromatch: 4.0.5 pretty-format: 26.6.2 + optionalDependencies: ts-node: 10.9.1(@types/node@20.14.2)(typescript@4.8.4) transitivePeerDependencies: - bufferutil @@ -48909,6 +49445,34 @@ snapshots: - supports-color - utf-8-validate + jest-config@26.6.3(ts-node@10.9.1(@types/node@20.14.2)): + dependencies: + "@babel/core": 7.23.9 + "@jest/test-sequencer": 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + "@jest/types": 26.6.2 + babel-jest: 26.6.3(@babel/core@7.23.9) + chalk: 4.1.2 + deepmerge: 4.2.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-environment-jsdom: 26.6.2 + jest-environment-node: 26.6.2 + jest-get-type: 26.3.0 + jest-jasmine2: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + jest-regex-util: 26.0.0 + jest-resolve: 26.6.2 + jest-util: 26.6.2 + jest-validate: 26.6.2 + micromatch: 4.0.5 + pretty-format: 26.6.2 + optionalDependencies: + ts-node: 10.9.1(@types/node@20.14.2) + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + jest-diff@26.6.2: dependencies: chalk: 4.1.2 @@ -48951,9 +49515,9 @@ snapshots: jest-mock: 26.6.2 jest-util: 26.6.2 - jest-fetch-mock@3.0.3: + jest-fetch-mock@3.0.3(encoding@0.1.13): dependencies: - cross-fetch: 3.1.5 + cross-fetch: 3.1.5(encoding@0.1.13) promise-polyfill: 8.3.0 transitivePeerDependencies: - encoding @@ -49015,7 +49579,7 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - jest-jasmine2@26.6.3: + jest-jasmine2@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)): dependencies: "@babel/traverse": 7.23.9 "@jest/environment": 26.6.2 @@ -49030,7 +49594,7 @@ snapshots: jest-each: 26.6.2 jest-matcher-utils: 26.6.2 jest-message-util: 26.6.2 - jest-runtime: 26.6.3 + jest-runtime: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-snapshot: 26.6.2 jest-util: 26.6.2 pretty-format: 26.6.2 @@ -49042,7 +49606,7 @@ snapshots: - ts-node - utf-8-validate - jest-jasmine2@26.6.3(ts-node@10.9.1): + jest-jasmine2@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)): dependencies: "@babel/traverse": 7.23.9 "@jest/environment": 26.6.2 @@ -49057,7 +49621,34 @@ snapshots: jest-each: 26.6.2 jest-matcher-utils: 26.6.2 jest-message-util: 26.6.2 - jest-runtime: 26.6.3(ts-node@10.9.1) + jest-runtime: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) + jest-snapshot: 26.6.2 + jest-util: 26.6.2 + pretty-format: 26.6.2 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest-jasmine2@26.6.3(ts-node@10.9.1(@types/node@20.14.2)): + dependencies: + "@babel/traverse": 7.23.9 + "@jest/environment": 26.6.2 + "@jest/source-map": 26.6.2 + "@jest/test-result": 26.6.2 + "@jest/types": 26.6.2 + "@types/node": 20.14.2 + chalk: 4.1.2 + co: 4.6.0 + expect: 26.6.2 + is-generator-fn: 2.1.0 + jest-each: 26.6.2 + jest-matcher-utils: 26.6.2 + jest-message-util: 26.6.2 + jest-runtime: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) jest-snapshot: 26.6.2 jest-util: 26.6.2 pretty-format: 26.6.2 @@ -49106,7 +49697,7 @@ snapshots: "@types/node": 20.14.2 jest-pnp-resolver@1.2.2(jest-resolve@26.6.2): - dependencies: + optionalDependencies: jest-resolve: 26.6.2 jest-raw-loader@1.0.1: {} @@ -49136,7 +49727,7 @@ snapshots: resolve: 1.22.8 slash: 3.0.0 - jest-runner@26.6.3: + jest-runner@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)): dependencies: "@jest/console": 26.6.2 "@jest/environment": 26.6.2 @@ -49147,13 +49738,13 @@ snapshots: emittery: 0.7.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 26.6.3 + jest-config: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-docblock: 26.0.0 jest-haste-map: 26.6.2 jest-leak-detector: 26.6.2 jest-message-util: 26.6.2 jest-resolve: 26.6.2 - jest-runtime: 26.6.3 + jest-runtime: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-util: 26.6.2 jest-worker: 26.6.2 source-map-support: 0.5.21 @@ -49165,7 +49756,7 @@ snapshots: - ts-node - utf-8-validate - jest-runner@26.6.3(ts-node@10.9.1): + jest-runner@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)): dependencies: "@jest/console": 26.6.2 "@jest/environment": 26.6.2 @@ -49176,13 +49767,13 @@ snapshots: emittery: 0.7.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 26.6.3(ts-node@10.9.1) + jest-config: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-docblock: 26.0.0 jest-haste-map: 26.6.2 jest-leak-detector: 26.6.2 jest-message-util: 26.6.2 jest-resolve: 26.6.2 - jest-runtime: 26.6.3(ts-node@10.9.1) + jest-runtime: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-util: 26.6.2 jest-worker: 26.6.2 source-map-support: 0.5.21 @@ -49194,7 +49785,36 @@ snapshots: - ts-node - utf-8-validate - jest-runtime@26.6.3: + jest-runner@26.6.3(ts-node@10.9.1(@types/node@20.14.2)): + dependencies: + "@jest/console": 26.6.2 + "@jest/environment": 26.6.2 + "@jest/test-result": 26.6.2 + "@jest/types": 26.6.2 + "@types/node": 20.14.2 + chalk: 4.1.2 + emittery: 0.7.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + jest-docblock: 26.0.0 + jest-haste-map: 26.6.2 + jest-leak-detector: 26.6.2 + jest-message-util: 26.6.2 + jest-resolve: 26.6.2 + jest-runtime: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + jest-util: 26.6.2 + jest-worker: 26.6.2 + source-map-support: 0.5.21 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest-runtime@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)): dependencies: "@jest/console": 26.6.2 "@jest/environment": 26.6.2 @@ -49211,7 +49831,7 @@ snapshots: exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 - jest-config: 26.6.3 + jest-config: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) jest-haste-map: 26.6.2 jest-message-util: 26.6.2 jest-mock: 26.6.2 @@ -49230,7 +49850,7 @@ snapshots: - ts-node - utf-8-validate - jest-runtime@26.6.3(ts-node@10.9.1): + jest-runtime@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)): dependencies: "@jest/console": 26.6.2 "@jest/environment": 26.6.2 @@ -49247,7 +49867,43 @@ snapshots: exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 - jest-config: 26.6.3(ts-node@10.9.1) + jest-config: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) + jest-haste-map: 26.6.2 + jest-message-util: 26.6.2 + jest-mock: 26.6.2 + jest-regex-util: 26.0.0 + jest-resolve: 26.6.2 + jest-snapshot: 26.6.2 + jest-util: 26.6.2 + jest-validate: 26.6.2 + slash: 3.0.0 + strip-bom: 4.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest-runtime@26.6.3(ts-node@10.9.1(@types/node@20.14.2)): + dependencies: + "@jest/console": 26.6.2 + "@jest/environment": 26.6.2 + "@jest/fake-timers": 26.6.2 + "@jest/globals": 26.6.2 + "@jest/source-map": 26.6.2 + "@jest/test-result": 26.6.2 + "@jest/transform": 26.6.2 + "@jest/types": 26.6.2 + "@types/yargs": 15.0.4 + chalk: 4.1.2 + cjs-module-lexer: 0.6.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-config: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) jest-haste-map: 26.6.2 jest-message-util: 26.6.2 jest-mock: 26.6.2 @@ -49343,9 +49999,13 @@ snapshots: jest-webextension-mock@3.7.19: {} - jest-when@3.5.0(jest@26.6.3): + jest-when@3.5.0(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4))): dependencies: - jest: 26.6.3 + jest: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) + + jest-when@3.5.0(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4))): + dependencies: + jest: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-worker@25.5.0: dependencies: @@ -49371,11 +50031,11 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@26.6.3: + jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)): dependencies: - "@jest/core": 26.6.3 + "@jest/core": 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) import-local: 3.0.2 - jest-cli: 26.6.3 + jest-cli: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) transitivePeerDependencies: - bufferutil - canvas @@ -49383,11 +50043,23 @@ snapshots: - ts-node - utf-8-validate - jest@26.6.3(ts-node@10.9.1): + jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)): dependencies: - "@jest/core": 26.6.3(ts-node@10.9.1) + "@jest/core": 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) import-local: 3.0.2 - jest-cli: 26.6.3(ts-node@10.9.1) + jest-cli: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)): + dependencies: + "@jest/core": 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) + import-local: 3.0.2 + jest-cli: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)) transitivePeerDependencies: - bufferutil - canvas @@ -49427,7 +50099,7 @@ snapshots: jsbn@0.1.1: {} - jscodeshift@0.14.0(@babel/preset-env@7.23.9): + jscodeshift@0.14.0(@babel/preset-env@7.23.9(@babel/core@7.23.9)): dependencies: "@babel/core": 7.23.9 "@babel/parser": 7.23.9 @@ -49452,7 +50124,7 @@ snapshots: transitivePeerDependencies: - supports-color - jscodeshift@0.15.1(@babel/preset-env@7.23.9): + jscodeshift@0.15.1(@babel/preset-env@7.23.9(@babel/core@7.23.9)): dependencies: "@babel/core": 7.23.9 "@babel/parser": 7.23.9 @@ -49461,7 +50133,6 @@ snapshots: "@babel/plugin-transform-nullish-coalescing-operator": 7.23.4(@babel/core@7.23.9) "@babel/plugin-transform-optional-chaining": 7.23.4(@babel/core@7.23.9) "@babel/plugin-transform-private-methods": 7.23.3(@babel/core@7.23.9) - "@babel/preset-env": 7.23.9(@babel/core@7.23.9) "@babel/preset-flow": 7.22.15(@babel/core@7.23.9) "@babel/preset-typescript": 7.23.0(@babel/core@7.23.9) "@babel/register": 7.22.15(@babel/core@7.23.9) @@ -49475,6 +50146,8 @@ snapshots: recast: 0.23.4 temp: 0.8.4 write-file-atomic: 2.4.3 + optionalDependencies: + "@babel/preset-env": 7.23.9(@babel/core@7.23.9) transitivePeerDependencies: - supports-color @@ -49905,7 +50578,7 @@ snapshots: dependencies: klona: 2.0.5 less: 4.1.3 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) less@4.1.3: dependencies: @@ -49932,8 +50605,9 @@ snapshots: license-webpack-plugin@4.0.2(webpack@5.76.1): dependencies: - webpack: 5.76.1 webpack-sources: 3.2.3 + optionalDependencies: + webpack: 5.76.1(esbuild@0.15.5) lie@3.3.0: dependencies: @@ -49953,15 +50627,16 @@ snapshots: dependencies: cli-truncate: 2.1.0 colorette: 2.0.20 - enquirer: 2.3.6 log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 rxjs: 7.8.1 through: 2.3.8 wrap-ansi: 7.0.0 + optionalDependencies: + enquirer: 2.3.6 - listr2@4.0.5: + listr2@4.0.5(enquirer@2.3.6): dependencies: cli-truncate: 2.1.0 colorette: 2.0.20 @@ -49971,6 +50646,8 @@ snapshots: rxjs: 7.8.1 through: 2.3.8 wrap-ansi: 7.0.0 + optionalDependencies: + enquirer: 2.3.6 load-json-file@6.2.0: dependencies: @@ -50293,9 +50970,9 @@ snapshots: merge2@1.4.1: {} - meros@1.3.0(@types/node@18.17.18): - dependencies: - "@types/node": 18.17.18 + meros@1.3.0(@types/node@20.14.2): + optionalDependencies: + "@types/node": 20.14.2 message-box@0.2.7: dependencies: @@ -50364,13 +51041,13 @@ snapshots: mini-css-extract-plugin@2.6.1(webpack@5.76.1): dependencies: schema-utils: 4.2.0 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) - mini-css-extract-plugin@2.8.1(webpack@5.88.2): + mini-css-extract-plugin@2.8.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): dependencies: schema-utils: 4.0.0 tapable: 2.2.1 - webpack: 5.88.2(webpack-cli@4.10.0) + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) minimalistic-assert@1.0.1: {} @@ -50400,8 +51077,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimist@1.2.6: {} - minimist@1.2.8: {} minimisted@2.0.1: @@ -50532,7 +51207,14 @@ snapshots: moment@2.29.4: {} - monaco-editor-webpack-plugin@7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4)(webpack@5.88.2): + monaco-editor-webpack-plugin@7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + loader-utils: 2.0.2 + monaco-editor: 0.39.0 + monaco-yaml: 4.0.4(monaco-editor@0.39.0) + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + monaco-editor-webpack-plugin@7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: loader-utils: 2.0.2 monaco-editor: 0.39.0 @@ -50545,7 +51227,7 @@ snapshots: dependencies: monaco-editor: 0.39.0 - monaco-page-objects@3.10.0(selenium-webdriver@4.15.0)(typescript@4.8.4): + monaco-page-objects@3.10.0(selenium-webdriver@4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe))(typescript@4.8.4): dependencies: clipboardy: 3.0.0 clone-deep: 4.0.1 @@ -50619,27 +51301,6 @@ snapshots: mute-stream@0.0.8: {} - mvn-artifact-download@6.1.1: - dependencies: - mvn-artifact-filename: 6.1.0 - mvn-artifact-name-parser: 6.1.0 - mvn-artifact-url: 6.1.0 - node-fetch: 2.6.11 - transitivePeerDependencies: - - encoding - - mvn-artifact-filename@6.1.0: {} - - mvn-artifact-name-parser@6.1.0: {} - - mvn-artifact-url@6.1.0: - dependencies: - mvn-artifact-filename: 6.1.0 - node-fetch: 2.6.11 - xml2js: 0.5.0 - transitivePeerDependencies: - - encoding - nanoid@3.2.0: {} nanoid@3.3.7: {} @@ -50741,10 +51402,22 @@ snapshots: dependencies: whatwg-url: 5.0.0 + node-fetch@2.6.11(encoding@0.1.13): + dependencies: + whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 + node-fetch@2.6.7: dependencies: whatwg-url: 5.0.0 + node-fetch@2.6.7(encoding@0.1.13): + dependencies: + whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 + node-fetch@3.0.0-beta.9: dependencies: data-uri-to-buffer: 3.0.1 @@ -50807,7 +51480,36 @@ snapshots: which: 2.0.2 optional: true - node-polyfill-webpack-plugin@2.0.1(webpack@5.88.2): + node-polyfill-webpack-plugin@2.0.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + assert: 2.1.0 + browserify-zlib: 0.2.0 + buffer: 6.0.3 + console-browserify: 1.2.0 + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + domain-browser: 4.22.0 + events: 3.3.0 + filter-obj: 2.0.2 + https-browserify: 1.0.0 + os-browserify: 0.3.0 + path-browserify: 1.0.1 + process: 0.11.10 + punycode: 2.3.0 + querystring-es3: 0.2.1 + readable-stream: 4.4.2 + stream-browserify: 3.0.0 + stream-http: 3.2.0 + string_decoder: 1.3.0 + timers-browserify: 2.0.12 + tty-browserify: 0.0.1 + type-fest: 2.19.0 + url: 0.11.3 + util: 0.12.5 + vm-browserify: 1.1.2 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + node-polyfill-webpack-plugin@2.0.1(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -51352,7 +52054,7 @@ snapshots: fs-extra: 7.0.1 is-ci: 2.0.0 klaw-sync: 6.0.0 - minimist: 1.2.6 + minimist: 1.2.8 open: 7.4.2 rimraf: 2.7.1 semver: 5.7.1 @@ -51488,12 +52190,12 @@ snapshots: dependencies: find-up: 6.3.0 - pkg-fetch@3.4.2: + pkg-fetch@3.4.2(encoding@0.1.13): dependencies: chalk: 4.1.2 fs-extra: 9.1.0 https-proxy-agent: 5.0.1 - node-fetch: 2.6.11 + node-fetch: 2.6.11(encoding@0.1.13) progress: 2.0.3 semver: 7.5.4 tar-fs: 2.1.1 @@ -51502,7 +52204,7 @@ snapshots: - encoding - supports-color - pkg@5.8.1: + pkg@5.8.1(encoding@0.1.13): dependencies: "@babel/generator": 7.18.2 "@babel/parser": 7.18.4 @@ -51514,7 +52216,7 @@ snapshots: is-core-module: 2.9.0 minimist: 1.2.8 multistream: 4.1.0 - pkg-fetch: 3.4.2 + pkg-fetch: 3.4.2(encoding@0.1.13) prebuild-install: 7.1.1 resolve: 1.22.1 stream-meter: 1.0.4 @@ -51700,7 +52402,7 @@ snapshots: klona: 2.0.5 postcss: 8.4.16 semver: 7.5.4 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) postcss-logical@5.0.4(postcss@8.4.16): dependencies: @@ -52181,13 +52883,13 @@ snapshots: - supports-color - utf-8-validate - puppeteer@13.1.2: + puppeteer@13.1.2(encoding@0.1.13): dependencies: debug: 4.3.2 devtools-protocol: 0.0.948846 extract-zip: 2.0.1 https-proxy-agent: 5.0.0 - node-fetch: 2.6.7 + node-fetch: 2.6.7(encoding@0.1.13) pkg-dir: 4.2.0 progress: 2.0.3 proxy-from-env: 1.1.0 @@ -52273,12 +52975,24 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - raw-loader@4.0.2(webpack@5.88.2): + raw-loader@4.0.2(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + raw-loader@4.0.2(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 webpack: 5.88.2(webpack-cli@4.10.0) + raw-loader@4.0.2(webpack@5.88.2): + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.88.2 + rc@1.2.8: dependencies: deep-extend: 0.6.0 @@ -52286,56 +53000,56 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - rdk@6.5.0(react-dom@17.0.2)(react@17.0.2): + rdk@6.5.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: body-scroll-lock: 4.0.0-beta.0 classnames: 2.3.2 - framer-motion: 7.8.0(react-dom@17.0.2)(react@17.0.2) + framer-motion: 7.8.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) popper.js: 1.16.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-apollo-hooks@0.5.0(apollo-client@2.6.10)(graphql@14.3.1): + react-apollo-hooks@0.5.0(apollo-client@2.6.10(graphql@14.3.1))(graphql@14.3.1): dependencies: apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 lodash: 4.17.21 - react-apollo-hooks@0.5.0(apollo-client@2.6.10)(graphql@14.3.1)(react@17.0.2): + react-apollo-hooks@0.5.0(apollo-client@2.6.10(graphql@14.3.1))(graphql@14.3.1)(react@17.0.2): dependencies: apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 lodash: 4.17.21 react: 17.0.2 - react-apollo@3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2): + react-apollo@3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1) - "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) - "@apollo/react-hoc": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) - "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) - "@apollo/react-ssr": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2) + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react@17.0.2) + "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@apollo/react-hoc": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@apollo/react-ssr": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) "@types/react": 17.0.21 apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: - apollo-cache - apollo-link - apollo-utilities - react-apollo@3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2): + react-apollo@3.1.3(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2): dependencies: - "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react@17.0.2) - "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) - "@apollo/react-hoc": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5)(apollo-client@2.6.10)(apollo-link@1.2.14)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) - "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) - "@apollo/react-ssr": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10)(apollo-utilities@1.3.4)(graphql@14.3.1)(react-dom@17.0.2)(react@17.0.2) + "@apollo/react-common": 3.1.4(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1) + "@apollo/react-components": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) + "@apollo/react-hoc": 3.1.5(@types/react@17.0.21)(apollo-cache@1.3.5(graphql@14.3.1))(apollo-client@2.6.10(graphql@14.3.1))(apollo-link@1.2.14(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) + "@apollo/react-hooks": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) + "@apollo/react-ssr": 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2) "@types/react": 17.0.21 apollo-client: 2.6.10(graphql@14.3.1) graphql: 14.3.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react-dom: 17.0.2 transitivePeerDependencies: - apollo-cache - apollo-link @@ -52348,7 +53062,7 @@ snapshots: lodash.flow: 3.5.0 pure-color: 1.3.0 - react-calendar@3.9.0(react-dom@17.0.2)(react@17.0.2): + react-calendar@3.9.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@wojtekmaj/date-utils": 1.5.0 get-user-locale: 1.5.1 @@ -52357,7 +53071,7 @@ snapshots: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-clock@3.1.0(react-dom@17.0.2)(react@17.0.2): + react-clock@3.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@wojtekmaj/date-utils": 1.5.0 get-user-locale: 1.5.1 @@ -52366,7 +53080,7 @@ snapshots: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-colorful@5.6.1(react-dom@17.0.2)(react@17.0.2): + react-colorful@5.6.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -52379,7 +53093,7 @@ snapshots: dependencies: react: 17.0.2 - react-date-picker@8.4.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): + react-date-picker@8.4.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@types/react-calendar": 3.9.0 "@wojtekmaj/date-utils": 1.5.0 @@ -52389,15 +53103,15 @@ snapshots: merge-refs: 1.2.1 prop-types: 15.8.1 react: 17.0.2 - react-calendar: 3.9.0(react-dom@17.0.2)(react@17.0.2) + react-calendar: 3.9.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: 17.0.2(react@17.0.2) - react-fit: 1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + react-fit: 1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) update-input-width: 1.4.1 transitivePeerDependencies: - "@types/react" - "@types/react-dom" - react-datetime-picker@3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): + react-datetime-picker@3.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@wojtekmaj/date-utils": 1.5.0 get-user-locale: 1.5.1 @@ -52405,12 +53119,12 @@ snapshots: merge-class-names: 1.4.2 prop-types: 15.8.1 react: 17.0.2 - react-calendar: 3.9.0(react-dom@17.0.2)(react@17.0.2) - react-clock: 3.1.0(react-dom@17.0.2)(react@17.0.2) - react-date-picker: 8.4.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + react-calendar: 3.9.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react-clock: 3.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react-date-picker: 8.4.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: 17.0.2(react@17.0.2) - react-fit: 1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) - react-time-picker: 4.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + react-fit: 1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react-time-picker: 4.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) transitivePeerDependencies: - "@types/react" - "@types/react-dom" @@ -52462,7 +53176,7 @@ snapshots: react: 17.0.2 scheduler: 0.20.2 - react-draggable@4.4.4(react-dom@17.0.2)(react@17.0.2): + react-draggable@4.4.4(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: clsx: 1.1.1 prop-types: 15.8.1 @@ -52483,7 +53197,7 @@ snapshots: prop-types: 15.8.1 react: 17.0.2 - react-element-to-jsx-string@15.0.0(react-dom@17.0.2)(react@17.0.2): + react-element-to-jsx-string@15.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@base2/pretty-print-object": 1.0.1 is-plain-object: 5.0.0 @@ -52505,15 +53219,16 @@ snapshots: react-fast-compare@3.2.0: {} - react-fit@1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): + react-fit@1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: - "@types/react": 17.0.21 - "@types/react-dom": 17.0.8 detect-element-overflow: 1.4.1 prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) tiny-warning: 1.0.3 + optionalDependencies: + "@types/react": 17.0.21 + "@types/react-dom": 17.0.8 react-from-dom@0.6.2(react@17.0.2): dependencies: @@ -52547,7 +53262,7 @@ snapshots: react-is@18.1.0: {} - react-json-view@1.21.3(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): + react-json-view@1.21.3(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: flux: 4.0.3(react@17.0.2) react: 17.0.2 @@ -52581,12 +53296,12 @@ snapshots: prop-types: 15.8.1 react: 17.0.2 - react-pure-loaders@3.0.1(@emotion/core@10.3.1)(react@17.0.2): + react-pure-loaders@3.0.1(@emotion/core@10.3.1(react@17.0.2))(react@17.0.2): dependencies: "@emotion/core": 10.3.1(react@17.0.2) react: 17.0.2 - react-redux@7.2.4(react-dom@17.0.2)(react@17.0.2): + react-redux@7.2.4(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@babel/runtime": 7.16.7 "@types/react-redux": 7.1.16 @@ -52594,8 +53309,9 @@ snapshots: loose-envify: 1.4.0 prop-types: 15.7.2 react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) react-is: 16.13.1 + optionalDependencies: + react-dom: 17.0.2(react@17.0.2) react-refresh@0.11.0: {} @@ -52603,42 +53319,29 @@ snapshots: react-remove-scroll-bar@2.3.4(@types/react@17.0.21)(react@17.0.2): dependencies: - "@types/react": 17.0.21 react: 17.0.2 react-style-singleton: 2.2.1(@types/react@17.0.21)(react@17.0.2) tslib: 2.6.2 - - react-remove-scroll-bar@2.3.4(react@17.0.2): - dependencies: - react: 17.0.2 - react-style-singleton: 2.2.1(react@17.0.2) - tslib: 2.6.2 + optionalDependencies: + "@types/react": 17.0.21 react-remove-scroll@2.5.5(@types/react@17.0.21)(react@17.0.2): dependencies: - "@types/react": 17.0.21 react: 17.0.2 react-remove-scroll-bar: 2.3.4(@types/react@17.0.21)(react@17.0.2) react-style-singleton: 2.2.1(@types/react@17.0.21)(react@17.0.2) tslib: 2.6.2 use-callback-ref: 1.3.0(@types/react@17.0.21)(react@17.0.2) use-sidecar: 1.1.2(@types/react@17.0.21)(react@17.0.2) + optionalDependencies: + "@types/react": 17.0.21 - react-remove-scroll@2.5.5(react@17.0.2): - dependencies: - react: 17.0.2 - react-remove-scroll-bar: 2.3.4(react@17.0.2) - react-style-singleton: 2.2.1(react@17.0.2) - tslib: 2.6.2 - use-callback-ref: 1.3.0(react@17.0.2) - use-sidecar: 1.1.2(react@17.0.2) - - react-resizable@1.11.1(react-dom@17.0.2)(react@17.0.2): + react-resizable@1.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: prop-types: 15.7.2 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-draggable: 4.4.4(react-dom@17.0.2)(react@17.0.2) + react-draggable: 4.4.4(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-router-dom@5.3.4(react@17.0.2): dependencies: @@ -52674,7 +53377,7 @@ snapshots: dependencies: react: 17.0.2 - react-simple-maps@3.0.0(prop-types@15.8.1)(react-dom@17.0.2)(react@17.0.2): + react-simple-maps@3.0.0(prop-types@15.8.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: d3-geo: 2.0.2 d3-selection: 2.0.0 @@ -52684,7 +53387,7 @@ snapshots: react-dom: 17.0.2(react@17.0.2) topojson-client: 3.1.0 - react-sortable-hoc@2.0.0(prop-types@15.8.1)(react-dom@17.0.2)(react@17.0.2): + react-sortable-hoc@2.0.0(prop-types@15.8.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@babel/runtime": 7.16.7 invariant: 2.2.4 @@ -52693,19 +53396,13 @@ snapshots: react-dom: 17.0.2(react@17.0.2) react-style-singleton@2.2.1(@types/react@17.0.21)(react@17.0.2): - dependencies: - "@types/react": 17.0.21 - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 17.0.2 - tslib: 2.6.2 - - react-style-singleton@2.2.1(react@17.0.2): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 17.0.2 tslib: 2.6.2 + optionalDependencies: + "@types/react": 17.0.21 react-svg-pan-zoom-loader@1.6.1(prop-types@15.8.1)(react@17.0.2): dependencies: @@ -52746,7 +53443,7 @@ snapshots: transitivePeerDependencies: - "@types/react" - react-time-picker@4.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2): + react-time-picker@4.5.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@wojtekmaj/date-utils": 1.5.0 get-user-locale: 1.5.1 @@ -52755,15 +53452,15 @@ snapshots: merge-refs: 1.2.1 prop-types: 15.8.1 react: 17.0.2 - react-clock: 3.1.0(react-dom@17.0.2)(react@17.0.2) + react-clock: 3.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: 17.0.2(react@17.0.2) - react-fit: 1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2)(react@17.0.2) + react-fit: 1.7.0(@types/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) update-input-width: 1.4.1 transitivePeerDependencies: - "@types/react" - "@types/react-dom" - react-transition-group@4.4.1(react-dom@17.0.2)(react@17.0.2): + react-transition-group@4.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@babel/runtime": 7.16.7 dom-helpers: 5.2.0 @@ -52776,19 +53473,19 @@ snapshots: dependencies: react: 17.0.2 - react-virtualized-auto-sizer@1.0.7(react-dom@17.0.2)(react@17.0.2): + react-virtualized-auto-sizer@1.0.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-window@1.8.7(react-dom@17.0.2)(react@17.0.2): + react-window@1.8.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@babel/runtime": 7.16.7 memoize-one: 5.2.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-zoom-pan-pinch@3.1.0(react-dom@17.0.2)(react@17.0.2): + react-zoom-pan-pinch@3.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -52798,14 +53495,14 @@ snapshots: loose-envify: 1.4.0 object-assign: 4.1.1 - reactflow@11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2): + reactflow@11.10.1(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: - "@reactflow/background": 11.3.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) - "@reactflow/controls": 11.2.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) - "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) - "@reactflow/minimap": 11.7.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) - "@reactflow/node-resizer": 2.2.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) - "@reactflow/node-toolbar": 1.3.6(@types/react@17.0.21)(immer@10.0.3)(react-dom@17.0.2)(react@17.0.2) + "@reactflow/background": 11.3.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@reactflow/controls": 11.2.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@reactflow/core": 11.10.1(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@reactflow/minimap": 11.7.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@reactflow/node-resizer": 2.2.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + "@reactflow/node-toolbar": 1.3.6(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: @@ -52891,27 +53588,27 @@ snapshots: dependencies: picomatch: 2.3.1 - reaflow@5.1.2(react-dom@17.0.2)(react@17.0.2): + reaflow@5.1.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: calculate-size: 1.1.1 classnames: 2.3.2 d3-shape: 3.2.0 elkjs: 0.8.2 ellipsize: 0.2.0 - framer-motion: 7.10.3(react-dom@17.0.2)(react@17.0.2) + framer-motion: 7.10.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) kld-affine: 2.1.1 kld-intersections: 0.7.0 p-cancelable: 3.0.0 - rdk: 6.5.0(react-dom@17.0.2)(react@17.0.2) + rdk: 6.5.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-cool-dimensions: 2.0.7(react@17.0.2) react-dom: 17.0.2(react@17.0.2) react-fast-compare: 3.2.0 react-use-gesture: 8.0.1(react@17.0.2) - reakeys: 1.3.1(react-dom@17.0.2)(react@17.0.2) + reakeys: 1.3.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) undoo: 0.5.0 - reakeys@1.3.1(react-dom@17.0.2)(react@17.0.2): + reakeys@1.3.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: mousetrap: 1.6.5 react: 17.0.2 @@ -53032,10 +53729,10 @@ snapshots: relateurl@0.2.7: {} - relay-runtime@12.0.0: + relay-runtime@12.0.0(encoding@0.1.13): dependencies: "@babel/runtime": 7.23.6 - fbjs: 3.0.2 + fbjs: 3.0.2(encoding@0.1.13) invariant: 2.2.4 transitivePeerDependencies: - encoding @@ -53349,21 +54046,33 @@ snapshots: dependencies: klona: 2.0.5 neo-async: 2.6.2 - sass: 1.49.9 webpack: 5.88.2 + optionalDependencies: + sass: 1.49.9 - sass-loader@12.4.0(webpack@5.88.2): + sass-loader@12.4.0(sass@1.54.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + klona: 2.0.5 + neo-async: 2.6.2 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + optionalDependencies: + sass: 1.54.4 + + sass-loader@12.4.0(sass@1.54.4)(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: klona: 2.0.5 neo-async: 2.6.2 webpack: 5.88.2(webpack-cli@4.10.0) + optionalDependencies: + sass: 1.54.4 sass-loader@13.0.2(sass@1.54.4)(webpack@5.76.1): dependencies: klona: 2.0.5 neo-async: 2.6.2 + webpack: 5.76.1(esbuild@0.15.5) + optionalDependencies: sass: 1.54.4 - webpack: 5.76.1 sass@1.49.9: dependencies: @@ -53791,7 +54500,7 @@ snapshots: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.0 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) source-map-resolve@0.5.3: dependencies: @@ -53951,9 +54660,18 @@ snapshots: - supports-color - utf-8-validate - storybook@7.6.13: + storybook@7.4.6(encoding@0.1.13): dependencies: - "@storybook/cli": 7.6.13 + "@storybook/cli": 7.4.6(encoding@0.1.13) + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + storybook@7.6.13(encoding@0.1.13): + dependencies: + "@storybook/cli": 7.6.13(encoding@0.1.13) transitivePeerDependencies: - bufferutil - encoding @@ -54148,16 +54866,36 @@ snapshots: strnum@1.0.5: {} - style-loader@2.0.0(webpack@5.88.2): + style-loader@2.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + style-loader@2.0.0(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 webpack: 5.88.2(webpack-cli@4.10.0) - style-loader@3.3.3(webpack@5.88.2): + style-loader@2.0.0(webpack@5.88.2): + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.88.2 + + style-loader@3.3.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + style-loader@3.3.3(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)): + dependencies: + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + + style-loader@3.3.3(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))): + dependencies: + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + stylehacks@6.1.1(postcss@8.4.38): dependencies: browserslist: 4.23.0 @@ -54170,7 +54908,7 @@ snapshots: klona: 2.0.5 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) stylus@0.59.0: dependencies: @@ -54219,6 +54957,16 @@ snapshots: svg-parser@2.0.4: {} + svg-url-loader@8.0.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + file-loader: 6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + svg-url-loader@8.0.0(webpack@5.88.2(webpack-cli@4.10.0)): + dependencies: + file-loader: 6.2.0(webpack@5.88.2(webpack-cli@4.10.0)) + webpack: 5.88.2(webpack-cli@4.10.0) + svg-url-loader@8.0.0(webpack@5.88.2): dependencies: file-loader: 6.2.0(webpack@5.88.2) @@ -54255,11 +55003,21 @@ snapshots: dependencies: tslib: 2.6.2 - swc-loader@0.2.3(@swc/core@1.3.92)(webpack@5.88.2): + swc-loader@0.2.3(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: "@swc/core": 1.3.92 webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + swc-loader@0.2.3(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)): + dependencies: + "@swc/core": 1.3.92 + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + + swc-loader@0.2.3(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))): + dependencies: + "@swc/core": 1.3.92 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + symbol-observable@1.2.0: {} symbol-observable@4.0.0: {} @@ -54384,27 +55142,75 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.1.0 - terser-webpack-plugin@5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2): + terser-webpack-plugin@5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: "@jridgewell/trace-mapping": 0.3.18 + jest-worker: 27.4.6 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.19.3 + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + optionalDependencies: "@swc/core": 1.3.92 esbuild: 0.18.20 + + terser-webpack-plugin@5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)): + dependencies: + "@jridgewell/trace-mapping": 0.3.18 jest-worker: 27.4.6 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.19.3 - webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + optionalDependencies: + "@swc/core": 1.3.92 + esbuild: 0.18.20 - terser-webpack-plugin@5.3.9(webpack@5.76.1): + terser-webpack-plugin@5.3.9(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))): dependencies: "@jridgewell/trace-mapping": 0.3.18 jest-worker: 27.4.6 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.19.3 - webpack: 5.76.1 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + optionalDependencies: + "@swc/core": 1.3.92 - terser-webpack-plugin@5.3.9(webpack@5.88.2): + terser-webpack-plugin@5.3.9(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + "@jridgewell/trace-mapping": 0.3.18 + jest-worker: 27.4.6 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.19.3 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + optionalDependencies: + "@swc/core": 1.3.92 + + terser-webpack-plugin@5.3.9(esbuild@0.15.5)(webpack@5.76.1): + dependencies: + "@jridgewell/trace-mapping": 0.3.18 + jest-worker: 27.4.6 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.19.3 + webpack: 5.76.1(esbuild@0.15.5) + optionalDependencies: + esbuild: 0.15.5 + + terser-webpack-plugin@5.3.9(esbuild@0.18.20)(webpack@5.88.2(esbuild@0.18.20)): + dependencies: + "@jridgewell/trace-mapping": 0.3.18 + jest-worker: 27.4.6 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.19.3 + webpack: 5.88.2(esbuild@0.18.20) + optionalDependencies: + esbuild: 0.18.20 + + terser-webpack-plugin@5.3.9(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: "@jridgewell/trace-mapping": 0.3.18 jest-worker: 27.4.6 @@ -54413,6 +55219,15 @@ snapshots: terser: 5.19.3 webpack: 5.88.2(webpack-cli@4.10.0) + terser-webpack-plugin@5.3.9(webpack@5.88.2): + dependencies: + "@jridgewell/trace-mapping": 0.3.18 + jest-worker: 27.4.6 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.19.3 + webpack: 5.88.2 + terser@4.8.0: dependencies: acorn: 8.10.0 @@ -54573,19 +55388,34 @@ snapshots: ts-dedent@2.2.0: {} ts-essentials@9.4.1(typescript@4.8.4): - dependencies: + optionalDependencies: typescript: 4.8.4 ts-invariant@0.4.4: dependencies: tslib: 1.14.1 - ts-jest@26.5.6(jest@26.6.3)(typescript@4.8.4): + ts-jest@26.5.6(jest@26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4): dependencies: bs-logger: 0.2.6 buffer-from: 1.1.1 fast-json-stable-stringify: 2.1.0 - jest: 26.6.3 + jest: 26.6.3(ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4)) + jest-util: 26.6.2 + json5: 2.2.3 + lodash: 4.17.21 + make-error: 1.3.6 + mkdirp: 1.0.4 + semver: 7.5.4 + typescript: 4.8.4 + yargs-parser: 20.2.9 + + ts-jest@26.5.6(jest@26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)))(typescript@4.8.4): + dependencies: + bs-logger: 0.2.6 + buffer-from: 1.1.1 + fast-json-stable-stringify: 2.1.0 + jest: 26.6.3(ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4)) jest-util: 26.6.2 json5: 2.2.3 lodash: 4.17.21 @@ -54605,7 +55435,16 @@ snapshots: safe-stable-stringify: 2.4.1 typescript: 4.8.4 - ts-loader@9.4.2(typescript@4.8.4)(webpack@5.88.2): + ts-loader@9.4.2(typescript@4.8.4)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.9.3 + micromatch: 4.0.5 + semver: 7.5.4 + typescript: 4.8.4 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + + ts-loader@9.4.2(typescript@4.8.4)(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.9.3 @@ -54614,16 +55453,25 @@ snapshots: typescript: 4.8.4 webpack: 5.88.2(webpack-cli@4.10.0) + ts-loader@9.4.2(typescript@4.8.4)(webpack@5.88.2): + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.9.3 + micromatch: 4.0.5 + semver: 7.5.4 + typescript: 4.8.4 + webpack: 5.88.2 + ts-log@2.2.5: {} - ts-node@10.9.1(@types/node@18.17.18)(typescript@4.8.4): + ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.14.2)(typescript@4.8.4): dependencies: "@cspotcode/source-map-support": 0.8.1 "@tsconfig/node10": 1.0.9 "@tsconfig/node12": 1.0.11 "@tsconfig/node14": 1.0.3 "@tsconfig/node16": 1.0.3 - "@types/node": 18.17.18 + "@types/node": 20.14.2 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.0 @@ -54633,6 +55481,26 @@ snapshots: typescript: 4.8.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + "@swc/core": 1.3.92 + + ts-node@10.9.1(@types/node@20.14.2): + dependencies: + "@cspotcode/source-map-support": 0.8.1 + "@tsconfig/node10": 1.0.9 + "@tsconfig/node12": 1.0.11 + "@tsconfig/node14": 1.0.3 + "@tsconfig/node16": 1.0.3 + "@types/node": 20.14.2 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.0 + create-require: 1.1.1 + diff: 4.0.1 + make-error: 1.3.6 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true ts-node@10.9.1(@types/node@20.14.2)(typescript@4.8.4): dependencies: @@ -54651,6 +55519,7 @@ snapshots: typescript: 4.8.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optional: true tsconfig-paths-webpack-plugin@3.5.2: dependencies: @@ -54988,20 +55857,32 @@ snapshots: url-join@4.0.1: {} - url-loader@4.1.1(file-loader@6.2.0)(webpack@5.88.2): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)))(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)): dependencies: - file-loader: 6.2.0(webpack@5.88.2) loader-utils: 2.0.4 mime-types: 2.1.34 schema-utils: 3.3.0 - webpack: 5.88.2 + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0) + optionalDependencies: + file-loader: 6.2.0(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) - url-loader@4.1.1(webpack@5.88.2): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.88.2(webpack-cli@4.10.0)))(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: loader-utils: 2.0.4 mime-types: 2.1.34 schema-utils: 3.3.0 webpack: 5.88.2(webpack-cli@4.10.0) + optionalDependencies: + file-loader: 6.2.0(webpack@5.88.2(webpack-cli@4.10.0)) + + url-loader@4.1.1(file-loader@6.2.0(webpack@5.88.2))(webpack@5.88.2): + dependencies: + loader-utils: 2.0.4 + mime-types: 2.1.34 + schema-utils: 3.3.0 + webpack: 5.88.2 + optionalDependencies: + file-loader: 6.2.0(webpack@5.88.2) url-parse@1.5.10: dependencies: @@ -55020,15 +55901,11 @@ snapshots: urlpattern-polyfill@8.0.2: {} use-callback-ref@1.3.0(@types/react@17.0.21)(react@17.0.2): - dependencies: - "@types/react": 17.0.21 - react: 17.0.2 - tslib: 2.6.2 - - use-callback-ref@1.3.0(react@17.0.2): dependencies: react: 17.0.2 tslib: 2.6.2 + optionalDependencies: + "@types/react": 17.0.21 use-composed-ref@1.2.1(react@17.0.2): dependencies: @@ -55036,33 +55913,30 @@ snapshots: use-isomorphic-layout-effect@1.1.1(@types/react@17.0.21)(react@17.0.2): dependencies: - "@types/react": 17.0.21 react: 17.0.2 + optionalDependencies: + "@types/react": 17.0.21 use-latest@1.2.0(@types/react@17.0.21)(react@17.0.2): dependencies: - "@types/react": 17.0.21 react: 17.0.2 use-isomorphic-layout-effect: 1.1.1(@types/react@17.0.21)(react@17.0.2) + optionalDependencies: + "@types/react": 17.0.21 - use-resize-observer@9.1.0(react-dom@17.0.2)(react@17.0.2): + use-resize-observer@9.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: "@juggle/resize-observer": 3.4.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) use-sidecar@1.1.2(@types/react@17.0.21)(react@17.0.2): - dependencies: - "@types/react": 17.0.21 - detect-node-es: 1.1.0 - react: 17.0.2 - tslib: 2.6.2 - - use-sidecar@1.1.2(react@17.0.2): dependencies: detect-node-es: 1.1.0 react: 17.0.2 tslib: 2.6.2 + optionalDependencies: + "@types/react": 17.0.21 use-sync-external-store@1.2.0(react@17.0.2): dependencies: @@ -55336,9 +56210,9 @@ snapshots: void-elements@2.0.1: {} - vscode-extension-tester-locators@3.8.0(monaco-page-objects@3.10.0)(selenium-webdriver@4.15.0): + vscode-extension-tester-locators@3.8.0(monaco-page-objects@3.10.0(selenium-webdriver@4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe))(typescript@4.8.4))(selenium-webdriver@4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe)): dependencies: - monaco-page-objects: 3.10.0(selenium-webdriver@4.15.0)(typescript@4.8.4) + monaco-page-objects: 3.10.0(selenium-webdriver@4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe))(typescript@4.8.4) selenium-webdriver: 4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe) vscode-extension-tester@5.10.0(mocha@9.2.0)(typescript@4.8.4): @@ -55353,13 +56227,13 @@ snapshots: hpagent: 1.2.0 js-yaml: 4.1.0 mocha: 9.2.0 - monaco-page-objects: 3.10.0(selenium-webdriver@4.15.0)(typescript@4.8.4) + monaco-page-objects: 3.10.0(selenium-webdriver@4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe))(typescript@4.8.4) sanitize-filename: 1.6.3 selenium-webdriver: 4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe) targz: 1.0.1 typescript: 4.8.4 unzipper: 0.10.14 - vscode-extension-tester-locators: 3.8.0(monaco-page-objects@3.10.0)(selenium-webdriver@4.15.0) + vscode-extension-tester-locators: 3.8.0(monaco-page-objects@3.10.0(selenium-webdriver@4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe))(typescript@4.8.4))(selenium-webdriver@4.15.0(patch_hash=lbqefch5nrzt5atgrk2dnw5phe)) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -55477,9 +56351,9 @@ snapshots: webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2): dependencies: "@discoveryjs/json-ext": 0.5.7 - "@webpack-cli/configtest": 1.2.0(webpack-cli@4.10.0)(webpack@5.88.2) - "@webpack-cli/info": 1.5.0(webpack-cli@4.10.0) - "@webpack-cli/serve": 1.7.0(webpack-cli@4.10.0)(webpack-dev-server@4.15.1) + "@webpack-cli/configtest": 1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack@5.88.2(webpack-cli@4.10.0)) + "@webpack-cli/info": 1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + "@webpack-cli/serve": 1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.88.2)) colorette: 2.0.16 commander: 7.2.0 cross-spawn: 7.0.3 @@ -55488,15 +56362,16 @@ snapshots: interpret: 2.2.0 rechoir: 0.7.0 webpack: 5.88.2(webpack-cli@4.10.0) - webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) webpack-merge: 5.9.0 + optionalDependencies: + webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2) webpack-cli@4.10.0(webpack@5.88.2): dependencies: "@discoveryjs/json-ext": 0.5.7 - "@webpack-cli/configtest": 1.2.0(webpack-cli@4.10.0)(webpack@5.88.2) - "@webpack-cli/info": 1.5.0(webpack-cli@4.10.0) - "@webpack-cli/serve": 1.7.0(webpack-cli@4.10.0) + "@webpack-cli/configtest": 1.2.0(webpack-cli@4.10.0(webpack@5.88.2))(webpack@5.88.2(webpack-cli@4.10.0)) + "@webpack-cli/info": 1.5.0(webpack-cli@4.10.0(webpack@5.88.2)) + "@webpack-cli/serve": 1.7.0(webpack-cli@4.10.0(webpack@5.88.2)) colorette: 2.0.16 commander: 7.2.0 cross-spawn: 7.0.3 @@ -55514,9 +56389,9 @@ snapshots: mime-types: 2.1.34 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) - webpack-dev-middleware@5.3.3(webpack@5.88.2): + webpack-dev-middleware@5.3.3(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: colorette: 2.0.20 memfs: 3.5.1 @@ -55525,15 +56400,45 @@ snapshots: schema-utils: 4.2.0 webpack: 5.88.2(webpack-cli@4.10.0) - webpack-dev-middleware@6.1.1(webpack@5.88.2): + webpack-dev-middleware@5.3.3(webpack@5.88.2): + dependencies: + colorette: 2.0.20 + memfs: 3.5.1 + mime-types: 2.1.34 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.88.2 + + webpack-dev-middleware@6.1.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: colorette: 2.0.20 memfs: 3.5.1 mime-types: 2.1.34 range-parser: 1.2.1 schema-utils: 4.2.0 + optionalDependencies: webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0) + webpack-dev-middleware@6.1.1(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)): + dependencies: + colorette: 2.0.20 + memfs: 3.5.1 + mime-types: 2.1.34 + range-parser: 1.2.1 + schema-utils: 4.2.0 + optionalDependencies: + webpack: 5.88.2(@swc/core@1.3.92)(esbuild@0.18.20) + + webpack-dev-middleware@6.1.1(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))): + dependencies: + colorette: 2.0.20 + memfs: 3.5.1 + mime-types: 2.1.34 + range-parser: 1.2.1 + schema-utils: 4.2.0 + optionalDependencies: + webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)) + webpack-dev-server@4.11.0(webpack@5.76.1): dependencies: "@types/bonjour": 3.5.10 @@ -55563,7 +56468,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) webpack-dev-middleware: 5.3.3(webpack@5.76.1) ws: 8.14.2 transitivePeerDependencies: @@ -55602,10 +56507,11 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 + webpack-dev-middleware: 5.3.3(webpack@5.88.2(webpack-cli@4.10.0)) + ws: 8.13.0 + optionalDependencies: webpack: 5.88.2(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) - webpack-dev-middleware: 5.3.3(webpack@5.88.2) - ws: 8.13.0 transitivePeerDependencies: - bufferutil - debug @@ -55642,9 +56548,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.88.2 webpack-dev-middleware: 5.3.3(webpack@5.88.2) ws: 8.13.0 + optionalDependencies: + webpack: 5.88.2 transitivePeerDependencies: - bufferutil - debug @@ -55675,14 +56582,16 @@ snapshots: webpack-sources@3.2.3: {} - webpack-subresource-integrity@5.1.0(webpack@5.76.1): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.3(webpack@5.76.1))(webpack@5.76.1): dependencies: typed-assert: 1.0.8 - webpack: 5.76.1 + webpack: 5.76.1(esbuild@0.15.5) + optionalDependencies: + html-webpack-plugin: 5.5.3(webpack@5.76.1) webpack-virtual-modules@0.5.0: {} - webpack@5.76.1: + webpack@5.76.1(esbuild@0.15.5): dependencies: "@types/eslint-scope": 3.7.3 "@types/estree": 0.0.51 @@ -55705,7 +56614,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.76.1) + terser-webpack-plugin: 5.3.9(esbuild@0.15.5)(webpack@5.76.1) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -55767,7 +56676,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -55798,16 +56707,50 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)) watchpack: 2.4.0 + webpack-sources: 3.2.3 + optionalDependencies: webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) + transitivePeerDependencies: + - "@swc/core" + - esbuild + - uglify-js + + webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2)): + dependencies: + "@types/eslint-scope": 3.7.3 + "@types/estree": 1.0.1 + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/wasm-edit": 1.11.6 + "@webassemblyjs/wasm-parser": 1.11.6 + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) + browserslist: 4.22.1 + chrome-trace-event: 1.0.2 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.2.0 + mime-types: 2.1.34 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2))) + watchpack: 2.4.0 webpack-sources: 3.2.3 + optionalDependencies: + webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) transitivePeerDependencies: - "@swc/core" - esbuild - uglify-js - webpack@5.88.2(webpack-cli@4.10.0): + webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0): dependencies: "@types/eslint-scope": 3.7.3 "@types/estree": 1.0.1 @@ -55830,15 +56773,80 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.88.2) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@4.10.0)) watchpack: 2.4.0 + webpack-sources: 3.2.3 + optionalDependencies: webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) + transitivePeerDependencies: + - "@swc/core" + - esbuild + - uglify-js + + webpack@5.88.2(esbuild@0.18.20): + dependencies: + "@types/eslint-scope": 3.7.3 + "@types/estree": 1.0.1 + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/wasm-edit": 1.11.6 + "@webassemblyjs/wasm-parser": 1.11.6 + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) + browserslist: 4.22.1 + chrome-trace-event: 1.0.2 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.2.0 + mime-types: 2.1.34 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(esbuild@0.18.20)(webpack@5.88.2(esbuild@0.18.20)) + watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: - "@swc/core" - esbuild - uglify-js + webpack@5.88.2(webpack-cli@4.10.0): + dependencies: + "@types/eslint-scope": 3.7.3 + "@types/estree": 1.0.1 + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/wasm-edit": 1.11.6 + "@webassemblyjs/wasm-parser": 1.11.6 + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) + browserslist: 4.22.1 + chrome-trace-event: 1.0.2 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.2.0 + mime-types: 2.1.34 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(webpack@5.88.2(webpack-cli@4.10.0)) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + optionalDependencies: + webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.88.2) + transitivePeerDependencies: + - "@swc/core" + - esbuild + - uglify-js + websocket-driver@0.7.4: dependencies: http-parser-js: 0.5.3 @@ -56172,7 +57180,7 @@ snapshots: compress-commons: 4.1.0 readable-stream: 3.6.0 - zip-webpack-plugin@4.0.1(webpack-sources@3.2.3)(webpack@5.88.2): + zip-webpack-plugin@4.0.1(webpack-sources@3.2.3)(webpack@5.88.2(webpack-cli@4.10.0)): dependencies: webpack: 5.88.2(webpack-cli@4.10.0) webpack-sources: 3.2.3 @@ -56186,9 +57194,10 @@ snapshots: dependencies: tslib: 2.3.0 - zustand@4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3)(react@17.0.2): + zustand@4.4.2(patch_hash=7tws22nsyaxzkdpquvgytzpdve)(@types/react@17.0.21)(immer@10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu))(react@17.0.2): dependencies: + use-sync-external-store: 1.2.0(react@17.0.2) + optionalDependencies: "@types/react": 17.0.21 immer: 10.0.3(patch_hash=utu5oov26wz5mjuays57tp3ybu) react: 17.0.2 - use-sync-external-store: 1.2.0(react@17.0.2) diff --git a/repo/graph.dot b/repo/graph.dot index 20a23d4cf15..b74333d0dd3 100644 --- a/repo/graph.dot +++ b/repo/graph.dot @@ -111,6 +111,7 @@ digraph G { "@kie-tools-core/envelope-bus" [ color = "purple", fontcolor = "purple", style = "rounded" ]; "@kie-tools/extended-services" [ color = "black", fontcolor = "black", style = "dashed, rounded" ]; "@kie-tools/extended-services-java" [ color = "black", fontcolor = "black", style = "dashed, rounded" ]; + "extended-services-vscode-extension" [ color = "blue", fontcolor = "blue", style = "rounded" ]; "@kie-tools-core/monaco-editor" [ color = "purple", fontcolor = "purple", style = "rounded" ]; "@kie-tools/form" [ color = "blue", fontcolor = "blue", style = "rounded" ]; "@kie-tools/form-generation-tool" [ color = "blue", fontcolor = "blue", style = "rounded" ]; @@ -351,6 +352,9 @@ digraph G { "@kie-tools/extended-services" -> "@kie-tools/root-env" [ style = "dashed", color = "black" ]; "@kie-tools/extended-services-api" -> "@kie-tools-core/notifications" [ style = "solid", color = "blue" ]; "@kie-tools/extended-services-java" -> "@kie-tools/maven-base" [ style = "solid", color = "black" ]; + "extended-services-vscode-extension" -> "@kie-tools-core/vscode-extension" [ style = "solid", color = "blue" ]; + "extended-services-vscode-extension" -> "@kie-tools-core/webpack-base" [ style = "dashed", color = "blue" ]; + "extended-services-vscode-extension" -> "@kie-tools/extended-services-java" [ style = "dashed", color = "blue" ]; "@kie-tools/feel-input-component" -> "@kie-tools-core/monaco-editor" [ style = "solid", color = "blue" ]; "@kie-tools/feel-input-component" -> "@kie-tools-core/patternfly-base" [ style = "solid", color = "blue" ]; "@kie-tools/feel-input-component" -> "@kie-tools/dmn-language-service" [ style = "solid", color = "blue" ]; diff --git a/repo/graph.json b/repo/graph.json index 086b961df15..be2dacb2942 100644 --- a/repo/graph.json +++ b/repo/graph.json @@ -127,6 +127,7 @@ { "id": "dmn-vscode-extension" }, { "id": "@kie-tools/extended-services" }, { "id": "@kie-tools/extended-services-java" }, + { "id": "extended-services-vscode-extension" }, { "id": "@kie-tools/form-generation-tool" }, { "id": "@kie-tools/uniforms-bootstrap4-codegen" }, { "id": "@kie-tools/uniforms-patternfly-codegen" }, @@ -832,6 +833,9 @@ }, { "source": "@kie-tools/extended-services", "target": "@kie-tools/root-env", "weight": 1 }, { "source": "@kie-tools/extended-services-java", "target": "@kie-tools/maven-base", "weight": 1 }, + { "source": "extended-services-vscode-extension", "target": "@kie-tools-core/vscode-extension", "weight": 1 }, + { "source": "extended-services-vscode-extension", "target": "@kie-tools-core/webpack-base", "weight": 1 }, + { "source": "extended-services-vscode-extension", "target": "@kie-tools/extended-services-java", "weight": 1 }, { "source": "@kie-tools/form-generation-tool", "target": "@kie-tools/uniforms-bootstrap4-codegen", "weight": 1 }, { "source": "@kie-tools/form-generation-tool", "target": "@kie-tools/uniforms-patternfly-codegen", "weight": 1 }, { "source": "@kie-tools/uniforms-bootstrap4-codegen", "target": "@kie-tools-core/webpack-base", "weight": 1 }, @@ -1271,6 +1275,7 @@ ["@kie-tools/extended-services", "packages/extended-services"], ["@kie-tools/extended-services-api", "packages/extended-services-api"], ["@kie-tools/extended-services-java", "packages/extended-services-java"], + ["extended-services-vscode-extension", "packages/extended-services-vscode-extension"], ["@kie-tools/feel-input-component", "packages/feel-input-component"], ["@kie-tools/form", "packages/form"], ["@kie-tools/form-dmn", "packages/form-dmn"], From 3cc3182245d3df828bf38dab4a22d6db3a93b4db Mon Sep 17 00:00:00 2001 From: Rodrigo Antunes Date: Tue, 18 Jun 2024 15:43:07 -0300 Subject: [PATCH 14/38] NO-ISSUE: Adjust Release jobs for all branches (#2433) --- .ci/incubator-kie-tools-ci-build.Dockerfile | 8 +-- .ci/jenkins/Jenkinsfile.ci-main | 66 +++++++++---------- .ci/jenkins/Jenkinsfile.daily-dev-publish | 8 +-- .ci/jenkins/ci-jobs/Jenkinsfile.ci-build | 21 ++---- .../ci-jobs/Jenkinsfile.ci-check-code-fmt | 15 +---- .../ci-jobs/Jenkinsfile.ci-check-codeql | 19 +----- .../ci-jobs/Jenkinsfile.ci-check-dependencies | 19 +----- .../ci-jobs/Jenkinsfile.ci-image-build | 65 +++--------------- ...sfile.dev-deployment-dmn-form-webapp-image | 2 +- ...-deployment-kogito-quarkus-blank-app-image | 2 +- .../release-jobs/Jenkinsfile.online-editor | 2 +- .../Jenkinsfile.serverless-logic-web-tools | 2 +- ...rverless-logic-web-tools-swf-builder-image | 2 +- .ci/jenkins/shared-scripts/dockerUtils.groovy | 2 +- .ci/jenkins/shared-scripts/githubUtils.groovy | 18 ++--- .../shared-scripts/pipelineVars.groovy | 3 + 16 files changed, 78 insertions(+), 176 deletions(-) diff --git a/.ci/incubator-kie-tools-ci-build.Dockerfile b/.ci/incubator-kie-tools-ci-build.Dockerfile index 0d186be2ab8..9afe155d378 100644 --- a/.ci/incubator-kie-tools-ci-build.Dockerfile +++ b/.ci/incubator-kie-tools-ci-build.Dockerfile @@ -1,4 +1,4 @@ -FROM cruizba/ubuntu-dind:noble-26.1.3 +FROM cruizba/ubuntu-dind:jammy-26.1.3 SHELL ["/bin/bash", "-c"] @@ -45,7 +45,7 @@ xvfb \ fluxbox \ subversion && \ apt-get clean autoclean && apt-get autoremove --yes && \ -rm -rf /var/lib/{apt,dpkg,cache,log}/ +rm -rf /var/lib/{apt,cache,log}/ # Install firefox RUN wget -O /tmp/firefox-latest.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US" && \ @@ -117,8 +117,8 @@ RUN wget https://mirror.openshift.com/pub/openshift-v4/clients/ocp/stable/opensh sudo tar -C /usr/bin/ -xvzf /tmp/openshift-client-linux.tar.gz oc && rm /tmp/openshift-client-linux.tar.gz # Helm CLI setup -RUN wget https://get.helm.sh/helm-v3.14.3-linux-amd64.tar.gz -P /tmp && \ - sudo tar -C /usr/bin/ -zxvf /tmp/helm-v3.14.3-linux-amd64.tar.gz linux-amd64/helm --strip-components 1 && rm /tmp/helm-v3.14.3-linux-amd64.tar.gz +RUN wget https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz -P /tmp && \ + sudo tar -C /usr/bin/ -zxvf /tmp/helm-v3.15.2-linux-amd64.tar.gz linux-amd64/helm --strip-components 1 && rm /tmp/helm-v3.15.2-linux-amd64.tar.gz # Python setup RUN sudo update-alternatives --install /usr/local/bin/python python $(which python3) 1 && \ diff --git a/.ci/jenkins/Jenkinsfile.ci-main b/.ci/jenkins/Jenkinsfile.ci-main index aec1b1f1f5b..bf2df4027fa 100644 --- a/.ci/jenkins/Jenkinsfile.ci-main +++ b/.ci/jenkins/Jenkinsfile.ci-main @@ -28,51 +28,63 @@ pipeline { } environment { - BUILD_IMAGE_TAG = 'latest' BUILD_IMAGE_JOB_STATUS = 'SKIPPED' + DOCKER_CONFIG = "${WORKSPACE}/.docker" } stages { stage('Load local shared scripts') { steps { script { + dockerUtils = load '.ci/jenkins/shared-scripts/dockerUtils.groovy' pipelineVars = load '.ci/jenkins/shared-scripts/pipelineVars.groovy' githubUtils = load '.ci/jenkins/shared-scripts/githubUtils.groovy' } } } - stage('Checkout Apache KIE Tools (Simulated squashed merge)') { + stage('Clean workspace before build') { + steps { + cleanWs(deleteDirs: true, disableDeferredWipeout: true) + } + } + + stage('Checkout kie-tools') { + steps { + dir('kie-tools') { + checkout scm + } + } + } + + stage('Check KIE Tools CI Image build is required') { steps { dir('kie-tools') { script { - githubUtils.checkoutRepoSquashedMerge( - env.CHANGE_AUTHOR, - env.CHANGE_BRANCH, - "https://github.com/${env.CHANGE_AUTHOR}/${pipelineVars.githubRepositoryName}.git", - env.CHANGE_TARGET ?: env.BRANCH_NAME, - "https://github.com/${pipelineVars.githubRepositoryOrg}/${pipelineVars.githubRepositoryName}.git", - "${pipelineVars.kieToolsBotGithubCredentialsId}" + BUILD_IMAGE_REQUIRED = ( + githubUtils.fileIsInChangeset("${env.BRANCH_NAME}", 'incubator-kie-tools-ci-build.Dockerfile') + || !dockerUtils.checkImageExistsInRegistry( + "${pipelineVars.kieToolsCiBuildImageRegistry}", + "${pipelineVars.kieToolsCiBuildImageAccount}", + "${pipelineVars.kieToolsCiBuildImageName}", + "${env.BRANCH_NAME}", + "${pipelineVars.dockerHubUserCredentialsId}", + "${pipelineVars.dockerHubTokenCredentialsId}" + ) ) - - BUILD_IMAGE_REQUIRED = githubUtils.fileIsInChangeset('incubator-kie-tools-ci-build.Dockerfile') } } } } - stage('Image Build') { + stage('Trigger KIE Tools CI image build job') { when { expression { BUILD_IMAGE_REQUIRED } } steps { script { - BUILD_IMAGE_TAG = "${env.GIT_COMMIT}" BUILD_IMAGE_JOB_STATUS = build( - job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-image-build/${BRANCH_NAME}", - parameters: [ - string(name: 'IMAGE_TAG', value: "${env.GIT_COMMIT}") - ] + job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-image-build/${BRANCH_NAME}" ).result } } @@ -87,10 +99,7 @@ pipeline { steps { script { build( - job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-build/${BRANCH_NAME}", - parameters: [ - string(name: 'IMAGE_TAG', value: "${BUILD_IMAGE_TAG}") - ] + job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-build/${BRANCH_NAME}" ) } } @@ -100,10 +109,7 @@ pipeline { steps { script { build( - job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-check-dependencies/${BRANCH_NAME}", - parameters: [ - string(name: 'IMAGE_TAG', value: "${BUILD_IMAGE_TAG}") - ] + job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-check-dependencies/${BRANCH_NAME}" ) } } @@ -113,10 +119,7 @@ pipeline { steps { script { build( - job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-check-code-formatting/${BRANCH_NAME}", - parameters: [ - string(name: 'IMAGE_TAG', value: "${BUILD_IMAGE_TAG}") - ] + job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-check-code-formatting/${BRANCH_NAME}" ) } } @@ -126,10 +129,7 @@ pipeline { steps { script { build( - job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-check-code-quality/${BRANCH_NAME}", - parameters: [ - string(name: 'IMAGE_TAG', value: "${BUILD_IMAGE_TAG}") - ] + job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-check-code-quality/${BRANCH_NAME}" ) } } diff --git a/.ci/jenkins/Jenkinsfile.daily-dev-publish b/.ci/jenkins/Jenkinsfile.daily-dev-publish index 77e743005a0..d14b25e51b7 100644 --- a/.ci/jenkins/Jenkinsfile.daily-dev-publish +++ b/.ci/jenkins/Jenkinsfile.daily-dev-publish @@ -45,12 +45,12 @@ pipeline { DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry = 'docker.io' DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account = 'apache' - DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name = 'incubator-dev-deployment-kogito-quarkus-blank-app' + DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name = 'incubator-kie-sandbox-dev-deployment-quarkus-blank-app' DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTag = 'daily-dev' DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry = 'docker.io' DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account = 'apache' - DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 'incubator-dev-deployment-dmn-form-webapp' + DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 'incubator-kie-sandbox-dev-deployment-dmn-form-webapp' DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTag = 'daily-dev' ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'docker.io' @@ -63,7 +63,7 @@ pipeline { ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = 'daily-dev' ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageRegistry = 'docker.io' ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageAccount = 'apache' - ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageName = 'incubator-kie-sandbox-dev-deployment-kogito-quarkus-blank-app' + ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageName = 'incubator-kie-sandbox-dev-deployment-quarkus-blank-app' ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageTag = 'daily-dev' ONLINE_EDITOR__corsProxyUrl = 'https://daily-dev-cors-proxy-kie-sandbox.rhba-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud' @@ -101,7 +101,7 @@ pipeline { SERVERLESS_LOGIC_WEB_TOOLS__dashbuilderViewerImageTag = 'daily-dev' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount = 'apache' - SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName = 'incubator-serverless-logic-web-tools-swf-builder' + SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName = 'incubator-kie-serverless-logic-web-tools-swf-builder' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageTag = 'daily-dev' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags = 'daily-dev' SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry = 'docker.io' diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build index 38c583ed9be..55f88d85f85 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-build @@ -21,10 +21,6 @@ pipeline { timeout(time: 600, unit: 'MINUTES') } - parameters { - string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'main') - } - environment { TESTS_REPORTS_PATTERNS = 'kie-tools/packages/**/dist-tests/junit-report*.xml kie-tools/examples/**/dist-tests/junit-report*.xml kie-tools/packages/**/target/surefire-reports/TEST-*.xml kie-tools/examples/**/target/surefire-reports/TEST-*.xml' END_TO_END_TESTS_REPORTS_PATTERNS = 'kie-tools/packages/**/dist-tests-e2e/junit-report*.xml kie-tools/examples/**/dist-tests-e2e/junit-report*.xml kie-tools/packages/**/target/failsafe-reports/TEST-*.xml kie-tools/examples/**/target/failsafe-reports/TEST-*.xml' @@ -49,7 +45,7 @@ pipeline { agent { docker { label("${buildUtils.apacheAgentLabels()}") - image "docker.io/apache/incubator-kie-tools-ci-build:${params.IMAGE_TAG}" + image "docker.io/apache/incubator-kie-tools-ci-build:${env.BRANCH_NAME}" args '--shm-size=2g --privileged --group-add docker' } } @@ -69,19 +65,10 @@ pipeline { } } - stage('Checkout Apache KIE Tools (Simulated squashed merge)') { + stage('Checkout kie-tools') { steps { dir('kie-tools') { - script { - githubUtils.checkoutRepoSquashedMerge( - env.CHANGE_AUTHOR, - env.CHANGE_BRANCH, - "https://github.com/${env.CHANGE_AUTHOR}/${pipelineVars.githubRepositoryName}.git", - env.CHANGE_TARGET ?: env.BRANCH_NAME, - "https://github.com/${pipelineVars.githubRepositoryOrg}/${pipelineVars.githubRepositoryName}.git", - "${pipelineVars.kieToolsBotGithubCredentialsId}" - ) - } + checkout scm } } } @@ -151,7 +138,7 @@ pipeline { stage('Upload end-to-end tests results to Buildkite (`main` only)') { when { - expression { !env.CHANGE_ID && env.BRANCH_NAME == 'main' && env.ENABLE_BUILDKITE == 'true' } + expression { env.BRANCH_NAME == 'main' && env.ENABLE_BUILDKITE == 'true' } } steps { dir('kie-tools') { diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-code-fmt b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-code-fmt index c58819b5cb5..71fc7917dfd 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-code-fmt +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-code-fmt @@ -38,7 +38,7 @@ pipeline { stage('Check code formatting') { agent { docker { - image "docker.io/apache/incubator-kie-tools-ci-build:${params.IMAGE_TAG}" + image "docker.io/apache/incubator-kie-tools-ci-build:${env.BRANCH_NAME}" } } @@ -49,19 +49,10 @@ pipeline { } } - stage('Checkout Apache KIE Tools (Simulated squashed merge)') { + stage('Checkout kie-tools') { steps { dir('kie-tools') { - script { - githubUtils.checkoutRepoSquashedMerge( - env.CHANGE_AUTHOR, - env.CHANGE_BRANCH, - "https://github.com/${env.CHANGE_AUTHOR}/${pipelineVars.githubRepositoryName}.git", - env.CHANGE_TARGET ?: env.BRANCH_NAME, - "https://github.com/${pipelineVars.githubRepositoryOrg}/${pipelineVars.githubRepositoryName}.git", - "${pipelineVars.kieToolsBotGithubCredentialsId}" - ) - } + checkout scm } } } diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-codeql b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-codeql index e091d6e5461..3372754b0c1 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-codeql +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-codeql @@ -21,10 +21,6 @@ pipeline { timeout(time: 240, unit: 'MINUTES') } - parameters { - string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'main') - } - environment { RESULTS_DIR = '/tmp/codeql/results' DATABASE_DIR = '/tmp/codeql/db' @@ -48,7 +44,7 @@ pipeline { stage('Check code quality') { agent { docker { - image "docker.io/apache/incubator-kie-tools-ci-build:${params.IMAGE_TAG}" + image "docker.io/apache/incubator-kie-tools-ci-build:${env.BRANCH_NAME}" } } @@ -59,19 +55,10 @@ pipeline { } } - stage('Checkout Apache KIE Tools (Simulated squashed merge)') { + stage('Checkout kie-tools') { steps { dir('kie-tools') { - script { - githubUtils.checkoutRepoSquashedMerge( - env.CHANGE_AUTHOR, - env.CHANGE_BRANCH, - "https://github.com/${env.CHANGE_AUTHOR}/${pipelineVars.githubRepositoryName}.git", - env.CHANGE_TARGET ?: env.BRANCH_NAME, - "https://github.com/${pipelineVars.githubRepositoryOrg}/${pipelineVars.githubRepositoryName}.git", - "${pipelineVars.kieToolsBotGithubCredentialsId}" - ) - } + checkout scm } } } diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-dependencies b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-dependencies index a939aed9f16..384a5ba3841 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-dependencies +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-check-dependencies @@ -21,10 +21,6 @@ pipeline { timeout(time: 240, unit: 'MINUTES') } - parameters { - string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'main') - } - stages { stage('Load local shared scripts') { steps { @@ -38,7 +34,7 @@ pipeline { stage('Check dependencies consistency') { agent { docker { - image "docker.io/apache/incubator-kie-tools-ci-build:${params.IMAGE_TAG}" + image "docker.io/apache/incubator-kie-tools-ci-build:${env.BRANCH_NAME}" } } @@ -49,19 +45,10 @@ pipeline { } } - stage('Checkout Apache KIE Tools (Simulated squashed merge)') { + stage('Checkout kie-tools') { steps { dir('kie-tools') { - script { - githubUtils.checkoutRepoSquashedMerge( - env.CHANGE_AUTHOR, - env.CHANGE_BRANCH, - "https://github.com/${env.CHANGE_AUTHOR}/${pipelineVars.githubRepositoryName}.git", - env.CHANGE_TARGET ?: env.BRANCH_NAME, - "https://github.com/${pipelineVars.githubRepositoryOrg}/${pipelineVars.githubRepositoryName}.git", - "${pipelineVars.kieToolsBotGithubCredentialsId}" - ) - } + checkout scm } } } diff --git a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build index 15c4952fbe3..ff9a7444466 100644 --- a/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build +++ b/.ci/jenkins/ci-jobs/Jenkinsfile.ci-image-build @@ -18,14 +18,10 @@ pipeline { agent any parameters { - string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: 'main') + string(description: 'Image tag', name: 'IMAGE_TAG', defaultValue: "${env.BRANCH_NAME}") } environment { - IMAGE_REGISTRY = 'docker.io' - IMAGE_ACCOUNT = 'apache' - IMAGE_NAME = 'incubator-kie-tools-ci-build' - IMAGE_NAME_TAG = "${IMAGE_REGISTRY}/${IMAGE_ACCOUNT}/${IMAGE_NAME}:${params.IMAGE_TAG}" DOCKER_CONFIG = "${WORKSPACE}/.docker" } @@ -44,79 +40,38 @@ pipeline { } } - stage('Clean workspace') { + stage('Clean workspace before build') { steps { cleanWs(deleteDirs: true, disableDeferredWipeout: true) } } - stage('Checkout Apache KIE Tools (Simulated squashed merge)') { + stage('Checkout kie-tools') { steps { dir('kie-tools') { - script { - githubUtils.checkoutRepoSquashedMerge( - env.CHANGE_AUTHOR, - env.CHANGE_BRANCH, - "https://github.com/${env.CHANGE_AUTHOR}/${pipelineVars.githubRepositoryName}.git", - env.CHANGE_TARGET ?: env.BRANCH_NAME, - "https://github.com/${pipelineVars.githubRepositoryOrg}/${pipelineVars.githubRepositoryName}.git", - "${pipelineVars.kieToolsBotGithubCredentialsId}" - ) - } + checkout scm } } } - stage('Check image tag already exists') { - steps { - script { - IMAGE_EXISTS = dockerUtils.checkImageExistsInRegistry( - "${IMAGE_REGISTRY}", - "${IMAGE_ACCOUNT}", - "${IMAGE_NAME}", - "${params.IMAGE_TAG}", - "${pipelineVars.dockerHubUserCredentialsId}", - "${pipelineVars.dockerHubTokenCredentialsId}" - ) - } - } - } - - // Trigger by PR = Tag is GIT commit hash and it has expiration = 1d - // Trigger by Branch = Tags are GIT commit and latest and they have no expiration stage('Build image') { - when { - expression { !IMAGE_EXISTS } - } steps { dir('kie-tools') { script { - if (!env.CHANGE_ID && env.BRANCH_NAME == 'main') { - sh """ - docker build -t ${IMAGE_NAME_TAG} -f .ci/incubator-kie-tools-ci-build.Dockerfile . - docker tag ${IMAGE_NAME_TAG} ${IMAGE_ACCOUNT}/${IMAGE_NAME}:main - """ - IMAGE_TAGS = "${params.IMAGE_TAG} latest" - } else { - sh "docker build -t ${IMAGE_NAME_TAG} -f .ci/incubator-kie-tools-ci-build.Dockerfile ." - IMAGE_TAGS = "${params.IMAGE_TAG}" - } + sh "docker build -t ${pipelineVars.kieToolsCiBuildImageRegistry}/${pipelineVars.kieToolsCiBuildImageAccount}/${pipelineVars.kieToolsCiBuildImageName}:${params.IMAGE_TAG} -f .ci/incubator-kie-tools-ci-build.Dockerfile ." } } } } stage('Push image to registry') { - when { - expression { !IMAGE_EXISTS } - } steps { script { dockerUtils.pushImageToRegistry( - "${IMAGE_REGISTRY}", - "${IMAGE_ACCOUNT}", - "${IMAGE_NAME}", - "${IMAGE_TAGS}", + "${pipelineVars.kieToolsCiBuildImageRegistry}", + "${pipelineVars.kieToolsCiBuildImageAccount}", + "${pipelineVars.kieToolsCiBuildImageName}", + "${params.IMAGE_TAG}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) @@ -127,7 +82,7 @@ pipeline { stage('Test built image') { agent { docker { - image env.IMAGE_NAME_TAG + image "${pipelineVars.kieToolsCiBuildImageRegistry}/${pipelineVars.kieToolsCiBuildImageAccount}/${pipelineVars.kieToolsCiBuildImageName}:${params.IMAGE_TAG}" } } steps { diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image index af5f01b0f48..c2e5edbb442 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image @@ -42,7 +42,7 @@ pipeline { DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry = 'docker.io' DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account = 'apache' - DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 'incubator-dev-deployment-dmn-form-webapp' + DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 'incubator-kie-sandbox-dev-deployment-dmn-form-webapp' DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTag = "latest ${params.RELEASE_VERSION}" RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts" diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image index 2ea86b8fdeb..22897b8e88d 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image @@ -42,7 +42,7 @@ pipeline { DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry = 'docker.io' DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account = 'apache' - DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name = 'incubator-dev-deployment-kogito-quarkus-blank-app' + DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name = 'incubator-kie-sandbox-dev-deployment-quarkus-blank-app' DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTag = "latest ${params.RELEASE_VERSION}" RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts" diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor index 8b8a7e01b1c..0c4778554b5 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor +++ b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor @@ -55,7 +55,7 @@ pipeline { ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = "${params.RELEASE_VERSION}" ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageRegistry = 'docker.io' ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageAccount = 'apache' - ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageName = 'incubator-kie-sandbox-dev-deployment-kogito-quarkus-blank-app' + ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageName = 'incubator-kie-sandbox-dev-deployment-quarkus-blank-app' ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageTag = "${params.RELEASE_VERSION}" ONLINE_EDITOR__gtmId = 'GTM-PQGMKNW' ONLINE_EDITOR__corsProxyUrl = 'https://cors-proxy-kie-sandbox.rhba-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud' diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools index f19d3ea5160..db0b44a70ae 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools @@ -43,7 +43,7 @@ pipeline { SERVERLESS_LOGIC_WEB_TOOLS__buildInfo = '' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount = 'apache' - SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName = 'incubator-serverless-logic-web-tools-swf-builder' + SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName = 'incubator-kie-serverless-logic-web-tools-swf-builder' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageTag = "${params.RELEASE_VERSION}" SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount = 'apache' diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image index e1e7a904973..cf0b4e42d55 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image @@ -42,7 +42,7 @@ pipeline { SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount = 'apache' - SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName = 'incubator-serverless-logic-web-tools-swf-builder' + SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName = 'incubator-kie-serverless-logic-web-tools-swf-builder' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags = "latest ${params.RELEASE_VERSION}" RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts" diff --git a/.ci/jenkins/shared-scripts/dockerUtils.groovy b/.ci/jenkins/shared-scripts/dockerUtils.groovy index 9631777b42e..c36f1f0dc32 100644 --- a/.ci/jenkins/shared-scripts/dockerUtils.groovy +++ b/.ci/jenkins/shared-scripts/dockerUtils.groovy @@ -43,7 +43,7 @@ def checkImageExistsInRegistry(String registry, String account, String image, St echo "${DOCKER_TOKEN}" | docker login -u "${DOCKER_USER}" --password-stdin $registry """.trim() result = sh returnStatus: true, script: """ - docker manifest inspect $registry/$account/$image:$tag > /dev/null 2>&1 + docker manifest inspect $registry/$account/$image:$tag > /dev/null """.trim() sh 'docker logout' return result == 0 diff --git a/.ci/jenkins/shared-scripts/githubUtils.groovy b/.ci/jenkins/shared-scripts/githubUtils.groovy index bbf28eade07..f1f2eff26a3 100644 --- a/.ci/jenkins/shared-scripts/githubUtils.groovy +++ b/.ci/jenkins/shared-scripts/githubUtils.groovy @@ -158,22 +158,14 @@ def getRepoSlug(String url) { return "${org}/${repo}" } -/** -* @return the files changed in the last commit -*/ -def getChangesetLastCommit() { - changeset = sh returnStdout: true, script: ''' - git diff --name-only HEAD HEAD~1 - '''.trim() - - return changeset -} - /** * @return if a given file is in the changeset of the last commit */ -def fileIsInChangeset(String file) { - changeset = getChangesetLastCommit() +def fileIsInChangeset(String branch, String file) { + changeset = sh returnStdout: true, script: """ + git checkout ${branch} + git diff --name-only HEAD HEAD~1 + """.trim() return changeset.contains(file) } diff --git a/.ci/jenkins/shared-scripts/pipelineVars.groovy b/.ci/jenkins/shared-scripts/pipelineVars.groovy index eeaa6096e01..17f029b6868 100644 --- a/.ci/jenkins/shared-scripts/pipelineVars.groovy +++ b/.ci/jenkins/shared-scripts/pipelineVars.groovy @@ -42,6 +42,9 @@ class PipelineVars implements Serializable { String asfReleaseGPGKeyCredentialsId = 'asf-release-gpg-signing-key' String asfReleaseGPGKeyPasswordCredentialsId = 'asf-release-gpg-signing-key-passphrase' String asfReleaseSVNStagingCredentialsId = 'asf-release-svn-staging' + String kieToolsCiBuildImageRegistry = 'docker.io' + String kieToolsCiBuildImageAccount = 'apache' + String kieToolsCiBuildImageName = 'incubator-kie-tools-ci-build' } From 105e7d3d75b7d7bbefbc2998ea82b651bebd8cd5 Mon Sep 17 00:00:00 2001 From: Tiago Bento <1584568+tiagobento@users.noreply.github.com> Date: Tue, 18 Jun 2024 18:19:28 -0400 Subject: [PATCH 15/38] kie-issues#243: Fill the "description" of every env var on `kie-tools` build and save the report somewhere (1/2) (#2421) --- .ci/jenkins/Jenkinsfile.daily-dev-publish | 28 +- .../release-jobs/Jenkinsfile.cors-proxy | 4 +- .../Jenkinsfile.dashbuilder-viewer-image | 4 +- .../release-jobs/Jenkinsfile.kie-sandbox | 4 +- .../Jenkinsfile.kie-sandbox-extended-services | 4 +- ...verless-logic-web-tools-base-builder-image | 4 +- ...rverless-logic-web-tools-swf-builder-image | 4 +- ...verless-logic-web-tools-swf-dev-mode-image | 4 +- .ci/jenkins/shared-scripts/buildUtils.groovy | 1 - .../env/index.js | 2 +- .../env/index.js | 2 +- .../env/index.js | 12 +- .../env/index.js | 2 +- .../env/index.js | 8 +- .../env/index.js | 8 +- packages/cors-proxy-image/README.md | 16 +- packages/cors-proxy-image/env/index.js | 18 +- packages/cors-proxy-image/package.json | 3 +- .../dashbuilder-viewer-image-env/env/index.js | 15 +- .../dashbuilder-viewer-image/env/index.js | 26 +- .../dashbuilder-viewer-image/package.json | 6 +- .../dev-deployment-base-image/env/index.js | 8 +- .../dev-deployment-base-image/package.json | 1 - .../env/index.js | 8 +- .../package.json | 1 - .../env/index.js | 8 +- .../package.json | 1 - .../env/index.js | 6 +- packages/extended-services/env/index.js | 4 +- packages/feel-input-component/env/index.js | 2 +- packages/image-builder/README.md | 2 +- packages/image-builder/src/bin.ts | 2 +- .../kie-sandbox-distribution/env/index.js | 42 +-- .../kie-sandbox-distribution/package.json | 2 +- .../README.md | 16 +- .../env/index.js | 21 +- .../package.json | 3 +- packages/kie-sandbox-helm-chart/README.md | 3 +- packages/kie-sandbox-helm-chart/env/index.js | 8 +- packages/kie-sandbox-webapp-image/README.md | 16 +- .../kie-sandbox-webapp-image/env/index.js | 14 +- .../kie-sandbox-webapp-image/package.json | 3 +- packages/kogito-management-console/README.md | 14 +- .../kogito-management-console/env/index.js | 10 +- .../kogito-management-console/package.json | 3 +- packages/kogito-task-console/README.md | 14 +- packages/kogito-task-console/env/index.js | 10 +- packages/kogito-task-console/package.json | 3 +- packages/maven-base/env/index.js | 2 +- .../maven-m2-repo-via-http-image/env/index.js | 8 +- packages/online-editor/env/index.js | 326 +++++++++--------- packages/playwright-base/env/index.js | 2 +- .../env/index.js | 15 +- .../env/index.js | 52 ++- .../package.json | 3 +- .../env/index.js | 15 +- .../env/index.js | 5 - .../package.json | 3 +- .../env/index.js | 15 +- .../env/index.js | 5 - .../package.json | 5 +- packages/sonataflow-builder-image/README.md | 8 +- packages/sonataflow-devmode-image/README.md | 8 +- .../sonataflow-devmode-image/env/index.js | 8 +- packages/sonataflow-image-common/README.md | 2 +- packages/sonataflow-operator/env/index.js | 8 +- packages/webpack-base/env/index.js | 12 +- scripts/bootstrap/bootstrap.js | 4 +- ..._report.mjs => print_build_env_report.mjs} | 23 +- scripts/build-env/README.md | 18 +- scripts/build-env/src/bin.ts | 20 +- scripts/build-env/src/console_logs.ts | 2 +- scripts/build-env/src/lib.ts | 16 +- scripts/build-env/src/special_print_cases.ts | 38 +- scripts/build-env/src/static_print_cases.ts | 83 +++++ 75 files changed, 554 insertions(+), 552 deletions(-) rename scripts/bootstrap/{generate_build_env_report.mjs => print_build_env_report.mjs} (82%) create mode 100644 scripts/build-env/src/static_print_cases.ts diff --git a/.ci/jenkins/Jenkinsfile.daily-dev-publish b/.ci/jenkins/Jenkinsfile.daily-dev-publish index d14b25e51b7..d4ac87521b7 100644 --- a/.ci/jenkins/Jenkinsfile.daily-dev-publish +++ b/.ci/jenkins/Jenkinsfile.daily-dev-publish @@ -72,17 +72,17 @@ pipeline { KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry = 'docker.io' KIE_SANDBOX_WEBAPP_IMAGE__imageAccount = 'apache' KIE_SANDBOX_WEBAPP_IMAGE__imageName = 'incubator-kie-sandbox-webapp' - KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags = 'daily-dev' + KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTag = 'daily-dev' KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry = 'docker.io' KIE_SANDBOX_EXTENDED_SERVICES__imageAccount = 'apache' KIE_SANDBOX_EXTENDED_SERVICES__imageName = 'incubator-kie-sandbox-extended-services' - KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags = 'daily-dev' + KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTag = 'daily-dev' CORS_PROXY_IMAGE__imageRegistry = 'docker.io' CORS_PROXY_IMAGE__imageAccount = 'apache' CORS_PROXY_IMAGE__imageName = 'incubator-kie-cors-proxy' - CORS_PROXY_IMAGE__imageBuildTags = 'daily-dev' + CORS_PROXY_IMAGE__imageBuildTag = 'daily-dev' KIE_SANDBOX_HELM_CHART__registry = 'docker.io' KIE_SANDBOX_HELM_CHART__account = 'apache' @@ -96,24 +96,24 @@ pipeline { DASHBUILDER__viewerImageRegistry = 'docker.io' DASHBUILDER__viewerImageAccount = 'apache' DASHBUILDER__viewerImageName = 'incubator-kie-dashbuilder-viewer' - DASHBUILDER__viewerImageBuildTags = 'daily-dev' + DASHBUILDER__viewerImageBuildTag = 'daily-dev' SERVERLESS_LOGIC_WEB_TOOLS__dashbuilderViewerImageTag = 'daily-dev' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount = 'apache' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName = 'incubator-kie-serverless-logic-web-tools-swf-builder' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageTag = 'daily-dev' - SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags = 'daily-dev' + SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTag = 'daily-dev' SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount = 'apache' SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName = 'incubator-kie-serverless-logic-web-tools-base-builder' SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageTag = 'daily-dev' - SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags = 'daily-dev' + SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTag = 'daily-dev' SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount = 'apache' SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName = 'incubator-kie-serverless-logic-web-tools-swf-dev-mode' SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageTag = 'daily-dev' - SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags = 'daily-dev' + SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTag = 'daily-dev' SERVERLESS_LOGIC_WEB_TOOLS__corsProxyUrl = 'https://daily-dev-cors-proxy-kie-sandbox.rhba-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud' KOGITO_TASK_CONSOLE__registry = 'docker.io' @@ -331,7 +331,7 @@ pipeline { "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}", - "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags}", + "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) @@ -364,7 +364,7 @@ pipeline { "${env.CORS_PROXY_IMAGE__imageRegistry}", "${env.CORS_PROXY_IMAGE__imageAccount}", "${env.CORS_PROXY_IMAGE__imageName}", - "${env.CORS_PROXY_IMAGE__imageBuildTags}", + "${env.CORS_PROXY_IMAGE__imageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) @@ -397,7 +397,7 @@ pipeline { "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageAccount}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageName}", - "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags}", + "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) @@ -438,7 +438,7 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName}", - "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) @@ -453,7 +453,7 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName}", - "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) @@ -468,7 +468,7 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName}", - "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) @@ -483,7 +483,7 @@ pipeline { "${env.DASHBUILDER__viewerImageRegistry}", "${env.DASHBUILDER__viewerImageAccount}", "${env.DASHBUILDER__viewerImageName}", - "${env.DASHBUILDER__viewerImageBuildTags}", + "${env.DASHBUILDER__viewerImageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy index 69968eee694..b19cd5c4c9f 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy +++ b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy @@ -47,7 +47,7 @@ pipeline { CORS_PROXY_IMAGE__imageRegistry = 'docker.io' CORS_PROXY_IMAGE__imageAccount = 'apache' CORS_PROXY_IMAGE__imageName = 'incubator-kie-cors-proxy' - CORS_PROXY_IMAGE__imageBuildTags = "latest ${params.RELEASE_VERSION}" + CORS_PROXY_IMAGE__imageBuildTag = "${params.RELEASE_VERSION}" RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts" @@ -148,7 +148,7 @@ pipeline { "${env.CORS_PROXY_IMAGE__imageRegistry}", "${env.CORS_PROXY_IMAGE__imageAccount}", "${env.CORS_PROXY_IMAGE__imageName}", - "${env.CORS_PROXY_IMAGE__imageBuildTags}", + "${env.CORS_PROXY_IMAGE__imageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image b/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image index 6a2c368ce45..2d21fb179c5 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.dashbuilder-viewer-image @@ -43,7 +43,7 @@ pipeline { DASHBUILDER__viewerImageRegistry = 'docker.io' DASHBUILDER__viewerImageAccount = 'apache' DASHBUILDER__viewerImageName = 'incubator-kie-dashbuilder-viewer' - DASHBUILDER__viewerImageBuildTags = "latest ${params.RELEASE_VERSION}" + DASHBUILDER__viewerImageBuildTag = "${params.RELEASE_VERSION}" RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts" @@ -143,7 +143,7 @@ pipeline { "${env.DASHBUILDER__viewerImageRegistry}", "${env.DASHBUILDER__viewerImageAccount}", "${env.DASHBUILDER__viewerImageName}", - "${env.DASHBUILDER__viewerImageBuildTags}", + "${env.DASHBUILDER__viewerImageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox index a2fed5c4f11..bdc7099a9df 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox @@ -49,7 +49,7 @@ pipeline { KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry = 'docker.io' KIE_SANDBOX_WEBAPP_IMAGE__imageAccount = 'apache' KIE_SANDBOX_WEBAPP_IMAGE__imageName = 'incubator-kie-sandbox-webapp' - KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags = "latest ${params.RELEASE_VERSION}" + KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTag = "${params.RELEASE_VERSION}" ONLINE_EDITOR__buildInfo = "${params.RELEASE_VERSION}" ONLINE_EDITOR__extendedServicesDownloadUrlLinux = "https://github.com/apache/incubator-kie-tools/releases/download/${params.RELEASE_VERSION}/kie_sandbox_extended_services_linux_${params.RELEASE_VERSION}.tar.gz" ONLINE_EDITOR__extendedServicesDownloadUrlMacOs = "https://github.com/apache/incubator-kie-tools/releases/download/${params.RELEASE_VERSION}/kie_sandbox_extended_services_macos_${params.RELEASE_VERSION}.dmg" @@ -164,7 +164,7 @@ pipeline { "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageAccount}", "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageName}", - "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags}", + "${env.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services index 80178ceff84..9ea29dc2f65 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services +++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-extended-services @@ -47,7 +47,7 @@ pipeline { KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry = 'docker.io' KIE_SANDBOX_EXTENDED_SERVICES__imageAccount = 'apache' KIE_SANDBOX_EXTENDED_SERVICES__imageName = 'incubator-kie-sandbox-extended-services' - KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags = "latest ${params.RELEASE_VERSION}" + KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTag = "${params.RELEASE_VERSION}" RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts" @@ -148,7 +148,7 @@ pipeline { "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}", "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}", - "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags}", + "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image index 2face5f95b4..4d45d7615a5 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image @@ -43,7 +43,7 @@ pipeline { SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount = 'apache' SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName = 'incubator-kie-serverless-logic-web-tools-base-builder' - SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags = "latest ${params.RELEASE_VERSION}" + SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTag = "${params.RELEASE_VERSION}" RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts" @@ -143,7 +143,7 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName}", - "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image index cf0b4e42d55..74db245e19d 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-builder-image @@ -43,7 +43,7 @@ pipeline { SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount = 'apache' SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName = 'incubator-kie-serverless-logic-web-tools-swf-builder' - SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags = "latest ${params.RELEASE_VERSION}" + SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTag = "${params.RELEASE_VERSION}" RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts" @@ -143,7 +143,7 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName}", - "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image index 26208d02a10..f8a8599fed7 100644 --- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image +++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-swf-dev-mode-image @@ -43,7 +43,7 @@ pipeline { SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry = 'docker.io' SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount = 'apache' SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName = 'incubator-kie-serverless-logic-web-tools-swf-dev-mode' - SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags = "latest ${params.RELEASE_VERSION}" + SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTag = "${params.RELEASE_VERSION}" RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts" @@ -143,7 +143,7 @@ pipeline { "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}", "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName}", - "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags}", + "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTag}", "${pipelineVars.dockerHubUserCredentialsId}", "${pipelineVars.dockerHubTokenCredentialsId}" ) diff --git a/.ci/jenkins/shared-scripts/buildUtils.groovy b/.ci/jenkins/shared-scripts/buildUtils.groovy index 01902ab9a29..50733db8dbe 100644 --- a/.ci/jenkins/shared-scripts/buildUtils.groovy +++ b/.ci/jenkins/shared-scripts/buildUtils.groovy @@ -53,7 +53,6 @@ def setupPnpm() { pnpm -r exec 'bash' '-c' 'echo -B > .mvn/maven.config' pnpm -r exec 'bash' '-c' 'echo -ntp >> .mvn/maven.config' pnpm -r exec 'bash' '-c' 'echo -Xmx2g > .mvn/jvm.config' - pnpm -F *-image exec sed -i 's/\\("build:prod.*".*\\)podman:build\\(.*\\)/\\1docker:build\\2/g' package.json """.trim() } diff --git a/examples/commit-message-validation-service/env/index.js b/examples/commit-message-validation-service/env/index.js index 03d2269c88d..fcc3cbe1dd7 100644 --- a/examples/commit-message-validation-service/env/index.js +++ b/examples/commit-message-validation-service/env/index.js @@ -23,7 +23,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { vars: varsWithName({ EXAMPLE_COMMIT_MESSAGE_VALIDATION_SERVICE__port: { default: "8090", - description: "Web server port", + description: "HTTP server port where the service will run at.", }, EXAMPLE_COMMIT_MESSAGE_VALIDATION_SERVICE__validators: { default: "Length:5-72;IssuePrefix:kie-issues#*", diff --git a/examples/drools-process-usertasks-quarkus-example/env/index.js b/examples/drools-process-usertasks-quarkus-example/env/index.js index 3dd70a342fc..e1ec81e83c6 100644 --- a/examples/drools-process-usertasks-quarkus-example/env/index.js +++ b/examples/drools-process-usertasks-quarkus-example/env/index.js @@ -17,7 +17,7 @@ * under the License. */ -const { varsWithName, composeEnv, getOrDefault } = require("@kie-tools-scripts/build-env"); +const { varsWithName, composeEnv } = require("@kie-tools-scripts/build-env"); module.exports = composeEnv([require("@kie-tools/root-env/env")], { vars: varsWithName({}), diff --git a/examples/jbpm-compact-architecture-example/env/index.js b/examples/jbpm-compact-architecture-example/env/index.js index 4b9f86d2fa6..a047ba465e4 100644 --- a/examples/jbpm-compact-architecture-example/env/index.js +++ b/examples/jbpm-compact-architecture-example/env/index.js @@ -20,22 +20,22 @@ const { varsWithName, composeEnv, getOrDefault } = require("@kie-tools-scripts/build-env"); const { - env: { kogitoManagementConsole: kogitoManagementConsoleEnv }, + env: { kogitoManagementConsole: kogitoManagementConsoleImageEnv }, } = require("@kie-tools/kogito-management-console/env"); const { - env: { kogitoTaskConsole: kogitoTaskConsoleEnv }, + env: { kogitoTaskConsole: kogitoTaskConsoleImageEnv }, } = require("@kie-tools/kogito-task-console/env"); module.exports = composeEnv([require("@kie-tools/root-env/env")], { vars: varsWithName({ JBPM_COMPACT_ARCHITECTURE_EXAMPLE__managementConsoleImage: { - default: `${kogitoManagementConsoleEnv.registry}/${kogitoManagementConsoleEnv.account}/${kogitoManagementConsoleEnv.name}:${kogitoManagementConsoleEnv.buildTag}`, - description: "The image for the Kogito Management Console Image.", + default: `${kogitoManagementConsoleImageEnv.registry}/${kogitoManagementConsoleImageEnv.account}/${kogitoManagementConsoleImageEnv.name}:${kogitoManagementConsoleImageEnv.buildTag}`, + description: "The image for the Kogito Management Console.", }, JBPM_COMPACT_ARCHITECTURE_EXAMPLE__taskConsoleImage: { - default: `${kogitoTaskConsoleEnv.registry}/${kogitoTaskConsoleEnv.account}/${kogitoTaskConsoleEnv.name}:${kogitoTaskConsoleEnv.buildTag}`, - description: "The image for the Kogito Task Console Image.", + default: `${kogitoTaskConsoleImageEnv.registry}/${kogitoTaskConsoleImageEnv.account}/${kogitoTaskConsoleImageEnv.name}:${kogitoTaskConsoleImageEnv.buildTag}`, + description: "The image for the Kogito Task Console.", }, }), get env() { diff --git a/examples/sonataflow-greeting-quarkus-example/env/index.js b/examples/sonataflow-greeting-quarkus-example/env/index.js index 7767297ccd4..ef7d8437cb0 100644 --- a/examples/sonataflow-greeting-quarkus-example/env/index.js +++ b/examples/sonataflow-greeting-quarkus-example/env/index.js @@ -17,7 +17,7 @@ * under the License. */ -const { varsWithName, composeEnv, getOrDefault } = require("@kie-tools-scripts/build-env"); +const { varsWithName, composeEnv } = require("@kie-tools-scripts/build-env"); module.exports = composeEnv([require("@kie-tools/root-env/env")], { vars: varsWithName({}), diff --git a/packages/chrome-extension-pack-kogito-kie-editors/env/index.js b/packages/chrome-extension-pack-kogito-kie-editors/env/index.js index ef485322597..a18f76954ee 100644 --- a/packages/chrome-extension-pack-kogito-kie-editors/env/index.js +++ b/packages/chrome-extension-pack-kogito-kie-editors/env/index.js @@ -23,19 +23,19 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { vars: varsWithName({ CHROME_EXTENSION__routerTargetOrigin: { default: "https://localhost:9000", - description: "", + description: "Route of resources such as Editors and other static assets.", }, CHROME_EXTENSION__routerRelativePath: { default: "", - description: "", + description: "Relative path to applied to CHROME_EXTENSION__routerTargetOrigin when finding resources.", }, CHROME_EXTENSION__onlineEditorUrl: { default: "https://localhost:9001", - description: "", + description: "The URL pointing to another application that can open a file or repo.", }, CHROME_EXTENSION__manifestFile: { default: "manifest.dev.json", - description: "", + description: "Chrome Extension manifest file path relative to this package's root dir.", }, }), get env() { diff --git a/packages/chrome-extension-serverless-workflow-editor/env/index.js b/packages/chrome-extension-serverless-workflow-editor/env/index.js index 565ac93dc85..1ce2890da28 100644 --- a/packages/chrome-extension-serverless-workflow-editor/env/index.js +++ b/packages/chrome-extension-serverless-workflow-editor/env/index.js @@ -23,19 +23,19 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { vars: varsWithName({ SWF_CHROME_EXTENSION__routerTargetOrigin: { default: "https://localhost:9000", - description: "", + description: "Route of resources such as Editors and other static assets.", }, SWF_CHROME_EXTENSION__routerRelativePath: { default: "", - description: "", + description: "Relative path to applied to CHROME_EXTENSION__routerTargetOrigin when finding resources.", }, SWF_CHROME_EXTENSION__manifestFile: { default: "manifest.dev.json", - description: "", + description: "Chrome Extension manifest file path relative to this package's root dir.", }, SWF_CHROME_EXTENSION__e2eTestingToken: { default: "", - description: "", + description: "GitHub token used to 'log-in' during E2E tests. 'Log-in' will be skipeed if it is empty.", }, }), get env() { diff --git a/packages/cors-proxy-image/README.md b/packages/cors-proxy-image/README.md index 2f2d02b97c4..a1850b53523 100644 --- a/packages/cors-proxy-image/README.md +++ b/packages/cors-proxy-image/README.md @@ -21,7 +21,7 @@ This package contains the `Containerfile` and scripts to build a container image ## Additional requirements -- docker or podman +- docker ## Build @@ -37,7 +37,7 @@ The image name, tags and port can be customized by setting the following environ $ export CORS_PROXY_IMAGE__imageRegistry= $ export CORS_PROXY_IMAGE__imageAccount= $ export CORS_PROXY_IMAGE__imageName= -$ export CORS_PROXY_IMAGE__imageBuildTags= +$ export CORS_PROXY_IMAGE__imageBuildTag= $ export CORS_PROXY_IMAGE__imagePort= $ export CORS_PROXY_IMAGE__imageOrigin= $ export CORS_PROXY_IMAGE__imageVerbose= @@ -57,12 +57,6 @@ Then check out the image: $ docker images ``` -or - -```bash -$ podman images -``` - ## Run Start up a new container with: @@ -71,12 +65,6 @@ Start up a new container with: $ docker run -p 8080:8080 -i --rm docker.io/apache/incubator-kie-cors-proxy:latest ``` -or - -```bash -$ podman run -p 8080:8080 -i --rm docker.io/apache/incubator-kie-cors-proxy:latest -``` - The service will be up at http://localhost:8080 --- diff --git a/packages/cors-proxy-image/env/index.js b/packages/cors-proxy-image/env/index.js index ef504d5275b..3370b84838f 100644 --- a/packages/cors-proxy-image/env/index.js +++ b/packages/cors-proxy-image/env/index.js @@ -26,31 +26,31 @@ module.exports = composeEnv([rootEnv], { vars: varsWithName({ CORS_PROXY_IMAGE__imageRegistry: { default: "docker.io", - description: "", + description: "E.g., `docker.io` or `quay.io`.", }, CORS_PROXY_IMAGE__imageAccount: { default: "apache", - description: "", + description: "E.g,. `apache` or `kie-tools-bot`", }, CORS_PROXY_IMAGE__imageName: { default: "incubator-kie-cors-proxy", - description: "", + description: "Name of the image itself.", }, - CORS_PROXY_IMAGE__imageBuildTags: { + CORS_PROXY_IMAGE__imageBuildTag: { default: rootEnv.env.root.streamName, - description: "", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, CORS_PROXY_IMAGE__imagePort: { default: corsProxyEnv.env.corsProxy.dev.port, - description: "", + description: "HTTP port where the CORS proxy will run inside this image.", }, CORS_PROXY_IMAGE__imageOrigin: { default: corsProxyEnv.env.corsProxy.dev.origin, - description: "", + description: "Origin to be used for the CORS proxy running inside this image.", }, CORS_PROXY_IMAGE__imageVerbose: { default: false, - description: "", + description: "Toggle verbose mode on the CORS proxy logs.", }, }), get env() { @@ -60,7 +60,7 @@ module.exports = composeEnv([rootEnv], { registry: getOrDefault(this.vars.CORS_PROXY_IMAGE__imageRegistry), account: getOrDefault(this.vars.CORS_PROXY_IMAGE__imageAccount), name: getOrDefault(this.vars.CORS_PROXY_IMAGE__imageName), - buildTags: getOrDefault(this.vars.CORS_PROXY_IMAGE__imageBuildTags), + buildTag: getOrDefault(this.vars.CORS_PROXY_IMAGE__imageBuildTag), port: getOrDefault(this.vars.CORS_PROXY_IMAGE__imagePort), origin: getOrDefault(this.vars.CORS_PROXY_IMAGE__imageOrigin), verbose: getOrDefault(this.vars.CORS_PROXY_IMAGE__imageVerbose), diff --git a/packages/cors-proxy-image/package.json b/packages/cors-proxy-image/package.json index 398e3b4effd..0915d4ec041 100644 --- a/packages/cors-proxy-image/package.json +++ b/packages/cors-proxy-image/package.json @@ -19,8 +19,7 @@ "copy:cors-proxy-package": "run-script-os", "copy:cors-proxy-package:linux:darwin": "cp -R ./node_modules/@kie-tools/cors-proxy/dist/ dist-dev/cors-proxy/", "copy:cors-proxy-package:win32": "pnpm powershell \"Copy-Item -R ./node_modules/@kie-tools/cors-proxy/dist/ dist-dev/cors-proxy/\"", - "docker:build": "kie-tools--image-builder build -r \"$(build-env corsProxyImage.image.registry)\" -a \"$(build-env corsProxyImage.image.account)\" -n \"$(build-env corsProxyImage.image.name)\" -t \"$(build-env corsProxyImage.image.buildTags)\" --build-arg \"CORS_PROXY_DEFAULT_HTTP_PORT=$(build-env corsProxyImage.image.port)\" --build-arg \"CORS_PROXY_DEFAULT_ORIGIN=$(build-env corsProxyImage.image.origin)\" --build-arg \"CORS_PROXY_DEFAULT_VERBOSE=$(build-env corsProxyImage.image.verbose)\"", - "podman:build": "kie-tools--image-builder build -r \"$(build-env corsProxyImage.image.registry)\" -a \"$(build-env corsProxyImage.image.account)\" -n \"$(build-env corsProxyImage.image.name)\" -t \"$(build-env corsProxyImage.image.buildTags)\" --build-arg \"CORS_PROXY_DEFAULT_HTTP_PORT=$(build-env corsProxyImage.image.port)\" --build-arg \"CORS_PROXY_DEFAULT_ORIGIN=$(build-env corsProxyImage.image.origin)\" --build-arg \"CORS_PROXY_DEFAULT_VERBOSE=$(build-env corsProxyImage.image.verbose)\" -e podman" + "docker:build": "kie-tools--image-builder build -r \"$(build-env corsProxyImage.image.registry)\" -a \"$(build-env corsProxyImage.image.account)\" -n \"$(build-env corsProxyImage.image.name)\" -t \"$(build-env corsProxyImage.image.buildTag)\" --build-arg \"CORS_PROXY_DEFAULT_HTTP_PORT=$(build-env corsProxyImage.image.port)\" --build-arg \"CORS_PROXY_DEFAULT_ORIGIN=$(build-env corsProxyImage.image.origin)\" --build-arg \"CORS_PROXY_DEFAULT_VERBOSE=$(build-env corsProxyImage.image.verbose)\"" }, "devDependencies": { "@kie-tools/cors-proxy": "workspace:*", diff --git a/packages/dashbuilder-viewer-image-env/env/index.js b/packages/dashbuilder-viewer-image-env/env/index.js index b98ed873a02..1b8d6dfc8f1 100644 --- a/packages/dashbuilder-viewer-image-env/env/index.js +++ b/packages/dashbuilder-viewer-image-env/env/index.js @@ -19,19 +19,25 @@ const { varsWithName, getOrDefault, composeEnv } = require("@kie-tools-scripts/build-env"); -module.exports = composeEnv([require("@kie-tools/root-env/env")], { +const rootEnv = require("@kie-tools/root-env/env"); + +module.exports = composeEnv([rootEnv], { vars: varsWithName({ DASHBUILDER__viewerImageRegistry: { default: "docker.io", - description: "", + description: "E.g., `docker.io` or `quay.io`.", }, DASHBUILDER__viewerImageAccount: { default: "apache", - description: "", + description: "E.g,. `apache` or `kie-tools-bot`", }, DASHBUILDER__viewerImageName: { default: "incubator-kie-dashbuilder-viewer", - description: "", + description: "Name of the image itself.", + }, + DASHBUILDER__viewerImageBuildTag: { + default: rootEnv.env.root.streamName, + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, }), get env() { @@ -40,6 +46,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { registry: getOrDefault(this.vars.DASHBUILDER__viewerImageRegistry), account: getOrDefault(this.vars.DASHBUILDER__viewerImageAccount), name: getOrDefault(this.vars.DASHBUILDER__viewerImageName), + buildTag: getOrDefault(this.vars.DASHBUILDER__viewerImageBuildTag), }, }; }, diff --git a/packages/dashbuilder-viewer-image/env/index.js b/packages/dashbuilder-viewer-image/env/index.js index cae54115b49..5399d704d98 100644 --- a/packages/dashbuilder-viewer-image/env/index.js +++ b/packages/dashbuilder-viewer-image/env/index.js @@ -17,22 +17,14 @@ * under the License. */ -const { varsWithName, getOrDefault, composeEnv } = require("@kie-tools-scripts/build-env"); +const { varsWithName, composeEnv } = require("@kie-tools-scripts/build-env"); -const rootEnv = require("@kie-tools/root-env/env"); - -module.exports = composeEnv([rootEnv, require("@kie-tools/dashbuilder-viewer-image-env/env")], { - vars: varsWithName({ - DASHBUILDER__viewerImageBuildTags: { - default: rootEnv.env.root.streamName, - description: "", +module.exports = composeEnv( + [require("@kie-tools/root-env/env"), require("@kie-tools/dashbuilder-viewer-image-env/env")], + { + vars: varsWithName({}), + get env() { + return {}; }, - }), - get env() { - return { - dashbuilderViewerImage: { - buildTags: getOrDefault(this.vars.DASHBUILDER__viewerImageBuildTags), - }, - }; - }, -}); + } +); diff --git a/packages/dashbuilder-viewer-image/package.json b/packages/dashbuilder-viewer-image/package.json index 8e6648b0683..2280d3d544c 100644 --- a/packages/dashbuilder-viewer-image/package.json +++ b/packages/dashbuilder-viewer-image/package.json @@ -14,15 +14,13 @@ }, "scripts": { "build": "run-script-os", - "build:darwin": "pnpm copy:assets && run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm image:docker:build\"", "build:dev": "pnpm cleanup && pnpm build", - "build:linux": "pnpm copy:assets && run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm image:podman:build\"", + "build:linux:darwin": "pnpm copy:assets && run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm image:docker:build\"", "build:prod": "pnpm cleanup && pnpm build", "build:win32": "echo \"Build not supported on Windows\"", "cleanup": "rimraf dist-dev && mkdir dist-dev", "copy:assets": "cp -R ./node_modules/@kie-tools/dashbuilder-viewer-deployment-webapp/dist/ ./dist-dev/dashbuilder-viewer-deployment-webapp", - "image:docker:build": "run-script-if --bool $([ $(command -v docker) ] && echo true || echo false) --then \"docker build $(echo $(build-env dashbuilderViewerImage.buildTags) | xargs printf -- \"-t $(build-env dashbuilderViewerImageEnv.registry)/$(build-env dashbuilderViewerImageEnv.account)/$(build-env dashbuilderViewerImageEnv.name):%s\n\" | xargs echo) .\" --else \"echo Docker not found, skipping image build.\"", - "image:podman:build": "run-script-if --bool $([ $(command -v podman) ] && echo true || echo false) --then \"podman build $(echo $(build-env dashbuilderViewerImage.buildTags) | xargs printf -- \"-t $(build-env dashbuilderViewerImageEnv.registry)/$(build-env dashbuilderViewerImageEnv.account)/$(build-env dashbuilderViewerImageEnv.name):%s\n\" | xargs echo) -f Containerfile\" --else \"echo Podman not found, skipping image build.\"" + "image:docker:build": "run-script-if --bool $([ $(command -v docker) ] && echo true || echo false) --then \"docker build $(echo $(build-env dashbuilderViewerImageEnv.buildTag) | xargs printf -- \"-t $(build-env dashbuilderViewerImageEnv.registry)/$(build-env dashbuilderViewerImageEnv.account)/$(build-env dashbuilderViewerImageEnv.name):%s\n\" | xargs echo) .\" --else \"echo Docker not found, skipping image build.\"" }, "devDependencies": { "@kie-tools/dashbuilder-viewer-deployment-webapp": "workspace:*", diff --git a/packages/dev-deployment-base-image/env/index.js b/packages/dev-deployment-base-image/env/index.js index 41b68d50034..ff93e66e173 100644 --- a/packages/dev-deployment-base-image/env/index.js +++ b/packages/dev-deployment-base-image/env/index.js @@ -37,19 +37,19 @@ module.exports = composeEnv([rootEnv], { }, DEV_DEPLOYMENT_BASE_IMAGE__registry: { default: "docker.io", - description: "The image registry.", + description: "E.g., `docker.io` or `quay.io`.", }, DEV_DEPLOYMENT_BASE_IMAGE__account: { default: "apache", - description: "The image registry account.", + description: "E.g,. `apache` or `kie-tools-bot`", }, DEV_DEPLOYMENT_BASE_IMAGE__name: { default: "incubator-kie-sandbox-dev-deployment-base", - description: "The image name.", + description: "Name of the image itself.", }, DEV_DEPLOYMENT_BASE_IMAGE__buildTag: { default: rootEnv.env.root.streamName, - description: "The image tag.", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, }), get env() { diff --git a/packages/dev-deployment-base-image/package.json b/packages/dev-deployment-base-image/package.json index f71582cdb89..8b2c7b9694f 100644 --- a/packages/dev-deployment-base-image/package.json +++ b/packages/dev-deployment-base-image/package.json @@ -24,7 +24,6 @@ "create-test-image:minikube": "kie-tools--image-builder minikube -r \"$(build-env devDeploymentBaseImage.registry)\" -a \"$(build-env devDeploymentBaseImage.account)\" -n \"$(build-env devDeploymentBaseImage.name)\" -t \"$(build-env devDeploymentBaseImage.buildTag)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env devDeploymentBaseImage.builderImage)\"", "create-test-image:openshift": "kie-tools--image-builder openshift -r \"$(build-env devDeploymentBaseImage.registry)\" -a \"$(build-env devDeploymentBaseImage.account)\" -n \"$(build-env devDeploymentBaseImage.name)\" -t \"$(build-env devDeploymentBaseImage.buildTag)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env devDeploymentBaseImage.builderImage)\"", "image:docker:build": "kie-tools--image-builder build -r \"$(build-env devDeploymentBaseImage.registry)\" -a \"$(build-env devDeploymentBaseImage.account)\" -n \"$(build-env devDeploymentBaseImage.name)\" -t \"$(build-env devDeploymentBaseImage.buildTag)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env devDeploymentBaseImage.builderImage)\" --build-arg USER_ID_ARG=\"$(build-env devDeploymentBaseImage.userId)\" --build-arg HOME_PATH_ARG=\"$(build-env devDeploymentBaseImage.homePath)\"", - "image:podman:build": "kie-tools--image-builder build -r \"$(build-env devDeploymentBaseImage.registry)\" -a \"$(build-env devDeploymentBaseImage.account)\" -n \"$(build-env devDeploymentBaseImage.name)\" -t \"$(build-env devDeploymentBaseImage.buildTag)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env devDeploymentBaseImage.builderImage)\" --build-arg USER_ID_ARG=\"$(build-env devDeploymentBaseImage.userId)\" --build-arg HOME_PATH_ARG=\"$(build-env devDeploymentBaseImage.homePath)\" -e podman", "install": "node install.js && pnpm install:mvnw", "install:mvnw": "run-script-os", "install:mvnw:darwin:linux": "mvn -e org.apache.maven.plugins:maven-wrapper-plugin:3.3.0:wrapper", diff --git a/packages/dev-deployment-dmn-form-webapp-image/env/index.js b/packages/dev-deployment-dmn-form-webapp-image/env/index.js index a10be8e74ae..29182759481 100644 --- a/packages/dev-deployment-dmn-form-webapp-image/env/index.js +++ b/packages/dev-deployment-dmn-form-webapp-image/env/index.js @@ -25,19 +25,19 @@ module.exports = composeEnv([rootEnv], { vars: varsWithName({ DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry: { default: "docker.io", - description: "The image registry.", + description: "E.g., `docker.io` or `quay.io`.", }, DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account: { default: "apache", - description: "The image registry account.", + description: "E.g,. `apache` or `kie-tools-bot`", }, DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name: { default: "incubator-kie-sandbox-dev-deployment-dmn-form-webapp", - description: "The image name.", + description: "Name of the image itself.", }, DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTag: { default: rootEnv.env.root.streamName, - description: "The image tag.", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, }), get env() { diff --git a/packages/dev-deployment-dmn-form-webapp-image/package.json b/packages/dev-deployment-dmn-form-webapp-image/package.json index a065e628376..4e2e908d831 100644 --- a/packages/dev-deployment-dmn-form-webapp-image/package.json +++ b/packages/dev-deployment-dmn-form-webapp-image/package.json @@ -23,7 +23,6 @@ "create-test-image:minikube": "kie-tools--image-builder minikube -r \"$(pnpm build-env devDeploymentDmnFormWebappImage.registry)\" -a \"$(pnpm build-env devDeploymentDmnFormWebappImage.account)\" -n \"$(pnpm build-env devDeploymentDmnFormWebappImage.name)\" -t \"$(pnpm build-env devDeploymentDmnFormWebappImage.buildTag)\"", "create-test-image:openshift": "kie-tools--image-builder openshift -r \"$(pnpm build-env devDeploymentDmnFormWebappImage.registry)\" -a \"$(pnpm build-env devDeploymentDmnFormWebappImage.account)\" -n \"$(pnpm build-env devDeploymentDmnFormWebappImage.name)\" -t \"$(pnpm build-env devDeploymentDmnFormWebappImage.buildTag)\"", "image:docker:build": "kie-tools--image-builder build -r \"$(pnpm build-env devDeploymentDmnFormWebappImage.registry)\" -a \"$(pnpm build-env devDeploymentDmnFormWebappImage.account)\" -n \"$(pnpm build-env devDeploymentDmnFormWebappImage.name)\" -t \"$(pnpm build-env devDeploymentDmnFormWebappImage.buildTag)\"", - "image:podman:build": "kie-tools--image-builder build -r \"$(pnpm build-env devDeploymentDmnFormWebappImage.registry)\" -a \"$(pnpm build-env devDeploymentDmnFormWebappImage.account)\" -n \"$(pnpm build-env devDeploymentDmnFormWebappImage.name)\" -t \"$(pnpm build-env devDeploymentDmnFormWebappImage.buildTag)\" -e podman", "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command" }, "dependencies": { diff --git a/packages/dev-deployment-kogito-quarkus-blank-app-image/env/index.js b/packages/dev-deployment-kogito-quarkus-blank-app-image/env/index.js index 5e3b3853f15..db4e8b45097 100644 --- a/packages/dev-deployment-kogito-quarkus-blank-app-image/env/index.js +++ b/packages/dev-deployment-kogito-quarkus-blank-app-image/env/index.js @@ -37,19 +37,19 @@ module.exports = composeEnv([rootEnv], { }, DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry: { default: "docker.io", - description: "The image registry.", + description: "E.g., `docker.io` or `quay.io`.", }, DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account: { default: "apache", - description: "The image registry account.", + description: "E.g,. `apache` or `kie-tools-bot`", }, DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name: { default: "incubator-kie-sandbox-dev-deployment-kogito-quarkus-blank-app", - description: "The image name.", + description: "Name of the image itself.", }, DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTag: { default: rootEnv.env.root.streamName, - description: "The image tag.", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__mavenM2RepoViaHttpImage: { default: `${mavenM2RepoViaHttpImageEnv.registry}/${mavenM2RepoViaHttpImageEnv.account}/${mavenM2RepoViaHttpImageEnv.name}:${mavenM2RepoViaHttpImageEnv.tag}`, diff --git a/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json b/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json index e86e04ea3e1..50ce69ba979 100644 --- a/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json +++ b/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json @@ -28,7 +28,6 @@ "create-test-image:minikube": "kie-tools--image-builder minikube -r \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.account)\" -n \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.buildTag)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg ROOT_PATH=/", "create-test-image:openshift": "kie-tools--image-builder openshift -r \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.account)\" -n \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.buildTag)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg ROOT_PATH=/", "image:docker:build": "kie-tools--image-builder build --allowHostNetworkAccess -r \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.account)\" -n \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.buildTag)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg ROOT_PATH=/", - "image:podman:build": "kie-tools--image-builder build --allowHostNetworkAccess -r \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.account)\" -n \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env devDeploymentKogitoQuarkusBlankAppImage.buildTag)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg ROOT_PATH=/ -e podman", "install": "node install.js", "m2-repo-via-http:container:kill": "(docker container kill m2-repo-via-http || true) && (docker container rm m2-repo-via-http || true)", "m2-repo-via-http:container:run": "(pnpm m2-repo-via-http:container:kill || true) && docker run --name m2-repo-via-http -v \"$(mvn help:evaluate -Dexpression=settings.localRepository -q -DforceStdout):/var/www/html\" -dit $(build-env devDeploymentKogitoQuarkusBlankAppImage.dev.mavenM2RepoViaHttpImage)", diff --git a/packages/dev-deployment-upload-service/env/index.js b/packages/dev-deployment-upload-service/env/index.js index 92d6a814441..c3eacd83d59 100644 --- a/packages/dev-deployment-upload-service/env/index.js +++ b/packages/dev-deployment-upload-service/env/index.js @@ -35,15 +35,15 @@ module.exports = composeEnv([rootEnv], { }, DEV_DEPLOYMENT_UPLOAD_SERVICE__devFileServerPort: { default: 2340, - description: "", + description: "The host port for the fileserver container used during tests", }, DEV_DEPLOYMENT_UPLOAD_SERVICE__devBuildTimeInstallPort: { default: 2341, - description: "", + description: "The host port for buildtime install test container", }, DEV_DEPLOYMENT_UPLOAD_SERVICE__devRunTimeInstallPort: { default: 2342, - description: "", + description: "The host port for the runtime install test container", }, }), get env() { diff --git a/packages/extended-services/env/index.js b/packages/extended-services/env/index.js index 790273631a5..0b5a5e0f638 100644 --- a/packages/extended-services/env/index.js +++ b/packages/extended-services/env/index.js @@ -27,7 +27,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { }, EXTENDED_SERVICES__version: { default: require("../package.json").version, - description: "Extended Services version", + description: "Extended Services version. Used by clients for checking compatibility.", }, EXTENDED_SERVICES__ip: { default: "0.0.0.0", @@ -35,7 +35,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { }, EXTENDED_SERVICES__port: { default: "21345", - description: "Extended Services port", + description: "HTTP port", }, EXTENDED_SERVICES__nativeBinaryPath_macOS: { default: "./node_modules/@kie-tools/jitexecutor-native/dist/darwin/jitexecutor", diff --git a/packages/feel-input-component/env/index.js b/packages/feel-input-component/env/index.js index 3da4f5c1567..d1a03e8e3b4 100644 --- a/packages/feel-input-component/env/index.js +++ b/packages/feel-input-component/env/index.js @@ -23,7 +23,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { vars: varsWithName({ FEEL_INPUT_COMPONENT_DEV_WEBAPP__feelServerUrl: { default: "", - description: "", + description: "For development only.", }, }), get env() { diff --git a/packages/image-builder/README.md b/packages/image-builder/README.md index 7da5473806f..3a788bb7893 100644 --- a/packages/image-builder/README.md +++ b/packages/image-builder/README.md @@ -22,7 +22,7 @@ Options: -h, --help Show help [boolean] Examples: - $ image-builder --registry "$(build-env myCustomEnv.registry)" --account "$(build-env myCustomEnv.account)" --name "$(build-env myCustomEnv.name)" --tags "$(build-env myCustomEnv.buildTags)" --engine docker --push Build an image using parameters from your myCustomEnv build env variables + $ image-builder --registry "$(build-env myCustomEnv.registry)" --account "$(build-env myCustomEnv.account)" --name "$(build-env myCustomEnv.name)" --tags "$(build-env myCustomEnv.buildTag)" --engine docker --push Build an image using parameters from your myCustomEnv build env variables CLI tool to help building container images using build variables and different engines on different OSes. diff --git a/packages/image-builder/src/bin.ts b/packages/image-builder/src/bin.ts index d5e5f994de2..d2dd5c99a0e 100644 --- a/packages/image-builder/src/bin.ts +++ b/packages/image-builder/src/bin.ts @@ -224,7 +224,7 @@ Also useful to aid on developing images and pushing them to Kubernetes/OpenShift ` ) .example( - `$ image-builder --registry "$(build-env myCustomEnv.registry)" --account "$(build-env myCustomEnv.account)" --name "$(build-env myCustomEnv.name)" --tags "$(build-env myCustomEnv.buildTags)" --engine docker --push`, + `$ image-builder --registry "$(build-env myCustomEnv.registry)" --account "$(build-env myCustomEnv.account)" --name "$(build-env myCustomEnv.name)" --tags "$(build-env myCustomEnv.buildTag)" --engine docker --push`, "Build an image using parameters from your myCustomEnv build env variables" ) .options({ diff --git a/packages/kie-sandbox-distribution/env/index.js b/packages/kie-sandbox-distribution/env/index.js index 06b068ba66a..daf0b2c0763 100644 --- a/packages/kie-sandbox-distribution/env/index.js +++ b/packages/kie-sandbox-distribution/env/index.js @@ -28,75 +28,75 @@ module.exports = composeEnv([rootEnv, extendedServicesImageEnv, corsProxyImageEn vars: varsWithName({ KIE_SANDBOX_DISTRIBUTION__kieSandboxImageRegistry: { default: kieSandboxWebappImageEnv.env.kieSandboxWebappImage.registry, - description: "", + description: "For the KIE Sandbox webapp image. E.g., `docker.io` or `quay.io`.", }, KIE_SANDBOX_DISTRIBUTION__kieSandboxImageAccount: { default: kieSandboxWebappImageEnv.env.kieSandboxWebappImage.account, - description: "", + description: "For the KIE Sandbox webapp image. E.g,. `apache` or `kie-tools-bot`", }, KIE_SANDBOX_DISTRIBUTION__kieSandboxImageName: { default: kieSandboxWebappImageEnv.env.kieSandboxWebappImage.name, - description: "", + description: "Name of the KIE Sandbox webapp image.", }, KIE_SANDBOX_DISTRIBUTION__kieSandboxImageTag: { - default: kieSandboxWebappImageEnv.env.kieSandboxWebappImage.buildTags.split(" ")[0], - description: "", + default: kieSandboxWebappImageEnv.env.kieSandboxWebappImage.buildTag, + description: "Tag version of the KIE Sandbox webapp image. E.g., `main` or `10.0.x` or `10.0.0", }, KIE_SANDBOX_DISTRIBUTION__kieSandboxContainerPort: { default: kieSandboxWebappImageEnv.env.kieSandboxWebappImage.port, - description: "", + description: "Internal port in the KIE Sandbox webapp container.", }, KIE_SANDBOX_DISTRIBUTION__kieSandboxExposedPort: { default: "9090", - description: "", + description: "Exposed port of the KIE Sandbox webapp container.", }, KIE_SANDBOX_DISTRIBUTION__extendedServicesImageRegistry: { default: extendedServicesImageEnv.env.extendedServicesImage.registry, - description: "", + description: "For the Extended Services image. E.g., `docker.io` or `quay.io`.", }, KIE_SANDBOX_DISTRIBUTION__extendedServicesImageAccount: { default: extendedServicesImageEnv.env.extendedServicesImage.account, - description: "", + description: "For the Extended Services image. E.g,. `apache` or `kie-tools-bot`", }, KIE_SANDBOX_DISTRIBUTION__extendedServicesImageName: { default: extendedServicesImageEnv.env.extendedServicesImage.name, - description: "", + description: "Name of the of the Extended Services image.", }, KIE_SANDBOX_DISTRIBUTION__extendedServicesImageTag: { - default: extendedServicesImageEnv.env.extendedServicesImage.buildTags.split(" ")[0], - description: "", + default: extendedServicesImageEnv.env.extendedServicesImage.buildTag, + description: "Tag version of the Extended Services image. E.g., `main` or `10.0.x` or `10.0.0", }, KIE_SANDBOX_DISTRIBUTION__extendedServicesContainerPort: { default: "21345", - description: "", + description: "Internal HTTP port in the Extended Services container.", }, KIE_SANDBOX_DISTRIBUTION__extendedServicesExposedPort: { default: "21345", - description: "", + description: "Exposed HTTP port of the Extended Services container.", }, KIE_SANDBOX_DISTRIBUTION__corsProxyImageRegistry: { default: corsProxyImageEnv.env.corsProxyImage.image.registry, - description: "", + description: "For the CORS proxy image. E.g., `docker.io` or `quay.io`.", }, KIE_SANDBOX_DISTRIBUTION__corsProxyImageAccount: { default: corsProxyImageEnv.env.corsProxyImage.image.account, - description: "", + description: "For the CORS proxy image. E.g,. `apache` or `kie-tools-bot`", }, KIE_SANDBOX_DISTRIBUTION__corsProxyImageName: { default: corsProxyImageEnv.env.corsProxyImage.image.name, - description: "", + description: "Name of the CORS proxy image.", }, KIE_SANDBOX_DISTRIBUTION__corsProxyImageTag: { - default: corsProxyImageEnv.env.corsProxyImage.image.buildTags.split(" ")[0], - description: "", + default: corsProxyImageEnv.env.corsProxyImage.image.buildTag, + description: "Tag version of the CORS proxy image. E.g., `main` or `10.0.x` or `10.0.0", }, KIE_SANDBOX_DISTRIBUTION__corsProxyContainerPort: { default: corsProxyImageEnv.env.corsProxyImage.image.port, - description: "", + description: "Internal HTTP port in the CORS proxy container.", }, KIE_SANDBOX_DISTRIBUTION__corsProxyExposedPort: { default: "7081", - description: "", + description: "Exposed HTTP port of the CORS proxy container.", }, }), get env() { diff --git a/packages/kie-sandbox-distribution/package.json b/packages/kie-sandbox-distribution/package.json index d1a84f46fb9..7327441480d 100644 --- a/packages/kie-sandbox-distribution/package.json +++ b/packages/kie-sandbox-distribution/package.json @@ -16,7 +16,7 @@ "build:dev": "pnpm docker:build", "build:prod": "run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm docker:build\" \"pnpm test\"", "docker:build": "docker compose build", - "docker:create-env-file": "rimraf .env && pnpm build-env --print-env-file:self > .env", + "docker:create-env-file": "rimraf .env && pnpm build-env --print-dotenv:self > .env", "docker:down": "docker compose down", "docker:start": "docker compose up -d --wait", "docker:start-no-pull": "docker compose up -d --wait --pull=never", diff --git a/packages/kie-sandbox-extended-services-image/README.md b/packages/kie-sandbox-extended-services-image/README.md index 88a6b4d3a26..c4baf558fb0 100644 --- a/packages/kie-sandbox-extended-services-image/README.md +++ b/packages/kie-sandbox-extended-services-image/README.md @@ -21,7 +21,7 @@ This package contains the `Containerfile` and scripts to build a container image ## Additional requirements -- docker or podman +- docker ## Build @@ -37,7 +37,7 @@ The image name and tags can be customized by setting the following environment v $ export KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry= $ export KIE_SANDBOX_EXTENDED_SERVICES__imageAccount= $ export KIE_SANDBOX_EXTENDED_SERVICES__imageName= -$ export KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags= +$ export KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTag= $ export KIE_SANDBOX_EXTENDED_SERVICES__imagePort= ``` @@ -55,12 +55,6 @@ Then check out the image: $ docker images ``` -or - -```bash -$ podman images -``` - ## Run Start up a new container with: @@ -69,12 +63,6 @@ Start up a new container with: $ docker run -p 21345:21345 -i --rm docker.io/apache/incubator-kie-sandbox-extended-services:latest ``` -or - -```bash -$ podman run -p 21345:21345 -i --rm docker.io/apache/incubator-kie-sandbox-extended-services:latest -``` - The service will be up at http://localhost:21345 --- diff --git a/packages/kie-sandbox-extended-services-image/env/index.js b/packages/kie-sandbox-extended-services-image/env/index.js index acafd5fa26b..2e57e606382 100644 --- a/packages/kie-sandbox-extended-services-image/env/index.js +++ b/packages/kie-sandbox-extended-services-image/env/index.js @@ -20,7 +20,10 @@ const { varsWithName, getOrDefault, composeEnv } = require("@kie-tools-scripts/build-env"); const rootEnv = require("@kie-tools/root-env/env"); -const extendedServicesJavaEnv = require("@kie-tools/extended-services-java/env"); + +const { + env: { extendedServicesJava: extendedServicesJavaEnv }, +} = require("@kie-tools/extended-services-java/env"); module.exports = composeEnv([rootEnv], { vars: varsWithName({ @@ -30,23 +33,23 @@ module.exports = composeEnv([rootEnv], { }, KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry: { default: "docker.io", - description: "", + description: "E.g., `docker.io` or `quay.io`.", }, KIE_SANDBOX_EXTENDED_SERVICES__imageAccount: { default: "apache", - description: "", + description: "E.g,. `apache` or `kie-tools-bot`", }, KIE_SANDBOX_EXTENDED_SERVICES__imageName: { default: "incubator-kie-sandbox-extended-services", - description: "", + description: "Name of the image itself.", }, - KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags: { + KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTag: { default: rootEnv.env.root.streamName, - description: "", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, KIE_SANDBOX_EXTENDED_SERVICES__imagePort: { - default: extendedServicesJavaEnv.env.extendedServicesJava.port, - description: "", + default: extendedServicesJavaEnv.port, + description: "Internal HTTP port of the Extended Services app.", }, }), get env() { @@ -56,7 +59,7 @@ module.exports = composeEnv([rootEnv], { registry: getOrDefault(this.vars.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry), account: getOrDefault(this.vars.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount), name: getOrDefault(this.vars.KIE_SANDBOX_EXTENDED_SERVICES__imageName), - buildTags: getOrDefault(this.vars.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags), + buildTag: getOrDefault(this.vars.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTag), port: getOrDefault(this.vars.KIE_SANDBOX_EXTENDED_SERVICES__imagePort), }, }; diff --git a/packages/kie-sandbox-extended-services-image/package.json b/packages/kie-sandbox-extended-services-image/package.json index 3deefc031b5..473f72aa2b2 100644 --- a/packages/kie-sandbox-extended-services-image/package.json +++ b/packages/kie-sandbox-extended-services-image/package.json @@ -20,8 +20,7 @@ "copy:extended-services-java": "run-script-os", "copy:extended-services-java:linux:darwin": "cp -R ./node_modules/@kie-tools/extended-services-java/dist/extended-services-java ./dist-dev/kie_sandbox_extended_services", "copy:extended-services-java:win32": "pnpm powershell \"Copy-Item ./node_modules/@kie-tools/extended-services-java/dist/extended-services-java ./dist-dev/kie_sandbox_extended_services\"", - "image:docker:build": "kie-tools--image-builder build -r \"$(build-env extendedServicesImage.registry)\" -a \"$(build-env extendedServicesImage.account)\" -n \"$(build-env extendedServicesImage.name)\" -t \"$(build-env extendedServicesImage.buildTags)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env extendedServicesImage.builderImage)\" --build-arg \"EXTENDED_SERVICES_DEFAULT_PORT=$(build-env extendedServicesImage.port)\" ", - "image:podman:build": "kie-tools--image-builder build -r \"$(build-env extendedServicesImage.registry)\" -a \"$(build-env extendedServicesImage.account)\" -n \"$(build-env extendedServicesImage.name)\" -t \"$(build-env extendedServicesImage.buildTags)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env extendedServicesImage.builderImage)\" --build-arg \"EXTENDED_SERVICES_DEFAULT_PORT=$(build-env extendedServicesImage.port)\" -e podman" + "image:docker:build": "kie-tools--image-builder build -r \"$(build-env extendedServicesImage.registry)\" -a \"$(build-env extendedServicesImage.account)\" -n \"$(build-env extendedServicesImage.name)\" -t \"$(build-env extendedServicesImage.buildTag)\" --build-arg BUILDER_IMAGE_ARG=\"$(build-env extendedServicesImage.builderImage)\" --build-arg \"EXTENDED_SERVICES_DEFAULT_PORT=$(build-env extendedServicesImage.port)\"" }, "dependencies": { "@kie-tools/extended-services-java": "workspace:*" diff --git a/packages/kie-sandbox-helm-chart/README.md b/packages/kie-sandbox-helm-chart/README.md index d68aac6b2d1..55c8bfc2dad 100644 --- a/packages/kie-sandbox-helm-chart/README.md +++ b/packages/kie-sandbox-helm-chart/README.md @@ -21,8 +21,7 @@ This chart can be used to deploy KIE Sandbox image on a [Kubernetes](https://kub ## Additional requirements -- Podman (for Linux) -- Docker (for macOS) +- Docker - Minikube ## Components diff --git a/packages/kie-sandbox-helm-chart/env/index.js b/packages/kie-sandbox-helm-chart/env/index.js index af724183fbb..70dd7d12415 100644 --- a/packages/kie-sandbox-helm-chart/env/index.js +++ b/packages/kie-sandbox-helm-chart/env/index.js @@ -25,19 +25,19 @@ module.exports = composeEnv([rootEnv], { vars: varsWithName({ KIE_SANDBOX_HELM_CHART__registry: { default: "docker.io", - description: "", + description: "E.g., `docker.io` or `quay.io`.", }, KIE_SANDBOX_HELM_CHART__account: { default: "apache", - description: "", + description: "E.g,. `apache` or `kie-tools-bot`", }, KIE_SANDBOX_HELM_CHART__name: { default: "incubator-kie-sandbox-helm-chart", - description: "", + description: "Name of the chart itself.", }, KIE_SANDBOX_HELM_CHART__tag: { default: require("../package.json").version, // Needs to be SemVer, so we can't use rootEnv.env.root.streamName. - description: "", + description: "Version of the Helm Chart. Needs to be SemVer-compatible.", }, }), get env() { diff --git a/packages/kie-sandbox-webapp-image/README.md b/packages/kie-sandbox-webapp-image/README.md index fd53661efa3..ff2e4540699 100644 --- a/packages/kie-sandbox-webapp-image/README.md +++ b/packages/kie-sandbox-webapp-image/README.md @@ -21,7 +21,7 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont ## Additional requirements -- docker or podman +- docker ## Build @@ -37,7 +37,7 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont export KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry= export KIE_SANDBOX_WEBAPP_IMAGE__imageAccount= export KIE_SANDBOX_WEBAPP_IMAGE__imageName= - export KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags= + export KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTag= export KIE_SANDBOX_WEBAPP_IMAGE__imagePort= ``` @@ -55,12 +55,6 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont docker images ``` - or - - ```bash - podman images - ``` - ## Run - Start up a clean container with: @@ -69,12 +63,6 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont docker run -t -p 8080:8080 -i --rm docker.io/apache/incubator-kie-sandbox-webapp:latest ``` - or - - ```bash - podman run -t -p 8080:8080 -i --rm docker.io/apache/incubator-kie-sandbox-webapp:latest - ``` - KIE Sandbox will be up at http://localhost:8080 ## Customization diff --git a/packages/kie-sandbox-webapp-image/env/index.js b/packages/kie-sandbox-webapp-image/env/index.js index 0e3d1d555c9..54ab1a3483d 100644 --- a/packages/kie-sandbox-webapp-image/env/index.js +++ b/packages/kie-sandbox-webapp-image/env/index.js @@ -25,23 +25,23 @@ module.exports = composeEnv([rootEnv], { vars: varsWithName({ KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry: { default: "docker.io", - description: "", + description: "E.g., `docker.io` or `quay.io`.", }, KIE_SANDBOX_WEBAPP_IMAGE__imageAccount: { default: "apache", - description: "", + description: "E.g,. `apache` or `kie-tools-bot`", }, KIE_SANDBOX_WEBAPP_IMAGE__imageName: { default: "incubator-kie-sandbox-webapp", - description: "", + description: "Name of the image itself.", }, - KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags: { + KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTag: { default: rootEnv.env.root.streamName, - description: "", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, KIE_SANDBOX_WEBAPP_IMAGE__imagePort: { default: "8080", - description: "", + description: "The internal container port.", }, }), get env() { @@ -50,7 +50,7 @@ module.exports = composeEnv([rootEnv], { registry: getOrDefault(this.vars.KIE_SANDBOX_WEBAPP_IMAGE__imageRegistry), account: getOrDefault(this.vars.KIE_SANDBOX_WEBAPP_IMAGE__imageAccount), name: getOrDefault(this.vars.KIE_SANDBOX_WEBAPP_IMAGE__imageName), - buildTags: getOrDefault(this.vars.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTags), + buildTag: getOrDefault(this.vars.KIE_SANDBOX_WEBAPP_IMAGE__imageBuildTag), port: getOrDefault(this.vars.KIE_SANDBOX_WEBAPP_IMAGE__imagePort), }, }; diff --git a/packages/kie-sandbox-webapp-image/package.json b/packages/kie-sandbox-webapp-image/package.json index 8362e6d0964..21aaa4745a5 100644 --- a/packages/kie-sandbox-webapp-image/package.json +++ b/packages/kie-sandbox-webapp-image/package.json @@ -24,8 +24,7 @@ "copy:online-editor:linux:darwin": "cp -R ./node_modules/@kie-tools/online-editor/dist/ ./dist-dev/online-editor", "copy:online-editor:win32": "pnpm powershell \"Copy-Item -R ./node_modules/@kie-tools/online-editor/dist/ ./dist-dev/online-editor\"", "env-json:schema:generate": "ts-json-schema-generator --path ./node_modules/@kie-tools/online-editor/src/env/EnvJson.ts --type EnvJson --id EnvJson --out ./dist-dev/EnvJson.schema.json", - "image:docker:build": "kie-tools--image-builder build -r \"$(build-env kieSandboxWebappImage.registry)\" -a \"$(build-env kieSandboxWebappImage.account)\" -n \"$(build-env kieSandboxWebappImage.name)\" -t \"$(build-env kieSandboxWebappImage.buildTags)\" --build-arg \"KIE_SANDBOX_DEFAULT_PORT=$(build-env kieSandboxWebappImage.port)\"", - "image:podman:build": "kie-tools--image-builder build -r \"$(build-env kieSandboxWebappImage.registry)\" -a \"$(build-env kieSandboxWebappImage.account)\" -n \"$(build-env kieSandboxWebappImage.name)\" -t \"$(build-env kieSandboxWebappImage.buildTags)\" --build-arg \"KIE_SANDBOX_DEFAULT_PORT=$(build-env kieSandboxWebappImage.port)\" -e podman" + "image:docker:build": "kie-tools--image-builder build -r \"$(build-env kieSandboxWebappImage.registry)\" -a \"$(build-env kieSandboxWebappImage.account)\" -n \"$(build-env kieSandboxWebappImage.name)\" -t \"$(build-env kieSandboxWebappImage.buildTag)\" --build-arg \"KIE_SANDBOX_DEFAULT_PORT=$(build-env kieSandboxWebappImage.port)\"" }, "dependencies": { "@kie-tools/image-env-to-json": "workspace:*", diff --git a/packages/kogito-management-console/README.md b/packages/kogito-management-console/README.md index f31bd109d5a..a1928da5719 100644 --- a/packages/kogito-management-console/README.md +++ b/packages/kogito-management-console/README.md @@ -21,7 +21,7 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont ## Additional requirements -- docker or podman +- docker ## Build @@ -54,12 +54,6 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont docker images ``` - or - - ```bash - podman images - ``` - ## Run - Start up a clean container with: @@ -68,12 +62,6 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont docker run -t -p 8080:8080 -i --rm docker.io/apache/incubator-kie-kogito-managment-console:daily-dev ``` - or - - ```bash - podman run -t -p 8080:8080 -i --rm docker.io/apache/incubator-kie-kogito-managment-console:daily-dev - ``` - Management Console will be up at http://localhost:8080 ## Customization diff --git a/packages/kogito-management-console/env/index.js b/packages/kogito-management-console/env/index.js index b943cfa9aa0..61465401ac4 100644 --- a/packages/kogito-management-console/env/index.js +++ b/packages/kogito-management-console/env/index.js @@ -25,23 +25,23 @@ module.exports = composeEnv([rootEnv], { vars: varsWithName({ KOGITO_MANAGEMENT_CONSOLE__registry: { default: "docker.io", - description: "The image registry.", + description: "E.g., `docker.io` or `quay.io`.", }, KOGITO_MANAGEMENT_CONSOLE__account: { default: "apache", - description: "The image registry account.", + description: "E.g,. `apache` or `kie-tools-bot`", }, KOGITO_MANAGEMENT_CONSOLE__name: { default: "incubator-kie-kogito-management-console", - description: "The image name.", + description: "Name of the image itself.", }, KOGITO_MANAGEMENT_CONSOLE__buildTag: { default: rootEnv.env.root.streamName, - description: "The image tag.", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, KOGITO_MANAGEMENT_CONSOLE__port: { default: 8080, - description: "The default container port.", + description: "The internal container port.", }, }), get env() { diff --git a/packages/kogito-management-console/package.json b/packages/kogito-management-console/package.json index 64a977ed1e0..eef7b149cd8 100644 --- a/packages/kogito-management-console/package.json +++ b/packages/kogito-management-console/package.json @@ -24,8 +24,7 @@ "copy:webapp-assets:linux:darwin": "cp -R ./node_modules/@kie-tools/runtime-tools-management-console-webapp/dist/ ./dist-dev/runtime-tools-management-console-webapp", "copy:webapp-assets:win32": "pnpm powershell \"Copy-Item -R ./node_modules/@kie-tools/runtime-tools-management-console-webapp/dist/ ./dist-dev/runtime-tools-management-console-webapp\"", "env-json:schema:generate": "ts-json-schema-generator --tsconfig ./node_modules/@kie-tools/runtime-tools-management-console-webapp/tsconfig.json --path ./node_modules/@kie-tools/runtime-tools-management-console-webapp/src/env/EnvJson.ts --type EnvJson --id EnvJson --out ./dist-dev/EnvJson.schema.json", - "image:docker:build": "kie-tools--image-builder build -r \"$(build-env kogitoManagementConsole.registry)\" -a \"$(build-env kogitoManagementConsole.account)\" -n \"$(build-env kogitoManagementConsole.name)\" -t \"$(build-env kogitoManagementConsole.buildTag)\" --build-arg KOGITO_MANAGEMENT_CONSOLE_PORT=\"$(build-env kogitoManagementConsole.port)\"", - "image:podman:build": "kie-tools--image-builder build -r \"$(build-env kogitoManagementConsole.registry)\" -a \"$(build-env kogitoManagementConsole.account)\" -n \"$(build-env kogitoManagementConsole.name)\" -t \"$(build-env kogitoManagementConsole.buildTag)\" --build-arg KOGITO_MANAGEMENT_CONSOLE_PORT=\"$(build-env kogitoManagementConsole.port)\" -e podman" + "image:docker:build": "kie-tools--image-builder build -r \"$(build-env kogitoManagementConsole.registry)\" -a \"$(build-env kogitoManagementConsole.account)\" -n \"$(build-env kogitoManagementConsole.name)\" -t \"$(build-env kogitoManagementConsole.buildTag)\" --build-arg KOGITO_MANAGEMENT_CONSOLE_PORT=\"$(build-env kogitoManagementConsole.port)\"" }, "devDependencies": { "@kie-tools/image-builder": "workspace:*", diff --git a/packages/kogito-task-console/README.md b/packages/kogito-task-console/README.md index 1e1aba7b894..539cff27399 100644 --- a/packages/kogito-task-console/README.md +++ b/packages/kogito-task-console/README.md @@ -21,7 +21,7 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont ## Additional requirements -- docker or podman +- docker ## Build @@ -54,12 +54,6 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont docker images ``` - or - - ```bash - podman images - ``` - ## Run - Start up a clean container with: @@ -68,12 +62,6 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont docker run -t -p 8080:8080 -i --rm docker.io/apache/incubator-kie-kogito-task-console:daily-dev ``` - or - - ```bash - podman run -t -p 8080:8080 -i --rm docker.io/apache/incubator-kie-kogito-task-console:daily-dev - ``` - Task Console will be up at http://localhost:8080 ## Customization diff --git a/packages/kogito-task-console/env/index.js b/packages/kogito-task-console/env/index.js index 814486d59fd..07cac3a780b 100644 --- a/packages/kogito-task-console/env/index.js +++ b/packages/kogito-task-console/env/index.js @@ -25,23 +25,23 @@ module.exports = composeEnv([rootEnv], { vars: varsWithName({ KOGITO_TASK_CONSOLE__registry: { default: "docker.io", - description: "The image registry.", + description: "E.g., `docker.io` or `quay.io`.", }, KOGITO_TASK_CONSOLE__account: { default: "apache", - description: "The image registry account.", + description: "E.g,. `apache` or `kie-tools-bot`", }, KOGITO_TASK_CONSOLE__name: { default: "incubator-kie-kogito-task-console", - description: "The image name.", + description: "Name of the image itself.", }, KOGITO_TASK_CONSOLE__buildTag: { default: rootEnv.env.root.streamName, - description: "The image tag.", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, KOGITO_TASK_CONSOLE__port: { default: 8080, - description: "The default container port.", + description: "The internal container port.", }, }), get env() { diff --git a/packages/kogito-task-console/package.json b/packages/kogito-task-console/package.json index fad3636b9bd..50fc8333cdb 100644 --- a/packages/kogito-task-console/package.json +++ b/packages/kogito-task-console/package.json @@ -24,8 +24,7 @@ "copy:webapp-assets:linux:darwin": "cp -R ./node_modules/@kie-tools/runtime-tools-task-console-webapp/dist/ ./dist-dev/runtime-tools-task-console-webapp", "copy:webapp-assets:win32": "pnpm powershell \"Copy-Item -R ./node_modules/@kie-tools/runtime-tools-task-console-webapp/dist/ ./dist-dev/runtime-tools-task-console-webapp\"", "env-json:schema:generate": "ts-json-schema-generator --tsconfig ./node_modules/@kie-tools/runtime-tools-task-console-webapp/tsconfig.json --path ./node_modules/@kie-tools/runtime-tools-task-console-webapp/src/env/EnvJson.ts --type EnvJson --id EnvJson --out ./dist-dev/EnvJson.schema.json", - "image:docker:build": "kie-tools--image-builder build -r \"$(build-env kogitoTaskConsole.registry)\" -a \"$(build-env kogitoTaskConsole.account)\" -n \"$(build-env kogitoTaskConsole.name)\" -t \"$(build-env kogitoTaskConsole.buildTag)\" --build-arg KOGITO_TASK_CONSOLE_PORT=\"$(build-env kogitoTaskConsole.port)\"", - "image:podman:build": "kie-tools--image-builder build -r \"$(build-env kogitoTaskConsole.registry)\" -a \"$(build-env kogitoTaskConsole.account)\" -n \"$(build-env kogitoTaskConsole.name)\" -t \"$(build-env kogitoTaskConsole.buildTag)\" --build-arg KOGITO_TASK_CONSOLE_PORT=\"$(build-env kogitoTaskConsole.port)\" -e podman" + "image:docker:build": "kie-tools--image-builder build -r \"$(build-env kogitoTaskConsole.registry)\" -a \"$(build-env kogitoTaskConsole.account)\" -n \"$(build-env kogitoTaskConsole.name)\" -t \"$(build-env kogitoTaskConsole.buildTag)\" --build-arg KOGITO_TASK_CONSOLE_PORT=\"$(build-env kogitoTaskConsole.port)\"" }, "devDependencies": { "@kie-tools/image-builder": "workspace:*", diff --git a/packages/maven-base/env/index.js b/packages/maven-base/env/index.js index 7cba7bac345..96c5d8d4e6f 100644 --- a/packages/maven-base/env/index.js +++ b/packages/maven-base/env/index.js @@ -23,7 +23,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { vars: varsWithName({ KIE_TOOLS_BUILD__mavenDeploySkip: { default: "true", - description: "Determines if a Maven build skips a deploy", + description: "Determines if a Maven build skips a deploy. Can be `true` or `false`.", }, }), get env() { diff --git a/packages/maven-m2-repo-via-http-image/env/index.js b/packages/maven-m2-repo-via-http-image/env/index.js index 69b9c5e351a..d989c25bd14 100644 --- a/packages/maven-m2-repo-via-http-image/env/index.js +++ b/packages/maven-m2-repo-via-http-image/env/index.js @@ -25,19 +25,19 @@ module.exports = composeEnv([rootEnv], { vars: varsWithName({ MAVEN_M2_REPO_VIA_HTTP_IMAGE__registry: { default: "docker.io", - description: "The image registry.", + description: "E.g., `docker.io` or `quay.io`.", }, MAVEN_M2_REPO_VIA_HTTP_IMAGE__account: { default: "apache", - description: "The image registry account.", + description: "E.g,. `apache` or `kie-tools-bot`", }, MAVEN_M2_REPO_VIA_HTTP_IMAGE__name: { default: "incubator-kie-tools-maven-m2-repo-via-http", - description: "The image name.", + description: "Name of the image itself.", }, MAVEN_M2_REPO_VIA_HTTP_IMAGE__buildTag: { default: rootEnv.env.root.streamName, - description: "The image tag.", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, }), get env() { diff --git a/packages/online-editor/env/index.js b/packages/online-editor/env/index.js index d4752019701..79ddd31392b 100644 --- a/packages/online-editor/env/index.js +++ b/packages/online-editor/env/index.js @@ -23,173 +23,165 @@ const rootEnv = require("@kie-tools/root-env/env"); const extendedServicesEnv = require("@kie-tools/extended-services/env"); const corsProxyEnv = require("@kie-tools/cors-proxy/env"); -module.exports = composeEnv( - [ - // dependencies - rootEnv, - extendedServicesEnv, - corsProxyEnv, - ], - { - vars: varsWithName({ - ONLINE_EDITOR__buildInfo: { - default: `dev (${process.env.USER}) @ ${new Date().toISOString()}`, - description: "Build information to be shown at the bottom of Home page.", - }, - ONLINE_EDITOR__extendedServicesDownloadUrlLinux: { - default: `https://github.com/apache/incubator-kie-tools/releases/download/${rootEnv.env.root.version}/kie_sandbox_extended_services_linux_${extendedServicesEnv.env.extendedServices.version}.tar.gz`, - description: "Download URL for Extended Services for Linux.", - }, - ONLINE_EDITOR__extendedServicesDownloadUrlMacOs: { - default: `https://github.com/apache/incubator-kie-tools/releases/download/${rootEnv.env.root.version}/kie_sandbox_extended_services_macos_${extendedServicesEnv.env.extendedServices.version}.dmg`, - description: "Download URL for Extended Services for macOS.", - }, - ONLINE_EDITOR__extendedServicesDownloadUrlWindows: { - default: `https://github.com/apache/incubator-kie-tools/releases/download/${rootEnv.env.root.version}/kie_sandbox_extended_services_windows_${extendedServicesEnv.env.extendedServices.version}.exe`, - description: "Download URL for Extended Services for Windows.", - }, - ONLINE_EDITOR__extendedServicesCompatibleVersion: { - default: extendedServicesEnv.env.extendedServices.version, - description: - "Version Extended Services compatile with KIE Sandbox. Exact match only. No version ranges are supported.", - }, - ONLINE_EDITOR__gtmId: { - default: undefined, - description: "Google Tag Manager ID. Used for analytics.", - }, - ONLINE_EDITOR__corsProxyUrl: { - default: `http://localhost:${corsProxyEnv.env.corsProxy.dev.port}`, - description: "CORS Proxy URL.", - }, - ONLINE_EDITOR__extendedServicesUrl: { - default: `http://${extendedServicesEnv.env.extendedServices.ip}:${extendedServicesEnv.env.extendedServices.port}`, - description: "Extended Services URL.", - }, - ONLINE_EDITOR__feedbackUrl: { - default: "https://github.com/apache/incubator-kie-issues/issues/439#issuecomment-1821845917", - description: "URL where users can give feedback, currently present in the New DMN Editor dropdown.", - }, - ONLINE_EDITOR__requireCustomCommitMessage: { - default: `${false}`, - description: "Require users to type a custom commit message when creating a new commit.", - }, - ONLINE_EDITOR__customCommitMessageValidationServiceUrl: { - default: "", - description: "Service URL to validate commit messages.", - }, - ONLINE_EDITOR__appName: { - default: "Apache KIE™ Sandbox", - description: "The name used to refer to a particular KIE Sandbox distribution.", - }, - ONLINE_EDITOR__devDeploymentBaseImageRegistry: { - default: "docker.io", - description: "Image registry to be used by Dev deployments when deploying models.", - }, - ONLINE_EDITOR__devDeploymentBaseImageAccount: { - default: "apache", - description: "Image account to be used by Dev deployments when deploying models.", - }, - ONLINE_EDITOR__devDeploymentBaseImageName: { - default: "incubator-kie-sandbox-dev-deployment-base", - description: "Image name to be used by Dev deployments when deploying models.", - }, - ONLINE_EDITOR__devDeploymentBaseImageTag: { - default: rootEnv.env.root.streamName, - description: "Image tag to be used by Dev deployments when deploying models.", - }, - ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageRegistry: { - default: "docker.io", - description: "Image registry to be used by Dev deployments when deploying models.", - }, - ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageAccount: { - default: "apache", - description: "Image account to be used by Dev deployments when deploying models.", - }, - ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageName: { - default: "incubator-kie-sandbox-dev-deployment-kogito-quarkus-blank-app", - description: "Image name to be used by Dev deployments when deploying models.", - }, - ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageTag: { - default: rootEnv.env.root.streamName, - description: "Image tag to be used by Dev deployments when deploying models.", - }, - ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry: { - default: "docker.io", - description: "Image registry to be used by Dev deployments to display a form for deployed DMN models.", - }, - ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount: { - default: "apache", - description: "Image account to be used by Dev deployments to display a form for deployed DMN models.", - }, - ONLINE_EDITOR__devDeploymentDmnFormWebappImageName: { - default: "incubator-kie-sandbox-dev-deployment-dmn-form-webapp", - description: "Image name to be used by Dev deployments to display a form for deployed DMN models.", - }, - ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag: { - default: rootEnv.env.root.streamName, - description: "Image tag to be used by Dev deployments to display a form for deployed DMN models.", - }, - ONLINE_EDITOR__devDeploymentImagePullPolicy: { - default: "IfNotPresent", - description: "The image pull policy. Can be 'Always', 'IfNotPresent', or 'Never'.", - }, - ONLINE_EDITOR_DEV__port: { - default: 9001, - description: "The development web server port", - }, - ONLINE_EDITOR_DEV__https: { - default: "true", - description: "Tells if the development web server should use https", - }, - }), - get env() { - return { - onlineEditor: { - dev: { - port: getOrDefault(this.vars.ONLINE_EDITOR_DEV__port), - https: str2bool(getOrDefault(this.vars.ONLINE_EDITOR_DEV__https)), - }, - gtmId: getOrDefault(this.vars.ONLINE_EDITOR__gtmId), - buildInfo: getOrDefault(this.vars.ONLINE_EDITOR__buildInfo), - extendedServices: { - compatibleVersion: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesCompatibleVersion), - downloadUrl: { - linux: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesDownloadUrlLinux), - macOs: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesDownloadUrlMacOs), - windows: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesDownloadUrlWindows), - }, - }, - appName: getOrDefault(this.vars.ONLINE_EDITOR__appName), - extendedServicesUrl: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesUrl), - corsProxyUrl: getOrDefault(this.vars.ONLINE_EDITOR__corsProxyUrl), - feedbackUrl: getOrDefault(this.vars.ONLINE_EDITOR__feedbackUrl), - requireCustomCommitMessage: str2bool(getOrDefault(this.vars.ONLINE_EDITOR__requireCustomCommitMessage)), - customCommitMessageValidationServiceUrl: getOrDefault( - this.vars.ONLINE_EDITOR__customCommitMessageValidationServiceUrl - ), +module.exports = composeEnv([rootEnv, extendedServicesEnv, corsProxyEnv], { + vars: varsWithName({ + ONLINE_EDITOR__buildInfo: { + default: `dev (${process.env.USER}) @ ${new Date().toISOString()}`, + description: "Build information to be shown at the bottom of Home page.", + }, + ONLINE_EDITOR__extendedServicesDownloadUrlLinux: { + default: `https://github.com/apache/incubator-kie-tools/releases/download/${rootEnv.env.root.version}/kie_sandbox_extended_services_linux_${extendedServicesEnv.env.extendedServices.version}.tar.gz`, + description: "Download URL for Extended Services for Linux.", + }, + ONLINE_EDITOR__extendedServicesDownloadUrlMacOs: { + default: `https://github.com/apache/incubator-kie-tools/releases/download/${rootEnv.env.root.version}/kie_sandbox_extended_services_macos_${extendedServicesEnv.env.extendedServices.version}.dmg`, + description: "Download URL for Extended Services for macOS.", + }, + ONLINE_EDITOR__extendedServicesDownloadUrlWindows: { + default: `https://github.com/apache/incubator-kie-tools/releases/download/${rootEnv.env.root.version}/kie_sandbox_extended_services_windows_${extendedServicesEnv.env.extendedServices.version}.exe`, + description: "Download URL for Extended Services for Windows.", + }, + ONLINE_EDITOR__extendedServicesCompatibleVersion: { + default: extendedServicesEnv.env.extendedServices.version, + description: + "Version Extended Services compatile with KIE Sandbox. Exact match only. No version ranges are supported.", + }, + ONLINE_EDITOR__gtmId: { + default: undefined, + description: "Google Tag Manager ID. Used for analytics.", + }, + ONLINE_EDITOR__corsProxyUrl: { + default: `http://localhost:${corsProxyEnv.env.corsProxy.dev.port}`, + description: "CORS Proxy URL.", + }, + ONLINE_EDITOR__extendedServicesUrl: { + default: `http://${extendedServicesEnv.env.extendedServices.ip}:${extendedServicesEnv.env.extendedServices.port}`, + description: "Extended Services URL.", + }, + ONLINE_EDITOR__feedbackUrl: { + default: "https://github.com/apache/incubator-kie-issues/issues/439#issuecomment-1821845917", + description: "URL where users can give feedback, currently present in the New DMN Editor dropdown.", + }, + ONLINE_EDITOR__requireCustomCommitMessage: { + default: `${false}`, + description: "Require users to type a custom commit message when creating a new commit.", + }, + ONLINE_EDITOR__customCommitMessageValidationServiceUrl: { + default: "", + description: "Service URL to validate commit messages.", + }, + ONLINE_EDITOR__appName: { + default: "Apache KIE™ Sandbox", + description: "The name used to refer to a particular KIE Sandbox distribution.", + }, + ONLINE_EDITOR__devDeploymentBaseImageRegistry: { + default: "docker.io", + description: "Image registry to be used by Dev deployments when deploying models.", + }, + ONLINE_EDITOR__devDeploymentBaseImageAccount: { + default: "apache", + description: "Image account to be used by Dev deployments when deploying models.", + }, + ONLINE_EDITOR__devDeploymentBaseImageName: { + default: "incubator-kie-sandbox-dev-deployment-base", + description: "Image name to be used by Dev deployments when deploying models.", + }, + ONLINE_EDITOR__devDeploymentBaseImageTag: { + default: rootEnv.env.root.streamName, + description: "Image tag to be used by Dev deployments when deploying models.", + }, + ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageRegistry: { + default: "docker.io", + description: "Image registry to be used by Dev deployments when deploying models.", + }, + ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageAccount: { + default: "apache", + description: "Image account to be used by Dev deployments when deploying models.", + }, + ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageName: { + default: "incubator-kie-sandbox-dev-deployment-kogito-quarkus-blank-app", + description: "Image name to be used by Dev deployments when deploying models.", + }, + ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageTag: { + default: rootEnv.env.root.streamName, + description: "Image tag to be used by Dev deployments when deploying models.", + }, + ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry: { + default: "docker.io", + description: "Image registry to be used by Dev deployments to display a form for deployed DMN models.", + }, + ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount: { + default: "apache", + description: "Image account to be used by Dev deployments to display a form for deployed DMN models.", + }, + ONLINE_EDITOR__devDeploymentDmnFormWebappImageName: { + default: "incubator-kie-sandbox-dev-deployment-dmn-form-webapp", + description: "Image name to be used by Dev deployments to display a form for deployed DMN models.", + }, + ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag: { + default: rootEnv.env.root.streamName, + description: "Image tag to be used by Dev deployments to display a form for deployed DMN models.", + }, + ONLINE_EDITOR__devDeploymentImagePullPolicy: { + default: "IfNotPresent", + description: "The image pull policy. Can be 'Always', 'IfNotPresent', or 'Never'.", + }, + ONLINE_EDITOR_DEV__port: { + default: 9001, + description: "The development web server port", + }, + ONLINE_EDITOR_DEV__https: { + default: "true", + description: "Tells if the development web server should use https", + }, + }), + get env() { + return { + onlineEditor: { + dev: { + port: getOrDefault(this.vars.ONLINE_EDITOR_DEV__port), + https: str2bool(getOrDefault(this.vars.ONLINE_EDITOR_DEV__https)), }, - devDeployments: { - imagePullPolicy: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentImagePullPolicy), - baseImage: { - tag: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentBaseImageTag), - registry: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentBaseImageRegistry), - account: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentBaseImageAccount), - name: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentBaseImageName), - }, - kogitoQuarkusBlankAppImage: { - tag: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageTag), - registry: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageRegistry), - account: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageAccount), - name: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageName), - }, - dmnFormWebappImage: { - tag: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag), - registry: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry), - account: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount), - name: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentDmnFormWebappImageName), + gtmId: getOrDefault(this.vars.ONLINE_EDITOR__gtmId), + buildInfo: getOrDefault(this.vars.ONLINE_EDITOR__buildInfo), + extendedServices: { + compatibleVersion: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesCompatibleVersion), + downloadUrl: { + linux: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesDownloadUrlLinux), + macOs: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesDownloadUrlMacOs), + windows: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesDownloadUrlWindows), }, }, - }; - }, - } -); + appName: getOrDefault(this.vars.ONLINE_EDITOR__appName), + extendedServicesUrl: getOrDefault(this.vars.ONLINE_EDITOR__extendedServicesUrl), + corsProxyUrl: getOrDefault(this.vars.ONLINE_EDITOR__corsProxyUrl), + feedbackUrl: getOrDefault(this.vars.ONLINE_EDITOR__feedbackUrl), + requireCustomCommitMessage: str2bool(getOrDefault(this.vars.ONLINE_EDITOR__requireCustomCommitMessage)), + customCommitMessageValidationServiceUrl: getOrDefault( + this.vars.ONLINE_EDITOR__customCommitMessageValidationServiceUrl + ), + }, + devDeployments: { + imagePullPolicy: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentImagePullPolicy), + baseImage: { + tag: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentBaseImageTag), + registry: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentBaseImageRegistry), + account: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentBaseImageAccount), + name: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentBaseImageName), + }, + kogitoQuarkusBlankAppImage: { + tag: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageTag), + registry: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageRegistry), + account: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageAccount), + name: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageName), + }, + dmnFormWebappImage: { + tag: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag), + registry: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry), + account: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount), + name: getOrDefault(this.vars.ONLINE_EDITOR__devDeploymentDmnFormWebappImageName), + }, + }, + }; + }, +}); diff --git a/packages/playwright-base/env/index.js b/packages/playwright-base/env/index.js index aa985129957..eeee0430036 100644 --- a/packages/playwright-base/env/index.js +++ b/packages/playwright-base/env/index.js @@ -23,7 +23,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { vars: varsWithName({ PLAYWRIGHT_BASE__installDeps: { default: "false", - description: "Install Playwright dependencies", + description: "Toggles the installation of Playwright dependencies. Can be `true` or `false`.", }, }), get env() { diff --git a/packages/serverless-logic-web-tools-base-builder-image-env/env/index.js b/packages/serverless-logic-web-tools-base-builder-image-env/env/index.js index 866e47e312c..afdfe513458 100644 --- a/packages/serverless-logic-web-tools-base-builder-image-env/env/index.js +++ b/packages/serverless-logic-web-tools-base-builder-image-env/env/index.js @@ -19,19 +19,25 @@ const { varsWithName, getOrDefault, composeEnv } = require("@kie-tools-scripts/build-env"); -module.exports = composeEnv([require("@kie-tools/root-env/env")], { +const rootEnv = require("@kie-tools/root-env/env"); + +module.exports = composeEnv([rootEnv], { vars: varsWithName({ SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry: { default: "docker.io", - description: "", + description: "E.g., `docker.io` or `quay.io`.", }, SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount: { default: "apache", - description: "", + description: "E.g,. `apache` or `kie-tools-bot`", }, SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName: { default: "incubator-kie-serverless-logic-web-tools-base-builder", - description: "", + description: "Name of the image itself.", + }, + SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTag: { + default: rootEnv.env.root.streamName, + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, }), get env() { @@ -40,6 +46,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { registry: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry), account: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount), name: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName), + buildTag: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTag), }, }; }, diff --git a/packages/serverless-logic-web-tools-base-builder-image/env/index.js b/packages/serverless-logic-web-tools-base-builder-image/env/index.js index e6c412f5db1..7e5ce6d62f9 100644 --- a/packages/serverless-logic-web-tools-base-builder-image/env/index.js +++ b/packages/serverless-logic-web-tools-base-builder-image/env/index.js @@ -19,32 +19,28 @@ const { varsWithName, getOrDefault, composeEnv } = require("@kie-tools-scripts/build-env"); -const rootEnv = require("@kie-tools/root-env/env"); - -module.exports = composeEnv([rootEnv, require("@kie-tools/serverless-logic-web-tools-base-builder-image-env/env")], { - vars: varsWithName({ - SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags: { - default: rootEnv.env.root.streamName, - description: "", - }, - SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderKubectlVersion: { - default: "v1.27.3", - description: "", - }, - /* (begin) This part of the file is referenced in `scripts/update-kogito-version` */ - SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderKogitoImageTag: { - default: "999-20240509", - description: "", - }, - /* end */ - }), - get env() { - return { - baseBuilderImage: { - buildTags: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags), - kubectlVersion: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderKubectlVersion), - kogitoImageTag: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderKogitoImageTag), +module.exports = composeEnv( + [require("@kie-tools/root-env/env"), require("@kie-tools/serverless-logic-web-tools-base-builder-image-env/env")], + { + vars: varsWithName({ + SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderKubectlVersion: { + default: "v1.27.3", + description: "", + }, + /* (begin) This part of the file is referenced in `scripts/update-kogito-version` */ + SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderKogitoImageTag: { + default: "999-20240509", + description: "", }, - }; - }, -}); + /* end */ + }), + get env() { + return { + baseBuilderImage: { + kubectlVersion: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderKubectlVersion), + kogitoImageTag: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderKogitoImageTag), + }, + }; + }, + } +); diff --git a/packages/serverless-logic-web-tools-base-builder-image/package.json b/packages/serverless-logic-web-tools-base-builder-image/package.json index c2ee3852645..6716c9f443e 100644 --- a/packages/serverless-logic-web-tools-base-builder-image/package.json +++ b/packages/serverless-logic-web-tools-base-builder-image/package.json @@ -18,8 +18,7 @@ "build:prod:linux:darwin": "run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm image:docker:build\"", "build:prod:win32": "echo \"Build not supported on Windows\"", "cleanup": "rimraf dist-dev && mkdir dist-dev", - "image:docker:build": "run-script-if --bool $([ $(command -v docker) ] && echo true || echo false) --then \"docker build --ulimit nofile=5000:5000 $(echo $(build-env baseBuilderImage.buildTags) | xargs printf -- \"-t $(build-env baseBuilderImageEnv.registry)/$(build-env baseBuilderImageEnv.account)/$(build-env baseBuilderImageEnv.name):%s\n\" | xargs echo) --build-arg KOGITO_IMAGE_TAG=$(build-env baseBuilderImage.kogitoImageTag) --build-arg KUBECTL_VERSION=$(build-env baseBuilderImage.kubectlVersion) .\" --else \"echo Docker not found, skipping image build.\"", - "image:podman:build": "run-script-if --bool $([ $(command -v podman) ] && echo true || echo false) --then \"podman build --ulimit nofile=5000:5000 $(echo $(build-env baseBuilderImage.buildTags) | xargs printf -- \"-t $(build-env baseBuilderImageEnv.registry)/$(build-env baseBuilderImageEnv.account)/$(build-env baseBuilderImageEnv.name):%s\n\" | xargs echo) --build-arg KOGITO_IMAGE_TAG=$(build-env baseBuilderImage.kogitoImageTag) --build-arg KUBECTL_VERSION=$(build-env baseBuilderImage.kubectlVersion) -f Containerfile\" --else \"echo Podman not found, skipping image build.\"" + "image:docker:build": "run-script-if --bool $([ $(command -v docker) ] && echo true || echo false) --then \"docker build --ulimit nofile=5000:5000 $(echo $(build-env baseBuilderImageEnv.buildTag) | xargs printf -- \"-t $(build-env baseBuilderImageEnv.registry)/$(build-env baseBuilderImageEnv.account)/$(build-env baseBuilderImageEnv.name):%s\n\" | xargs echo) --build-arg KOGITO_IMAGE_TAG=$(build-env baseBuilderImage.kogitoImageTag) --build-arg KUBECTL_VERSION=$(build-env baseBuilderImage.kubectlVersion) .\" --else \"echo Docker not found, skipping image build.\"" }, "devDependencies": { "@kie-tools/root-env": "workspace:*", diff --git a/packages/serverless-logic-web-tools-swf-builder-image-env/env/index.js b/packages/serverless-logic-web-tools-swf-builder-image-env/env/index.js index f1db2afcf73..12c1289cada 100644 --- a/packages/serverless-logic-web-tools-swf-builder-image-env/env/index.js +++ b/packages/serverless-logic-web-tools-swf-builder-image-env/env/index.js @@ -19,19 +19,25 @@ const { varsWithName, getOrDefault, composeEnv } = require("@kie-tools-scripts/build-env"); -module.exports = composeEnv([require("@kie-tools/root-env/env")], { +const rootEnv = require("@kie-tools/root-env/env"); + +module.exports = composeEnv([rootEnv], { vars: varsWithName({ SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry: { default: "docker.io", - description: "", + description: "E.g., `docker.io` or `quay.io`.", }, SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount: { default: "apache", - description: "", + description: "E.g,. `apache` or `kie-tools-bot`", }, SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName: { default: "incubator-kie-serverless-logic-web-tools-swf-builder", - description: "", + description: "Name of the image itself.", + }, + SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTag: { + default: rootEnv.env.root.streamName, + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, }), get env() { @@ -40,6 +46,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { registry: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry), account: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount), name: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName), + buildTag: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTag), }, }; }, diff --git a/packages/serverless-logic-web-tools-swf-builder-image/env/index.js b/packages/serverless-logic-web-tools-swf-builder-image/env/index.js index 17e98228e36..86df3331a33 100644 --- a/packages/serverless-logic-web-tools-swf-builder-image/env/index.js +++ b/packages/serverless-logic-web-tools-swf-builder-image/env/index.js @@ -25,10 +25,6 @@ const sonataflowBuilderImageEnv = require("@kie-tools/sonataflow-builder-image/e module.exports = composeEnv([rootEnv, serverlessLogicWebToolsSwfBuilderImageEnv, sonataflowBuilderImageEnv], { vars: varsWithName({ - SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags: { - default: rootEnv.env.root.streamName, - description: "", - }, SERVERLESS_LOGIC_WEB_TOOLS_SWF_BUILDER_IMAGE__baseImageUrl: { default: `${sonataflowBuilderImageEnv.env.sonataflowBuilderImage.registry}/${sonataflowBuilderImageEnv.env.sonataflowBuilderImage.account}/${sonataflowBuilderImageEnv.env.sonataflowBuilderImage.name}:${sonataflowBuilderImageEnv.env.sonataflowBuilderImage.tag}`, description: "The image used in the FROM import.", @@ -37,7 +33,6 @@ module.exports = composeEnv([rootEnv, serverlessLogicWebToolsSwfBuilderImageEnv, get env() { return { swfBuilderImage: { - buildTags: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags), baseImageUrl: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS_SWF_BUILDER_IMAGE__baseImageUrl), }, }; diff --git a/packages/serverless-logic-web-tools-swf-builder-image/package.json b/packages/serverless-logic-web-tools-swf-builder-image/package.json index 70e1ffccea2..a31dc584cff 100644 --- a/packages/serverless-logic-web-tools-swf-builder-image/package.json +++ b/packages/serverless-logic-web-tools-swf-builder-image/package.json @@ -21,8 +21,7 @@ "cleanup": "rimraf dist-dev && mkdir dist-dev", "copy:assets": "pnpm copy:webapp", "copy:webapp": "cp -r ./node_modules/sonataflow-deployment-webapp/dist dist-dev/webapp", - "image:docker:build": "run-script-if --bool $([ $(command -v docker) ] && echo true || echo false) --then \"docker build --ulimit nofile=5000:5000 $(echo $(build-env swfBuilderImage.buildTags) | xargs printf -- \"-t $(build-env swfBuilderImageEnv.registry)/$(build-env swfBuilderImageEnv.account)/$(build-env swfBuilderImageEnv.name):%s\n\" | xargs echo) --build-arg BASE_IMAGE_URL=$(build-env swfBuilderImage.baseImageUrl) .\" --else \"echo Docker not found, skipping image build.\"", - "image:podman:build": "run-script-if --bool $([ $(command -v podman) ] && echo true || echo false) --then \"podman build --ulimit nofile=5000:5000 $(echo $(build-env swfBuilderImage.buildTags) | xargs printf -- \"-t $(build-env swfBuilderImageEnv.registry)/$(build-env swfBuilderImageEnv.account)/$(build-env swfBuilderImageEnv.name):%s\n\" | xargs echo) --build-arg BASE_IMAGE_URL=$(build-env swfBuilderImage.baseImageUrl) -f Containerfile\" --else \"echo Podman not found, skipping image build.\"" + "image:docker:build": "run-script-if --bool $([ $(command -v docker) ] && echo true || echo false) --then \"docker build --ulimit nofile=5000:5000 $(echo $(build-env swfBuilderImageEnv.buildTag) | xargs printf -- \"-t $(build-env swfBuilderImageEnv.registry)/$(build-env swfBuilderImageEnv.account)/$(build-env swfBuilderImageEnv.name):%s\n\" | xargs echo) --build-arg BASE_IMAGE_URL=$(build-env swfBuilderImage.baseImageUrl) .\" --else \"echo Docker not found, skipping image build.\"" }, "devDependencies": { "@kie-tools/root-env": "workspace:*", diff --git a/packages/serverless-logic-web-tools-swf-dev-mode-image-env/env/index.js b/packages/serverless-logic-web-tools-swf-dev-mode-image-env/env/index.js index 2b4502e0575..bc9514484a1 100644 --- a/packages/serverless-logic-web-tools-swf-dev-mode-image-env/env/index.js +++ b/packages/serverless-logic-web-tools-swf-dev-mode-image-env/env/index.js @@ -19,19 +19,25 @@ const { varsWithName, getOrDefault, composeEnv } = require("@kie-tools-scripts/build-env"); -module.exports = composeEnv([require("@kie-tools/root-env/env")], { +const rootEnv = require("@kie-tools/root-env/env"); + +module.exports = composeEnv([rootEnv], { vars: varsWithName({ SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry: { default: "docker.io", - description: "", + description: "E.g., `docker.io` or `quay.io`.", }, SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount: { default: "apache", - description: "", + description: "E.g,. `apache` or `kie-tools-bot`", }, SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName: { default: "incubator-serverless-logic-web-tools-swf-dev-mode", - description: "", + description: "Name of the image itself.", + }, + SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTag: { + default: rootEnv.env.root.streamName, + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, }), get env() { @@ -40,6 +46,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], { registry: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry), account: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount), name: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName), + buildTag: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTag), }, }; }, diff --git a/packages/serverless-logic-web-tools-swf-dev-mode-image/env/index.js b/packages/serverless-logic-web-tools-swf-dev-mode-image/env/index.js index d994c06bb01..91c37628755 100644 --- a/packages/serverless-logic-web-tools-swf-dev-mode-image/env/index.js +++ b/packages/serverless-logic-web-tools-swf-dev-mode-image/env/index.js @@ -23,10 +23,6 @@ const rootEnv = require("@kie-tools/root-env/env"); module.exports = composeEnv([rootEnv, require("@kie-tools/serverless-logic-web-tools-swf-dev-mode-image-env/env")], { vars: varsWithName({ - SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags: { - default: rootEnv.env.root.streamName, - description: "", - }, /* (begin) This part of the file is referenced in `scripts/update-kogito-version` */ SERVERLESS_LOGIC_WEB_TOOLS_DEVMODE_IMAGE__kogitoBaseBuilderImageTag: { default: "999-20240509", @@ -38,7 +34,6 @@ module.exports = composeEnv([rootEnv, require("@kie-tools/serverless-logic-web-t return { swfDevModeImage: { version: require("../package.json").version, - buildTags: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags), kogitoImageTag: getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS_DEVMODE_IMAGE__kogitoBaseBuilderImageTag), }, }; diff --git a/packages/serverless-logic-web-tools-swf-dev-mode-image/package.json b/packages/serverless-logic-web-tools-swf-dev-mode-image/package.json index d7620ed198a..791a7d5f1b2 100644 --- a/packages/serverless-logic-web-tools-swf-dev-mode-image/package.json +++ b/packages/serverless-logic-web-tools-swf-dev-mode-image/package.json @@ -15,15 +15,14 @@ "scripts": { "build:dev": "echo Nothing to do", "build:prod": "pnpm cleanup && run-script-os", - "build:prod:darwin:linux": "run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm copy:assets\" \"pnpm image:podman:build\"", + "build:prod:darwin:linux": "run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm copy:assets\" \"pnpm image:docker:build\"", "build:prod:win32": "echo \"Build not supported on Windows\"", "cleanup": "rimraf dist-dev && mkdir dist-dev", "copy:assets": "pnpm copy:quarkus-app && pnpm copy:sonataflow-deployment-webapp && pnpm copy:m2-for-sonataflow-quarkus-devui", "copy:m2-for-sonataflow-quarkus-devui": "mvn dependency:copy-dependencies -Dmdep.useRepositoryLayout=true -Dmdep.copyPom=true -DexcludeTransitive=true -DoutputDirectory=./dist-dev/quarkus-app-m2", "copy:quarkus-app": "cp -R ./node_modules/@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app/ ./dist-dev/quarkus-app && mkdir -p ./dist-dev/quarkus-app/src/main/resources/META-INF/resources/ && rm -rf ./dist-dev/quarkus-app/node_modules ./dist-dev/quarkus-app/install.js ./dist-dev/quarkus-app/env ./dist-dev/quarkus-app/package.json", "copy:sonataflow-deployment-webapp": "cp -R ./node_modules/sonataflow-deployment-webapp/dist/* ./dist-dev/quarkus-app/src/main/resources/META-INF/resources", - "image:docker:build": "run-script-if --bool $([ $(command -v docker) ] && echo true || echo false) --then \"docker build --ulimit nofile=5000:5000 $(echo $(build-env swfDevModeImage.buildTags) | xargs printf -- \"-t $(build-env swfDevModeImageEnv.registry)/$(build-env swfDevModeImageEnv.account)/$(build-env swfDevModeImageEnv.name):%s\n\" | xargs echo) --build-arg KOGITO_IMAGE_TAG=$(build-env swfDevModeImage.kogitoImageTag) .\" --else \"echo Docker not found, skipping image build.\"", - "image:podman:build": "run-script-if --bool $([ $(command -v podman) ] && echo true || echo false) --then \"podman build --ulimit nofile=5000:5000 $(echo $(build-env swfDevModeImage.buildTags) | xargs printf -- \"-t $(build-env swfDevModeImageEnv.registry)/$(build-env swfDevModeImageEnv.account)/$(build-env swfDevModeImageEnv.name):%s\n\" | xargs echo) --build-arg KOGITO_IMAGE_TAG=$(build-env swfDevModeImage.kogitoImageTag) -f Containerfile\" --else \"echo Podman not found, skipping image build.\"", + "image:docker:build": "run-script-if --bool $([ $(command -v docker) ] && echo true || echo false) --then \"docker build --ulimit nofile=5000:5000 $(echo $(build-env swfDevModeImageEnv.buildTag) | xargs printf -- \"-t $(build-env swfDevModeImageEnv.registry)/$(build-env swfDevModeImageEnv.account)/$(build-env swfDevModeImageEnv.name):%s\n\" | xargs echo) --build-arg KOGITO_IMAGE_TAG=$(build-env swfDevModeImage.kogitoImageTag) .\" --else \"echo Docker not found, skipping image build.\"", "install": "node install.js" }, "devDependencies": { diff --git a/packages/sonataflow-builder-image/README.md b/packages/sonataflow-builder-image/README.md index fb89fcf73fc..ed37ca271a5 100644 --- a/packages/sonataflow-builder-image/README.md +++ b/packages/sonataflow-builder-image/README.md @@ -27,7 +27,7 @@ image along with the modules and scripts provided in `@kie-tools/sonataflow-imag - **cekit 4.11.0**: [docs.cekit.io](https://docs.cekit.io/en/latest/index.html) - **s2i**: [source-to-image](https://github.com/openshift/source-to-image) - **make** -- **docker** or **podman** +- **docker** ## Build @@ -60,12 +60,6 @@ image along with the modules and scripts provided in `@kie-tools/sonataflow-imag docker images ``` - or - - ```bash - podman images - ``` - ## Testing the generated image (only for Linux) - With the image generated, run: diff --git a/packages/sonataflow-devmode-image/README.md b/packages/sonataflow-devmode-image/README.md index 0ee2fda5fd0..7c68e439b3e 100644 --- a/packages/sonataflow-devmode-image/README.md +++ b/packages/sonataflow-devmode-image/README.md @@ -27,7 +27,7 @@ image along with the modules and scripts provided in `@kie-tools/sonataflow-imag - **cekit 4.11.0**: [docs.cekit.io](https://docs.cekit.io/en/latest/index.html) - **s2i**: [source-to-image](https://github.com/openshift/source-to-image) - **make** -- **docker** or **podman** +- **docker** ## Build @@ -60,12 +60,6 @@ image along with the modules and scripts provided in `@kie-tools/sonataflow-imag docker images ``` - or - - ```bash - podman images - ``` - ## Testing the generated image (only for Linux) - With the image generated, run: diff --git a/packages/sonataflow-devmode-image/env/index.js b/packages/sonataflow-devmode-image/env/index.js index d700e5b3914..660f9197301 100644 --- a/packages/sonataflow-devmode-image/env/index.js +++ b/packages/sonataflow-devmode-image/env/index.js @@ -26,19 +26,19 @@ module.exports = composeEnv([rootEnv], { vars: varsWithName({ SONATAFLOW_DEVMODE_IMAGE__registry: { default: "docker.io", - description: "The image registry.", + description: "E.g., `docker.io` or `quay.io`.", }, SONATAFLOW_DEVMODE_IMAGE__account: { default: "apache", - description: "The image registry account.", + description: "E.g,. `apache` or `kie-tools-bot`", }, SONATAFLOW_DEVMODE_IMAGE__name: { default: "incubator-kie-sonataflow-devmode", - description: "The image name.", + description: "Name of the image itself.", }, SONATAFLOW_DEVMODE_IMAGE__buildTag: { default: rootEnv.env.root.streamName, - description: "The image tag.", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, SONATAFLOW_DEVMODE_IMAGE__sonataflowQuarkusDevUiVersion: { default: sonataFlowQuarkusDevUiEnv.env.sonataflowQuarkusDevuiExtension.version, diff --git a/packages/sonataflow-image-common/README.md b/packages/sonataflow-image-common/README.md index 1d6ae9d253e..96f1e6bf146 100644 --- a/packages/sonataflow-image-common/README.md +++ b/packages/sonataflow-image-common/README.md @@ -32,7 +32,7 @@ The contents of this package are: - `behave` `lxml` `docker` `docker-squash` `elementPath` `pyyaml` `ruamel.yaml` `python-dateutil` `Jinja2` `pykwalify` `colorlog` `click` - **cekit 4.11.0**: [docs.cekit.io](https://docs.cekit.io/en/latest/index.html) - **make** -- **docker** or **podman** +- **docker** ## Using the Makefile diff --git a/packages/sonataflow-operator/env/index.js b/packages/sonataflow-operator/env/index.js index 768e48196f8..bb7dff616d4 100644 --- a/packages/sonataflow-operator/env/index.js +++ b/packages/sonataflow-operator/env/index.js @@ -27,19 +27,19 @@ module.exports = composeEnv([rootEnv, sonataflowBuilderImageEnv, sonataflowDevMo vars: varsWithName({ SONATAFLOW_OPERATOR__registry: { default: "docker.io", - description: "The image registry.", + description: "E.g., `docker.io` or `quay.io`.", }, SONATAFLOW_OPERATOR__account: { default: "apache", - description: "The image registry account.", + description: "E.g,. `apache` or `kie-tools-bot`", }, SONATAFLOW_OPERATOR__name: { default: "incubator-kie-sonataflow-operator", - description: "The image name.", + description: "Name of the image itself.", }, SONATAFLOW_OPERATOR__buildTag: { default: rootEnv.env.root.streamName, - description: "The image tag", + description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0", }, SONATAFLOW_OPERATOR__sonataflowBuilderImage: { default: `${sonataflowBuilderImageEnv.env.sonataflowBuilderImage.registry}/${sonataflowBuilderImageEnv.env.sonataflowBuilderImage.account}/${sonataflowBuilderImageEnv.env.sonataflowBuilderImage.name}:${sonataflowBuilderImageEnv.env.sonataflowBuilderImage.tag}`, diff --git a/packages/webpack-base/env/index.js b/packages/webpack-base/env/index.js index 1b0289ea9f7..b6197258853 100644 --- a/packages/webpack-base/env/index.js +++ b/packages/webpack-base/env/index.js @@ -23,19 +23,23 @@ module.exports = composeEnv([], { vars: varsWithName({ WEBPACK__minimize: { default: undefined, - description: "", + description: + "Whether or not `webpack` should minimize its bundled files. Can be `true` or `false`. Works for all packages on invocations of `webpack` during a `kie-tools` build.", }, WEBPACK__tsLoaderTranspileOnly: { default: undefined, - description: "", + description: + "Whether or not `webpack` should skip type-checking TypeScript files. Can be `true` or `false`. Works for all packages on invocations of `webpack` during a `kie-tools` build.", }, WEBPACK__sourceMaps: { default: undefined, - description: "", + description: + "Whether or not `webpack` should include source maps for its bundled files. Can be `true` or `false`. Works for all packages on invocations of `webpack` during a `kie-tools` build.", }, WEBPACK__mode: { default: undefined, - description: "", + description: + "Can be `development` or `production`. Works for all packages on invocations of `webpack` during a `kie-tools` build.", }, }), get env() { diff --git a/scripts/bootstrap/bootstrap.js b/scripts/bootstrap/bootstrap.js index 1d8c0c9a77c..ae097f7f6df 100755 --- a/scripts/bootstrap/bootstrap.js +++ b/scripts/bootstrap/bootstrap.js @@ -44,8 +44,8 @@ execSync(`node ${require.resolve("./link_packages_with_self.js")}`, execOpts); console.info("\n\n[bootstrap] Generating packages graph..."); execSync(`node ${require.resolve("./generate_packages_graph.js")} ${path.resolve(__dirname, "../../repo")}`, execOpts); -console.info("\n\n[bootstrap] Generating build-env report..."); -execSync(`node ${require.resolve("./generate_build_env_report.mjs")} ${pnpmFilterString}`, execOpts); +console.info("\n\n[bootstrap] Printing build-env report..."); +execSync(`node ${require.resolve("./print_build_env_report.mjs")} ${pnpmFilterString}`, execOpts); console.info("\n\n[bootstrap] Checking required preinstalled CLI commands..."); execSync(`node ${require.resolve("./check_required_preinstalled_cli_commands.mjs")} ${pnpmFilterString}`, execOpts); diff --git a/scripts/bootstrap/generate_build_env_report.mjs b/scripts/bootstrap/print_build_env_report.mjs similarity index 82% rename from scripts/bootstrap/generate_build_env_report.mjs rename to scripts/bootstrap/print_build_env_report.mjs index af1d99bf7a4..e850a38c94c 100644 --- a/scripts/bootstrap/generate_build_env_report.mjs +++ b/scripts/bootstrap/print_build_env_report.mjs @@ -20,7 +20,8 @@ import * as path from "path"; import * as fs from "fs"; import { markdownTable } from "markdown-table"; -import { treatVarToPrint, requireEnv } from "@kie-tools-scripts/build-env/dist/lib.js"; +import { requireEnv } from "@kie-tools-scripts/build-env/dist/lib.js"; +import { getOrDefault } from "@kie-tools-scripts/build-env/dist/index.js"; import { pnpmFilter } from "./pnpm_filter.js"; let pnpmFilterString; @@ -41,11 +42,9 @@ if (process.argv[2] === "--write-to") { async function main() { if (pnpmFilterString.length === 0) { - console.info("[generate-build-env-report] Generating build-env report of all packages..."); + console.info("[print-build-env-report] Printing build-env report of all packages..."); } else { - console.info( - `[generate-build-env-report] Generating build-env report of packages filtered by '${pnpmFilterString}'` - ); + console.info(`[print-build-env-report] Printing build-env report of packages filtered by '${pnpmFilterString}'`); } // NOTE: This is not recursive as build-env @@ -91,7 +90,7 @@ async function main() { console.info(JSON.stringify(shortReport, undefined, 2)); } - console.info("[generate-build-env-report] Done."); + console.info("[print-build-env-report] Done."); } function buildVarsReport(pkgs) { @@ -126,4 +125,16 @@ function concatArraysWithoutDuplicates(a, b) { return new Set([...(a ?? []), ...(b ?? [])]); } +function treatVarToPrint(varWithName) { + let value = getOrDefault(varWithName); + if (varWithName.default === undefined && value) { + value += " <- CHANGED 👀️ "; + } else if (value === undefined) { + value = "[unset] Default value may vary ⚠️ "; + } else if (value !== varWithName.default) { + value += " <- CHANGED 👀️ "; + } + return value; +} + await main(); diff --git a/scripts/build-env/README.md b/scripts/build-env/README.md index bbe0ed6adcb..249946f4acb 100644 --- a/scripts/build-env/README.md +++ b/scripts/build-env/README.md @@ -27,19 +27,19 @@ Env definition files are plain JavaScript, allowing for better flexibility and u ### Usage -- `build-env --print-vars` - - - Prints the env variables in JSON format. - -- `build-env --print-env` - - - Prints the env properties in JSON format. - - `build-env {dot.separated.property}` - Returns the value of a property. See available properties with `build-env --print-env`. - e.g. `build-env root.version` prints `0.0.0`. - It's possible to negate boolean values with the `--not flag.` - e.g. If `build-env build.runTests` prints `true`, then e.g. `build-env build.runTests --not` prints `false` +- `build-env --print-vars` + - Prints the env var names. +- `build-env --print-env-json` + - Prints the JSON object for this env. +- `build-env --print-dotenv` + - Prints variables assigned to values in .env format. + +> You can append `:self` to any of the three commands above to see results that ignore composition with other envs. ### Configuration @@ -102,7 +102,7 @@ $ build-env myProperty foo $ build-env myOtherProperty [build-env] Env property 'myOtherProperty' not found. -[build-env] See all env properties with 'build-env --print-env' +[build-env] See all env properties with 'build-env --print-env-json' $ cd ~/[my-repo]/packages/b $ build-env myProperty diff --git a/scripts/build-env/src/bin.ts b/scripts/build-env/src/bin.ts index 7ebb2b471eb..f35a4dbf123 100644 --- a/scripts/build-env/src/bin.ts +++ b/scripts/build-env/src/bin.ts @@ -25,15 +25,19 @@ import * as fs from "fs"; import * as os from "os"; import { treatSpecialPrintCases } from "./special_print_cases"; +import { treatStaticPrintCases } from "./static_print_cases"; const opt = process.argv[2]; const flag = process.argv[3]; async function main() { + // This will exit the process if a static print case is requested using `opt` + treatStaticPrintCases({ opt }); + const { env, vars, self } = await findEnv(path.resolve("."), path.resolve(".")); // This will exit the process if a special print case is requested using `opt`. - treatSpecialPrintCases({ opt, vars, self }); + treatSpecialPrintCases({ opt, env, vars, self }); const propertyPath = opt; if (!propertyPath) { @@ -76,18 +80,18 @@ async function main() { } main().catch((e) => { - const suppliedPath = process.env[ERROR_ACCESS_LOG_FILE_ABSOLUTE_PATH_ENV_VAR_NAME]; - const defaultPath = path.join(os.tmpdir(), "build-env-access-errors.log"); + const suppliedLogFilePath = process.env[ERROR_ACCESS_LOG_FILE_ABSOLUTE_PATH_ENV_VAR_NAME]; + const defaultLogFilePath = path.join(os.tmpdir(), "build-env-access-errors.log"); let logFilePath; - if (!suppliedPath) { - logFilePath = defaultPath; + if (!suppliedLogFilePath) { + logFilePath = defaultLogFilePath; console.error(LOGS.warn.defaultingAccessErrorsLogFileToTmpDirBecauseNotSupplied({ logFilePath })); - } else if (!path.isAbsolute(suppliedPath)) { - logFilePath = defaultPath; + } else if (!path.isAbsolute(suppliedLogFilePath)) { + logFilePath = defaultLogFilePath; console.error(LOGS.warn.defaultingAccessErrorsLogFileToTmpDirBecauseNotSupplied({ logFilePath })); } else { - logFilePath = suppliedPath; + logFilePath = suppliedLogFilePath; console.error(LOGS.error.usingConfiguredAccessErrorLogFile({ logFilePath })); } diff --git a/scripts/build-env/src/console_logs.ts b/scripts/build-env/src/console_logs.ts index 2ce7dcba018..8c85a89c15f 100644 --- a/scripts/build-env/src/console_logs.ts +++ b/scripts/build-env/src/console_logs.ts @@ -65,7 +65,7 @@ export const LOGS = { }, info: { seeAllEnvProperties() { - return `[build-env] See all env properties with 'build-env --print-env'`; + return `[build-env] See all env properties with 'build-env --print-env-json'`; }, wroteAccessErrorLog(args: { logFilePath: string }) { return `[build-env] Wrote access error to: '${args.logFilePath}'.`; diff --git a/scripts/build-env/src/lib.ts b/scripts/build-env/src/lib.ts index d432e040734..d79ee8eceed 100644 --- a/scripts/build-env/src/lib.ts +++ b/scripts/build-env/src/lib.ts @@ -65,22 +65,10 @@ export async function findEnv(startDir: string, curDir: string): Promise(varr: VarWithName) { - let value = getOrDefault(varr); - if (varr.default === undefined && value) { - value += " <- CHANGED 👀️ "; - } else if (value === undefined) { - value = "[unset] Default value may vary ⚠️ "; - } else if (value !== varr.default) { - value += " <- CHANGED 👀️ "; - } - return value; -} - -export function parseVars(vars: { [K in keyof T]: VarWithName }) { +export function parseVarsForDotEnvPrint(vars: { [K in keyof T]: VarWithName }) { const result: Record = {}; for (const v in vars) { - result[v] = treatVarToPrint(vars[v]); + result[v] = getOrDefault(vars[v]) ?? ""; } return result; } diff --git a/scripts/build-env/src/special_print_cases.ts b/scripts/build-env/src/special_print_cases.ts index 33d3c0f728d..1f938edd3b6 100644 --- a/scripts/build-env/src/special_print_cases.ts +++ b/scripts/build-env/src/special_print_cases.ts @@ -17,51 +17,49 @@ * under the License. */ -import { env } from "process"; -import { flattenObj, parseVars } from "./lib"; +import { flattenObj, parseVarsForDotEnvPrint } from "./lib"; import { EnvAndVarsWithName } from "./types"; export function treatSpecialPrintCases({ opt, vars, self, + env, }: { opt: string; vars: EnvAndVarsWithName["vars"]; self: EnvAndVarsWithName["self"]; + env: EnvAndVarsWithName["env"]; }) { + // vars if (opt === "--print-vars") { - console.log(JSON.stringify(flattenObj(parseVars(vars)), undefined, 2)); + console.log(Object.keys(vars ?? {}).join("\n")); + process.exit(0); + } else if (opt === "--print-vars:self") { + console.log(Object.keys(self.vars ?? {}).join("\n")); process.exit(0); } - if (opt === "--print-env") { + // env json + if (opt === "--print-env-json") { console.log(JSON.stringify(flattenObj(env), undefined, 2)); process.exit(0); + } else if (opt === "--print-env-json:self") { + console.log(JSON.stringify(flattenObj(self.env), undefined, 2)); + process.exit(0); } - if (opt === "--print-env-file") { - const flattenedParsedVars = flattenObj(parseVars(vars)); + // dotenv + if (opt === "--print-dotenv") { + const flattenedParsedVars = parseVarsForDotEnvPrint(vars); let envFile = ""; for (const key of Object.keys(flattenedParsedVars)) { envFile += `${key}=${flattenedParsedVars[key]}\n`; } console.log(envFile); process.exit(0); - } - - if (opt === "--print-vars:self") { - console.log(JSON.stringify(flattenObj(parseVars(self.vars)), undefined, 2)); - process.exit(0); - } - - if (opt === "--print-env:self") { - console.log(JSON.stringify(flattenObj(self.env), undefined, 2)); - process.exit(0); - } - - if (opt === "--print-env-file:self") { - const flattenedParsedVars = flattenObj(parseVars(self.vars)); + } else if (opt === "--print-dotenv:self") { + const flattenedParsedVars = parseVarsForDotEnvPrint(self.vars); let envFile = ""; for (const key of Object.keys(flattenedParsedVars)) { envFile += `${key}=${flattenedParsedVars[key]}\n`; diff --git a/scripts/build-env/src/static_print_cases.ts b/scripts/build-env/src/static_print_cases.ts new file mode 100644 index 00000000000..01301dc495a --- /dev/null +++ b/scripts/build-env/src/static_print_cases.ts @@ -0,0 +1,83 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { LOGS } from "./console_logs"; + +export function treatStaticPrintCases({ opt }: { opt: string }) { + //help + if (opt === "--help") { + console.log( + ` +build-env is a tool to manage environment variables inside packages. +It maps environment variables into a JSON object and makes them accessible via JSON paths byparsing 'env/index.js' files exporting an object of type 'EnvAndVarsWithName'. + +Usage: + build-env my.custom.property + Prints a value. + + build-env my.custom.bool --not + Prints a negated boolean. Will error out if value is different than 'true' or 'false'. +or + build-env --print-vars + Prints the env var names. + build-env --print-vars:self + Same as above, but ignores composition with other envs. + + build-env --print-env-json + Prints the JSON object for this env. + build-env --print-env-json:self + Same as above, but ignores composition with other envs. + + build-env --print-dotenv + Prints variables assigned to values in .env format. + build-env --print-dotenv:self + Same as above, but ignores composition with other envs. + + build-env --generate-empty-env-index-js + Generates an empty env/index.js file with the correct structure and imports. + + build-env --help + Prints this message. +`.trim() + ); + process.exit(0); + } + + // generate empty env/index.js + if (opt === "--generate-empty-env-index-js") { + console.log( + ` +const { varsWithName, composeEnv, getOrDefault, str2bool } = require("@kie-tools-scripts/build-env"); + +module.exports = composeEnv([require("@kie-tools/root-env/env")], { + vars: varsWithName({ + MY_CUSTOM_PROPERTY: { + default: "true", + description: "My custom property" + } + }), + get env() { + return { my: { custom: { property: str2bool(getOrDefault(this.vars.MY_CUSTOM_PROPERTY)) } } }; + }, +}); +`.trim() + ); + process.exit(0); + } +} From 238da069b07d655c91a3876ddfb9f68a71e03c58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Jo=C3=A3o=20Motta?= Date: Wed, 19 Jun 2024 17:58:51 -0300 Subject: [PATCH 16/38] kie-issues#467: Upgrade prettier from `2.x.x` to `3.x.x` on kie-tools (#2406) --- .../publish_emscripten_fs/package.json | 2 +- .prettierignore | 13 +- .syncpackrc.json | 13 +- docs/kie.svg | 48 +- .../package.json | 2 +- .../static/envelope/index.html | 2 +- .../kie_icon_rgb_fullcolor_default.svg | 33 +- .../package.json | 2 +- examples/base64png-editor/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../META-INF/processSVG/approvals.svg | 537 +- .../resources/META-INF/resources/index.html | 2 +- .../resources/org/acme/travels/approval.bpmn | 364 +- .../package.json | 2 +- .../resources/META-INF/processSVG/hiring.svg | 1428 +- .../src/main/resources/NewHiringOffer.dmn | 91 +- .../src/main/resources/hiring.bpmn | 808 +- examples/ping-pong-view-angular/package.json | 6 +- .../ping-pong-view-angular/src/index.html | 2 +- examples/ping-pong-view-react/package.json | 2 +- examples/ping-pong-view/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/todo-list-view/package.json | 2 +- examples/uniforms-patternfly/package.json | 2 +- .../uniforms-patternfly/static/index.html | 2 +- examples/webapp/envelope/base64-editor.html | 2 +- examples/webapp/envelope/dmn-editor.html | 2 +- .../envelope/ping-pong-view-react-impl.html | 2 +- examples/webapp/envelope/todo-list-view.html | 2 +- examples/webapp/package.json | 2 +- examples/webapp/static/examples/sample.bpmn | 587 +- examples/webapp/static/examples/sample.dmn | 431 +- examples/webapp/static/index.html | 2 +- package.json | 24 +- packages/backend/package.json | 2 +- .../boxed-expression-component/package.json | 2 +- .../ContextExpression/ContextExpression.tsx | 4 +- .../DecisionTableExpression.tsx | 4 +- .../selection/BeeTableSelectionContext.tsx | 24 +- .../src/table/BeeTable/BeeTable.tsx | 22 +- .../table/BeeTable/BeeTableThResizable.tsx | 4 +- .../stories/boxedExpressionStoriesWrapper.tsx | 11 +- .../DecisionTable/DecisionTable.mdx | 11 +- .../boxedExpressions/Function/Function.mdx | 4 +- .../Invocation/Invocation.mdx | 6 +- .../boxedExpressions/Relation/Relation.mdx | 6 +- .../tests-e2e/__fixtures__/boxedExpression.ts | 6 +- .../tests-e2e/__fixtures__/monaco.ts | 5 +- .../tests-e2e/__fixtures__/stories.ts | 5 +- .../tests-e2e/__fixtures__/useCases.ts | 5 +- packages/bpmn-marshaller/package.json | 2 +- .../src/schemas/bpmn-2_0/BPMN20.xsd | 71 +- .../src/schemas/bpmn-2_0/BPMNDI.xsd | 200 +- .../src/schemas/bpmn-2_0/DC.xsd | 56 +- .../src/schemas/bpmn-2_0/DI.xsd | 201 +- .../src/schemas/bpmn-2_0/Semantic.xsd | 3137 +- .../other/sample-sanitized.bpmn | 209 +- .../tests-data--manual/other/sample.bpmn | 240 +- packages/bpmn-vscode-extension/package.json | 2 +- .../e2e-tests/samples/test.bpmn | 133 +- .../e2e-tests/samples/test.dmn | 108 +- .../install.js | 12 +- .../package.json | 2 +- .../static/bpmn-envelope.html | 2 +- .../static/dmn-envelope.html | 2 +- .../kie_icon_rgb_fullcolor_default.svg | 33 +- .../static/scesim-envelope.html | 2 +- .../install.js | 12 +- .../package.json | 2 +- .../kie_icon_rgb_fullcolor_default.svg | 33 +- ...ess-workflow-combined-editor-envelope.html | 2 +- ...less-workflow-diagram-editor-envelope.html | 2 +- ...verless-workflow-text-editor-envelope.html | 2 +- .../chrome-extension-test-helper/package.json | 2 +- .../src/framework/Element.ts | 43 +- .../src/framework/Locator.ts | 5 +- .../src/framework/PageFragment.ts | 5 +- .../src/utils/Tools.ts | 5 +- .../src/utils/tools/ScreenShot.ts | 5 +- packages/chrome-extension/package.json | 2 +- .../components/common/KogitoEditorIframe.tsx | 22 +- packages/cors-proxy-api/package.json | 2 +- packages/cors-proxy-image/package.json | 2 +- packages/cors-proxy/package.json | 2 +- packages/dashbuilder-client/package.json | 2 +- .../dashbuilder-component-api/package.json | 2 +- .../DashbuilderComponentController.ts | 5 +- .../DashbuilderComponentDispatcher.ts | 5 +- .../package.json | 2 +- .../dashbuilder-component-dev/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../static/index.html | 2 +- .../dashbuilder-component-map/package.json | 2 +- .../static/index.html | 2 +- .../dev-webapp/sample.svg | 433 +- .../package.json | 2 +- .../static/index.html | 2 +- .../dashbuilder-component-table/package.json | 2 +- .../static/index.html | 2 +- .../package.json | 2 +- .../static/index.html | 2 +- .../package.json | 2 +- .../static/index.html | 2 +- .../package.json | 2 +- .../src/index.html | 2 +- .../static/index.html | 2 +- .../envelope/dashbuilder-editor-envelope.html | 2 +- .../dev-webapp/static/index.html | 2 +- packages/dashbuilder-editor/package.json | 2 +- .../src/editor/DashbuilderEditor.tsx | 80 +- .../static/images/card-icon-default.svg | 4 +- .../static/images/card-icon-scorecard.svg | 20 +- .../dashbuilder-language-service/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../src/routes/index.ts | 2 +- .../envelope/dashbuilder-viewer-envelope.html | 2 +- .../static/favicon.svg | 33 +- .../static/index.html | 2 +- .../dashbuilder-viewer-image-env/package.json | 2 +- .../dashbuilder-viewer-image/package.json | 2 +- .../envelope/dashbuilder-viewer-envelope.html | 2 +- .../dev-webapp/static/index.html | 2 +- packages/dashbuilder-viewer/package.json | 2 +- packages/dashbuilder/appformer/pom.xml | 9 - .../appformer/uberfire-api/pom.xml | 5 +- .../src/main/resources/META-INF/beans.xml | 4 +- .../org/uberfire/UberfireAPI.gwt.xml | 2 - .../uberfire/jre/org/uberfire/util/uri.min.js | 64 +- .../appformer/uberfire-client-all/pom.xml | 4 - .../org/uberfire/UberfireClientAll.gwt.xml | 2 - .../appformer/uberfire-client-api/pom.xml | 6 +- .../org/uberfire/UberfireClientAPI.gwt.xml | 3 - .../appformer/uberfire-commons/pom.xml | 1 - .../uberfire/commons/UberfireCommons.gwt.xml | 2 - .../appformer/uberfire-extensions/pom.xml | 1 - .../editor/UberfireLayoutEditorAPI.gwt.xml | 1 - .../uberfire-layout-editor-client/pom.xml | 2 - .../editor/UberfireLayoutEditorClient.gwt.xml | 1 - .../uberfire-runtime-plugins-client/pom.xml | 2 - .../ext/plugin/RuntimePluginClient.gwt.xml | 1 - .../uberfire-widgets-commons/pom.xml | 10 +- .../common/UberfireWidgetsCommons.gwt.xml | 2 - .../js/wysihtml/wysihtml.all-commands.min.js | 16 +- .../resources/js/wysihtml/wysihtml.min.js | 263 +- .../js/wysihtml/wysihtml.table_editing.min.js | 8 +- .../js/wysihtml/wysihtml.toolbar.min.js | 8 +- .../common/public/highlight/highlight.min.js | 8 +- .../uberfire-widgets-core/pom.xml | 2 - .../uberfire-widgets-core-client/pom.xml | 3 - .../widgets/core/UberfireWidgetsCore.gwt.xml | 2 - .../uberfire-widgets-table/pom.xml | 3 - .../widgets/table/UberfireTableWidget.gwt.xml | 4 +- .../appformer/uberfire-testing-utils/pom.xml | 5 - .../appformer/uberfire-workbench/pom.xml | 1 - .../pom.xml | 3 - .../views/static/jquery-ui/jquery-ui.min.js | 92 +- .../views/pfly/PatternFlyTabTests.gwt.xml | 3 +- .../uberfire-workbench-client/pom.xml | 2 - .../org/uberfire/UberfireWorkbench.gwt.xml | 1 - .../client/resources/css/workbench.css | 12 +- .../src/test/resources/logback-test.xml | 2 - .../pom.xml | 14 +- .../src/test/resources/logback-test.xml | 2 - .../uberfire-workbench-processors/pom.xml | 3 - packages/dashbuilder/dashbuilder-bom/pom.xml | 6 +- .../dashbuilder-common-client/pom.xml | 4 - .../dashbuilder-dataset-client/pom.xml | 4 - .../org/dashbuilder/DatasetClient.gwt.xml | 1 - .../dashbuilder-displayer-client/pom.xml | 6 +- .../org/dashbuilder/DisplayerClient.gwt.xml | 2 +- .../dashbuilder-displayer-editor/pom.xml | 4 - .../org/dashbuilder/DisplayerEditor.gwt.xml | 1 - .../dashbuilder-navigation-client/pom.xml | 6 +- .../org/dashbuilder/NavigationClient.gwt.xml | 2 - .../dashbuilder-renderer-c3/pom.xml | 9 +- .../dashbuilder/renderer/C3Renderer.gwt.xml | 1 - .../dashbuilder-renderer-default/pom.xml | 3 - .../dashbuilder-renderer-echarts/pom.xml | 2 - .../renderer/EChartsRenderer.gwt.xml | 3 +- .../dashbuilder-renderers/pom.xml | 1 - .../dashbuilder-runtime-client/pom.xml | 19 +- .../DashbuilderRuntimeSourceMaps.gwt.xml | 3 - .../FastCompiledDashbuilderRuntime.gwt.xml | 2 - .../src/main/webapp/WEB-INF/beans.xml | 74 +- .../src/main/webapp/index.html | 2 +- .../dashbuilder-runtime-shared/pom.xml | 1 - .../dashbuilder-runtime-parent/pom.xml | 2 - .../dashbuilder-displayer-api/pom.xml | 2 - .../org/dashbuilder/DisplayerAPI.gwt.xml | 1 - .../dashbuilder-navigation-api/pom.xml | 3 - .../org/dashbuilder/NavigationAPI.gwt.xml | 4 +- .../dashbuilder-services-api/pom.xml | 3 - .../org/dashbuilder/ServicesAPI.gwt.xml | 2 - .../dashbuilder/dashbuilder-shared/pom.xml | 1 - .../kie-soup-dataset-api/pom.xml | 3 - .../org/dashbuilder/DatasetAPI.gwt.xml | 2 - .../kie-soup-dataset-core/pom.xml | 3 - .../kie-soup-dataset-external/pom.xml | 1 - .../kie-soup-dataset-shared/pom.xml | 2 - .../org/dashbuilder/DatasetShared.gwt.xml | 1 - .../kie-soup-dataset/kie-soup-json/pom.xml | 1 - .../resources/org/dashbuilder/JSON.gwt.xml | 2 - packages/dashbuilder/kie-soup-dataset/pom.xml | 2 - packages/dashbuilder/package.json | 2 +- packages/dashbuilder/pom.xml | 125 +- .../dev-deployment-base-image/package.json | 2 +- packages/dev-deployment-base-image/pom.xml | 1 - .../package.json | 2 +- .../src/main/resources/Adjudication.dmn | 240 +- .../src/main/resources/FlightRebooking.dmn | 293 +- .../src/main/resources/Functions.dmn | 125 +- .../src/main/resources/InsurancePricing.dmn | 127 +- .../main/resources/LoanPreQualification.dmn | 431 +- .../images/BusinessModeler_Logo_38x38.svg | 52 +- .../images/app_logo_rgb_fullcolor_reverse.svg | 93 +- .../src/main/resources/ManyInputs.dmn | 1048 +- .../src/main/resources/Recursive.dmn | 71 +- .../src/main/resources/Routing.dmn | 558 +- .../src/main/resources/Strategy.dmn | 610 +- .../quarkus-app/src/main/resources/Types.dmn | 22 +- .../src/main/resources/canDrive/CanDrive.dmn | 96 +- .../src/main/resources/canDrive/Types3.dmn | 22 +- .../src/main/resources/complex/can_drive.dmn | 172 +- .../main/resources/complex/can_drive_2.dmn | 247 +- .../resources/findEmployees/FindEmployees.dmn | 226 +- .../images/app_logo_rgb_fullcolor_reverse.svg | 93 +- .../dev-webapp/webapp/static/index.html | 2 +- .../package.json | 2 +- .../src/Routes.tsx | 2 +- .../static/favicon.svg | 33 +- .../images/app_logo_rgb_fullcolor_reverse.svg | 93 +- .../static/index.html | 2 +- .../package.json | 2 +- .../pom.xml | 28 +- .../package.json | 2 +- .../dev/index.html | 2 +- .../package.json | 6 +- packages/dmn-editor-envelope/package.json | 2 +- packages/dmn-editor/package.json | 2 +- .../ConstraintComponents/ConstraintTime.tsx | 4 +- .../dmn-editor/src/draggable/Draggable.tsx | 4 +- .../src/includedModels/IncludedModels.tsx | 8 +- .../updateDecisionServiceDividerLine.ts | 31 +- .../dmn-editor/src/normalization/normalize.ts | 8 +- packages/dmn-editor/src/svg/DmnDiagramSvg.tsx | 24 +- .../tests-e2e/__fixtures__/edges.ts | 6 +- .../tests-e2e/__fixtures__/editor.ts | 5 +- .../tests-e2e/__fixtures__/jsonModel.ts | 5 +- .../tests-e2e/__fixtures__/jsonModel/drd.ts | 5 +- .../tests-e2e/__fixtures__/nodes.ts | 6 +- .../tests-e2e/__fixtures__/palette.ts | 6 +- .../propertiesPanel/bkmPropertiesPanel.ts | 5 +- .../decisionPropertiesPanel.ts | 5 +- .../decisionServicePropertiesPanel.ts | 5 +- .../propertiesPanel/diagramPropertiesPanel.ts | 5 +- .../propertiesPanel/groupPropertiesPanel.ts | 5 +- .../inputDataPropertiesPanel.ts | 5 +- .../knowledgeSourcePropertiesPanel.ts | 5 +- .../multipleNodesPropertiesPanel.ts | 5 +- .../parts/dataTypeProperties.ts | 5 +- .../parts/documentationProperties.ts | 5 +- .../propertiesPanel/parts/nameProperties.ts | 5 +- .../propertiesPanel/propertiesPanelBase.ts | 5 +- .../textAnnotationPropertiesPanel.ts | 5 +- packages/dmn-feel-antlr4-parser/package.json | 2 +- packages/dmn-language-service/package.json | 2 +- .../tests/fixtures/decisions.dmn | 104 +- .../tests/fixtures/dmn12/a.dmn | 42 +- .../tests/fixtures/dmn12/bImportsA.dmn | 51 +- .../tests/fixtures/dmn12/cImportsB.dmn | 52 +- .../tests/fixtures/dmn12/dImportsAB.dmn | 60 +- .../tests/fixtures/dmn12/eImportsXB.dmn | 60 +- .../tests/fixtures/dmn12/xImportsY.dmn | 52 +- .../tests/fixtures/dmn12/y.dmn | 42 +- .../tests/fixtures/dmn15/aImportsDmn12C.dmn | 42 +- .../tests/fixtures/dmn15/bImportsDmn12D.dmn | 42 +- .../fixtures/immediateRecursion/aImportsB.dmn | 51 +- .../fixtures/immediateRecursion/bImportsA.dmn | 51 +- .../threeLevelRecursion/aImportsB.dmn | 51 +- .../threeLevelRecursion/bImportsC.dmn | 51 +- .../threeLevelRecursion/cImportsA.dmn | 51 +- .../package.json | 2 +- packages/dmn-marshaller/package.json | 2 +- packages/dmn-marshaller/src/index.ts | 24 +- .../src/schemas/dmn-1_0/dmn.xsd | 793 +- .../src/schemas/dmn-1_0/dmn3.xsd | 122 +- .../src/schemas/dmn-1_1/dmn.xsd | 906 +- .../dmn-marshaller/src/schemas/dmn-1_2/DC.xsd | 305 +- .../dmn-marshaller/src/schemas/dmn-1_2/DI.xsd | 220 +- .../src/schemas/dmn-1_2/DMN12.xsd | 1025 +- .../src/schemas/dmn-1_2/DMNDI12.xsd | 194 +- .../dmn-marshaller/src/schemas/dmn-1_3/DC.xsd | 305 +- .../dmn-marshaller/src/schemas/dmn-1_3/DI.xsd | 220 +- .../src/schemas/dmn-1_3/DMN13.xsd | 1065 +- .../src/schemas/dmn-1_3/DMNDI13.xsd | 198 +- .../dmn-marshaller/src/schemas/dmn-1_4/DC.xsd | 305 +- .../dmn-marshaller/src/schemas/dmn-1_4/DI.xsd | 220 +- .../src/schemas/dmn-1_4/DMN14.xsd | 1249 +- .../src/schemas/dmn-1_4/DMNDI13.xsd | 198 +- .../dmn-marshaller/src/schemas/dmn-1_5/DC.xsd | 305 +- .../dmn-marshaller/src/schemas/dmn-1_5/DI.xsd | 220 +- .../src/schemas/dmn-1_5/DMN15.xsd | 1201 +- .../src/schemas/dmn-1_5/DMNDI15.xsd | 200 +- .../src/schemas/kie-1_0/KIE.xsd | 29 +- .../dmn-1_0--examples/dmn10.dmn | 2817 +- .../Chapter 11 Example - Financial.dmn | 72 +- .../Chapter 11/Chapter 11 Example.dmn | 5206 +-- .../diagram-interchange-decision-service.dmn | 12 +- ...change-decision-with-listed-input-data.dmn | 23 +- .../diagram-interchange-dish-example.dmn | 22 +- ...gram-interchange-shape-with-label-text.dmn | 9 +- .../Chapter 11 Example.dmn | 7994 ++-- .../Financial.dmn | 108 +- .../Loan info.dmn | 1719 +- .../Recommended Loan Products.dmn | 3102 +- .../diagram-interchange-decision-service.dmn | 12 +- ...change-decision-with-listed-input-data.dmn | 23 +- .../diagram-interchange-dish-example.dmn | 22 +- ...gram-interchange-shape-with-label-text.dmn | 9 +- .../Chapter 11 Example.dmn | 6336 +-- .../Financial.dmn | 108 +- .../Loan info.dmn | 1720 +- .../Recommended Loan Products.dmn | 3103 +- .../diagram-interchange-decision-service.dmn | 12 +- ...change-decision-with-listed-input-data.dmn | 23 +- .../diagram-interchange-dish-example.dmn | 22 +- ...gram-interchange-shape-with-label-text.dmn | 9 +- .../tests-data--manual/other/attachment.dmn | 91 +- .../other/decisionAndInput.dmn | 117 +- .../other/decisionAndInputWithAddition.dmn | 121 +- .../decisionAndInput_wrongSequenceOrder.dmn | 48 +- .../tests-data--manual/other/empty13.dmn | 44 +- .../tests-data--manual/other/external.dmn | 14 +- .../tests-data--manual/other/list.dmn | 42 +- .../tests-data--manual/other/list2.dmn | 44 +- .../tests-data--manual/other/sample12.dmn | 429 +- .../tests-data--manual/other/weird.dmn | 54 +- packages/dmn-runner/package.json | 2 +- packages/dmn-testing-models/package.json | 2 +- packages/dmn-testing-models/pom.xml | 140 +- packages/dmn-vscode-extension/package.json | 2 +- packages/editor/package.json | 2 +- .../editor/src/api/EditorEnvelopeLocator.ts | 5 +- packages/editor/src/api/EditorFactory.ts | 2 +- .../src/api/KogitoEditorEnvelopeContext.ts | 4 +- .../src/embedded/embedded/EmbeddedEditor.tsx | 52 +- .../src/envelope/EditorEnvelopeView.tsx | 22 +- .../src/envelope/KogitoEditorEnvelope.tsx | 2 +- .../envelope/KogitoEditorEnvelopeApiImpl.ts | 2 +- packages/editor/src/envelope/index.ts | 2 +- .../tests/embedded/stateControl/Hooks.test.ts | 2 +- packages/envelope-bus/package.json | 2 +- packages/envelope-bus/src/api/index.ts | 4 +- .../src/channel/EnvelopeServer.ts | 2 +- .../src/common/EnvelopeBusMessageManager.ts | 10 +- .../src/envelope/EnvelopeClient.ts | 7 +- packages/envelope/package.json | 2 +- packages/envelope/src/Envelope.ts | 2 +- packages/envelope/src/EnvelopeApiFactory.ts | 4 +- .../src/embedded/EmbeddedEnvelopeFactory.tsx | 14 +- packages/eslint/package.json | 2 +- packages/extended-services-api/package.json | 2 +- packages/extended-services-java/package.json | 2 +- packages/extended-services-java/pom.xml | 11 +- .../package.json | 2 +- .../static/extended-services-connected.svg | 7 +- .../static/extended-services-disconnected.svg | 7 +- packages/extended-services/package.json | 10 +- .../scripts/macos/src/Info.plist | 64 +- packages/feel-input-component/package.json | 2 +- .../showcase/static/feel_kogito_logo.svg | 179 +- .../showcase/static/index.html | 2 +- packages/form-dmn/package.json | 2 +- packages/form-generation-tool/README.md | 6 +- packages/form-generation-tool/package.json | 8 +- packages/form/package.json | 2 +- packages/i18n-common-dictionary/package.json | 2 +- packages/i18n/package.json | 2 +- packages/image-builder/package.json | 2 +- packages/image-env-to-json/package.json | 2 +- .../package.json | 2 +- .../showcase/static/index.html | 2 +- .../jbpm-quarkus-devui-bom/pom.xml | 48 +- .../src/main/resources/META-INF/beans.xml | 4 +- packages/jbpm-quarkus-devui/package.json | 2 +- packages/jbpm-quarkus-devui/pom.xml | 1 - .../json-yaml-language-service/package.json | 2 +- .../package.json | 2 +- packages/keyboard-shortcuts/package.json | 2 +- packages/kie-bc-editors/package.json | 2 +- .../e2e-tests/extension-editors-bpmn.test.ts | 5 +- .../e2e-tests/helpers/PmmlEditorTestHelper.ts | 5 +- .../helpers/bpmn/DataInputAssignment.ts | 6 +- .../e2e-tests/helpers/bpmn/ProcessVariable.ts | 5 +- .../resources/MultipleInstanceSubprocess.bpmn | 150 +- .../resources/ProcessWithCollaboration.bpmn | 243 +- .../resources/ProcessWithGenerics.bpmn | 133 +- .../e2e-tests/resources/SaveAssetTest.bpmn | 175 +- .../e2e-tests/resources/UserTask.bpmn | 136 +- .../e2e-tests/resources/demo-expression.dmn | 88 +- .../e2e-tests/resources/demo.bpmn | 45 +- .../e2e-tests/resources/demo.dmn | 102 +- .../e2e-tests/resources/demo.scesim | 14 +- .../e2e-tests/resources/example.bpmn | 313 +- .../e2e-tests/resources/reusable-model.dmn | 64 +- .../java/org/kie/businessapp/process-wid.bpmn | 265 +- .../package.json | 2 +- .../cypress/fixtures/Traffic Violation.dmn | 132 +- .../cypress/fixtures/call centre drd.dmn | 426 +- .../cypress/fixtures/process-string.bpmn | 172 +- .../cypress/fixtures/process-wid.bpmn | 197 +- .../e2e-tests/public/index.html | 2 +- .../resources/processWithWidDefinition.bpmn2 | 195 +- packages/kie-editors-standalone/package.json | 4 +- .../resources/bpmn/index.html | 2 +- .../resources/dmn/index.html | 2 +- .../kie-sandbox-distribution/package.json | 2 +- .../package.json | 2 +- packages/kie-sandbox-fs/package.json | 2 +- packages/kie-sandbox-helm-chart/package.json | 6 +- .../kie-sandbox-webapp-image/package.json | 2 +- packages/kn-plugin-workflow/package.json | 4 +- .../kogito-management-console/package.json | 2 +- packages/kogito-task-console/package.json | 2 +- packages/kubernetes-bridge/package.json | 2 +- packages/maven-base/package.json | 2 +- packages/maven-base/pom.xml | 1 - .../maven-config-setup-helper/package.json | 2 +- .../maven-m2-repo-via-http-image/package.json | 2 +- packages/monaco-editor/dev/index.html | 2 +- packages/monaco-editor/package.json | 2 +- packages/notifications/package.json | 2 +- packages/online-editor/package.json | 2 +- packages/online-editor/src/App.tsx | 9 +- .../src/authSessions/AuthSessionLabel.tsx | 4 +- .../services/KubernetesService.ts | 4 +- .../src/devDeployments/services/types.ts | 4 +- .../ExtendedServicesContextProvider.tsx | 5 +- .../online-editor/src/home/UploadCard.tsx | 4 +- .../online-editor/src/navigation/Routes.ts | 2 +- .../static/envelope/bpmn-envelope.html | 2 +- .../static/envelope/dmn-envelope.html | 2 +- .../envelope/new-dmn-editor-envelope.html | 2 +- .../static/envelope/pmml-envelope.html | 2 +- packages/online-editor/static/favicon.svg | 33 +- .../images/app_logo_rgb_fullcolor_default.svg | 93 +- .../images/app_logo_rgb_fullcolor_reverse.svg | 93 +- .../static/images/bitbucket-logo.svg | 31 +- .../static/images/gitlab-logo.svg | 32 +- .../static/images/kubernetes-logo.svg | 104 +- .../static/images/openshift-logo.svg | 17 +- .../static/images/vscode-alt.svg | 164 +- .../online-editor/static/images/vscode.svg | 122 +- packages/online-editor/static/index.html | 2 +- .../online-editor/static/samples/Sample.bpmn | 784 +- .../online-editor/static/samples/Sample.dmn | 461 +- .../tests-e2e/__fixtures__/base.ts | 5 +- .../tests-e2e/files/testModel.dmn | 42 +- .../tests-e2e/files/testModelBroken.dmn | 42 +- .../files/testModelDocumentation.dmn | 40 +- .../files/testModelWithCustomDataType.dmn | 124 +- .../files/testModelWithoutLayout.dmn | 24 +- .../tests-e2e/files/testProcess.bpmn | 34 +- packages/operating-system/package.json | 2 +- packages/patternfly-base/package.json | 2 +- packages/playwright-base/package.json | 2 +- packages/pmml-editor-marshaller/package.json | 2 +- .../pmml-editor/dev-webapp/static/index.html | 2 +- packages/pmml-editor/package.json | 6 +- .../EditorCore/atoms/ModelTitle.scss | 8 +- .../organisms/CharacteristicsContainer.tsx | 2 +- .../templates/ScorecardEditorPage.scss | 4 +- .../editor/validation/ValidationRegistry.ts | 5 +- .../static/images/card-icon-default.svg | 6 +- .../static/images/card-icon-scorecard.svg | 20 +- packages/pmml-vscode-extension/package.json | 2 +- packages/python-venv/package.json | 2 +- packages/react-hooks/package.json | 2 +- packages/react-hooks/src/PromiseState.tsx | 2 +- packages/root-env/package.json | 2 +- .../runtime-tools-components/package.json | 2 +- .../common/components/DataTable/DataTable.tsx | 2 +- .../components/FormRenderer/FormRenderer.tsx | 18 +- .../components/ServerErrors/ServerErrors.tsx | 8 +- .../src/common/static/avatar.svg | 89 +- .../src/static/avatar.svg | 89 +- .../dev/server/static/flightBooking.svg | 370 +- .../dev/server/static/hotelBooking.svg | 370 +- .../dev/server/static/travels.svg | 2371 +- .../package.json | 2 +- .../src/index.html | 2 +- .../src/static/managementConsoleLogo.svg | 248 +- .../package.json | 2 +- .../resources/form-displayer.html | 2 +- .../resources/iframe.html | 2 +- .../resources/index.html | 2 +- .../server/static/flightBooking.svg | 370 +- .../server/static/hotelBooking.svg | 370 +- .../server/static/travels.svg | 2371 +- .../RuntimeToolsDevUIEnvelopeView.tsx | 78 +- .../src/index.html | 2 +- .../src/static/managementConsoleLogo.svg | 248 +- .../package.json | 2 +- .../envelope/components/styles.css | 10 +- .../envelope/TaskDetailsEnvelopeView.tsx | 18 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../envelope/FormDisplayerEnvelopeView.tsx | 54 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../CloudEventCustomHeadersEditor.tsx | 38 +- .../envelope/components/styles.css | 10 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../resources/form-displayer.html | 2 +- .../src/index.html | 2 +- .../src/static/taskConsoleLogo.svg | 172 +- packages/scesim-editor/package.json | 2 +- .../tests-e2e/__fixtures__/backgroundTable.ts | 5 +- .../tests-e2e/__fixtures__/editor.ts | 6 +- .../__fixtures__/testScenarioTable.ts | 5 +- .../tests-e2e/__fixtures__/useCases.ts | 6 +- packages/scesim-marshaller/package.json | 2 +- .../src/schemas/scesim-1_8/SceSim.xsd | 20 +- .../tests-data--manual/OldEnoughTest.scesim | 10 +- .../TrafficViolationTest.scesim | 24 +- .../tests-data--manual/simple.dmn | 54 +- .../tests-data--manual/simple.scesim | 16 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../pom.xml | 56 +- .../serverless-logic-web-tools/package.json | 2 +- .../serverless-logic-web-tools/src/App.tsx | 9 +- .../src/accelerator/useAccelerator.tsx | 23 +- .../CreateWorkspaceFromUploadedFolder.ts | 4 +- .../ConfirmOptions/DashDeployOptions.tsx | 30 +- .../ConfirmOptions/SwfDeployOptions.tsx | 32 +- .../src/editor/FileSwitcher.tsx | 8 +- .../src/editor/WebToolsEmbeddedEditor.tsx | 18 +- .../editor/channel/DashChannelComponent.tsx | 26 +- .../editor/channel/SwfChannelComponent.tsx | 26 +- .../editor/channel/YardChannelComponent.tsx | 26 +- .../editor/hooks/useEditorNotifications.tsx | 2 +- .../homepage/recentModels/WorkspacesTable.tsx | 4 +- .../src/navigation/Routes.ts | 2 +- .../src/samples/SampleService.ts | 5 +- .../envelope/dashbuilder-editor-envelope.html | 2 +- ...ess-workflow-combined-editor-envelope.html | 2 +- ...less-workflow-diagram-editor-envelope.html | 2 +- ...verless-workflow-text-editor-envelope.html | 2 +- .../static/envelope/text-editor-envelope.html | 2 +- .../static/envelope/yard-editor-envelope.html | 2 +- .../static/favicon.svg | 33 +- .../kie_horizontal_rgb_fullcolor_default.svg | 48 +- .../kie_horizontal_rgb_fullcolor_reverse.svg | 48 +- .../static/images/vscode-alt.svg | 164 +- .../static/images/vscode.svg | 122 +- .../static/index.html | 2 +- ...ess-workflow-combined-editor-envelope.html | 2 +- ...less-workflow-diagram-editor-envelope.html | 2 +- ...verless-workflow-text-editor-envelope.html | 2 +- .../dev-webapp/static/index.html | 2 +- .../package.json | 2 +- .../ServerlessWorkflowCombinedEditor.tsx | 102 +- .../package.json | 2 +- .../package.json | 2 +- .../resources/form-displayer.html | 2 +- .../resources/iframe.html | 2 +- .../resources/index.html | 2 +- ...ess-workflow-combined-editor-envelope.html | 2 +- ...less-workflow-diagram-editor-envelope.html | 2 +- ...verless-workflow-text-editor-envelope.html | 2 +- .../server/static/flightBooking.svg | 370 +- .../server/static/hotelBooking.svg | 370 +- .../server/static/travels.svg | 2371 +- .../RuntimeToolsDevUIEnvelopeView.tsx | 72 +- .../src/index.html | 2 +- .../src/static/managementConsoleLogo.svg | 248 +- .../package.json | 2 +- .../package.json | 2 +- .../appformer-bom/pom.xml | 2 - .../appformer-client-api/pom.xml | 2 - .../appformer-kogito-bridge/pom.xml | 2 - .../kie-wb-common-bom/pom.xml | 2 - .../kie-wb-common-stunner-lienzo/pom.xml | 209 +- .../kie-wb-common-stunner-shapes-api/pom.xml | 3 - .../pom.xml | 3 - .../kie-wb-common-stunner-shapes/pom.xml | 1 - .../kie-wb-common-stunner-widgets/pom.xml | 9 +- .../src/test/resources/images/svg.svg | 24 +- .../kie-wb-common-stunner-client/pom.xml | 1 - .../kie-wb-common-stunner-backend-api/pom.xml | 2 - .../kie-wb-common-stunner-client-api/pom.xml | 3 - .../kie-wb-common-stunner-core-api/pom.xml | 2 - .../kie-wb-common-stunner-api/pom.xml | 1 - .../pom.xml | 251 +- .../kie-wb-common-stunner-core-common/pom.xml | 2 - .../kie-wb-common-stunner-commons/pom.xml | 1 - .../kie-wb-common-stunner-core/pom.xml | 1 - .../pom.xml | 11 +- .../kie-wb-common-stunner-extensions/pom.xml | 1 - .../kie-wb-common-stunner/pom.xml | 9 - .../kie-wb-common-ui/pom.xml | 3 - .../pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../DataModelBackendSuperTypesTest1/pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../resources/DataModelBackendTest1/pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../resources/DataModelBackendTest2/pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../src/test/resources/META-INF/beans.xml | 1 - .../kie-wb-common-widgets/pom.xml | 1 - .../lienzo-core/pom.xml | 187 +- .../lienzo-tests/pom.xml | 19 +- .../package.json | 2 +- .../pom.xml | 20 +- .../sw-editor/sw-editor-api/pom.xml | 3 - .../sw-editor/sw-editor-client/pom.xml | 2 - .../resources/images/icons/transition.svg | 27 +- .../sw-editor/sw-editor-kogito-app/pom.xml | 4 - .../src/main/resources/logback.xml | 2 - .../public/fonts/OpenSans-Bold-webfont.svg | 4361 +- .../fonts/OpenSans-BoldItalic-webfont.svg | 4365 +- .../fonts/OpenSans-ExtraBold-webfont.svg | 4370 +- .../OpenSans-ExtraBoldItalic-webfont.svg | 4386 +- .../public/fonts/OpenSans-Italic-webfont.svg | 4361 +- .../public/fonts/OpenSans-Light-webfont.svg | 4351 +- .../fonts/OpenSans-LightItalic-webfont.svg | 4387 +- .../public/fonts/OpenSans-Regular-webfont.svg | 4376 +- .../fonts/OpenSans-Semibold-webfont.svg | 4362 +- .../fonts/OpenSans-SemiboldItalic-webfont.svg | 4373 +- .../public/fonts/PatternFlyIcons-webfont.svg | 472 +- .../public/fonts/fontawesome-webfont.svg | 3705 +- .../fonts/glyphicons-halflings-regular.svg | 1338 +- .../stunner/sw/resources/public/index.html | 2 +- .../stunner/sw/resources/public/test.html | 2 +- .../src/main/webapp/WEB-INF/web.xml | 2 - .../webapp/fonts/OpenSans-Bold-webfont.svg | 4361 +- .../fonts/OpenSans-BoldItalic-webfont.svg | 4365 +- .../fonts/OpenSans-ExtraBold-webfont.svg | 4370 +- .../OpenSans-ExtraBoldItalic-webfont.svg | 4386 +- .../webapp/fonts/OpenSans-Italic-webfont.svg | 4361 +- .../webapp/fonts/OpenSans-Light-webfont.svg | 4351 +- .../fonts/OpenSans-LightItalic-webfont.svg | 4387 +- .../webapp/fonts/OpenSans-Regular-webfont.svg | 4376 +- .../fonts/OpenSans-Semibold-webfont.svg | 4362 +- .../fonts/OpenSans-SemiboldItalic-webfont.svg | 4373 +- .../webapp/fonts/PatternFlyIcons-webfont.svg | 472 +- .../main/webapp/fonts/fontawesome-webfont.svg | 3705 +- .../fonts/glyphicons-halflings-regular.svg | 1338 +- .../src/main/webapp/index.html | 2 +- .../src/main/webapp/test.html | 2 +- .../third_party/errai/pom.xml | 56 +- .../third_party/gwtbootstrap3/core/pom.xml | 109 +- .../css/bootstrap-3.4.1.min.cache.css | 78 +- .../css/bootstrap-theme-3.4.1.min.cache.css | 32 +- .../css/font-awesome-4.7.0.min.cache.css | 3 +- .../resource/fonts/fontawesome-webfont.svg | 6502 ++- .../fonts/glyphicons-halflings-regular.svg | 1338 +- .../third_party/gwtbootstrap3/extras/pom.xml | 101 +- .../third_party/gwtbootstrap3/pom.xml | 31 +- .../third_party/gwtproject/pom.xml | 74 +- .../third_party/pom.xml | 28 +- .../uberfire-api/pom.xml | 2 - .../uberfire-client-api/pom.xml | 4 - .../uberfire-extensions/pom.xml | 1 - .../uberfire-commons-editor-api/pom.xml | 1 - .../src/main/resources/META-INF/beans.xml | 4 +- .../uberfire-commons-editor-client/pom.xml | 3 - .../uberfire-workbench/pom.xml | 1 - .../uberfire-workbench-client/pom.xml | 2 - .../src/test/resources/logback-test.xml | 2 - .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../dev-webapp/App.tsx | 2 +- ...verless-workflow-text-editor-envelope.html | 2 +- .../dev-webapp/static/index.html | 2 +- .../package.json | 2 +- .../editor/ServerlessWorkflowTextEditor.tsx | 100 +- .../package.json | 2 +- .../sonataflow-builder-image/package.json | 4 +- .../sonataflow-deployment-webapp/README.md | 162 +- .../sonataflow-deployment-webapp/package.json | 2 +- packages/sonataflow-deployment-webapp/pom.xml | 196 +- .../sonataflow-deployment-webapp/src/App.tsx | 9 +- .../src/routes/index.ts | 2 +- ...ess-workflow-combined-editor-envelope.html | 2 +- ...less-workflow-diagram-editor-envelope.html | 2 +- ...verless-workflow-text-editor-envelope.html | 2 +- .../static/favicon.svg | 33 +- .../static/index.html | 2 +- .../sonataflow-devmode-image/package.json | 4 +- packages/sonataflow-image-common/package.json | 2 +- .../kogito-maven/common/maven/settings.xml | 1 - packages/sonataflow-operator/package.json | 10 +- .../workflowproj/testdata/mygeneric.wsdl | 230 +- .../sonataflow-quarkus-devui/package.json | 2 +- packages/sonataflow-quarkus-devui/pom.xml | 1 - .../sonataflow-quarkus-devui-bom/pom.xml | 70 +- .../pom.xml | 4 +- .../sonataflow-quarkus-devui/pom.xml | 1 - .../src/main/resources/META-INF/beans.xml | 4 +- packages/storybook-base/package.json | 2 +- packages/storybook-base/static/logo.svg | 78 +- .../stunner-editors-dmn-loader/package.json | 2 +- .../src/gwtToBee.ts | 104 +- .../stunner-editors/appformer-bom/pom.xml | 2 - .../appformer-client-api/pom.xml | 2 - .../org/appformer/AppformerClientAPI.gwt.xml | 2 - .../appformer-kogito-bridge/pom.xml | 2 - .../bridge/AppformerKogitoBridge.gwt.xml | 2 - .../pom.xml | 2 - .../pom.xml | 4 +- .../client/editor/menu/BaseMenuViewImpl.html | 2 +- .../client/editor/menu/MenuItemViewImpl.html | 2 +- .../popover/ErrorReportPopoverView.html | 2 +- .../client/rightpanel/CheatSheetViewImpl.html | 2 +- .../client/rightpanel/FieldItemViewImpl.html | 2 +- .../rightpanel/ListGroupItemViewImpl.html | 2 +- .../client/rightpanel/SettingsViewImpl.html | 2 +- .../client/rightpanel/TestToolsViewImpl.html | 2 +- ...enchScenarioSimulationEditorClient.gwt.xml | 2 - .../pom.xml | 1 - ...enchScenarioSimulationKogitoEditor.gwt.xml | 2 - .../pom.xml | 2 - .../marshaller/ScesimMarshaller.gwt.xml | 2 - .../src/main/resources/scesim.xsd | 110 +- .../pom.xml | 12 +- .../src/main/resources/logback.xml | 2 - ...nchScenarioSimulationKogitoRuntime.gwt.xml | 2 - .../src/main/webapp/WEB-INF/web.xml | 2 - .../src/main/webapp/index.html | 2 +- .../pom.xml | 14 +- .../src/main/resources/logback.xml | 2 - ...nchScenarioSimulationKogitoTesting.gwt.xml | 3 - .../src/main/webapp/WEB-INF/web.xml | 2 - .../src/main/webapp/index.html | 2 +- .../src/main/webapp/test.html | 2 +- .../pom.xml | 1 - .../stunner-editors/drools-wb-screens/pom.xml | 1 - packages/stunner-editors/errai-api/pom.xml | 2 +- packages/stunner-editors/errai-bom/pom.xml | 31 +- .../errai-cdi/errai-cdi-client/pom.xml | 2 - .../org/jboss/errai/enterprise/CDI.gwt.xml | 14 +- .../errai-cdi/errai-cdi-shared/pom.xml | 2 +- .../jboss/errai/enterprise/CDIShared.gwt.xml | 10 +- packages/stunner-editors/errai-cdi/pom.xml | 1 - .../stunner-editors/errai-codegen-gwt/pom.xml | 3 +- .../stunner-editors/errai-codegen/pom.xml | 35 +- packages/stunner-editors/errai-common/pom.xml | 1 - .../jboss/errai/common/ErraiCommon.gwt.xml | 14 +- .../org/jboss/errai/common/Logging.gwt.xml | 26 +- .../jboss/errai/common/it/CommonTests.gwt.xml | 8 +- packages/stunner-editors/errai-config/pom.xml | 1 - .../errai/databinding/DataBinding.gwt.xml | 12 +- .../databinding/DataBindingTestModule.gwt.xml | 10 +- .../errai-data-binding/war/WEB-INF/web.xml | 4 +- packages/stunner-editors/errai-ioc/pom.xml | 13 +- .../beanmanager/AsyncBeanManagerTests.gwt.xml | 12 +- .../AsyncConstrInjectTests.gwt.xml | 12 +- .../dependent/AsyncDepScopeTests.gwt.xml | 12 +- .../beanmanager/IOCBeanManagerTests.gwt.xml | 16 +- .../tests/decorator/DecoratorAPITests.gwt.xml | 12 +- .../extensions/IOCExtensionTests.gwt.xml | 12 +- .../tests/lifecycle/LifecycleTests.gwt.xml | 10 +- .../qualifiers/QualifierEqualityTests.gwt.xml | 12 +- .../QualifierRegressionTests.gwt.xml | 8 +- .../ioc/tests/wiring/IOCWiringTests.gwt.xml | 16 +- .../errai/ioc/wiring/IOCWiringTests.gwt.xml | 12 +- .../src/test/resources/WEB-INF/web.xml | 4 +- .../errai-javax-enterprise/pom.xml | 50 +- .../java/javax/enterprise/Support.gwt.xml | 2 +- .../stunner-editors/errai-reflections/pom.xml | 2 - .../errai-reflections/reflections/pom.xml | 1 - .../inner/resource2-reflections.xml | 40 +- .../reflections/resource1-reflections.xml | 16 +- packages/stunner-editors/errai-ui/pom.xml | 9 +- .../main/java/org/jboss/errai/ui/UI.gwt.xml | 2 +- .../jboss/errai/ui/test/basic/Test.gwt.xml | 6 +- .../jboss/errai/ui/test/binding/Test.gwt.xml | 6 +- .../jboss/errai/ui/test/designer/Test.gwt.xml | 4 +- .../jboss/errai/ui/test/element/Test.gwt.xml | 8 +- .../errai/ui/test/elemental2/Test.gwt.xml | 9 +- .../jboss/errai/ui/test/error/Test.gwt.xml | 6 +- .../jboss/errai/ui/test/extended/Test.gwt.xml | 5 +- .../org/jboss/errai/ui/test/form/Test.gwt.xml | 6 +- .../jboss/errai/ui/test/handler/Test.gwt.xml | 5 +- .../org/jboss/errai/ui/test/i18n/Test.gwt.xml | 8 +- .../res/I18nNotRootTemplatedWidget.html | 2 +- .../errai/ui/test/integration/Test.gwt.xml | 1 - .../jboss/errai/ui/test/nested/Test.gwt.xml | 4 +- .../errai/ui/test/nestedcyclic/Test.gwt.xml | 4 +- .../org/jboss/errai/ui/test/path/Test.gwt.xml | 6 +- .../jboss/errai/ui/test/producer/Test.gwt.xml | 4 +- .../errai/ui/test/quickhandler/Test.gwt.xml | 6 +- .../jboss/errai/ui/test/runtime/Test.gwt.xml | 4 +- .../errai/ui/test/stylebinding/Test.gwt.xml | 8 +- .../errai-ui/src/test/resources/simple.html | 2 +- .../stunner-editors/errai-validation/pom.xml | 4 +- .../jboss/errai/validation/Validation.gwt.xml | 10 +- .../validation/ValidationTestModule.gwt.xml | 12 +- .../errai-validation/war/WEB-INF/web.xml | 4 +- .../stunner-editors/kie-wb-common-bom/pom.xml | 1 - .../kie-wb-common-dmn-api/pom.xml | 4 - .../kie/workbench/common/dmn/DMNAPI.gwt.xml | 3 - .../kie-wb-common-dmn-client/pom.xml | 2 - .../template/dmn-documentation-template.html | 2 +- .../common/SmallSwitchComponentView.less | 4 +- .../workbench/common/dmn/DMNClient.gwt.xml | 2 - .../resources/images/logos/drools-logo.svg | 106 +- .../business-knowledge-model-palette.svg | 27 +- .../shapes/business-knowledge-model.svg | 15 +- .../images/shapes/decision-palette.svg | 27 +- .../shapes/decision-service-palette.svg | 26 +- .../images/shapes/decision-service.svg | 15 +- .../resources/images/shapes/decision.svg | 15 +- .../resources/images/shapes/diagram.svg | 152 +- .../images/shapes/input-data-palette.svg | 27 +- .../resources/images/shapes/input-data.svg | 20 +- .../shapes/knowledge-source-palette.svg | 27 +- .../images/shapes/knowledge-source.svg | 15 +- .../images/shapes/text-annotation-palette.svg | 27 +- .../images/shapes/text-annotation.svg | 25 +- .../pom.xml | 4 - .../common/DMNWebappKogitoCommon.gwt.xml | 2 - .../pom.xml | 1 - .../src/main/resources/DC.xsd | 305 +- .../src/main/resources/DI.xsd | 220 +- .../src/main/resources/DMN12.xsd | 1025 +- .../src/main/resources/DMNDI12.xsd | 194 +- .../src/main/resources/KIE.xsd | 32 +- .../kogito/marshaller/DMNMarshaller.gwt.xml | 2 - .../pom.xml | 11 +- .../src/main/resources/logback.xml | 2 - .../showcase/DMNKogitoRuntimeWebapp.gwt.xml | 2 - .../src/main/webapp/WEB-INF/web.xml | 2 - .../src/main/webapp/index.html | 2 +- .../src/main/webapp/static/sample.dmn | 431 +- .../src/main/webapp/test.html | 2 +- .../dmn11-expected/0001-filter.dmn | 67 +- .../dmn11-expected/0001-input-data-string.dmn | 111 +- .../dmn11-expected/0002-input-data-number.dmn | 55 +- .../dmn11-expected/0002-string-functions.dmn | 311 +- .../0003-input-data-string-allowed-values.dmn | 61 +- .../dmn11-expected/0003-iteration.dmn | 87 +- .../dmn11-expected/0004-lending.dmn | 1299 +- .../dmn11-expected/0004-simpletable-U.dmn | 147 +- .../0005-literal-invocation.dmn | 115 +- .../dmn11-expected/0005-simpletable-A.dmn | 147 +- .../dmn11-expected/0006-join.dmn | 129 +- .../dmn11-expected/0006-simpletable-P1.dmn | 147 +- .../dmn11-expected/0007-date-time.dmn | 1058 +- .../dmn11-expected/0007-simpletable-P2.dmn | 143 +- .../dmn11-expected/0008-LX-arithmetic.dmn | 68 +- .../dmn11-expected/0008-listGen.dmn | 546 +- .../dmn11-expected/0009-append-flatten.dmn | 406 +- .../0009-invocation-arithmetic.dmn | 120 +- .../dmn11-expected/0010-concatenate.dmn | 274 +- .../dmn11-expected/0010-multi-output-U.dmn | 148 +- .../dmn11-expected/0011-insert-remove.dmn | 338 +- .../dmn11-expected/0012-list-functions.dmn | 902 +- .../dmn11-expected/0013-sort.dmn | 173 +- .../dmn11-expected/0014-loan-comparison.dmn | 363 +- .../dmn11-expected/0015-all-any.dmn | 305 +- .../dmn11-expected/0016-some-every.dmn | 274 +- .../dmn11-expected/0017-tableTests.dmn | 337 +- .../dmn11-expected/0019-flight-rebooking.dmn | 287 +- .../compatibility/dmn11/0001-filter.dmn | 67 +- .../dmn11/0001-input-data-string.dmn | 37 +- .../dmn11/0002-input-data-number.dmn | 37 +- .../dmn11/0002-string-functions.dmn | 409 +- .../0003-input-data-string-allowed-values.dmn | 51 +- .../compatibility/dmn11/0003-iteration.dmn | 95 +- .../compatibility/dmn11/0004-lending.dmn | 2812 +- .../dmn11/0004-simpletable-U.dmn | 225 +- .../dmn11/0005-literal-invocation.dmn | 103 +- .../dmn11/0005-simpletable-A.dmn | 225 +- .../compatibility/dmn11/0006-join.dmn | 113 +- .../dmn11/0006-simpletable-P1.dmn | 225 +- .../compatibility/dmn11/0007-date-time.dmn | 615 +- .../dmn11/0007-simpletable-P2.dmn | 169 +- .../dmn11/0008-LX-arithmetic.dmn | 67 +- .../compatibility/dmn11/0008-listGen.dmn | 445 +- .../dmn11/0009-append-flatten.dmn | 231 +- .../dmn11/0009-invocation-arithmetic.dmn | 101 +- .../compatibility/dmn11/0010-concatenate.dmn | 159 +- .../dmn11/0010-multi-output-U.dmn | 317 +- .../dmn11/0011-insert-remove.dmn | 191 +- .../dmn11/0012-list-functions.dmn | 483 +- .../compatibility/dmn11/0013-sort.dmn | 133 +- .../dmn11/0014-loan-comparison.dmn | 707 +- .../compatibility/dmn11/0015-all-any.dmn | 165 +- .../compatibility/dmn11/0016-some-every.dmn | 219 +- .../compatibility/dmn11/0017-tableTests.dmn | 339 +- .../dmn11/0019-flight-rebooking.dmn | 459 +- .../dmn12-expected/0001-filter.dmn | 72 +- .../dmn12-expected/0001-input-data-string.dmn | 60 +- .../dmn12-expected/0002-input-data-number.dmn | 60 +- .../dmn12-expected/0002-string-functions.dmn | 294 +- .../0003-input-data-string-allowed-values.dmn | 66 +- .../dmn12-expected/0003-iteration.dmn | 92 +- .../dmn12-expected/0004-lending.dmn | 1312 +- .../dmn12-expected/0004-simpletable-U.dmn | 152 +- .../0005-literal-invocation.dmn | 120 +- .../dmn12-expected/0005-simpletable-A.dmn | 152 +- .../dmn12-expected/0006-join.dmn | 134 +- .../dmn12-expected/0006-simpletable-P1.dmn | 152 +- .../dmn12-expected/0007-date-time.dmn | 1831 +- .../dmn12-expected/0007-simpletable-P2.dmn | 148 +- .../dmn12-expected/0008-LX-arithmetic.dmn | 73 +- .../dmn12-expected/0008-listGen.dmn | 1025 +- .../dmn12-expected/0009-append-flatten.dmn | 400 +- .../0009-invocation-arithmetic.dmn | 126 +- .../dmn12-expected/0010-concatenate.dmn | 279 +- .../dmn12-expected/0010-multi-output-U.dmn | 153 +- .../dmn12-expected/0011-insert-remove.dmn | 343 +- .../dmn12-expected/0012-list-functions.dmn | 907 +- .../dmn12-expected/0013-sort.dmn | 178 +- .../dmn12-expected/0014-loan-comparison.dmn | 368 +- .../dmn12-expected/0016-some-every.dmn | 279 +- .../dmn12-expected/0017-tableTests.dmn | 342 +- .../dmn12-expected/0020-vacation-days.dmn | 280 +- .../dmn12-expected/0021-singleton-list.dmn | 168 +- .../0030-user-defined-functions.dmn | 185 +- .../0031-user-defined-functions.dmn | 377 +- .../dmn12-expected/0032-conditionals.dmn | 155 +- .../dmn12-expected/0033-for-loops.dmn | 286 +- .../dmn12-expected/0034-drg-scopes.dmn | 787 +- .../0035-test-structure-output.dmn | 493 +- .../dmn12-expected/0036-dt-variable-input.dmn | 703 +- .../0037-dt-on-bkm-implicit-params.dmn | 153 +- .../0038-dt-on-bkm-explicit-params.dmn | 149 +- .../dmn12-expected/0039-dt-list-semantics.dmn | 119 +- .../0040-singlenestedcontext.dmn | 141 +- .../0041-multiple-nestedcontext.dmn | 143 +- .../dmn12-expected/0100-feel-constants.dmn | 51 +- .../dmn12-expected/0101-feel-constants.dmn | 115 +- .../dmn12-expected/0102-feel-constants.dmn | 86 +- .../dmn12-expected/0105-feel-math.dmn | 547 +- .../0106-feel-ternary-logic.dmn | 123 +- .../0107-feel-ternary-logic-not.dmn | 60 +- .../dmn12-expected/0108-first-hitpolicy.dmn | 150 +- .../0109-ruleOrder-hitpolicy.dmn | 150 +- .../0110-outputOrder-hitpolicy.dmn | 152 +- .../0111-first-hitpolicy-singleoutputcol.dmn | 78 +- ...112-ruleOrder-hitpolicy-singleinoutcol.dmn | 90 +- ...3-outputOrder-hitpolicy-singleinoutcol.dmn | 88 +- .../0114-min-collect-hitpolicy.dmn | 81 +- .../0115-sum-collect-hitpolicy.dmn | 81 +- .../0116-count-collect-hitpolicy.dmn | 81 +- .../0117-multi-any-hitpolicy.dmn | 156 +- .../0118-multi-priority-hitpolicy.dmn | 152 +- .../0119-multi-collect-hitpolicy.dmn | 152 +- .../1100-feel-decimal-function.dmn | 366 +- .../1101-feel-floor-function.dmn | 229 +- .../1102-feel-ceiling-function.dmn | 229 +- .../1103-feel-substring-function.dmn | 416 +- .../1104-feel-string-length-function.dmn | 238 +- .../1105-feel-upper-case-function.dmn | 302 +- .../1106-feel-lower-case-function.dmn | 334 +- .../1107-feel-substring-before-function.dmn | 355 +- .../1108-feel-substring-after-function.dmn | 384 +- .../1109-feel-replace-function.dmn | 1029 +- .../1110-feel-contains-function.dmn | 375 +- .../1115-feel-date-function.dmn | 1779 +- .../1116-feel-time-function.dmn | 3375 +- .../1117-feel-date-and-time-function.dmn | 3791 +- .../1120-feel-duration-function.dmn | 1754 +- ...eel-years-and-months-duration-function.dmn | 1429 +- .../compatibility/dmn12/0001-filter.dmn | 108 +- .../dmn12/0001-input-data-string.dmn | 68 +- .../dmn12/0002-input-data-number.dmn | 68 +- .../dmn12/0002-string-functions.dmn | 521 +- .../0003-input-data-string-allowed-values.dmn | 83 +- .../compatibility/dmn12/0003-iteration.dmn | 152 +- .../compatibility/dmn12/0004-lending.dmn | 3333 +- .../dmn12/0004-simpletable-U.dmn | 294 +- .../dmn12/0005-literal-invocation.dmn | 167 +- .../dmn12/0005-simpletable-A.dmn | 300 +- .../compatibility/dmn12/0006-join.dmn | 179 +- .../dmn12/0006-simpletable-P1.dmn | 297 +- .../compatibility/dmn12/0007-date-time.dmn | 1198 +- .../dmn12/0007-simpletable-P2.dmn | 247 +- .../dmn12/0008-LX-arithmetic.dmn | 102 +- .../compatibility/dmn12/0008-listGen.dmn | 776 +- .../dmn12/0009-append-flatten.dmn | 451 +- .../dmn12/0009-invocation-arithmetic.dmn | 164 +- .../compatibility/dmn12/0010-concatenate.dmn | 328 +- .../dmn12/0010-multi-output-U.dmn | 393 +- .../dmn12/0011-insert-remove.dmn | 405 +- .../dmn12/0012-list-functions.dmn | 1047 +- .../compatibility/dmn12/0013-sort.dmn | 232 +- .../dmn12/0014-loan-comparison.dmn | 824 +- .../compatibility/dmn12/0016-some-every.dmn | 346 +- .../compatibility/dmn12/0017-tableTests.dmn | 503 +- .../dmn12/0020-vacation-days.dmn | 494 +- .../dmn12/0021-singleton-list.dmn | 217 +- .../dmn12/0030-user-defined-functions.dmn | 223 +- .../dmn12/0031-user-defined-functions.dmn | 549 +- .../compatibility/dmn12/0032-conditionals.dmn | 183 +- .../compatibility/dmn12/0033-for-loops.dmn | 321 +- .../compatibility/dmn12/0034-drg-scopes.dmn | 1562 +- .../dmn12/0035-test-structure-output.dmn | 934 +- .../dmn12/0036-dt-variable-input.dmn | 1121 +- .../dmn12/0037-dt-on-bkm-implicit-params.dmn | 300 +- .../dmn12/0038-dt-on-bkm-explicit-params.dmn | 241 +- .../dmn12/0039-dt-list-semantics.dmn | 161 +- .../dmn12/0040-singlenestedcontext.dmn | 312 +- .../dmn12/0041-multiple-nestedcontext.dmn | 297 +- .../dmn12/0100-feel-constants.dmn | 58 +- .../dmn12/0101-feel-constants.dmn | 130 +- .../dmn12/0102-feel-constants.dmn | 95 +- .../compatibility/dmn12/0105-feel-math.dmn | 616 +- .../dmn12/0106-feel-ternary-logic.dmn | 140 +- .../dmn12/0107-feel-ternary-logic-not.dmn | 68 +- .../dmn12/0108-first-hitpolicy.dmn | 335 +- .../dmn12/0109-ruleOrder-hitpolicy.dmn | 336 +- .../dmn12/0110-outputOrder-hitpolicy.dmn | 312 +- .../0111-first-hitpolicy-singleoutputcol.dmn | 131 +- ...112-ruleOrder-hitpolicy-singleinoutcol.dmn | 164 +- ...3-outputOrder-hitpolicy-singleinoutcol.dmn | 187 +- .../dmn12/0114-min-collect-hitpolicy.dmn | 153 +- .../dmn12/0115-sum-collect-hitpolicy.dmn | 147 +- .../dmn12/0116-count-collect-hitpolicy.dmn | 147 +- .../dmn12/0117-multi-any-hitpolicy.dmn | 437 +- .../dmn12/0118-multi-priority-hitpolicy.dmn | 315 +- .../dmn12/0119-multi-collect-hitpolicy.dmn | 321 +- .../dmn12/1100-feel-decimal-function.dmn | 372 +- .../dmn12/1101-feel-floor-function.dmn | 236 +- .../dmn12/1102-feel-ceiling-function.dmn | 236 +- .../dmn12/1103-feel-substring-function.dmn | 408 +- .../1104-feel-string-length-function.dmn | 238 +- .../dmn12/1105-feel-upper-case-function.dmn | 306 +- .../dmn12/1106-feel-lower-case-function.dmn | 340 +- .../1107-feel-substring-before-function.dmn | 342 +- .../1108-feel-substring-after-function.dmn | 376 +- .../dmn12/1109-feel-replace-function.dmn | 1008 +- .../dmn12/1110-feel-contains-function.dmn | 374 +- .../dmn12/1115-feel-date-function.dmn | 1815 +- .../dmn12/1116-feel-time-function.dmn | 2897 +- .../1117-feel-date-and-time-function.dmn | 3136 +- .../dmn12/1120-feel-duration-function.dmn | 1723 +- ...eel-years-and-months-duration-function.dmn | 1327 +- .../dmn13-expected/0001-filter.dmn | 72 +- .../dmn13-expected/0001-input-data-string.dmn | 60 +- .../dmn13-expected/0002-input-data-number.dmn | 60 +- .../dmn13-expected/0002-string-functions.dmn | 294 +- .../0003-input-data-string-allowed-values.dmn | 66 +- .../dmn13-expected/0003-iteration.dmn | 92 +- .../dmn13-expected/0004-lending.dmn | 1304 +- .../dmn13-expected/0004-simpletable-U.dmn | 152 +- .../0005-literal-invocation.dmn | 120 +- .../dmn13-expected/0005-simpletable-A.dmn | 152 +- .../dmn13-expected/0006-join.dmn | 134 +- .../dmn13-expected/0006-simpletable-P1.dmn | 152 +- .../dmn13-expected/0007-date-time.dmn | 1831 +- .../dmn13-expected/0007-simpletable-P2.dmn | 148 +- .../dmn13-expected/0008-LX-arithmetic.dmn | 73 +- .../dmn13-expected/0008-listGen.dmn | 1025 +- .../dmn13-expected/0009-append-flatten.dmn | 400 +- .../0009-invocation-arithmetic.dmn | 126 +- .../dmn13-expected/0010-concatenate.dmn | 279 +- .../dmn13-expected/0010-multi-output-U.dmn | 153 +- .../dmn13-expected/0011-insert-remove.dmn | 343 +- .../dmn13-expected/0012-list-functions.dmn | 896 +- .../dmn13-expected/0013-sort.dmn | 178 +- .../dmn13-expected/0014-loan-comparison.dmn | 368 +- .../dmn13-expected/0016-some-every.dmn | 279 +- .../dmn13-expected/0017-tableTests.dmn | 342 +- .../dmn13-expected/0020-vacation-days.dmn | 280 +- .../dmn13-expected/0021-singleton-list.dmn | 168 +- .../0030-user-defined-functions.dmn | 185 +- .../0031-user-defined-functions.dmn | 377 +- .../dmn13-expected/0032-conditionals.dmn | 155 +- .../dmn13-expected/0033-for-loops.dmn | 286 +- .../dmn13-expected/0034-drg-scopes.dmn | 787 +- .../0035-test-structure-output.dmn | 493 +- .../dmn13-expected/0036-dt-variable-input.dmn | 703 +- .../0037-dt-on-bkm-implicit-params.dmn | 153 +- .../0038-dt-on-bkm-explicit-params.dmn | 149 +- .../dmn13-expected/0039-dt-list-semantics.dmn | 119 +- .../0040-singlenestedcontext.dmn | 140 +- .../0041-multiple-nestedcontext.dmn | 142 +- .../dmn13-expected/0050-feel-abs-function.dmn | 274 +- .../0051-feel-sqrt-function.dmn | 274 +- .../dmn13-expected/0052-feel-exp-function.dmn | 268 +- .../dmn13-expected/0053-feel-log-function.dmn | 268 +- .../0054-feel-even-function.dmn | 306 +- .../dmn13-expected/0055-feel-odd-function.dmn | 306 +- .../0056-feel-modulo-function.dmn | 488 +- .../dmn13-expected/0057-feel-context.dmn | 163 +- .../0058-feel-number-function.dmn | 424 +- .../dmn13-expected/0059-feel-all-function.dmn | 356 +- .../dmn13-expected/0060-feel-any-function.dmn | 309 +- .../0061-feel-median-function.dmn | 252 +- .../0062-feel-mode-function.dmn | 236 +- .../0063-feel-stddev-function.dmn | 204 +- .../dmn13-expected/0064-feel-conjunction.dmn | 323 +- .../dmn13-expected/0065-feel-disjunction.dmn | 323 +- .../dmn13-expected/0066-feel-negation.dmn | 115 +- .../0067-feel-split-function.dmn | 175 +- .../dmn13-expected/0068-feel-equality.dmn | 1279 +- .../dmn13-expected/0069-feel-list.dmn | 451 +- .../dmn13-expected/0070-feel-instance-of.dmn | 1619 +- .../dmn13-expected/0071-feel-between.dmn | 594 +- .../dmn13-expected/0072-feel-in.dmn | 4050 +- .../dmn13-expected/0073-feel-comments.dmn | 67 +- .../dmn13-expected/0074-feel-properties.dmn | 723 +- .../dmn13-expected/0075-feel-exponent.dmn | 211 +- .../0076-feel-external-java.dmn | 456 +- .../dmn13-expected/0077-feel-nan.dmn | 35 +- .../dmn13-expected/0078-feel-infinity.dmn | 51 +- .../0080-feel-getvalue-function.dmn | 182 +- .../0081-feel-getentries-function.dmn | 137 +- .../dmn13-expected/0082-feel-coercion.dmn | 2157 +- .../dmn13-expected/0083-feel-unicode.dmn | 211 +- .../dmn13-expected/0084-feel-for-loops.dmn | 179 +- .../dmn13-expected/0085-decision-services.dmn | 2787 +- .../dmn13-expected/0086-import.dmn | 104 +- .../0087-chapter-11-example.dmn | 10612 +++-- .../dmn13-expected/0088-no-decision-logic.dmn | 557 +- .../0089-nested-inputdata-imports.dmn | 54 +- .../dmn13-expected/0090-feel-paths.dmn | 93 +- .../dmn13-expected/0100-feel-constants.dmn | 51 +- .../dmn13-expected/0101-feel-constants.dmn | 115 +- .../dmn13-expected/0102-feel-constants.dmn | 86 +- .../dmn13-expected/0105-feel-math.dmn | 547 +- .../0106-feel-ternary-logic.dmn | 123 +- .../0107-feel-ternary-logic-not.dmn | 60 +- .../dmn13-expected/0108-first-hitpolicy.dmn | 150 +- .../0109-ruleOrder-hitpolicy.dmn | 150 +- .../0110-outputOrder-hitpolicy.dmn | 152 +- .../0111-first-hitpolicy-singleoutputcol.dmn | 78 +- ...112-ruleOrder-hitpolicy-singleinoutcol.dmn | 90 +- ...3-outputOrder-hitpolicy-singleinoutcol.dmn | 88 +- .../0114-min-collect-hitpolicy.dmn | 81 +- .../0115-sum-collect-hitpolicy.dmn | 81 +- .../0116-count-collect-hitpolicy.dmn | 81 +- .../0117-multi-any-hitpolicy.dmn | 156 +- .../0118-multi-priority-hitpolicy.dmn | 152 +- .../0119-multi-collect-hitpolicy.dmn | 152 +- .../1100-feel-decimal-function.dmn | 366 +- .../1101-feel-floor-function.dmn | 229 +- .../1102-feel-ceiling-function.dmn | 229 +- .../1103-feel-substring-function.dmn | 416 +- .../1104-feel-string-length-function.dmn | 238 +- .../1105-feel-upper-case-function.dmn | 302 +- .../1106-feel-lower-case-function.dmn | 334 +- .../1107-feel-substring-before-function.dmn | 355 +- .../1108-feel-substring-after-function.dmn | 384 +- .../1109-feel-replace-function.dmn | 1029 +- .../1110-feel-contains-function.dmn | 375 +- .../1115-feel-date-function.dmn | 1779 +- .../1116-feel-time-function.dmn | 3375 +- .../1117-feel-date-and-time-function.dmn | 3791 +- .../1120-feel-duration-function.dmn | 1754 +- ...eel-years-and-months-duration-function.dmn | 1429 +- .../dmn13-expected/Imported_Model.dmn | 45 +- .../compatibility/dmn13-expected/Model_B.dmn | 47 +- .../compatibility/dmn13-expected/Model_B2.dmn | 47 +- .../dmn13-expected/Say_hello_1ID1D.dmn | 71 +- .../compatibility/dmn13/0001-filter.dmn | 108 +- .../dmn13/0001-input-data-string.dmn | 68 +- .../dmn13/0002-input-data-number.dmn | 68 +- .../dmn13/0002-string-functions.dmn | 521 +- .../0003-input-data-string-allowed-values.dmn | 83 +- .../compatibility/dmn13/0003-iteration.dmn | 152 +- .../compatibility/dmn13/0004-lending.dmn | 3333 +- .../dmn13/0004-simpletable-U.dmn | 294 +- .../dmn13/0005-literal-invocation.dmn | 167 +- .../dmn13/0005-simpletable-A.dmn | 300 +- .../compatibility/dmn13/0006-join.dmn | 179 +- .../dmn13/0006-simpletable-P1.dmn | 297 +- .../compatibility/dmn13/0007-date-time.dmn | 1198 +- .../dmn13/0007-simpletable-P2.dmn | 247 +- .../dmn13/0008-LX-arithmetic.dmn | 102 +- .../compatibility/dmn13/0008-listGen.dmn | 776 +- .../dmn13/0009-append-flatten.dmn | 451 +- .../dmn13/0009-invocation-arithmetic.dmn | 164 +- .../compatibility/dmn13/0010-concatenate.dmn | 328 +- .../dmn13/0010-multi-output-U.dmn | 393 +- .../dmn13/0011-insert-remove.dmn | 405 +- .../dmn13/0012-list-functions.dmn | 1053 +- .../compatibility/dmn13/0013-sort.dmn | 232 +- .../dmn13/0014-loan-comparison.dmn | 824 +- .../compatibility/dmn13/0016-some-every.dmn | 346 +- .../compatibility/dmn13/0017-tableTests.dmn | 503 +- .../dmn13/0020-vacation-days.dmn | 494 +- .../dmn13/0021-singleton-list.dmn | 217 +- .../dmn13/0030-user-defined-functions.dmn | 223 +- .../dmn13/0031-user-defined-functions.dmn | 545 +- .../compatibility/dmn13/0032-conditionals.dmn | 183 +- .../compatibility/dmn13/0033-for-loops.dmn | 321 +- .../compatibility/dmn13/0034-drg-scopes.dmn | 1562 +- .../dmn13/0035-test-structure-output.dmn | 934 +- .../dmn13/0036-dt-variable-input.dmn | 1121 +- .../dmn13/0037-dt-on-bkm-implicit-params.dmn | 300 +- .../dmn13/0038-dt-on-bkm-explicit-params.dmn | 241 +- .../dmn13/0039-dt-list-semantics.dmn | 161 +- .../dmn13/0040-singlenestedcontext.dmn | 312 +- .../dmn13/0041-multiple-nestedcontext.dmn | 297 +- .../dmn13/0050-feel-abs-function.dmn | 286 +- .../dmn13/0051-feel-sqrt-function.dmn | 286 +- .../dmn13/0052-feel-exp-function.dmn | 286 +- .../dmn13/0053-feel-log-function.dmn | 286 +- .../dmn13/0054-feel-even-function.dmn | 322 +- .../dmn13/0055-feel-odd-function.dmn | 322 +- .../dmn13/0056-feel-modulo-function.dmn | 490 +- .../compatibility/dmn13/0057-feel-context.dmn | 125 +- .../dmn13/0058-feel-number-function.dmn | 412 +- .../dmn13/0059-feel-all-function.dmn | 360 +- .../dmn13/0060-feel-any-function.dmn | 354 +- .../dmn13/0061-feel-median-function.dmn | 268 +- .../dmn13/0062-feel-mode-function.dmn | 287 +- .../dmn13/0063-feel-stddev-function.dmn | 220 +- .../dmn13/0064-feel-conjunction.dmn | 357 +- .../dmn13/0065-feel-disjunction.dmn | 357 +- .../dmn13/0066-feel-negation.dmn | 124 +- .../dmn13/0067-feel-split-function.dmn | 206 +- .../dmn13/0068-feel-equality.dmn | 1491 +- .../compatibility/dmn13/0069-feel-list.dmn | 395 +- .../dmn13/0070-feel-instance-of.dmn | 1534 +- .../compatibility/dmn13/0071-feel-between.dmn | 514 +- .../compatibility/dmn13/0072-feel-in.dmn | 4050 +- .../dmn13/0073-feel-comments.dmn | 54 +- .../dmn13/0074-feel-properties.dmn | 635 +- .../dmn13/0075-feel-exponent.dmn | 164 +- .../dmn13/0076-feel-external-java.dmn | 630 +- .../compatibility/dmn13/0077-feel-nan.dmn | 31 +- .../dmn13/0078-feel-infinity.dmn | 43 +- .../dmn13/0080-feel-getvalue-function.dmn | 200 +- .../dmn13/0081-feel-getentries-function.dmn | 147 +- .../dmn13/0082-feel-coercion.dmn | 968 +- .../compatibility/dmn13/0083-feel-unicode.dmn | 207 +- .../dmn13/0084-feel-for-loops.dmn | 139 +- .../dmn13/0085-decision-services.dmn | 1185 +- .../compatibility/dmn13/0086-import.dmn | 257 +- .../dmn13/0087-chapter-11-example.dmn | 5187 +-- .../dmn13/0088-no-decision-logic.dmn | 61 +- .../dmn13/0089-nested-inputdata-imports.dmn | 98 +- .../compatibility/dmn13/0090-feel-paths.dmn | 66 +- .../dmn13/0100-feel-constants.dmn | 58 +- .../dmn13/0101-feel-constants.dmn | 130 +- .../dmn13/0102-feel-constants.dmn | 95 +- .../compatibility/dmn13/0105-feel-math.dmn | 616 +- .../dmn13/0106-feel-ternary-logic.dmn | 140 +- .../dmn13/0107-feel-ternary-logic-not.dmn | 68 +- .../dmn13/0108-first-hitpolicy.dmn | 335 +- .../dmn13/0109-ruleOrder-hitpolicy.dmn | 336 +- .../dmn13/0110-outputOrder-hitpolicy.dmn | 312 +- .../0111-first-hitpolicy-singleoutputcol.dmn | 131 +- ...112-ruleOrder-hitpolicy-singleinoutcol.dmn | 164 +- ...3-outputOrder-hitpolicy-singleinoutcol.dmn | 187 +- .../dmn13/0114-min-collect-hitpolicy.dmn | 153 +- .../dmn13/0115-sum-collect-hitpolicy.dmn | 147 +- .../dmn13/0116-count-collect-hitpolicy.dmn | 147 +- .../dmn13/0117-multi-any-hitpolicy.dmn | 437 +- .../dmn13/0118-multi-priority-hitpolicy.dmn | 315 +- .../dmn13/0119-multi-collect-hitpolicy.dmn | 321 +- .../dmn13/1100-feel-decimal-function.dmn | 372 +- .../dmn13/1101-feel-floor-function.dmn | 236 +- .../dmn13/1102-feel-ceiling-function.dmn | 236 +- .../dmn13/1103-feel-substring-function.dmn | 408 +- .../1104-feel-string-length-function.dmn | 238 +- .../dmn13/1105-feel-upper-case-function.dmn | 306 +- .../dmn13/1106-feel-lower-case-function.dmn | 340 +- .../1107-feel-substring-before-function.dmn | 342 +- .../1108-feel-substring-after-function.dmn | 376 +- .../dmn13/1109-feel-replace-function.dmn | 1008 +- .../dmn13/1110-feel-contains-function.dmn | 374 +- .../dmn13/1115-feel-date-function.dmn | 1815 +- .../dmn13/1116-feel-time-function.dmn | 2897 +- .../1117-feel-date-and-time-function.dmn | 3136 +- .../dmn13/1120-feel-duration-function.dmn | 1723 +- ...eel-years-and-months-duration-function.dmn | 1327 +- .../compatibility/dmn13/Imported_Model.dmn | 104 +- .../backward/compatibility/dmn13/Model_B.dmn | 74 +- .../backward/compatibility/dmn13/Model_B2.dmn | 78 +- .../compatibility/dmn13/Say_hello_1ID1D.dmn | 68 +- .../model/large-model-nodes-226-copies.xml | 29 +- .../selenium/KOGITO-404 (Payment Date).xml | 447 +- .../kie-wb-common-dynamic-forms-api/pom.xml | 1 - .../forms/dynamic/DynamicFormsAPI.gwt.xml | 1 - .../service/DynamicFormsAPIServices.gwt.xml | 1 - .../pom.xml | 2 - .../forms/dynamic/DynamicFormsClient.gwt.xml | 1 - .../pom.xml | 1 - .../common/rendering/CommonFormClient.gwt.xml | 1 - .../pom.xml | 3 - .../rendering/CommonFormShared.gwt.xml | 1 - .../pom.xml | 1 - .../pom.xml | 1 - .../common/forms/crud/FormsCRUDWidget.gwt.xml | 3 - .../processing/FormProcessingEngine.gwt.xml | 1 - .../kie-wb-common-forms-commons/pom.xml | 1 - .../kie-wb-common-forms-adf-base/pom.xml | 1 - .../adf/AnnotationDrivenFormsBase.gwt.xml | 1 - .../pom.xml | 2 - .../AnnotationDrivenFormsEngineAPI.gwt.xml | 1 - .../pom.xml | 1 - .../AnnotationDrivenFormsEngineClient.gwt.xml | 1 - .../kie-wb-common-forms-adf-engine/pom.xml | 1 - .../pom.xml | 3 - .../kie-wb-common-forms-api/pom.xml | 1 - .../workbench/common/forms/FormsAPI.gwt.xml | 1 - .../service/FormsAPIServiceShared.gwt.xml | 1 - .../kie-wb-common-forms-fields/pom.xml | 1 - .../forms/fields/BasicFormFields.gwt.xml | 3 - .../kie-wb-common-forms-core/pom.xml | 1 - .../kie-wb-common-kogito-api/pom.xml | 3 - .../workbench/common/kogito/KogitoAPI.gwt.xml | 2 - .../kie-wb-common-kogito-client/pom.xml | 3 - .../common/kogito/KogitoClient.gwt.xml | 2 - .../kie-wb-common-kogito-webapp-base/pom.xml | 2 - .../webapp/base/KogitoWebappBase.gwt.xml | 2 - .../kie-wb-common-kogito/pom.xml | 1 - .../kie-wb-common-stunner-lienzo/pom.xml | 3 - .../stunner/client/StunnerLienzo.gwt.xml | 2 - .../kie-wb-common-stunner-shapes-api/pom.xml | 3 - .../stunner/shapes/StunnerShapesApi.gwt.xml | 2 - .../pom.xml | 3 - .../shapes/StunnerShapesClient.gwt.xml | 2 - .../kie-wb-common-stunner-shapes/pom.xml | 1 - .../kie-wb-common-stunner-widgets/pom.xml | 3 - .../stunner/client/StunnerWidgets.gwt.xml | 2 - .../src/test/resources/images/svg.svg | 24 +- .../kie-wb-common-stunner-client/pom.xml | 1 - .../kie-wb-common-stunner-backend-api/pom.xml | 3 - .../stunner/core/StunnerBackendApi.gwt.xml | 2 - .../kie-wb-common-stunner-client-api/pom.xml | 3 - .../stunner/core/StunnerClientApi.gwt.xml | 2 - .../kie-wb-common-stunner-core-api/pom.xml | 3 - .../stunner/core/StunnerCoreApi.gwt.xml | 2 - .../kie-wb-common-stunner-api/pom.xml | 1 - .../pom.xml | 5 - .../stunner/core/StunnerClientCommon.gwt.xml | 2 - .../kie-wb-common-stunner-core-common/pom.xml | 4 - .../stunner/core/StunnerCoreCommon.gwt.xml | 2 - .../kie-wb-common-stunner-commons/pom.xml | 1 - .../kie-wb-common-stunner-processors/pom.xml | 5 - .../kie-wb-common-stunner-core/pom.xml | 1 - .../kie-wb-common-stunner-forms-api/pom.xml | 4 - .../stunner/forms/StunnerFormsAPI.gwt.xml | 2 - .../pom.xml | 5 - .../stunner/forms/StunnerFormsClient.gwt.xml | 2 - .../kie-wb-common-stunner-forms/pom.xml | 1 - .../pom.xml | 1 - .../kogito/StunnerKogitoClient.gwt.xml | 2 - .../kie-wb-common-stunner-kogito/pom.xml | 1 - .../pom.xml | 3 - .../stunner/StunnerLienzoExtensions.gwt.xml | 2 - .../kie-wb-common-stunner-svg-client/pom.xml | 3 - .../stunner/svg/StunnerSvgClient.gwt.xml | 2 - .../kie-wb-common-stunner-svg-gen/pom.xml | 5 - .../common/stunner/svg/gen/cancel.svg | 21 +- .../svg/gen/svg-elements-test-errors.svg | 51 +- .../stunner/svg/gen/svg-elements-test.svg | 58 +- .../kie-wb-common-stunner-svg/pom.xml | 2 - .../kie-wb-common-stunner-extensions/pom.xml | 1 - .../kie-wb-common-stunner-bpmn-api/pom.xml | 5 - .../stunner/bpmn/StunnerBpmnApi.gwt.xml | 2 - .../kie-wb-common-stunner-bpmn-client/pom.xml | 1 - .../ActivityDataIOEditorWidget.html | 2 +- .../stunner/bpmn/StunnerBpmnClient.gwt.xml | 2 - .../process-documentation-template.html | 2 +- .../resources/images/categories/activity.svg | 27 +- .../resources/images/categories/artifacts.svg | 63 +- .../resources/images/categories/container.svg | 27 +- .../images/categories/end-events.svg | 27 +- .../resources/images/categories/event.svg | 164 +- .../resources/images/categories/gateway.svg | 27 +- .../images/categories/intermediate-events.svg | 27 +- .../resources/images/categories/library.svg | 338 +- .../resources/images/categories/sequence.svg | 332 +- .../images/categories/service-tasks.svg | 27 +- .../images/categories/start-events.svg | 27 +- .../images/categories/sub-process.svg | 27 +- .../images/icons/connectors/sequence.svg | 150 +- .../images/icons/event/event-end-error.svg | 161 +- .../images/icons/event/event-end-message.svg | 155 +- .../images/icons/event/event-end-none.svg | 29 +- .../images/icons/event/event-end-signal.svg | 147 +- .../icons/event/event-end-terminate.svg | 15 +- .../icons/event/event-intermediate-error.svg | 161 +- .../event-intermediate-link-throwing.svg | 29 +- .../icons/event/event-intermediate-link.svg | 29 +- .../event-intermediate-message-throwing.svg | 161 +- .../event/event-intermediate-message.svg | 155 +- .../event-intermediate-signal-throwing.svg | 161 +- .../icons/event/event-intermediate-signal.svg | 147 +- .../icons/event/event-intermediate-timer.svg | 147 +- .../images/icons/event/event-start-error.svg | 161 +- .../icons/event/event-start-message.svg | 155 +- .../images/icons/event/event-start-none.svg | 29 +- .../images/icons/event/event-start-signal.svg | 147 +- .../images/icons/event/event-start-timer.svg | 147 +- .../images/icons/gateway/complex.svg | 148 +- .../resources/images/icons/gateway/event.svg | 161 +- .../images/icons/gateway/exclusive.svg | 168 +- .../images/icons/gateway/inclusive.svg | 155 +- .../images/icons/gateway/parallel-event.svg | 157 +- .../icons/gateway/parallel-multiple.svg | 36 +- .../resources/images/icons/lane_icon.svg | 166 +- .../icons/subprocess/subprocess-adhoc.svg | 150 +- .../subprocess/subprocess-embedded-icon.svg | 21 +- .../icons/subprocess/subprocess-embedded.svg | 143 +- .../icons/subprocess/subprocess-event.svg | 40 +- .../subprocess-multiple-instance.svg | 27 +- .../icons/subprocess/subprocess-reusable.svg | 31 +- .../images/icons/subprocess/subprocess.svg | 65 +- .../images/icons/task/task-business-rule.svg | 24 +- .../icons/task/task-generic-service.svg | 36 +- .../images/icons/task/task-manual.svg | 150 +- .../images/icons/task/task-script.svg | 178 +- .../images/icons/task/task-service.svg | 154 +- .../resources/images/icons/task/task-user.svg | 19 +- .../resources/images/icons/task/task.svg | 40 +- .../icons/textannotation/data-object.svg | 71 +- .../icons/textannotation/text-annotation.svg | 27 +- .../client/resources/images/misc/circle.svg | 151 +- .../resources/images/shapes/data-object.svg | 18 +- .../resources/images/shapes/event-all.svg | 255 +- .../resources/images/shapes/gateway.svg | 113 +- .../client/resources/images/shapes/lane.svg | 20 +- .../resources/images/shapes/rectangle.svg | 16 +- .../images/shapes/subprocess-adhoc.svg | 81 +- .../images/shapes/subprocess-event.svg | 72 +- .../shapes/subprocess-multiple-instance.svg | 62 +- .../resources/images/shapes/subprocess.svg | 135 +- .../client/resources/images/shapes/task.svg | 157 +- .../images/shapes/text-annotation.svg | 25 +- .../model/bpmn2color.xsd | 39 +- .../model/bpmn2emfextmodel.xsd | 163 +- .../model/bpsim.xsd | 806 +- .../kie-wb-common-stunner-bpmn-emf/pom.xml | 2 - .../main/resources/EclipseEmfBPSim.gwt.xml | 2 - .../org/eclipse/EclipseEmfJBpm.gwt.xml | 2 - .../org/eclipse/EclipseEmfXmi.gwt.xml | 2 - .../org/eclipse/EclipseEmulation.gwt.xml | 2 - .../org/jboss/drools/EclipseEmfDrools.gwt.xml | 2 - .../stunner/bpmn/StunnerBpmnEmf.gwt.xml | 2 - .../non/normative/EclipseEmfColor.gwt.xml | 1 - .../pom.xml | 7 - .../src/main/resources/logback.xml | 2 - .../stunner/kogito/KogitoBPMNEditor.gwt.xml | 3 - .../KogitoBPMNEditorWithSourceMap.gwt.xml | 1 - .../src/main/webapp/WEB-INF/web.xml | 2 - .../src/main/webapp/index.html | 2 +- .../src/main/webapp/test.html | 2 +- .../client/selenium/basic-process.bpmn2 | 124 +- .../kogito/client/selenium/new-diagram.bpmn2 | 33 +- .../pom.xml | 3 - .../bpmn/StunnerBpmnMarshalling.gwt.xml | 2 - .../bpmn/client/marshall/testFlight.bpmn | 129 +- .../kie-wb-common-stunner-bpmn/pom.xml | 1 - .../kie-wb-common-stunner-sets/pom.xml | 1 - .../kie-wb-common-stunner/pom.xml | 9 - .../kie-wb-common-ui/pom.xml | 7 +- .../popups/alert/AlertPopupViewImpl.html | 2 +- .../widgets/KieWorkbenchWidgetsCommon.gwt.xml | 2 - .../pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../DataModelBackendSuperTypesTest1/pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../resources/DataModelBackendTest1/pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../resources/DataModelBackendTest2/pom.xml | 1 - .../src/main/resources/META-INF/kmodule.xml | 4 +- .../src/test/resources/META-INF/beans.xml | 1 - .../kie-wb-common-widgets/pom.xml | 1 - packages/stunner-editors/lienzo-core/pom.xml | 183 +- .../main/java/com/ait/lienzo/Lienzo.gwt.xml | 19 +- packages/stunner-editors/lienzo-tests/pom.xml | 23 +- .../stunner-editors/lienzo-webapp/pom.xml | 391 +- .../org/kie/lienzo/LienzoShowcase.gwt.xml | 4 +- .../src/main/webapp/WEB-INF/web.xml | 2 - packages/stunner-editors/package.json | 2 +- packages/stunner-editors/pom.xml | 16 +- packages/stunner-editors/uberfire-api/pom.xml | 2 - .../src/main/resources/META-INF/beans.xml | 4 +- .../org/uberfire/UberfireAPI.gwt.xml | 2 - .../uberfire/jre/org/uberfire/util/uri.min.js | 64 +- .../uberfire-client-api/pom.xml | 6 +- .../org/uberfire/UberfireClientAPI.gwt.xml | 3 - .../uberfire-extensions/pom.xml | 1 - .../uberfire-commons-editor-api/pom.xml | 2 - .../src/main/resources/META-INF/beans.xml | 4 +- .../commons/UberfireCommonsEditorAPI.gwt.xml | 2 - .../uberfire-commons-editor-client/pom.xml | 3 - .../UberfireCommonsEditorClient.gwt.xml | 2 - .../uberfire-layout-editor-api/pom.xml | 1 - .../editor/UberfireLayoutEditorAPI.gwt.xml | 1 - .../uberfire-layout-editor-client/pom.xml | 1 - .../editor/UberfireLayoutEditorClient.gwt.xml | 1 - .../uberfire-simple-docks/pom.xml | 2 +- .../org/uberfire/UberfireDocksClient.gwt.xml | 1 - .../uberfire-widgets-commons/pom.xml | 4 - .../common/UberfireWidgetsCommons.gwt.xml | 2 - .../uberfire-widgets-core/pom.xml | 2 - .../uberfire-widgets-core-client/pom.xml | 4 - .../widgets/core/UberfireWidgetsCore.gwt.xml | 1 - .../uberfire-widgets-table/pom.xml | 3 - .../widgets/table/UberfireTableWidget.gwt.xml | 4 +- .../uberfire-wires/pom.xml | 1 - .../uberfire-wires-core/pom.xml | 1 - .../uberfire-wires-core-grids/pom.xml | 3 - .../uberfire-workbench/pom.xml | 1 - .../pom.xml | 3 - .../views/pfly/PatternFlyTabTests.gwt.xml | 5 +- .../uberfire-workbench-client/pom.xml | 3 - .../org/uberfire/UberfireWorkbench.gwt.xml | 1 - .../src/test/resources/logback-test.xml | 2 - .../uberfire-workbench-processors/pom.xml | 3 - packages/switch-expression-ts/package.json | 2 +- .../src/switchExpression.ts | 2 +- packages/text-editor/package.json | 2 +- .../text-editor/src/editor/TextEditor.tsx | 72 +- packages/tsconfig/package.json | 2 +- .../uniforms-bootstrap4-codegen/package.json | 2 +- .../src/uniforms/templates/types.ts | 2 +- .../uniforms-patternfly-codegen/package.json | 2 +- .../src/uniforms/DateField.tsx | 4 +- .../src/uniforms/utils/dataTypes.ts | 5 +- packages/uniforms-patternfly/package.json | 2 +- .../src/SelectInputsField.tsx | 8 +- packages/unitables-dmn/package.json | 2 +- packages/unitables/package.json | 2 +- packages/unitables/src/UnitablesRow.tsx | 14 +- .../unitables/src/bee/UnitablesBeeTable.tsx | 37 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/vscode-extension/package.json | 2 +- .../package.json | 2 +- .../pom.xml | 2 +- .../src/test/resources/testProject/pom.xml | 1 - .../vscode-java-code-completion/package.json | 2 +- packages/webpack-base/package.json | 2 +- packages/workspace/package.json | 2 +- packages/workspaces-git-fs/package.json | 2 +- .../src/lfs/LfsStorageService.ts | 16 +- .../src/lfs/LfsWorkspaceDescriptorService.ts | 5 +- packages/xml-parser-ts-codegen/package.json | 2 +- .../src/schemas/xsd/XSD.xsd | 602 +- .../src/schemas/xsd/xml.xsd | 318 +- packages/xml-parser-ts/package.json | 2 +- packages/yaml-language-server/package.json | 3 +- .../static/envelope/yard-editor-envelope.html | 2 +- .../yard-editor/dev-webapp/static/index.html | 2 +- packages/yard-editor/package.json | 2 +- .../yard-editor/src/editor/YardEditor.tsx | 80 +- packages/yard-language-service/package.json | 2 +- packages/yard-model/package.json | 2 +- packages/yard-model/pom.xml | 116 +- packages/yard-validator-worker/demo/demo.html | 2 +- packages/yard-validator-worker/package.json | 2 +- packages/yard-validator-worker/pom.xml | 147 +- packages/yard-validator/package.json | 2 +- packages/yard-vscode-extension/package.json | 2 +- pnpm-lock.yaml | 36438 +++++++--------- prettier.config.js => prettier.config.mjs | 8 +- repo/graph.json | 1948 +- scripts/bootstrap/generate_packages_graph.js | 22 +- scripts/bootstrap/package.json | 4 +- scripts/bootstrap/print_build_env_report.mjs | 4 +- scripts/build-env/package.json | 2 +- .../check-junit-report-results/package.json | 2 +- .../reports/junit-report__from-cypress.xml | 21 +- .../tests/reports/junit-report__from-jest.xml | 103 +- scripts/run-script-if/package.json | 2 +- scripts/sparse-checkout/package.json | 2 +- scripts/update-kogito-version/package.json | 2 +- scripts/update-stream-name/package.json | 2 +- scripts/update-version/package.json | 2 +- 1598 files changed, 262162 insertions(+), 191375 deletions(-) mode change 120000 => 100644 .prettierignore rename prettier.config.js => prettier.config.mjs (81%) diff --git a/.github/supporting-files/publish_emscripten_fs/package.json b/.github/supporting-files/publish_emscripten_fs/package.json index 34a0c21e8e9..82ce893fa8f 100644 --- a/.github/supporting-files/publish_emscripten_fs/package.json +++ b/.github/supporting-files/publish_emscripten_fs/package.json @@ -15,4 +15,4 @@ "files": [ "dist" ] -} \ No newline at end of file +} diff --git a/.prettierignore b/.prettierignore deleted file mode 120000 index 3e4e48b0b5f..00000000000 --- a/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -.gitignore \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000000..5505f5cedd0 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,12 @@ +pnpm-lock.yaml + +# @prettier/parser-xml transform empty elements to oneliners, breaking the compilation. e.g.: -> +**/*.ui.xml + +# @prettier/parser-xml tries to format *.mod files as they are used to create Document Type Definitions (DTDs). +**/go.mod + +# @prettier/parser-xml plugin doesn't support DTD declaration +packages/xml-parser-ts-codegen/src/schemas/xsd/HFP.xsd +packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/HFP.xsd +packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/XSD.xsd diff --git a/.syncpackrc.json b/.syncpackrc.json index 0967ef424bc..4f613e8ad0c 100644 --- a/.syncpackrc.json +++ b/.syncpackrc.json @@ -1 +1,12 @@ -{} +{ + "versionGroups": [ + { + "dependencies": ["prettier"], + "packages": [ + "@kie-tools/uniforms-bootstrap4-codegen", + "@kie-tools/uniforms-patternfly-codegen", + "@kie-tools/yaml-language-server" + ] + } + ] +} diff --git a/docs/kie.svg b/docs/kie.svg index 4259d92dc97..e3721f3feaa 100644 --- a/docs/kie.svg +++ b/docs/kie.svg @@ -1,5 +1,5 @@ - - - + kie_horizontal_rgb_fullcolor_default - - - - - - - - - - + + + + + + + + + + diff --git a/examples/base64png-editor-chrome-extension/package.json b/examples/base64png-editor-chrome-extension/package.json index 2b0a30b600d..53026d9cf04 100644 --- a/examples/base64png-editor-chrome-extension/package.json +++ b/examples/base64png-editor-chrome-extension/package.json @@ -39,4 +39,4 @@ "webpack-merge": "^5.9.0", "zip-webpack-plugin": "^4.0.1" } -} \ No newline at end of file +} diff --git a/examples/base64png-editor-chrome-extension/static/envelope/index.html b/examples/base64png-editor-chrome-extension/static/envelope/index.html index 9afb4080e4f..95cba4aebce 100644 --- a/examples/base64png-editor-chrome-extension/static/envelope/index.html +++ b/examples/base64png-editor-chrome-extension/static/envelope/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + - - + </defs> + <title> kie_icon_rgb_fullcolor_default - - - - - - - + + + + + + + diff --git a/examples/base64png-editor-vscode-extension/package.json b/examples/base64png-editor-vscode-extension/package.json index 6d7343c9363..5a340c4523a 100644 --- a/examples/base64png-editor-vscode-extension/package.json +++ b/examples/base64png-editor-vscode-extension/package.json @@ -131,4 +131,4 @@ "onCustomEditor:kieKogitoWebviewBase64PNGEditor", "onCommand:extension.kogito.createBase64Png" ] -} \ No newline at end of file +} diff --git a/examples/base64png-editor/package.json b/examples/base64png-editor/package.json index 2009d65fb3a..9aed87698f3 100644 --- a/examples/base64png-editor/package.json +++ b/examples/base64png-editor/package.json @@ -41,4 +41,4 @@ "rimraf": "^3.0.2", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/examples/commit-message-validation-service/package.json b/examples/commit-message-validation-service/package.json index 20785b92a00..604a18eefca 100644 --- a/examples/commit-message-validation-service/package.json +++ b/examples/commit-message-validation-service/package.json @@ -38,4 +38,4 @@ "make" ] } -} \ No newline at end of file +} diff --git a/examples/drools-process-usertasks-quarkus-example/package.json b/examples/drools-process-usertasks-quarkus-example/package.json index 74b65a00968..15f3d1c84c3 100644 --- a/examples/drools-process-usertasks-quarkus-example/package.json +++ b/examples/drools-process-usertasks-quarkus-example/package.json @@ -42,4 +42,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/examples/drools-process-usertasks-quarkus-example/src/main/resources/META-INF/processSVG/approvals.svg b/examples/drools-process-usertasks-quarkus-example/src/main/resources/META-INF/processSVG/approvals.svg index 9284cb85b2d..dee8b5ee397 100644 --- a/examples/drools-process-usertasks-quarkus-example/src/main/resources/META-INF/processSVG/approvals.svg +++ b/examples/drools-process-usertasks-quarkus-example/src/main/resources/META-INF/processSVG/approvals.svg @@ -1,5 +1,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + End - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + StartProcess - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Second Line - + Approval - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + First Line - + Approval - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/drools-process-usertasks-quarkus-example/src/main/resources/META-INF/resources/index.html b/examples/drools-process-usertasks-quarkus-example/src/main/resources/META-INF/resources/index.html index 8755eeba651..ecd394419fc 100644 --- a/examples/drools-process-usertasks-quarkus-example/src/main/resources/META-INF/resources/index.html +++ b/examples/drools-process-usertasks-quarkus-example/src/main/resources/META-INF/resources/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + diff --git a/examples/drools-process-usertasks-quarkus-example/src/main/resources/org/acme/travels/approval.bpmn b/examples/drools-process-usertasks-quarkus-example/src/main/resources/org/acme/travels/approval.bpmn index 5ec0a0d0ae9..89fd22856fe 100644 --- a/examples/drools-process-usertasks-quarkus-example/src/main/resources/org/acme/travels/approval.bpmn +++ b/examples/drools-process-usertasks-quarkus-example/src/main/resources/org/acme/travels/approval.bpmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + @@ -70,7 +119,11 @@ - + @@ -80,7 +133,11 @@ - + @@ -99,12 +156,42 @@ _9EAFE6C1-69B4-4908-B764-EF3C4A55BEE3 _C13522F1-230A-4C26-B5A9-533A5D9FEE9D - - - - - - + + + + + + _8B62D3CA-5D03-4B2B-832B-126469288BB4_TaskNameInputX _8B62D3CA-5D03-4B2B-832B-126469288BB4_travellerInputX @@ -119,8 +206,14 @@ _8B62D3CA-5D03-4B2B-832B-126469288BB4_TaskNameInputX - - _8B62D3CA-5D03-4B2B-832B-126469288BB4_TaskNameInputX + + _8B62D3CA-5D03-4B2B-832B-126469288BB4_TaskNameInputX @@ -131,14 +224,20 @@ _8B62D3CA-5D03-4B2B-832B-126469288BB4_SkippableInputX - _8B62D3CA-5D03-4B2B-832B-126469288BB4_SkippableInputX + _8B62D3CA-5D03-4B2B-832B-126469288BB4_SkippableInputX _8B62D3CA-5D03-4B2B-832B-126469288BB4_GroupIdInputX - _8B62D3CA-5D03-4B2B-832B-126469288BB4_GroupIdInputX + _8B62D3CA-5D03-4B2B-832B-126469288BB4_GroupIdInputX @@ -164,12 +263,42 @@ _C13522F1-230A-4C26-B5A9-533A5D9FEE9D _078F46FB-B7A1-4DBB-BE9A-75C7CB0CCD03 - - - - - - + + + + + + _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_TaskNameInputX _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_ExcludedOwnerIdInputX @@ -184,8 +313,14 @@ _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_TaskNameInputX - - _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_TaskNameInputX + + _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_TaskNameInputX @@ -200,14 +335,20 @@ _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_SkippableInputX - _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_SkippableInputX + _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_SkippableInputX _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_GroupIdInputX - _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_GroupIdInputX + _0DBFABE8-92B0-46E6-B52E-A9593AFA4371_GroupIdInputX @@ -235,29 +376,50 @@ - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + @@ -265,51 +427,63 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + diff --git a/examples/jbpm-compact-architecture-example/package.json b/examples/jbpm-compact-architecture-example/package.json index 2ce94a9f7b6..c343328e50e 100644 --- a/examples/jbpm-compact-architecture-example/package.json +++ b/examples/jbpm-compact-architecture-example/package.json @@ -52,4 +52,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/examples/jbpm-compact-architecture-example/src/main/resources/META-INF/processSVG/hiring.svg b/examples/jbpm-compact-architecture-example/src/main/resources/META-INF/processSVG/hiring.svg index fba0500706c..37c2237d5ca 100644 --- a/examples/jbpm-compact-architecture-example/src/main/resources/META-INF/processSVG/hiring.svg +++ b/examples/jbpm-compact-architecture-example/src/main/resources/META-INF/processSVG/hiring.svg @@ -1 +1,1427 @@ -HR InterviewIT InterviewNew Hiring Send notification HR Interview avoided Application denied Generate base offer Log OfferSend Offer to Candidate \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HR Interview + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IT Interview + + + + + + + + + + + + + + + + + + + + + + + + + + + New Hiring + + + + + + + + + + + + + + + + + + + + + + + + + + + Send + notification + HR Interview + avoided + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Application + denied + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Generate base + offer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Log Offer + + + + + + + + + + + + + + + + + + + + + + + + + + + Send Offer to + Candidate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/jbpm-compact-architecture-example/src/main/resources/NewHiringOffer.dmn b/examples/jbpm-compact-architecture-example/src/main/resources/NewHiringOffer.dmn index 67b0eded68d..dd172b5ce80 100644 --- a/examples/jbpm-compact-architecture-example/src/main/resources/NewHiringOffer.dmn +++ b/examples/jbpm-compact-architecture-example/src/main/resources/NewHiringOffer.dmn @@ -1,6 +1,18 @@ - - - + + + string @@ -30,25 +42,29 @@ - - + + - - + + - + - + count(CandidateData.skills) * 150 - - + + CandidateData.experience @@ -59,8 +75,8 @@ "Software Engineer", "Senior Software Engineer", "Software Architect" - - + + [0..5) @@ -72,7 +88,7 @@ 30000 + SalaryBonus - + @@ -86,7 +102,7 @@ 40000 + SalaryBonus - + @@ -100,7 +116,7 @@ 50000 + SalaryBonus - + @@ -136,28 +152,39 @@ - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/examples/jbpm-compact-architecture-example/src/main/resources/hiring.bpmn b/examples/jbpm-compact-architecture-example/src/main/resources/hiring.bpmn index 3c043c24cfc..eb8dc27523b 100644 --- a/examples/jbpm-compact-architecture-example/src/main/resources/hiring.bpmn +++ b/examples/jbpm-compact-architecture-example/src/main/resources/hiring.bpmn @@ -1,52 +1,121 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -75,38 +144,108 @@ - - - + + + - - - + + + - - - - + + + + - - - - - - + + + + + + - - + + @@ -122,7 +261,11 @@ System.out.println("Job Category: " + offer.getCategory()); System.out.println("Base salary: " + offer.getSalary()); System.out.println("###################################"); - + @@ -139,7 +282,11 @@ System.out.println("###################################"); _7DDA574A-C220-4FEF-9784-22EF8052EDEC - + @@ -148,12 +295,42 @@ System.out.println("###################################"); _59F9A0E6-7F9C-43A9-8920-5B40A91169E6 _9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5 - - - - - - + + + + + + _F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX _F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX @@ -169,28 +346,38 @@ System.out.println("###################################"); _F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX - + _F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX - - + + _F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_decisionInputX - + _F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputX - + @@ -205,7 +392,11 @@ System.out.println("###################################"); _527D3164-4989-4D2C-B80B-9BA9D4C8FB89 - + @@ -218,23 +409,42 @@ System.out.println("Candidate " + candidateData.getFullName() + " don't meet the System.out.println("###################################"); - + _5334FFDC-1FCB-47E6-8085-36DC9A3D17B9 _B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E _C6E61C53-FD35-4347-B69E-30AA93AE4404 _94172225-E124-4F14-98DA-C3D62C11254A - + _5162ABF0-DD2E-4BDC-9A46-DDCFCB010287 _59F9A0E6-7F9C-43A9-8920-5B40A91169E6 _C6E61C53-FD35-4347-B69E-30AA93AE4404 - + _C62F7EFB-A009-450A-81C7-57D36F0DF766 _B11455DE-F77A-4251-A85B-4C66636E3CD9 _B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E - + @@ -247,7 +457,11 @@ System.out.println("HR Interview have been avoided after reasonable time"); System.out.println("###################################"); - + @@ -269,12 +483,42 @@ kcontext.setVariable("it_approval", false); _A76C6603-0406-423C-940B-3403948DCA1F _C62F7EFB-A009-450A-81C7-57D36F0DF766 - - - - - - + + + + + + _8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX _8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputX @@ -290,7 +534,9 @@ kcontext.setVariable("it_approval", false); _8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX - + @@ -309,7 +555,9 @@ kcontext.setVariable("it_approval", false); _8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX - + @@ -331,13 +579,48 @@ kcontext.setVariable("it_approval", false); _ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383 _A76C6603-0406-423C-940B-3403948DCA1F - - - - - - - + + + + + + + _B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX _B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputX @@ -354,7 +637,9 @@ kcontext.setVariable("it_approval", false); _B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX - + @@ -373,7 +658,9 @@ kcontext.setVariable("it_approval", false); _B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX - + @@ -393,7 +680,12 @@ kcontext.setVariable("it_approval", false); _8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A - + _7B41F971-C74D-4036-8A5E-EFF81C37986A PT180S @@ -402,111 +694,201 @@ kcontext.setVariable("it_approval", false); - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -514,171 +896,171 @@ kcontext.setVariable("it_approval", false); - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -688,4 +1070,4 @@ kcontext.setVariable("it_approval", false); _0IqVEG0AEDySCYWhrcdpgA _0IqVEG0AEDySCYWhrcdpgA - \ No newline at end of file + diff --git a/examples/ping-pong-view-angular/package.json b/examples/ping-pong-view-angular/package.json index 498d38c75a1..e5b364c5d07 100644 --- a/examples/ping-pong-view-angular/package.json +++ b/examples/ping-pong-view-angular/package.json @@ -23,8 +23,8 @@ "build:dev": "run-script-if --bool \"$(build-env examples.build)\" --then \"pnpm build\"", "build:prod": "run-script-if --bool \"$(build-env examples.build)\" --then \"pnpm build --configuration production\"", "build:wc": "ng build ping-pong-view-wc && pnpm build:wc:concat", - "build:wc-lib": "tsc --project tsconfig.lib.json", - "build:wc:concat": "cat dist/wc/polyfills.js dist/wc/runtime.js dist/wc/main.js > dist/wc/index.js" + "build:wc:concat": "cat dist/wc/polyfills.js dist/wc/runtime.js dist/wc/main.js > dist/wc/index.js", + "build:wc-lib": "tsc --project tsconfig.lib.json" }, "dependencies": { "@angular/animations": "^14.2.0", @@ -51,4 +51,4 @@ "rimraf": "^3.0.2", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/examples/ping-pong-view-angular/src/index.html b/examples/ping-pong-view-angular/src/index.html index 1723453d81e..b64c6b49204 100644 --- a/examples/ping-pong-view-angular/src/index.html +++ b/examples/ping-pong-view-angular/src/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + diff --git a/examples/ping-pong-view-react/package.json b/examples/ping-pong-view-react/package.json index de37ac22ba3..cfa87c92e96 100644 --- a/examples/ping-pong-view-react/package.json +++ b/examples/ping-pong-view-react/package.json @@ -38,4 +38,4 @@ "rimraf": "^3.0.2", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/examples/ping-pong-view/package.json b/examples/ping-pong-view/package.json index 4ffabc5e124..61994cc04e4 100644 --- a/examples/ping-pong-view/package.json +++ b/examples/ping-pong-view/package.json @@ -33,4 +33,4 @@ "rimraf": "^3.0.2", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/examples/sonataflow-greeting-quarkus-example/package.json b/examples/sonataflow-greeting-quarkus-example/package.json index 91d6b0e68aa..425d90edd4c 100644 --- a/examples/sonataflow-greeting-quarkus-example/package.json +++ b/examples/sonataflow-greeting-quarkus-example/package.json @@ -42,4 +42,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/examples/todo-list-view-vscode-extension/package.json b/examples/todo-list-view-vscode-extension/package.json index 77db96f4a0f..d9a61686ef8 100644 --- a/examples/todo-list-view-vscode-extension/package.json +++ b/examples/todo-list-view-vscode-extension/package.json @@ -76,4 +76,4 @@ "activationEvents": [ "*" ] -} \ No newline at end of file +} diff --git a/examples/todo-list-view/package.json b/examples/todo-list-view/package.json index b74d6c38e76..39f37962fed 100644 --- a/examples/todo-list-view/package.json +++ b/examples/todo-list-view/package.json @@ -36,4 +36,4 @@ "rimraf": "^3.0.2", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/examples/uniforms-patternfly/package.json b/examples/uniforms-patternfly/package.json index 35bdbf494f3..4eb0c0bbcf1 100644 --- a/examples/uniforms-patternfly/package.json +++ b/examples/uniforms-patternfly/package.json @@ -41,4 +41,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/examples/uniforms-patternfly/static/index.html b/examples/uniforms-patternfly/static/index.html index ab0b744210a..ab3ef948c8d 100644 --- a/examples/uniforms-patternfly/static/index.html +++ b/examples/uniforms-patternfly/static/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + Uniforms Patternfly Examples diff --git a/examples/webapp/envelope/base64-editor.html b/examples/webapp/envelope/base64-editor.html index 7e8ace507f0..2f636449b11 100644 --- a/examples/webapp/envelope/base64-editor.html +++ b/examples/webapp/envelope/base64-editor.html @@ -17,7 +17,7 @@ ~ under the License. --> - + - - + </defs> + <title> kie_icon_rgb_fullcolor_default - - - - - - - + + + + + + + diff --git a/packages/chrome-extension-pack-kogito-kie-editors/static/scesim-envelope.html b/packages/chrome-extension-pack-kogito-kie-editors/static/scesim-envelope.html index 69998ceea6f..221d5945956 100644 --- a/packages/chrome-extension-pack-kogito-kie-editors/static/scesim-envelope.html +++ b/packages/chrome-extension-pack-kogito-kie-editors/static/scesim-envelope.html @@ -17,7 +17,7 @@ ~ under the License. --> - + - - + </defs> + <title> kie_icon_rgb_fullcolor_default - - - - - - - + + + + + + + diff --git a/packages/chrome-extension-serverless-workflow-editor/static/serverless-workflow-combined-editor-envelope.html b/packages/chrome-extension-serverless-workflow-editor/static/serverless-workflow-combined-editor-envelope.html index 163f39a4ba2..bb55d052044 100644 --- a/packages/chrome-extension-serverless-workflow-editor/static/serverless-workflow-combined-editor-envelope.html +++ b/packages/chrome-extension-serverless-workflow-editor/static/serverless-workflow-combined-editor-envelope.html @@ -17,7 +17,7 @@ ~ under the License. --> - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
- - - - - -
- + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + +
+ {{ $.[?(@.language == 'English')] }} -
-
-
-
- - - - - -
- +
+
+
+
+ + + + +
+ {{ $.[?(@.language == 'Spanish')] }} -
-
-
-
- - - - - -
- +
+
+
+
+ + + + +
+ default -
-
-
-
- - - - - -
- - -
-
-
-
- - - - - -
- - -
-
-
-
- - - - - -
- - -
-
-
-
-
- - - - - - - - -
- +
+
+
+
+ + + + +
+ +
+
+
+
+ + + + +
+ +
+
+
+
+ + + + +
+ +
+
+
+
+
+ + + + + + +
+ ChooseOnLanguage -
-
- -
- +
+
+ +
+ type = Switch State
Condition type = data-based
-
-
-
-
- - - - - - - - - - - -
- +
+
+
+
+ + + + + + + + +
+ GreetInEnglish -
-
- -
- +
+
+ +
+ type = Inject State -
-
-
-
- - - - - - - -
- +
+
+
+
+ + + + + +
+ GreetInSpanish -
-
- -
- +
+
+ +
+ type = Inject State -
-
-
-
- - - - - - - -
- +
+
+
+
+ + + + + +
+ GreetPerson -
-
- -
- +
+
+ +
+ type = Operation State
Action mode = sequential
Num. of actions = 1
-
-
-
-
- - - - - - -
-
-
-
+
+
+
+
+ + + + +
+
+
+ diff --git a/packages/dashbuilder-component-svg-heatmap/package.json b/packages/dashbuilder-component-svg-heatmap/package.json index a69ce2173f9..9d239c914f5 100644 --- a/packages/dashbuilder-component-svg-heatmap/package.json +++ b/packages/dashbuilder-component-svg-heatmap/package.json @@ -57,4 +57,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/dashbuilder-component-svg-heatmap/static/index.html b/packages/dashbuilder-component-svg-heatmap/static/index.html index b300099627a..0527c1e69a2 100644 --- a/packages/dashbuilder-component-svg-heatmap/static/index.html +++ b/packages/dashbuilder-component-svg-heatmap/static/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + Chart diff --git a/packages/dashbuilder-component-table/package.json b/packages/dashbuilder-component-table/package.json index 0862820f3d3..5538d525ef2 100644 --- a/packages/dashbuilder-component-table/package.json +++ b/packages/dashbuilder-component-table/package.json @@ -59,4 +59,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/dashbuilder-component-table/static/index.html b/packages/dashbuilder-component-table/static/index.html index ec2b7ffadc3..65b602c78b8 100644 --- a/packages/dashbuilder-component-table/static/index.html +++ b/packages/dashbuilder-component-table/static/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + Filtered Table diff --git a/packages/dashbuilder-component-timeseries/package.json b/packages/dashbuilder-component-timeseries/package.json index 0390ba1221f..550f5ce2071 100644 --- a/packages/dashbuilder-component-timeseries/package.json +++ b/packages/dashbuilder-component-timeseries/package.json @@ -56,4 +56,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/dashbuilder-component-timeseries/static/index.html b/packages/dashbuilder-component-timeseries/static/index.html index b0bd19ef8ad..4f22cb82186 100644 --- a/packages/dashbuilder-component-timeseries/static/index.html +++ b/packages/dashbuilder-component-timeseries/static/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + Timeseries diff --git a/packages/dashbuilder-component-uniforms/package.json b/packages/dashbuilder-component-uniforms/package.json index 2fed9da388a..a63e07cf3d3 100644 --- a/packages/dashbuilder-component-uniforms/package.json +++ b/packages/dashbuilder-component-uniforms/package.json @@ -62,4 +62,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/dashbuilder-component-uniforms/static/index.html b/packages/dashbuilder-component-uniforms/static/index.html index 483acfc2768..7dac880c4ba 100644 --- a/packages/dashbuilder-component-uniforms/static/index.html +++ b/packages/dashbuilder-component-uniforms/static/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + Form diff --git a/packages/dashbuilder-component-victory-charts/package.json b/packages/dashbuilder-component-victory-charts/package.json index 4f4645eb3c9..807ca791afc 100644 --- a/packages/dashbuilder-component-victory-charts/package.json +++ b/packages/dashbuilder-component-victory-charts/package.json @@ -63,4 +63,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/dashbuilder-component-victory-charts/src/index.html b/packages/dashbuilder-component-victory-charts/src/index.html index 6a75e6024f8..0142fc55592 100644 --- a/packages/dashbuilder-component-victory-charts/src/index.html +++ b/packages/dashbuilder-component-victory-charts/src/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + Victory Chart diff --git a/packages/dashbuilder-component-victory-charts/static/index.html b/packages/dashbuilder-component-victory-charts/static/index.html index 07b9bc8fbc0..704c89f5765 100644 --- a/packages/dashbuilder-component-victory-charts/static/index.html +++ b/packages/dashbuilder-component-victory-charts/static/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + Chart diff --git a/packages/dashbuilder-editor/dev-webapp/static/envelope/dashbuilder-editor-envelope.html b/packages/dashbuilder-editor/dev-webapp/static/envelope/dashbuilder-editor-envelope.html index a74ac7f6dbd..c853f14a75b 100644 --- a/packages/dashbuilder-editor/dev-webapp/static/envelope/dashbuilder-editor-envelope.html +++ b/packages/dashbuilder-editor/dev-webapp/static/envelope/dashbuilder-editor-envelope.html @@ -17,7 +17,7 @@ ~ under the License. --> - + - - + </defs> + <title> kie_icon_rgb_fullcolor_default - - - - - - - + + + + + + + diff --git a/packages/dashbuilder-viewer-deployment-webapp/static/index.html b/packages/dashbuilder-viewer-deployment-webapp/static/index.html index 2cad1f15396..e2745a70447 100644 --- a/packages/dashbuilder-viewer-deployment-webapp/static/index.html +++ b/packages/dashbuilder-viewer-deployment-webapp/static/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + diff --git a/packages/dashbuilder-viewer-image-env/package.json b/packages/dashbuilder-viewer-image-env/package.json index f868c71ebf3..a919624d746 100644 --- a/packages/dashbuilder-viewer-image-env/package.json +++ b/packages/dashbuilder-viewer-image-env/package.json @@ -15,4 +15,4 @@ "devDependencies": { "@kie-tools/root-env": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/dashbuilder-viewer-image/package.json b/packages/dashbuilder-viewer-image/package.json index 2280d3d544c..80be8686e0c 100644 --- a/packages/dashbuilder-viewer-image/package.json +++ b/packages/dashbuilder-viewer-image/package.json @@ -29,4 +29,4 @@ "rimraf": "^3.0.2", "run-script-os": "^1.1.6" } -} \ No newline at end of file +} diff --git a/packages/dashbuilder-viewer/dev-webapp/static/envelope/dashbuilder-viewer-envelope.html b/packages/dashbuilder-viewer/dev-webapp/static/envelope/dashbuilder-viewer-envelope.html index 9847cc565ff..4c3675c3c20 100644 --- a/packages/dashbuilder-viewer/dev-webapp/static/envelope/dashbuilder-viewer-envelope.html +++ b/packages/dashbuilder-viewer/dev-webapp/static/envelope/dashbuilder-viewer-envelope.html @@ -17,7 +17,7 @@ ~ under the License. --> - + diff --git a/packages/dashbuilder-viewer/dev-webapp/static/index.html b/packages/dashbuilder-viewer/dev-webapp/static/index.html index 95d16aa52ad..e9ba6436ab0 100644 --- a/packages/dashbuilder-viewer/dev-webapp/static/index.html +++ b/packages/dashbuilder-viewer/dev-webapp/static/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + Dashbuilder Viewer diff --git a/packages/dashbuilder-viewer/package.json b/packages/dashbuilder-viewer/package.json index bf2888346f9..83a5a8c97e0 100644 --- a/packages/dashbuilder-viewer/package.json +++ b/packages/dashbuilder-viewer/package.json @@ -71,4 +71,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/dashbuilder/appformer/pom.xml b/packages/dashbuilder/appformer/pom.xml index b599a4a5256..7de302a7524 100644 --- a/packages/dashbuilder/appformer/pom.xml +++ b/packages/dashbuilder/appformer/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder @@ -31,7 +30,6 @@ ../pom.xml - org.uberfire uberfire-parent pom @@ -363,7 +361,6 @@ - @@ -762,7 +759,6 @@ test - io.netty @@ -995,7 +991,6 @@ test - @@ -1041,7 +1036,6 @@ assertj-core ${version.org.assertj} -
@@ -1074,11 +1068,8 @@ - - - diff --git a/packages/dashbuilder/appformer/uberfire-api/pom.xml b/packages/dashbuilder/appformer/uberfire-api/pom.xml index 31e1ea9ab7c..ca2780601e6 100644 --- a/packages/dashbuilder/appformer/uberfire-api/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-api/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -47,7 +46,7 @@ org.jboss.errai errai-common - + org.jboss.errai errai-ioc @@ -73,7 +72,5 @@ com.google.jsinterop jsinterop-annotations - - diff --git a/packages/dashbuilder/appformer/uberfire-api/src/main/resources/META-INF/beans.xml b/packages/dashbuilder/appformer/uberfire-api/src/main/resources/META-INF/beans.xml index aae671e6cb7..0e7bbc028e9 100644 --- a/packages/dashbuilder/appformer/uberfire-api/src/main/resources/META-INF/beans.xml +++ b/packages/dashbuilder/appformer/uberfire-api/src/main/resources/META-INF/beans.xml @@ -21,6 +21,4 @@ xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd" -> - - +/> diff --git a/packages/dashbuilder/appformer/uberfire-api/src/main/resources/org/uberfire/UberfireAPI.gwt.xml b/packages/dashbuilder/appformer/uberfire-api/src/main/resources/org/uberfire/UberfireAPI.gwt.xml index 5ada6c3e789..691adffed7e 100644 --- a/packages/dashbuilder/appformer/uberfire-api/src/main/resources/org/uberfire/UberfireAPI.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-api/src/main/resources/org/uberfire/UberfireAPI.gwt.xml @@ -20,7 +20,6 @@ - @@ -36,5 +35,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/uri.min.js b/packages/dashbuilder/appformer/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/uri.min.js index 19ccf138729..92280f6cbca 100644 --- a/packages/dashbuilder/appformer/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/uri.min.js +++ b/packages/dashbuilder/appformer/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/uri.min.js @@ -37,16 +37,16 @@ var URI = (function () { 16 > a ? (b = "%0" + a.toString(16).toUpperCase()) : 128 > a - ? (b = "%" + a.toString(16).toUpperCase()) - : (b = - 2048 > a - ? "%" + ((a >> 6) | 192).toString(16).toUpperCase() + "%" + ((a & 63) | 128).toString(16).toUpperCase() - : "%" + - ((a >> 12) | 224).toString(16).toUpperCase() + - "%" + - (((a >> 6) & 63) | 128).toString(16).toUpperCase() + - "%" + - ((a & 63) | 128).toString(16).toUpperCase()); + ? (b = "%" + a.toString(16).toUpperCase()) + : (b = + 2048 > a + ? "%" + ((a >> 6) | 192).toString(16).toUpperCase() + "%" + ((a & 63) | 128).toString(16).toUpperCase() + : "%" + + ((a >> 12) | 224).toString(16).toUpperCase() + + "%" + + (((a >> 6) & 63) | 128).toString(16).toUpperCase() + + "%" + + ((a & 63) | 128).toString(16).toUpperCase()); return b; } function p(a) { @@ -55,26 +55,26 @@ var URI = (function () { 128 > c ? ((b += String.fromCharCode(c)), (d += 3)) : 194 <= c && 224 > c - ? (6 <= e - d - ? ((f = parseInt(a.substr(d + 4, 2), 16)), (b += String.fromCharCode(((c & 31) << 6) | (f & 63)))) - : (b += a.substr(d, 6)), - (d += 6)) - : 224 <= c - ? (9 <= e - d - ? ((f = parseInt(a.substr(d + 4, 2), 16)), - (g = parseInt(a.substr(d + 7, 2), 16)), - (b += String.fromCharCode(((c & 15) << 12) | ((f & 63) << 6) | (g & 63)))) - : (b += a.substr(d, 9)), - (d += 9)) - : ((b += a.substr(d, 3)), (d += 3)); + ? (6 <= e - d + ? ((f = parseInt(a.substr(d + 4, 2), 16)), (b += String.fromCharCode(((c & 31) << 6) | (f & 63)))) + : (b += a.substr(d, 6)), + (d += 6)) + : 224 <= c + ? (9 <= e - d + ? ((f = parseInt(a.substr(d + 4, 2), 16)), + (g = parseInt(a.substr(d + 7, 2), 16)), + (b += String.fromCharCode(((c & 15) << 12) | ((f & 63) << 6) | (g & 63)))) + : (b += a.substr(d, 9)), + (d += 9)) + : ((b += a.substr(d, 3)), (d += 3)); return b; } function q(a) { return void 0 === a ? "undefined" : null === a - ? "null" - : Object.prototype.toString.call(a).split(" ").pop().split("]").shift().toLowerCase(); + ? "null" + : Object.prototype.toString.call(a).split(" ").pop().split("]").shift().toLowerCase(); } function m(a) { return a.toUpperCase(); @@ -129,8 +129,8 @@ var URI = (function () { ? void 0 === c.scheme ? "relative" : void 0 === c.fragment - ? "absolute" - : "uri" + ? "absolute" + : "uri" : "same-document"), b.reference && "suffix" !== b.reference && @@ -154,12 +154,12 @@ var URI = (function () { a.match(v) ? (a = a.replace(v, "")) : a.match(w) - ? (a = a.replace(w, "/")) - : a.match(x) - ? ((a = a.replace(x, "/")), b.pop()) - : "." === a || ".." === a - ? (a = "") - : ((d = a.match(B)[0]), (a = a.slice(d.length)), b.push(d)); + ? (a = a.replace(w, "/")) + : a.match(x) + ? ((a = a.replace(x, "/")), b.pop()) + : "." === a || ".." === a + ? (a = "") + : ((d = a.match(B)[0]), (a = a.slice(d.length)), b.push(d)); return b.join(""); } function g(a, b) { diff --git a/packages/dashbuilder/appformer/uberfire-client-all/pom.xml b/packages/dashbuilder/appformer/uberfire-client-all/pom.xml index 4a5eacc8652..86bb68cd1b7 100644 --- a/packages/dashbuilder/appformer/uberfire-client-all/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-client-all/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -37,7 +36,6 @@ UberFire All Client Libraries - org.uberfire uberfire-api @@ -52,7 +50,5 @@ org.uberfire uberfire-workbench-client - - diff --git a/packages/dashbuilder/appformer/uberfire-client-all/src/main/resources/org/uberfire/UberfireClientAll.gwt.xml b/packages/dashbuilder/appformer/uberfire-client-all/src/main/resources/org/uberfire/UberfireClientAll.gwt.xml index b8986f2288d..bc9a7e2403a 100644 --- a/packages/dashbuilder/appformer/uberfire-client-all/src/main/resources/org/uberfire/UberfireClientAll.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-client-all/src/main/resources/org/uberfire/UberfireClientAll.gwt.xml @@ -20,11 +20,9 @@ - - diff --git a/packages/dashbuilder/appformer/uberfire-client-api/pom.xml b/packages/dashbuilder/appformer/uberfire-client-api/pom.xml index 5e8ed3e9457..bc87ec30c9f 100644 --- a/packages/dashbuilder/appformer/uberfire-client-api/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-client-api/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -38,7 +37,6 @@ UberFire Client API - org.uberfire uberfire-api @@ -79,13 +77,12 @@ com.google.jsinterop jsinterop-annotations - + com.google.gwt gwt-user provided - @@ -145,5 +142,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-client-api/src/main/resources/org/uberfire/UberfireClientAPI.gwt.xml b/packages/dashbuilder/appformer/uberfire-client-api/src/main/resources/org/uberfire/UberfireClientAPI.gwt.xml index f281951c631..e84ed07557a 100644 --- a/packages/dashbuilder/appformer/uberfire-client-api/src/main/resources/org/uberfire/UberfireClientAPI.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-client-api/src/main/resources/org/uberfire/UberfireClientAPI.gwt.xml @@ -20,10 +20,7 @@ - - - diff --git a/packages/dashbuilder/appformer/uberfire-commons/pom.xml b/packages/dashbuilder/appformer/uberfire-commons/pom.xml index ab83c4fb1d1..4ea58a8cc3b 100644 --- a/packages/dashbuilder/appformer/uberfire-commons/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-commons/pom.xml @@ -56,5 +56,4 @@ errai-marshalling - diff --git a/packages/dashbuilder/appformer/uberfire-commons/src/main/resources/org/uberfire/commons/UberfireCommons.gwt.xml b/packages/dashbuilder/appformer/uberfire-commons/src/main/resources/org/uberfire/commons/UberfireCommons.gwt.xml index 9bb5befc31a..b9a6a9e3a81 100644 --- a/packages/dashbuilder/appformer/uberfire-commons/src/main/resources/org/uberfire/commons/UberfireCommons.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-commons/src/main/resources/org/uberfire/commons/UberfireCommons.gwt.xml @@ -20,10 +20,8 @@ - - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/pom.xml b/packages/dashbuilder/appformer/uberfire-extensions/pom.xml index eb389f1412c..58d149dec58 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/pom.xml @@ -41,5 +41,4 @@ uberfire-runtime-plugins uberfire-layout-editor - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorAPI.gwt.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorAPI.gwt.xml index fa59fa242b4..c54edc33aa1 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorAPI.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorAPI.gwt.xml @@ -23,5 +23,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/pom.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/pom.xml index d22f396cc33..5e64bf8519c 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/pom.xml @@ -35,7 +35,6 @@ Uberfire Layout Editor Client - org.jboss.errai errai-common @@ -66,7 +65,6 @@ provided - jakarta.enterprise jakarta.enterprise.cdi-api diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorClient.gwt.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorClient.gwt.xml index f0fed2cedd7..3e83eff60f2 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorClient.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorClient.gwt.xml @@ -27,5 +27,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-runtime-plugins/uberfire-runtime-plugins-client/pom.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-runtime-plugins/uberfire-runtime-plugins-client/pom.xml index f06b09e62d4..145ac8f6d75 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-runtime-plugins/uberfire-runtime-plugins-client/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-runtime-plugins/uberfire-runtime-plugins-client/pom.xml @@ -138,7 +138,6 @@ marked provided - @@ -198,5 +197,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-runtime-plugins/uberfire-runtime-plugins-client/src/main/resources/org/uberfire/ext/plugin/RuntimePluginClient.gwt.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-runtime-plugins/uberfire-runtime-plugins-client/src/main/resources/org/uberfire/ext/plugin/RuntimePluginClient.gwt.xml index a06e9750d20..ae75a8e6b56 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-runtime-plugins/uberfire-runtime-plugins-client/src/main/resources/org/uberfire/ext/plugin/RuntimePluginClient.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-runtime-plugins/uberfire-runtime-plugins-client/src/main/resources/org/uberfire/ext/plugin/RuntimePluginClient.gwt.xml @@ -26,5 +26,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml index f579bf23dc1..4f04bb171ca 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -37,7 +36,6 @@ Uberfire Widgets Commons - org.uberfire uberfire-api @@ -57,7 +55,7 @@ org.uberfire uberfire-workbench-client - + org.uberfire uberfire-widgets-table @@ -134,13 +132,12 @@ - + + org.uberfire uberfire-testing-utils test - - @@ -155,5 +152,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/UberfireWidgetsCommons.gwt.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/UberfireWidgetsCommons.gwt.xml index 7137aa5b47f..58ddcb9a273 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/UberfireWidgetsCommons.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/UberfireWidgetsCommons.gwt.xml @@ -20,7 +20,6 @@ - @@ -29,5 +28,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.all-commands.min.js b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.all-commands.min.js index 64208c4f2ca..a0166b45cc4 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.all-commands.min.js +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.all-commands.min.js @@ -165,14 +165,14 @@ ? c.nodeName === a ? c : c.nodeType !== wysihtml.ELEMENT_NODE - ? !1 - : ((d = b.selection.getText()), - (d = wysihtml.lang.string(d).trim()) - ? !1 - : ((e = b.selection.getNodes(wysihtml.ELEMENT_NODE, function (a) { - return "IMG" === a.nodeName; - })), - 1 !== e.length ? !1 : e[0])) + ? !1 + : ((d = b.selection.getText()), + (d = wysihtml.lang.string(d).trim()) + ? !1 + : ((e = b.selection.getNodes(wysihtml.ELEMENT_NODE, function (a) { + return "IMG" === a.nodeName; + })), + 1 !== e.length ? !1 : e[0])) : !1; }, }; diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.min.js b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.min.js index 63c8d886b75..c4bb765723f 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.min.js +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.min.js @@ -535,10 +535,10 @@ var rangy; a.addEventListener(b, c, !1); }) : a(document, "attachEvent") - ? (J = function (a, b, c) { - a.attachEvent("on" + b, c); - }) - : i("Document does not have required addEventListener or attachEvent method"), + ? (J = function (a, b, c) { + a.attachEvent("on" + b, c); + }) + : i("Document does not have required addEventListener or attachEvent method"), (G.addListener = J)); var K = []; (G.deprecationNotice = m), @@ -807,10 +807,10 @@ var rangy; return p(a).getComputedStyle(a, null)[b]; }) : typeof document.documentElement.currentStyle != F - ? (M = function (a, b) { - return a.currentStyle ? a.currentStyle[b] : ""; - }) - : b.fail("No means of obtaining computed style properties found"), + ? (M = function (a, b) { + return a.currentStyle ? a.currentStyle[b] : ""; + }) + : b.fail("No means of obtaining computed style properties found"), (B.prototype = { _current: null, hasNext: function () { @@ -914,8 +914,8 @@ var rangy; ? J.insertAfter(a, b) : b.parentNode.insertBefore(a, 0 == c ? b : S(b, c)) : c >= b.childNodes.length - ? b.appendChild(a) - : b.insertBefore(a, b.childNodes[c]), + ? b.appendChild(a) + : b.insertBefore(a, b.childNodes[c]), d ); } @@ -1481,8 +1481,8 @@ var rangy; R(a, b, this.startContainer, this.startOffset) < 0 ? -1 : R(a, b, this.endContainer, this.endOffset) > 0 - ? 1 - : 0 + ? 1 + : 0 ); }, createContextualFragment: ia, @@ -1987,8 +1987,8 @@ var rangy; c.setEnd(b.endContainer, b.endOffset), c.setStart(b.startContainer, b.startOffset)) : b instanceof G - ? (c = b.nativeRange) - : J.implementsDomRange && b instanceof C.getWindow(b.startContainer).Range && (c = b), + ? (c = b.nativeRange) + : J.implementsDomRange && b instanceof C.getWindow(b.startContainer).Range && (c = b), c ); } @@ -3355,8 +3355,8 @@ var rangy; (j.isBr ? (this.type = ya) : j.isTrailingSpace && "\n" == j.character - ? (this.type = xa) - : j.isLeadingSpace && "\n" == j.character && (this.type = wa), + ? (this.type = xa) + : j.isLeadingSpace && "\n" == j.character && (this.type = wa), "\n" == j.character ? (this.type != ya || a.includeSpaceBeforeBr) && (this.type != wa || a.includeSpaceBeforeBlock) && @@ -3399,9 +3399,9 @@ var rangy; d == b.getLength() ? ((f = c.parentNode), (g = f ? b.getNodeIndex() + 1 : 0)) : b.isCharacterDataNode() - ? ((f = c), (g = d + 1)) - : ((h = c.childNodes[d]), - e.getNodeWrapper(h).containsPositions() ? ((f = h), (g = 0)) : ((f = c), (g = d + 1))), + ? ((f = c), (g = d + 1)) + : ((h = c.childNodes[d]), + e.getNodeWrapper(h).containsPositions() ? ((f = h), (g = 0)) : ((f = c), (g = d + 1))), f ? e.getPosition(f, g) : null ); }), @@ -3417,9 +3417,11 @@ var rangy; 0 == g ? ((b = f.parentNode), (c = b ? e.getNodeIndex() : 0)) : e.isCharacterDataNode() - ? ((b = f), (c = g - 1)) - : ((d = f.childNodes[g - 1]), - h.getNodeWrapper(d).containsPositions() ? ((b = d), (c = S.getNodeLength(d))) : ((b = f), (c = g - 1))), + ? ((b = f), (c = g - 1)) + : ((d = f.childNodes[g - 1]), + h.getNodeWrapper(d).containsPositions() + ? ((b = d), (c = S.getNodeLength(d))) + : ((b = f), (c = g - 1))), b ? h.getPosition(b, c) : null ); }), @@ -3722,18 +3724,18 @@ var rangy; -1 === d ? !1 : a - ? b - ? "<" === b - ? d > a - : ">" === b - ? a > d - : "<=" === b - ? d >= a - : ">=" === b - ? a >= d - : void 0 - : a === d - : !0 + ? b + ? "<" === b + ? d > a + : ">" === b + ? a > d + : "<=" === b + ? d >= a + : ">=" === b + ? a >= d + : void 0 + : a === d + : !0 ); } var d = navigator.userAgent, @@ -4163,10 +4165,10 @@ var rangy; return a !== b && a.contains(b); } : a.compareDocumentPosition - ? function (a, b) { - return !!(16 & a.compareDocumentPosition(b)); - } - : void 0; + ? function (a, b) { + return !!(16 & a.compareDocumentPosition(b)); + } + : void 0; })()), (function (a) { var b = document; @@ -4539,8 +4541,8 @@ var rangy; "object" == typeof c && c.nodeType ? ((e = d.createElement("div")), e.appendChild(c)) : wysihtml.browser.supportsHTML5Tags(d) - ? ((e = d.createElement("div")), (e.innerHTML = c)) - : (b(d), (e = a(c, d))), + ? ((e = d.createElement("div")), (e.innerHTML = c)) + : (b(d), (e = a(c, d))), e ); }; @@ -4569,8 +4571,8 @@ var rangy; ("IMG" == d && "src" == a.attributes[b].name.toLowerCase() && wysihtml.dom.isLoadedImage(a) === !0 ? (e.src = a.src) : wysihtml.lang.array(["rowspan", "colspan"]).contains(a.attributes[b].name.toLowerCase()) && c - ? 1 !== a.attributes[b].value && (e[a.attributes[b].name] = a.attributes[b].value) - : (e[a.attributes[b].name] = a.attributes[b].value)); + ? 1 !== a.attributes[b].value && (e[a.attributes[b].name] = a.attributes[b].value) + : (e[a.attributes[b].name] = a.attributes[b].value)); return e; }), (wysihtml.dom.getParentElement = (function () { @@ -5552,18 +5554,18 @@ var rangy; return a.textContent; })) : "innerText" in b - ? ((a.setTextContent = function (a, b) { - a.innerText = b; - }), - (a.getTextContent = function (a) { - return a.innerText; - })) - : ((a.setTextContent = function (a, b) { - a.nodeValue = b; - }), - (a.getTextContent = function (a) { - return a.nodeValue; - })); + ? ((a.setTextContent = function (a, b) { + a.innerText = b; + }), + (a.getTextContent = function (a) { + return a.innerText; + })) + : ((a.setTextContent = function (a, b) { + a.nodeValue = b; + }), + (a.getTextContent = function (a) { + return a.nodeValue; + })); })(wysihtml.dom), (wysihtml.dom.unwrap = function (a) { var b = []; @@ -5702,16 +5704,16 @@ var rangy; return "hex" === b ? (a[0].toString(c) + a[1].toString(c) + a[2].toString(c)).toUpperCase() : "hash" === b - ? "#" + (a[0].toString(c) + a[1].toString(c) + a[2].toString(c)).toUpperCase() - : "rgb" === b - ? "rgb(" + a[0] + "," + a[1] + "," + a[2] + ")" - : "rgba" === b - ? "rgba(" + a[0] + "," + a[1] + "," + a[2] + "," + a[3] + ")" - : "csv" === b - ? a[0] + "," + a[1] + "," + a[2] + "," + a[3] - : a[3] && 1 !== a[3] - ? "rgba(" + a[0] + "," + a[1] + "," + a[2] + "," + a[3] + ")" - : "rgb(" + a[0] + "," + a[1] + "," + a[2] + ")"; + ? "#" + (a[0].toString(c) + a[1].toString(c) + a[2].toString(c)).toUpperCase() + : "rgb" === b + ? "rgb(" + a[0] + "," + a[1] + "," + a[2] + ")" + : "rgba" === b + ? "rgba(" + a[0] + "," + a[1] + "," + a[2] + "," + a[3] + ")" + : "csv" === b + ? a[0] + "," + a[1] + "," + a[2] + "," + a[3] + : a[3] && 1 !== a[3] + ? "rgba(" + a[0] + "," + a[1] + "," + a[2] + "," + a[3] + ")" + : "rgb(" + a[0] + "," + a[1] + "," + a[2] + ")"; }, parseFontSize: function (b) { var c = b.match(e("font-size")); @@ -5981,14 +5983,16 @@ var rangy; : (h && 3 !== h.nodeType && 1 !== h.nodeType ? (h = this.getPreviousNode(h, c)) : h && 3 === h.nodeType && /^\s*$/.test(h.textContent) - ? (h = this.getPreviousNode(h, c)) - : c && h && 1 === h.nodeType - ? ((e = a.dom.getStyle("display").from(h)), - a.lang.array(["BR", "HR", "IMG"]).contains(h.nodeName) || - a.lang.array(["block", "inline-block", "flex", "list-item", "table"]).contains(e) || - !/^[\s]*$/.test(h.innerHTML) || - (h = this.getPreviousNode(h, c))) - : h || b === this.contain || ((g = b.parentNode), g !== this.contain && (h = this.getPreviousNode(g, c))), + ? (h = this.getPreviousNode(h, c)) + : c && h && 1 === h.nodeType + ? ((e = a.dom.getStyle("display").from(h)), + a.lang.array(["BR", "HR", "IMG"]).contains(h.nodeName) || + a.lang.array(["block", "inline-block", "flex", "list-item", "table"]).contains(e) || + !/^[\s]*$/.test(h.innerHTML) || + (h = this.getPreviousNode(h, c))) + : h || + b === this.contain || + ((g = b.parentNode), g !== this.contain && (h = this.getPreviousNode(g, c))), h !== this.contain ? h : !1); }, getNodesNearCaret: function () { @@ -6097,8 +6101,8 @@ var rangy; ? 0 === e && ((d.nodeName && d.nodeName === b.toUpperCase()) || a.dom.getParentElement(d.parentNode, { query: b }, 1)) : d - ? 0 === e && !this.getPreviousNode(d, !0) - : void 0; + ? 0 === e && !this.getPreviousNode(d, !0) + : void 0; }, getBeforeSelection: function (b) { var c, @@ -6388,14 +6392,14 @@ var rangy; (3 === i.startContainer.nodeType && i.startOffset < i.startContainer.data.length ? i.moveEnd("character", 1) : 1 === i.startContainer.nodeType && - i.startContainer.childNodes[i.startOffset] && - 3 === i.startContainer.childNodes[i.startOffset].nodeType && - i.startContainer.childNodes[i.startOffset].data.length > 0 - ? i.moveEnd("character", 1) - : i.startOffset > 0 && - (3 === i.startContainer.nodeType || - (1 === i.startContainer.nodeType && !l(m(i.startContainer.childNodes[i.startOffset - 1])))) && - i.moveStart("character", -1)), + i.startContainer.childNodes[i.startOffset] && + 3 === i.startContainer.childNodes[i.startOffset].nodeType && + i.startContainer.childNodes[i.startOffset].data.length > 0 + ? i.moveEnd("character", 1) + : i.startOffset > 0 && + (3 === i.startContainer.nodeType || + (1 === i.startContainer.nodeType && !l(m(i.startContainer.childNodes[i.startOffset - 1])))) && + i.moveStart("character", -1)), i.collapsed || i.insertNode(this.doc.createTextNode(a.INVISIBLE_SPACE)), (b = i.nativeRange.getBoundingClientRect()); do @@ -6791,31 +6795,34 @@ var rangy; (a.setStartBefore(d), a.setEndAfter(e)) ) : d && 1 === d.nodeType && 3 === e.nodeType - ? void ( - d.firstChild === e && - a.endOffset === e.data.length && - d !== b.element && - "LI" !== d.nodeName && - "TD" !== d.nodeName && - a.setEndAfter(d) - ) - : e && 1 === e.nodeType && 3 === d.nodeType - ? void ( - e.firstChild === d && - 0 === a.startOffset && - e !== b.element && - "LI" !== e.nodeName && - "TD" !== e.nodeName && - a.setStartBefore(e) - ) - : d && 3 === d.nodeType && d === e && 1 === d.parentNode.childNodes.length - ? void ( - a.endOffset == e.data.length && - 0 === a.startOffset && - ((c = d.parentNode), - c !== b.element && "LI" !== c.nodeName && "TD" !== c.nodeName && (a.setStartBefore(c), a.setEndAfter(c))) - ) - : void 0; + ? void ( + d.firstChild === e && + a.endOffset === e.data.length && + d !== b.element && + "LI" !== d.nodeName && + "TD" !== d.nodeName && + a.setEndAfter(d) + ) + : e && 1 === e.nodeType && 3 === d.nodeType + ? void ( + e.firstChild === d && + 0 === a.startOffset && + e !== b.element && + "LI" !== e.nodeName && + "TD" !== e.nodeName && + a.setStartBefore(e) + ) + : d && 3 === d.nodeType && d === e && 1 === d.parentNode.childNodes.length + ? void ( + a.endOffset == e.data.length && + 0 === a.startOffset && + ((c = d.parentNode), + c !== b.element && + "LI" !== c.nodeName && + "TD" !== c.nodeName && + (a.setStartBefore(c), a.setEndAfter(c))) + ) + : void 0; } function p(b) { for (var c, d, e, f, g, h, i = [], j = 0, k = b.length; k > j; j++) @@ -6840,8 +6847,8 @@ var rangy; h ? f.setEnd(h, h.childNodes.length) : c[d].closest("ul, ol") - ? f.setEndBefore(c[d].closest("ul, ol")) - : f.setEndBefore(c[d]), + ? f.setEndBefore(c[d].closest("ul, ol")) + : f.setEndBefore(c[d]), i.push(f), b[j].setStart(c[d], 0)), (g === b[j].NODE_BEFORE || g === b[j].NODE_INSIDE) && @@ -6852,8 +6859,8 @@ var rangy; h ? b[j].setStart(h, 0) : c[d].closest("ul, ol") - ? b[j].setStartAfter(c[d].closest("ul, ol")) - : b[j].setStartAfter(c[d])); + ? b[j].setStartAfter(c[d].closest("ul, ol")) + : b[j].setStartAfter(c[d])); i.push(b[j]); } else i.push(b[j]); return i; @@ -7152,14 +7159,14 @@ var rangy; return 1 !== b.nodeType || 1 !== c.nodeType ? !1 : b.nodeName !== c.nodeName - ? !1 - : ((d = b.className.trim().replace(/\s+/g, " ").split(" ")), - (e = c.className.trim().replace(/\s+/g, " ").split(" ")), - a.lang.array(d).without(e).length > 0 - ? !1 - : ((f = a.dom.getAttributes(b)), - (g = a.dom.getAttributes(c)), - f.length === g.length && a.lang.object(a.lang.object(f).difference(g)).isEmpty() ? !0 : !1)); + ? !1 + : ((d = b.className.trim().replace(/\s+/g, " ").split(" ")), + (e = c.className.trim().replace(/\s+/g, " ").split(" ")), + a.lang.array(d).without(e).length > 0 + ? !1 + : ((f = a.dom.getAttributes(b)), + (g = a.dom.getAttributes(c)), + f.length === g.length && a.lang.object(a.lang.object(f).difference(g)).isEmpty() ? !0 : !1)); } function f(b, c) { var d = (c && c.nodeName) || F, @@ -7514,11 +7521,11 @@ var rangy; b(c, d) ? (f.el = c) : b(c, h) - ? (f = { el: c, other: !0 }) - : g && - (b(g.parentNode, d) - ? (f.el = g.parentNode) - : b(g.parentNode, h) && (f = { el: g.parentNode, other: !0 })); + ? (f = { el: c, other: !0 }) + : g && + (b(g.parentNode, d) + ? (f.el = g.parentNode) + : b(g.parentNode, h) && (f = { el: g.parentNode, other: !0 })); } return f.el && !e.element.contains(f.el) && (f.el = null), f; }, @@ -7593,8 +7600,8 @@ var rangy; ? e(j.el, h, b) : d(j.el, h, b) : b.commands.support(l) - ? k.execCommand(l, !1, null) - : g(h, b); + ? k.execCommand(l, !1, null) + : g(h, b); }, state: function (a, b, d) { var e = a.selection.getSelectedNode(), @@ -7987,8 +7994,8 @@ var rangy; "string" == typeof this.config.placeholder ? this.config.placeholder : this.config.noTextarea - ? this.editableArea.getAttribute("data-placeholder") - : this.textarea.element.getAttribute("placeholder"); + ? this.editableArea.getAttribute("data-placeholder") + : this.textarea.element.getAttribute("placeholder"); f && b.simulatePlaceholder(this.parent, this, f, this.config.classNames.placeholder), this.commands.exec("styleWithCSS", !1), this._initObjectResizing(), diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.table_editing.min.js b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.table_editing.min.js index a5b43b480d8..945406a8b63 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.table_editing.min.js +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.table_editing.min.js @@ -419,8 +419,8 @@ ? this.collapseCellToNextRow(a) : b(a.el) : parseInt(f.getAttribute(a.el, "rowspan"), 10) > 2 - ? a.el.setAttribute("rowspan", parseInt(f.getAttribute(a.el, "rowspan"), 10) - 1) - : a.el.removeAttribute("rowspan"); + ? a.el.setAttribute("rowspan", parseInt(f.getAttribute(a.el, "rowspan"), 10) - 1) + : a.el.removeAttribute("rowspan"); }, getRowElementsByCell: function () { var a = []; @@ -498,8 +498,8 @@ ? a.el.setAttribute("rowspan", parseInt(f.getAttribute(a.el, "rowspan"), 10) + 1) : b.appendChild(this.createCells("td", 1, e)) : "above" != d && a.isRowspan && a.lastRow - ? b.appendChild(this.createCells("td", 1, e)) - : c.isRowspan && a.el.attr("rowspan", parseInt(f.getAttribute(a.el, "rowspan"), 10) + 1); + ? b.appendChild(this.createCells("td", 1, e)) + : c.isRowspan && a.el.attr("rowspan", parseInt(f.getAttribute(a.el, "rowspan"), 10) + 1); }, add: function (a) { this.rectify() && diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.toolbar.min.js b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.toolbar.min.js index 767512b48c3..7cdc8d3a31f 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.toolbar.min.js +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/client/resources/js/wysihtml/wysihtml.toolbar.min.js @@ -430,10 +430,10 @@ l.config.showToolbarDialogsOnSelection || j ? i.dialog.show(d) : i.dialog.update(d)) : i.dialog.hide())) : i.tracksBlankValue - ? g.addClass(i.link, e) - : (g.removeClass(i.link, e), - i.group && g.removeClass(i.group, e), - i.dialog && !i.value && i.dialog.hide())); + ? g.addClass(i.link, e) + : (g.removeClass(i.link, e), + i.group && g.removeClass(i.group, e), + i.dialog && !i.value && i.dialog.hide())); for (a in m) (h = m[a]), "change_view" === h.name && diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/public/highlight/highlight.min.js b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/public/highlight/highlight.min.js index 9f040ec710f..08b9ff2d4a0 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/public/highlight/highlight.min.js +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/public/highlight/highlight.min.js @@ -363,11 +363,11 @@ ? e : t : "start" === t[0].event - ? e - : t + ? e + : t : e.length - ? e - : t; + ? e + : t; } function c(e) { n += diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/pom.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/pom.xml index e68acdec223..ce9adfbbb31 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -39,5 +38,4 @@ uberfire-widgets-core-client - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml index 747c967fa49..0059e397219 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -118,7 +117,5 @@ - - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/resources/org/uberfire/ext/widgets/core/UberfireWidgetsCore.gwt.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/resources/org/uberfire/ext/widgets/core/UberfireWidgetsCore.gwt.xml index 7f1bacbc004..8e27efc6ccf 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/resources/org/uberfire/ext/widgets/core/UberfireWidgetsCore.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/resources/org/uberfire/ext/widgets/core/UberfireWidgetsCore.gwt.xml @@ -20,7 +20,6 @@ - @@ -30,5 +29,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml index 5b3782c2182..7dc03b3e48a 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -72,7 +71,5 @@ - - diff --git a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/resources/org/uberfire/ext/widgets/table/UberfireTableWidget.gwt.xml b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/resources/org/uberfire/ext/widgets/table/UberfireTableWidget.gwt.xml index c028abd0c8a..5e20dda610f 100644 --- a/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/resources/org/uberfire/ext/widgets/table/UberfireTableWidget.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/resources/org/uberfire/ext/widgets/table/UberfireTableWidget.gwt.xml @@ -19,6 +19,4 @@ --> - - - + diff --git a/packages/dashbuilder/appformer/uberfire-testing-utils/pom.xml b/packages/dashbuilder/appformer/uberfire-testing-utils/pom.xml index bef20fd0153..a23915031ba 100644 --- a/packages/dashbuilder/appformer/uberfire-testing-utils/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-testing-utils/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -38,7 +37,6 @@ UberFire Testing Utils - org.jboss.errai errai-ioc @@ -89,8 +87,5 @@ commons-io commons-io - - - diff --git a/packages/dashbuilder/appformer/uberfire-workbench/pom.xml b/packages/dashbuilder/appformer/uberfire-workbench/pom.xml index cb2fe6987e3..4c09b679d51 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-workbench/pom.xml @@ -41,5 +41,4 @@ uberfire-workbench-processors uberfire-workbench-processors-tests - diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml index ff627faa548..777cc4652a3 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -143,7 +142,6 @@ - @@ -434,5 +432,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/resources/org/uberfire/client/views/static/jquery-ui/jquery-ui.min.js b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/resources/org/uberfire/client/views/static/jquery-ui/jquery-ui.min.js index 56aa89b95c2..194a415072b 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/resources/org/uberfire/client/views/static/jquery-ui/jquery-ui.min.js +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/main/resources/org/uberfire/client/views/static/jquery-ui/jquery-ui.min.js @@ -113,18 +113,18 @@ return "instance" === o ? ((l = s), !1) : s - ? t.isFunction(s[o]) && "_" !== o.charAt(0) - ? ((i = s[o].apply(s, r)), - i !== s && void 0 !== i ? ((l = i && i.jquery ? l.pushStack(i.get()) : i), !1) : void 0) - : t.error("no such method '" + o + "' for " + e + " widget instance") - : t.error( - "cannot call methods on " + - e + - " prior to initialization; " + - "attempted to call method '" + - o + - "'" - ); + ? t.isFunction(s[o]) && "_" !== o.charAt(0) + ? ((i = s[o].apply(s, r)), + i !== s && void 0 !== i ? ((l = i && i.jquery ? l.pushStack(i.get()) : i), !1) : void 0) + : t.error("no such method '" + o + "' for " + e + " widget instance") + : t.error( + "cannot call methods on " + + e + + " prior to initialization; " + + "attempted to call method '" + + o + + "'" + ); }) : (l = void 0) : (r.length && (o = t.widget.extend.apply(null, [o].concat(r))), @@ -366,10 +366,10 @@ a && t.effects && t.effects.effect[r] ? s[e](n) : r !== e && s[r] - ? s[r](n.duration, n.easing, o) - : s.queue(function (i) { - t(this)[e](), o && o.call(s[0]), i(); - }); + ? s[r](n.duration, n.easing, o) + : s.queue(function (i) { + t(this)[e](), o && o.call(s[0]), i(); + }); }; }), t.widget, @@ -385,10 +385,10 @@ return 9 === i.nodeType ? { width: e.width(), height: e.height(), offset: { top: 0, left: 0 } } : t.isWindow(i) - ? { width: e.width(), height: e.height(), offset: { top: e.scrollTop(), left: e.scrollLeft() } } - : i.preventDefault - ? { width: 0, height: 0, offset: { top: i.pageY, left: i.pageX } } - : { width: e.outerWidth(), height: e.outerHeight(), offset: e.offset() }; + ? { width: e.width(), height: e.height(), offset: { top: e.scrollTop(), left: e.scrollLeft() } } + : i.preventDefault + ? { width: 0, height: 0, offset: { top: i.pageY, left: i.pageX } } + : { width: e.outerWidth(), height: e.outerHeight(), offset: e.offset() }; } var n, o = Math.max, @@ -552,10 +552,10 @@ ? ((i = t.left + l + e.collisionWidth - a - n), (t.left += l - i)) : (t.left = h > 0 && 0 >= l ? n : l > h ? n + a - e.collisionWidth : n) : l > 0 - ? (t.left += l) - : h > 0 - ? (t.left -= h) - : (t.left = o(t.left - r, t.left)); + ? (t.left += l) + : h > 0 + ? (t.left -= h) + : (t.left = o(t.left - r, t.left)); }, top: function (t, e) { var i, @@ -570,10 +570,10 @@ ? ((i = t.top + l + e.collisionHeight - a - n), (t.top += l - i)) : (t.top = h > 0 && 0 >= l ? n : l > h ? n + a - e.collisionHeight : n) : l > 0 - ? (t.top += l) - : h > 0 - ? (t.top -= h) - : (t.top = o(t.top - r, t.top)); + ? (t.top += l) + : h > 0 + ? (t.top -= h) + : (t.top = o(t.top - r, t.top)); }, }, flip: { @@ -1249,22 +1249,22 @@ s(t.ui.autocomplete.filter(e, i.term)); })) : "string" == typeof this.options.source - ? ((i = this.options.source), - (this.source = function (e, n) { - s.xhr && s.xhr.abort(), - (s.xhr = t.ajax({ - url: i, - data: e, - dataType: "json", - success: function (t) { - n(t); - }, - error: function () { - n([]); - }, - })); - })) - : (this.source = this.options.source); + ? ((i = this.options.source), + (this.source = function (e, n) { + s.xhr && s.xhr.abort(), + (s.xhr = t.ajax({ + url: i, + data: e, + dataType: "json", + success: function (t) { + n(t); + }, + error: function () { + n([]); + }, + })); + })) + : (this.source = this.options.source); }, _searchTimeout: function (t) { clearTimeout(this.searching), @@ -1282,8 +1282,8 @@ t.length < this.options.minLength ? this.close(e) : this._trigger("search", e) !== !1 - ? this._search(t) - : void 0 + ? this._search(t) + : void 0 ); }, _search: function (t) { diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/test/java/org/uberfire/client/views/pfly/PatternFlyTabTests.gwt.xml b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/test/java/org/uberfire/client/views/pfly/PatternFlyTabTests.gwt.xml index cf175ec4e23..e96849f9484 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/test/java/org/uberfire/client/views/pfly/PatternFlyTabTests.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/test/java/org/uberfire/client/views/pfly/PatternFlyTabTests.gwt.xml @@ -20,7 +20,6 @@ - @@ -28,6 +27,6 @@ - + diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/pom.xml b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/pom.xml index f75a5d265e9..8fb86871bd8 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -111,5 +110,4 @@ test - diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/UberfireWorkbench.gwt.xml b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/UberfireWorkbench.gwt.xml index d3341405575..5eabdb965fe 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/UberfireWorkbench.gwt.xml +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/UberfireWorkbench.gwt.xml @@ -60,5 +60,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/css/workbench.css b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/css/workbench.css index 3bf4832e9ed..4f28102bf01 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/css/workbench.css +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/css/workbench.css @@ -67,8 +67,12 @@ } .uf-listbar { - -moz-box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 2px 0px; - -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 2px 0px; + -moz-box-shadow: + rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, + rgba(0, 0, 0, 0.0470588) 0px 1px 2px 0px; + -webkit-box-shadow: + rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, + rgba(0, 0, 0, 0.0470588) 0px 1px 2px 0px; background: rgb(245, 245, 245) linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)) repeat-x; border-image-outset: 0px; border-image-repeat: stretch; @@ -78,7 +82,9 @@ border: 1px solid rgba(0, 0, 0, 0.0980392); border-top-width: 0px; border-bottom-color: rgb(179, 179, 179); - box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 2px 0px; + box-shadow: + rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, + rgba(0, 0, 0, 0.0470588) 0px 1px 2px 0px; box-sizing: border-box; color: rgb(51, 51, 51); padding-left: 6px; diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml index 112037db054..f7c0ab6cfba 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -32,5 +31,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors-tests/pom.xml b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors-tests/pom.xml index e7f0b372696..5e53691984a 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors-tests/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors-tests/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -37,7 +36,6 @@ UberFire Workbench Processors Tests - org.uberfire uberfire-workbench-processors @@ -53,7 +51,7 @@ gwt-user provided - + com.google.gwt gwt-dev @@ -68,7 +66,7 @@ commons-logging - + junit @@ -80,12 +78,11 @@ jakarta.inject-api test - + - com.google.jsinterop - base + com.google.jsinterop + base - @@ -99,5 +96,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/logback-test.xml b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/logback-test.xml index 112037db054..f7c0ab6cfba 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/logback-test.xml +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/logback-test.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -32,5 +31,4 @@ - diff --git a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors/pom.xml b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors/pom.xml index bed10648b99..8fa9b1b6e14 100644 --- a/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors/pom.xml +++ b/packages/dashbuilder/appformer/uberfire-workbench/uberfire-workbench-processors/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.uberfire @@ -37,7 +36,6 @@ UberFire Workbench Processors - jakarta.enterprise jakarta.enterprise.cdi-api @@ -61,5 +59,4 @@ - diff --git a/packages/dashbuilder/dashbuilder-bom/pom.xml b/packages/dashbuilder/dashbuilder-bom/pom.xml index d37c711bc34..3b70647f621 100644 --- a/packages/dashbuilder/dashbuilder-bom/pom.xml +++ b/packages/dashbuilder/dashbuilder-bom/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder @@ -126,7 +125,7 @@ org.kie.soup kie-soup-dataset-external ${project.version} - + @@ -606,9 +605,6 @@ provided war - - - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-common-client/pom.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-common-client/pom.xml index ef7b27d5077..47b09ae4603 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-common-client/pom.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-common-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder @@ -37,7 +36,6 @@ Dashbuilder Common Client - org.jboss.errai errai-common @@ -68,7 +66,5 @@ org.uberfire uberfire-client-api - - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/pom.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/pom.xml index ea243e26a38..609e966e596 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/pom.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder @@ -36,7 +35,6 @@ Dashbuilder Dataset Client - org.jboss.errai errai-common @@ -91,7 +89,5 @@ test-jar test - - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/src/main/resources/org/dashbuilder/DatasetClient.gwt.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/src/main/resources/org/dashbuilder/DatasetClient.gwt.xml index 2325b205a74..8e9125da3a4 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/src/main/resources/org/dashbuilder/DatasetClient.gwt.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-dataset-client/src/main/resources/org/dashbuilder/DatasetClient.gwt.xml @@ -31,5 +31,4 @@ - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/pom.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/pom.xml index f6fb7d7e1ec..07fe1d92d5f 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/pom.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder @@ -36,7 +35,6 @@ Dashbuilder Displayer Client - org.jboss.errai errai-common @@ -57,7 +55,7 @@ org.uberfire uberfire-api - + org.uberfire uberfire-client-api @@ -124,7 +122,5 @@ uberfire-testing-utils test - - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/src/main/resources/org/dashbuilder/DisplayerClient.gwt.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/src/main/resources/org/dashbuilder/DisplayerClient.gwt.xml index 570c29c1156..3456ab6fadc 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/src/main/resources/org/dashbuilder/DisplayerClient.gwt.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-client/src/main/resources/org/dashbuilder/DisplayerClient.gwt.xml @@ -22,7 +22,7 @@ - + diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-editor/pom.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-editor/pom.xml index 20bca2d9785..5021fa30f1f 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-editor/pom.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-editor/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder @@ -36,7 +35,6 @@ Dashbuilder Displayer Editor Widgets - org.uberfire uberfire-workbench-client @@ -85,7 +83,5 @@ gwtmockito test - - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-editor/src/main/resources/org/dashbuilder/DisplayerEditor.gwt.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-editor/src/main/resources/org/dashbuilder/DisplayerEditor.gwt.xml index 1b053cdd4e0..b23eb5dc53e 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-editor/src/main/resources/org/dashbuilder/DisplayerEditor.gwt.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-displayer-editor/src/main/resources/org/dashbuilder/DisplayerEditor.gwt.xml @@ -28,5 +28,4 @@ - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-navigation-client/pom.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-navigation-client/pom.xml index 567d6ae8364..9d72866d479 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-navigation-client/pom.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-navigation-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder @@ -79,7 +78,6 @@ provided - org.uberfire uberfire-layout-editor-api @@ -101,9 +99,7 @@ com.google.gwt.gwtmockito gwtmockito - test + test - - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-navigation-client/src/main/resources/org/dashbuilder/NavigationClient.gwt.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-navigation-client/src/main/resources/org/dashbuilder/NavigationClient.gwt.xml index 65108eae9ca..d6310243949 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-navigation-client/src/main/resources/org/dashbuilder/NavigationClient.gwt.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-navigation-client/src/main/resources/org/dashbuilder/NavigationClient.gwt.xml @@ -20,8 +20,6 @@ - - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-c3/pom.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-c3/pom.xml index c5177db3bb7..daca6219003 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-c3/pom.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-c3/pom.xml @@ -59,14 +59,14 @@ org.webjars.npm d3-geo-projection - + org.webjars.npm d3-geo - + org.webjars.npm d3-array - + @@ -168,10 +168,8 @@ uberfire-testing-utils test - - @@ -269,5 +267,4 @@ - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-c3/src/main/resources/org/dashbuilder/renderer/C3Renderer.gwt.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-c3/src/main/resources/org/dashbuilder/renderer/C3Renderer.gwt.xml index 42b093f6446..109ace0672c 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-c3/src/main/resources/org/dashbuilder/renderer/C3Renderer.gwt.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-c3/src/main/resources/org/dashbuilder/renderer/C3Renderer.gwt.xml @@ -29,5 +29,4 @@ - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-default/pom.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-default/pom.xml index 97fcbc0f9d1..7d9317976c7 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-default/pom.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-default/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder @@ -147,7 +146,5 @@ uberfire-testing-utils test - - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-echarts/pom.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-echarts/pom.xml index 7b1ae857f6e..ae963a5656c 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-echarts/pom.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-echarts/pom.xml @@ -99,7 +99,6 @@ org.jboss.errai errai-ui - @@ -159,5 +158,4 @@ - diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-echarts/src/main/resources/org/dashbuilder/renderer/EChartsRenderer.gwt.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-echarts/src/main/resources/org/dashbuilder/renderer/EChartsRenderer.gwt.xml index 0724abce4e3..b486bea5b2c 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-echarts/src/main/resources/org/dashbuilder/renderer/EChartsRenderer.gwt.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/dashbuilder-renderer-echarts/src/main/resources/org/dashbuilder/renderer/EChartsRenderer.gwt.xml @@ -25,7 +25,6 @@ - - + diff --git a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/pom.xml b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/pom.xml index a21dc74e7b2..c69d53a6185 100644 --- a/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/pom.xml +++ b/packages/dashbuilder/dashbuilder-client/dashbuilder-renderers/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder diff --git a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/pom.xml b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/pom.xml index 93b98607139..d61aad941a0 100644 --- a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/pom.xml +++ b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder @@ -86,7 +85,6 @@ provided - org.dashbuilder dashbuilder-displayer-api @@ -330,7 +328,7 @@ errai-cdi-shared provided - + org.webjars.npm @@ -451,7 +449,6 @@ org.uberfire:uberfire-client-api org.uberfire:uberfire-workbench-client org.uberfire:uberfire-workbench-client-views-patternfly - true @@ -561,7 +558,7 @@ copy-resources - ${project.build.outputDirectory}/org/dashbuilder/client/resources/js + ${project.build.outputDirectory}/org/dashbuilder/client/resources/js copy-resources - ${project.build.outputDirectory}/org/dashbuilder/client/resources/js + ${project.build.outputDirectory}/org/dashbuilder/client/resources/js - ${project.build.directory}/js-yaml/META-INF/resources/webjars/js-yaml/${version.org.webjars.npm.js-yaml}/dist js-yaml.min.js @@ -595,7 +592,6 @@ - @@ -608,7 +604,8 @@ - + + org.codehaus.mojo gwt-maven-plugin @@ -623,7 +620,7 @@ maven-war-plugin WEB-INF/,META-INF/ - + @@ -696,7 +693,5 @@ - - diff --git a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/resources/org/dashbuilder/DashbuilderRuntimeSourceMaps.gwt.xml b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/resources/org/dashbuilder/DashbuilderRuntimeSourceMaps.gwt.xml index 1aba717aec5..205606b1789 100644 --- a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/resources/org/dashbuilder/DashbuilderRuntimeSourceMaps.gwt.xml +++ b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/resources/org/dashbuilder/DashbuilderRuntimeSourceMaps.gwt.xml @@ -20,11 +20,8 @@ - - - diff --git a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/resources/org/dashbuilder/FastCompiledDashbuilderRuntime.gwt.xml b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/resources/org/dashbuilder/FastCompiledDashbuilderRuntime.gwt.xml index 37b83fbab83..0ca3e622aae 100644 --- a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/resources/org/dashbuilder/FastCompiledDashbuilderRuntime.gwt.xml +++ b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/resources/org/dashbuilder/FastCompiledDashbuilderRuntime.gwt.xml @@ -20,12 +20,10 @@ - - diff --git a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/webapp/WEB-INF/beans.xml b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/webapp/WEB-INF/beans.xml index cb61c852076..5c65d8e47ee 100644 --- a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/webapp/WEB-INF/beans.xml +++ b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/webapp/WEB-INF/beans.xml @@ -18,50 +18,50 @@ ~ under the License. --> - + - - + - - + - - - - - - - - - - + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/webapp/index.html b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/webapp/index.html index 6e1e1c41d05..a31016de425 100644 --- a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/webapp/index.html +++ b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-client/src/main/webapp/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + diff --git a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-shared/pom.xml b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-shared/pom.xml index db914352c68..052a0bf0c58 100644 --- a/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-shared/pom.xml +++ b/packages/dashbuilder/dashbuilder-runtime-parent/dashbuilder-runtime-shared/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.dashbuilder diff --git a/packages/dashbuilder/dashbuilder-runtime-parent/pom.xml b/packages/dashbuilder/dashbuilder-runtime-parent/pom.xml index 994675ff5c8..1469c9daca4 100644 --- a/packages/dashbuilder/dashbuilder-runtime-parent/pom.xml +++ b/packages/dashbuilder/dashbuilder-runtime-parent/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > - 4.0.0 @@ -53,5 +52,4 @@ dashbuilder-runtime-shared dashbuilder-runtime-client - diff --git a/packages/dashbuilder/dashbuilder-shared/dashbuilder-displayer-api/pom.xml b/packages/dashbuilder/dashbuilder-shared/dashbuilder-displayer-api/pom.xml index 2e83c8bdab0..d1b74a9e657 100644 --- a/packages/dashbuilder/dashbuilder-shared/dashbuilder-displayer-api/pom.xml +++ b/packages/dashbuilder/dashbuilder-shared/dashbuilder-displayer-api/pom.xml @@ -36,7 +36,6 @@ Dashbuilder Displayer API shared between client and server. - org.kie.soup kie-soup-dataset-api @@ -57,6 +56,5 @@ gwtmockito test - diff --git a/packages/dashbuilder/dashbuilder-shared/dashbuilder-displayer-api/src/main/resources/org/dashbuilder/DisplayerAPI.gwt.xml b/packages/dashbuilder/dashbuilder-shared/dashbuilder-displayer-api/src/main/resources/org/dashbuilder/DisplayerAPI.gwt.xml index b34810582b9..a7620087857 100644 --- a/packages/dashbuilder/dashbuilder-shared/dashbuilder-displayer-api/src/main/resources/org/dashbuilder/DisplayerAPI.gwt.xml +++ b/packages/dashbuilder/dashbuilder-shared/dashbuilder-displayer-api/src/main/resources/org/dashbuilder/DisplayerAPI.gwt.xml @@ -23,5 +23,4 @@ - diff --git a/packages/dashbuilder/dashbuilder-shared/dashbuilder-navigation-api/pom.xml b/packages/dashbuilder/dashbuilder-shared/dashbuilder-navigation-api/pom.xml index 9f21629f32f..a8055538f00 100644 --- a/packages/dashbuilder/dashbuilder-shared/dashbuilder-navigation-api/pom.xml +++ b/packages/dashbuilder/dashbuilder-shared/dashbuilder-navigation-api/pom.xml @@ -36,7 +36,6 @@ Dashbuilder Navigation API shared between client and server - org.jboss.errai errai-common @@ -56,7 +55,5 @@ org.kie.soup kie-soup-json - - diff --git a/packages/dashbuilder/dashbuilder-shared/dashbuilder-navigation-api/src/main/resources/org/dashbuilder/NavigationAPI.gwt.xml b/packages/dashbuilder/dashbuilder-shared/dashbuilder-navigation-api/src/main/resources/org/dashbuilder/NavigationAPI.gwt.xml index 9ae2c591d44..dc131df605c 100644 --- a/packages/dashbuilder/dashbuilder-shared/dashbuilder-navigation-api/src/main/resources/org/dashbuilder/NavigationAPI.gwt.xml +++ b/packages/dashbuilder/dashbuilder-shared/dashbuilder-navigation-api/src/main/resources/org/dashbuilder/NavigationAPI.gwt.xml @@ -20,7 +20,5 @@ - - - + diff --git a/packages/dashbuilder/dashbuilder-shared/dashbuilder-services-api/pom.xml b/packages/dashbuilder/dashbuilder-shared/dashbuilder-services-api/pom.xml index a1dcb4d9c14..9bcdb9937ba 100644 --- a/packages/dashbuilder/dashbuilder-shared/dashbuilder-services-api/pom.xml +++ b/packages/dashbuilder/dashbuilder-shared/dashbuilder-services-api/pom.xml @@ -36,7 +36,6 @@ Dashbuilder Services API shared between client and server. - org.kie.soup kie-soup-dataset-api @@ -46,7 +45,5 @@ org.jboss.errai errai-bus - - diff --git a/packages/dashbuilder/dashbuilder-shared/dashbuilder-services-api/src/main/resources/org/dashbuilder/ServicesAPI.gwt.xml b/packages/dashbuilder/dashbuilder-shared/dashbuilder-services-api/src/main/resources/org/dashbuilder/ServicesAPI.gwt.xml index cb4c1876558..d83d9117ad7 100644 --- a/packages/dashbuilder/dashbuilder-shared/dashbuilder-services-api/src/main/resources/org/dashbuilder/ServicesAPI.gwt.xml +++ b/packages/dashbuilder/dashbuilder-shared/dashbuilder-services-api/src/main/resources/org/dashbuilder/ServicesAPI.gwt.xml @@ -20,7 +20,6 @@ - @@ -29,5 +28,4 @@ - diff --git a/packages/dashbuilder/dashbuilder-shared/pom.xml b/packages/dashbuilder/dashbuilder-shared/pom.xml index 3d4bb982fbd..fa829d78ede 100644 --- a/packages/dashbuilder/dashbuilder-shared/pom.xml +++ b/packages/dashbuilder/dashbuilder-shared/pom.xml @@ -52,5 +52,4 @@ dashbuilder-navigation-api dashbuilder-services-api - diff --git a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-api/pom.xml b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-api/pom.xml index 30d8be748cc..c48607c30a7 100644 --- a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-api/pom.xml +++ b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-api/pom.xml @@ -36,7 +36,6 @@ KIE Soup Dataset API shared between client and server. - javax.validation validation-api @@ -64,7 +63,5 @@ junit test - - diff --git a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-api/src/main/resources/org/dashbuilder/DatasetAPI.gwt.xml b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-api/src/main/resources/org/dashbuilder/DatasetAPI.gwt.xml index 7f69686dfaf..be8f3992366 100644 --- a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-api/src/main/resources/org/dashbuilder/DatasetAPI.gwt.xml +++ b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-api/src/main/resources/org/dashbuilder/DatasetAPI.gwt.xml @@ -20,12 +20,10 @@ - - diff --git a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-core/pom.xml b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-core/pom.xml index 721cf091ec4..10c7becb0c3 100644 --- a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-core/pom.xml +++ b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-core/pom.xml @@ -35,7 +35,6 @@ KIE Soup Dataset Core - org.apache.commons commons-lang3 @@ -92,7 +91,5 @@ test-jar test - - diff --git a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-external/pom.xml b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-external/pom.xml index 1a0e64a1e62..0ee4a05638c 100644 --- a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-external/pom.xml +++ b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-external/pom.xml @@ -75,6 +75,5 @@ test-jar test - diff --git a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-shared/pom.xml b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-shared/pom.xml index 29dc14e21a3..9ec68f8f37d 100644 --- a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-shared/pom.xml +++ b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-shared/pom.xml @@ -36,7 +36,6 @@ KIE Soup Dataset implementation shared between client and server. - org.kie.soup kie-soup-dataset-api @@ -47,6 +46,5 @@ junit test - diff --git a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-shared/src/main/resources/org/dashbuilder/DatasetShared.gwt.xml b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-shared/src/main/resources/org/dashbuilder/DatasetShared.gwt.xml index b90f2f1dd4d..ada26b25212 100644 --- a/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-shared/src/main/resources/org/dashbuilder/DatasetShared.gwt.xml +++ b/packages/dashbuilder/kie-soup-dataset/kie-soup-dataset-shared/src/main/resources/org/dashbuilder/DatasetShared.gwt.xml @@ -24,5 +24,4 @@ - diff --git a/packages/dashbuilder/kie-soup-dataset/kie-soup-json/pom.xml b/packages/dashbuilder/kie-soup-dataset/kie-soup-json/pom.xml index 329a81845c5..153fce8c448 100644 --- a/packages/dashbuilder/kie-soup-dataset/kie-soup-json/pom.xml +++ b/packages/dashbuilder/kie-soup-dataset/kie-soup-json/pom.xml @@ -34,5 +34,4 @@ KIE Soup JSON Module KIE Soup JSON utility library shared between client and server. - diff --git a/packages/dashbuilder/kie-soup-dataset/kie-soup-json/src/main/resources/org/dashbuilder/JSON.gwt.xml b/packages/dashbuilder/kie-soup-dataset/kie-soup-json/src/main/resources/org/dashbuilder/JSON.gwt.xml index 2f2f7a7b781..18a3cdb83fa 100644 --- a/packages/dashbuilder/kie-soup-dataset/kie-soup-json/src/main/resources/org/dashbuilder/JSON.gwt.xml +++ b/packages/dashbuilder/kie-soup-dataset/kie-soup-json/src/main/resources/org/dashbuilder/JSON.gwt.xml @@ -20,7 +20,5 @@ - - diff --git a/packages/dashbuilder/kie-soup-dataset/pom.xml b/packages/dashbuilder/kie-soup-dataset/pom.xml index a5a0b0d6e28..c6e206bc46f 100644 --- a/packages/dashbuilder/kie-soup-dataset/pom.xml +++ b/packages/dashbuilder/kie-soup-dataset/pom.xml @@ -68,6 +68,4 @@ kie-soup-dataset-core kie-soup-dataset-external - - diff --git a/packages/dashbuilder/package.json b/packages/dashbuilder/package.json index 4ab31fdec09..cbae8ac612e 100644 --- a/packages/dashbuilder/package.json +++ b/packages/dashbuilder/package.json @@ -53,4 +53,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/packages/dashbuilder/pom.xml b/packages/dashbuilder/pom.xml index d1680680727..fa92a1e0b90 100644 --- a/packages/dashbuilder/pom.xml +++ b/packages/dashbuilder/pom.xml @@ -369,7 +369,6 @@ ${version.jakarta.activation-api} - net.sf.opencsv @@ -456,7 +455,6 @@ - dashbuilder-bom kie-soup-dataset @@ -536,7 +534,6 @@ - com.google.code.maven-replacer-plugin replacer @@ -762,16 +759,19 @@ use 'org.slf4j:jcl-over-slf4j' instead --> commons-logging:commons-log* - log4j:log4j - javassist:javassist org.apache.cxf:cxf-bundle-jaxrs - org.jboss.weld.se:weld-se - org.jboss.weld.servlet:weld-servlet - org.mockito:mockito-all + org.jboss.weld.se:weld-se + + org.jboss.weld.servlet:weld-servlet + + org.mockito:mockito-all + javax.activation:activation @@ -1161,10 +1161,10 @@ maven-dependency-plugin ${version.org.apache.maven.plugins.dependency} - - maven-dependency-plugin - ${version.org.maven.dependency.plugin} - + + maven-dependency-plugin + ${version.org.maven.dependency.plugin} + @@ -1178,63 +1178,63 @@ org.apache.maven.plugins maven-checkstyle-plugin - - validate - validate - - check - - - checkstyle-suppressions.xml - - - - - - + + validate + validate + + check + + + checkstyle-suppressions.xml + + + + + + + + + + + + + - - - - - - - - - + - - - - - - - - + + + + + + + - - - - - - + - - ${project.build.directory}/checkstyle.log - true - true - true - false - ${checkstyle.logViolationsToConsole} - false - - - + + + + + + + ${project.build.directory}/checkstyle.log + true + true + true + false + ${checkstyle.logViolationsToConsole} + false + + + @@ -1356,5 +1356,4 @@ - diff --git a/packages/dev-deployment-base-image/package.json b/packages/dev-deployment-base-image/package.json index 8b2c7b9694f..56b915c3594 100644 --- a/packages/dev-deployment-base-image/package.json +++ b/packages/dev-deployment-base-image/package.json @@ -41,4 +41,4 @@ "rimraf": "^3.0.2", "run-script-os": "^1.1.6" } -} \ No newline at end of file +} diff --git a/packages/dev-deployment-base-image/pom.xml b/packages/dev-deployment-base-image/pom.xml index 876881a7cdf..f2d4aee1641 100644 --- a/packages/dev-deployment-base-image/pom.xml +++ b/packages/dev-deployment-base-image/pom.xml @@ -32,5 +32,4 @@ 4.0.0 org.kie.kogito dev-deployment-base-image - diff --git a/packages/dev-deployment-dmn-form-webapp-image/package.json b/packages/dev-deployment-dmn-form-webapp-image/package.json index 4e2e908d831..f241ae369b6 100644 --- a/packages/dev-deployment-dmn-form-webapp-image/package.json +++ b/packages/dev-deployment-dmn-form-webapp-image/package.json @@ -34,4 +34,4 @@ "rimraf": "^3.0.2", "run-script-os": "^1.1.6" } -} \ No newline at end of file +} diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Adjudication.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Adjudication.dmn index fcef7059eb1..d9f11b31606 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Adjudication.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Adjudication.dmn @@ -1,4 +1,4 @@ - + - - - - - + + + + + - + Should this application that has been referred for adjudication be accepted? Yes/No - + - + - + - + - + - + - + s.Bureau Strategy Decision Service - + Applicant data - + Requested product @@ -76,20 +119,20 @@ - - + + - - + + - - + + - - + + @@ -109,7 +152,7 @@ 172 256 - + 256 @@ -124,84 +167,123 @@ - + - - - + + + - - + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/FlightRebooking.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/FlightRebooking.dmn index c9cae380621..06f862f9b7b 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/FlightRebooking.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/FlightRebooking.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -66,34 +78,38 @@ string - - + + - - + + - - + + - + - + - + - + Flight List[ Status = "cancelled" ].Flight Number - + Passenger List[ list contains( Cancelled Flights, Flight Number ) ] @@ -106,35 +122,35 @@ - - + + - + - + - + reassign next passenger - + Prioritized Waiting List - + [] - + Flight List @@ -142,12 +158,16 @@ - - + + - - - + + + Passenger1.Status @@ -177,7 +197,7 @@ false - + "gold" @@ -192,7 +212,7 @@ true - + @@ -209,7 +229,7 @@ true - + @@ -226,7 +246,7 @@ true - + @@ -243,7 +263,7 @@ true - + @@ -260,61 +280,66 @@ true - + - - + + - - - + + + - + Waiting List[1] - + Flights[ Flight Number = Next Passenger.Flight Number ][1] - + - Flights[ From = Original Flight.From and To = Original Flight.To and Departure > Original Flight.Departure and Status = "scheduled" and has capacity( item, Reassigned Passengers List ) ][1] + Flights[ From = Original Flight.From and To = Original Flight.To and Departure > Original Flight.Departure and Status = "scheduled" and has capacity( item, Reassigned Passengers List ) ][1] - + - + Next Passenger.Name - + Next Passenger.Status - + Next Passenger.Miles - + Best Alternate Flight.Flight Number @@ -322,34 +347,43 @@ - + remove( Waiting List, 1 ) - + append( Reassigned Passengers List, Reassigned Passenger ) - if count( Remaining Waiting List ) > 0 then reassign next passenger( Remaining Waiting List, Updated Reassigned Passengers List, Flights ) else Updated Reassigned Passengers List + if count( Remaining Waiting List ) > 0 then reassign next passenger( Remaining Waiting List, Updated Reassigned Passengers List, Flights ) else Updated Reassigned Passengers List - + - - + + - - + + flight.Capacity > count( rebooked list[ Flight Number = flight.Flight Number ] ) @@ -378,7 +412,7 @@ 120 150 - + 150 @@ -455,95 +489,124 @@ - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Functions.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Functions.dmn index 096119d6f9d..023a4c5b2fc 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Functions.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Functions.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - - - - - + + + + + - + Monthly Income - (Monthly Repayments + Monthly Expenses) - + - + Risk Category - + Risk Category - - + + "High", "Decline" @@ -62,7 +97,7 @@ 0.6 - + @@ -73,7 +108,7 @@ 0.7 - + @@ -84,7 +119,7 @@ 0.8 - + @@ -102,16 +137,16 @@ else false - - + + - - - - + + + + - + if Product Type = "Standard Loan" then 20.00 @@ -121,7 +156,7 @@ else null - + (Amount*Rate/12)/(1-(1+Rate/12)**-Term) @@ -187,24 +222,32 @@ else null - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/InsurancePricing.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/InsurancePricing.dmn index dc75befff30..3043e3bbcb1 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/InsurancePricing.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/InsurancePricing.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - - + + - + - + - + Age @@ -47,8 +70,8 @@ had previous incidents - - + + >25 @@ -60,7 +83,7 @@ 1000 - + @@ -74,7 +97,7 @@ 1250 - + @@ -88,7 +111,7 @@ 2000 - + @@ -102,7 +125,7 @@ 3000 - + @@ -120,41 +143,59 @@ - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/LoanPreQualification.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/LoanPreQualification.dmn index 5425f347d19..0f10f687a1d 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/LoanPreQualification.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/LoanPreQualification.dmn @@ -1,4 +1,4 @@ - + - - + + Product_Type @@ -163,12 +176,12 @@ - - + + - - + + 0.36 @@ -176,47 +189,48 @@ - - + + - + - + - + - + - + PITI - + - (Requested Product.Amount*((Requested Product.Rate/100)/12))/(1-(1/(1+(Requested Product.Rate/100)/12)**-Requested Product.Term)) + (Requested Product.Amount*((Requested Product.Rate/100)/12))/(1-(1/(1+(Requested Product.Rate/100)/12)**-Requested Product.Term)) - + Applicant Data.Monthly.Tax - + Applicant Data.Monthly.Insurance - + Applicant Data.Monthly.Income @@ -233,49 +247,49 @@ else "Insufficient" - - + + - - - - + + + + (pmt+tax+insurance)/income - - + + - - + + - + - + - + - + DTI - + Applicant Data.Monthly.Repayments + Applicant Data.Monthly.Expenses - + Applicant Data.Monthly.Income @@ -292,10 +306,10 @@ else "Insufficient" - - + + - + @@ -303,8 +317,8 @@ else "Insufficient" Credit Score.FICO - - + + >= 750 @@ -313,7 +327,7 @@ else "Insufficient" "Excellent" - + @@ -324,7 +338,7 @@ else "Insufficient" "Good" - + @@ -335,7 +349,7 @@ else "Insufficient" "Fair" - + @@ -346,7 +360,7 @@ else "Insufficient" "Poor" - + @@ -357,22 +371,26 @@ else "Insufficient" "Bad" - + - - + + - + - + - + @@ -390,9 +408,9 @@ else "Insufficient" Front End Ratio - - - + + + "Poor", "Bad" @@ -410,7 +428,7 @@ else "Insufficient" "Credit Score too low." - + @@ -430,7 +448,7 @@ else "Insufficient" "Debt to income ratio is too high." - + @@ -450,7 +468,7 @@ else "Insufficient" "Mortgage payment to income ratio is too high." - + @@ -470,7 +488,7 @@ else "Insufficient" "Debt to income ratio is too high AND mortgage payment to income ratio is too high." - + @@ -490,29 +508,29 @@ else "Insufficient" "The borrower has been successfully prequalified for the requested loan." - + - - + + - - + + - - + + d/i - - + + 0.28 @@ -540,7 +558,7 @@ else "Insufficient" 100 1110 - + 1110 @@ -573,7 +591,7 @@ else "Insufficient" 100 632 - + 632 @@ -614,149 +632,226 @@ else "Insufficient" - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/META-INF/resources/images/BusinessModeler_Logo_38x38.svg b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/META-INF/resources/images/BusinessModeler_Logo_38x38.svg index 0514647292f..c632a51876a 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/META-INF/resources/images/BusinessModeler_Logo_38x38.svg +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/META-INF/resources/images/BusinessModeler_Logo_38x38.svg @@ -1,6 +1,18 @@ - + - + +.st0 { + fill: #dd3926; +} +.st1 { + fill: #cc3427; +} +.st2 { + fill: #ffffff; +} +.st3 { + fill: #e5e5e4; +} + Automation @@ -38,13 +58,13 @@ Created with Sketch. - - - - - - - - - + + + + + + + + + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/META-INF/resources/images/app_logo_rgb_fullcolor_reverse.svg b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/META-INF/resources/images/app_logo_rgb_fullcolor_reverse.svg index 2cd885c3761..84e3d508ef0 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/META-INF/resources/images/app_logo_rgb_fullcolor_reverse.svg +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/META-INF/resources/images/app_logo_rgb_fullcolor_reverse.svg @@ -1,6 +1,6 @@ - + - - - + + + + + + + + + + + + + + + + + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/ManyInputs.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/ManyInputs.dmn index 9f26c10faaa..7f610fb941d 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/ManyInputs.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/ManyInputs.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -51,224 +63,244 @@ - - + + - + TimeInput - - + + - - + + - + StringInput - - + + - - + + - + NumberInput - - + + - - + + - + DateAndTimeInput - - + + - - + + - + DateInput - - + + - - + + - + ContextInput - - + + - - + + - + BooleanInput - - + + - - + + - + AnyInput - - + + - - + + - - + + - - + + - - + + - - + + - + EnumInput - - + + - + CustomDateTimeInput - - + + - + StructInput - - + + - + CustomTimeInput - - + + - + UndefinedInput - - + + - - + + - + DaysAndTimeDurationInput - - + + - - + + - + YearsAndMonthsInput - - + + - - + + - - + + - + DeepStructInput.myStruct.foo + DeepStructInput.myStruct.bar @@ -328,358 +360,534 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Recursive.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Recursive.dmn index 5aad4dac68c..1ffc01d0768 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Recursive.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Recursive.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -35,14 +47,14 @@ - - + + - - + + - + MyInput @@ -57,28 +69,39 @@ - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Routing.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Routing.dmn index 9ca15a9c4f1..95d820d62f8 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Routing.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Routing.dmn @@ -1,4 +1,4 @@ - + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - + + - - + + - - + + - + What is the risk score for this applicant? A number greater than 70 and less than 150 - + - + - + Applicant data.Age - + Applicant data.MaritialStatus - + Applicant data.EmploymentStatus - + Age @@ -95,8 +130,8 @@ Maritial Status - - + + [18..22) @@ -111,7 +146,7 @@ 32 - + @@ -128,7 +163,7 @@ 35 - + @@ -145,7 +180,7 @@ 40 - + @@ -162,7 +197,7 @@ 43 - + @@ -179,7 +214,7 @@ 48 - + @@ -196,7 +231,7 @@ 25 - + @@ -213,7 +248,7 @@ 45 - + @@ -230,7 +265,7 @@ 15 - + @@ -247,7 +282,7 @@ 18 - + @@ -264,7 +299,7 @@ 45 - + @@ -281,7 +316,7 @@ 36 - + @@ -289,34 +324,43 @@ - + Which risk category is most appropriate for this applicant given all available data? - A value from the explicit list "Decline", "High", "Medium", "Low", "Very Low". - + A value from the explicit list "Decline", "High", "Medium", "Low", "Very Low". + - + - + - + - + Applicant data.ExistingCustomer - + Bureau data.CreditScore - + Existing Customer @@ -332,8 +376,8 @@ Credit Score - - + + false @@ -348,7 +392,7 @@ "High" - + @@ -365,7 +409,7 @@ "Medium" - + @@ -382,7 +426,7 @@ "Low" - + @@ -399,7 +443,7 @@ "High" - + @@ -416,7 +460,7 @@ "Medium" - + @@ -433,7 +477,7 @@ "Low" - + @@ -450,7 +494,7 @@ "Very Low" - + @@ -467,7 +511,7 @@ "High" - + @@ -484,7 +528,7 @@ "Medium" - + @@ -501,7 +545,7 @@ "Low" - + @@ -518,7 +562,7 @@ "High" - + @@ -535,7 +579,7 @@ "Medium" - + @@ -552,7 +596,7 @@ "Low" - + @@ -560,34 +604,39 @@ - + How this should this applicant be routed given all available data? - A value from the explicit list "Decline", "Refer for Adjudication", "Accept without Review" - + A value from the explicit list "Decline", "Refer for Adjudication", "Accept without Review" + - + - + - + - + Bureau data.Bankrupt - + Bureau data.CreditScore - + Bankrupt @@ -619,7 +668,7 @@ "Decline" - + true @@ -637,7 +686,7 @@ "Decline" - + @@ -657,7 +706,7 @@ "Refer" - + @@ -677,7 +726,7 @@ "Decline" - + @@ -697,7 +746,7 @@ "Refer" - + @@ -717,7 +766,7 @@ "Accept" - + @@ -725,40 +774,42 @@ - + What is the minimum monthly installment payment required for this loan product. A dollar amount greater than zero. - + - + - + f.Installment calculation - + Requested product.ProductType - + Requested product.Rate - + Requested product.Term - + Requested product.Amount @@ -766,52 +817,58 @@ - + Can the applicant afford the loan they applied for given all available data? Yes/No - + - + - + - + - + f.Affordability calculation - + Applicant data.Monthly.Income - + Applicant data.Monthly.Repayments - + Applicant data.Monthly.Expenses - + Post-bureau risk category - + Required monthly installment @@ -888,7 +945,7 @@ 120 170 - + 170 @@ -906,7 +963,7 @@ 180 300 - + 300 @@ -924,161 +981,244 @@ - + - - - + + + - - + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Strategy.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Strategy.dmn index 649efbed3e5..6360966633f 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Strategy.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Strategy.dmn @@ -1,4 +1,4 @@ - + - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - + + - + What is the minimum monthly installment payment required for this loan product? A dollar amount greater than zero - + - + - + f.Installment calculation - + Requested product.ProductType - + Requested product.Rate - + Requested product.Term - + Requested product.Amount @@ -84,34 +112,43 @@ - + What is the risk score for this applicant? A number greater than 70 and less than 150 - + - + - + Applicant data.Age - + Applicant data.MaritialStatus - + Applicant data.EmploymentStatus - + Age @@ -133,8 +170,8 @@ Maritial Status - - + + [18..22) @@ -149,7 +186,7 @@ 32 - + @@ -166,7 +203,7 @@ 35 - + @@ -183,7 +220,7 @@ 40 - + @@ -200,7 +237,7 @@ 43 - + @@ -217,7 +254,7 @@ 48 - + @@ -234,7 +271,7 @@ 25 - + @@ -251,7 +288,7 @@ 45 - + @@ -268,7 +305,7 @@ 15 - + @@ -285,7 +322,7 @@ 18 - + @@ -302,7 +339,7 @@ 45 - + @@ -319,7 +356,7 @@ 36 - + @@ -327,25 +364,35 @@ - - Which risk category is most appropriate for this applicant given only their application data? - A value from the explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" - + + Which risk category is most appropriate for this applicant given only their application data? + A value from the explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" + - + - + - + Applicant data.ExistingCustomer - + Existing Customer @@ -356,8 +403,8 @@ Application risk score - - + + false @@ -369,7 +416,7 @@ "High" - + @@ -383,7 +430,7 @@ "Medium" - + @@ -397,7 +444,7 @@ "Low" - + @@ -411,7 +458,7 @@ "Very Low" - + @@ -425,7 +472,7 @@ "Decline" - + @@ -439,7 +486,7 @@ "High" - + @@ -453,7 +500,7 @@ "Medium" - + @@ -467,7 +514,7 @@ "Low" - + @@ -475,55 +522,61 @@ - + Can the applicant afford the loan they applied for given only their application data? Yes/No - + - + - + - + - + - + f.Affordability calculation - + Applicant data.Monthly.Income - + Applicant data.Monthly.Repayments - + Applicant data.Monthly.Expenses - + Pre-bureau risk category - + Required monthly installment @@ -531,18 +584,19 @@ - - Does this applicant appear eligible for the loan they applied for given only their application data? + + Does this applicant appear eligible for the loan they applied for given only their application data? Value from the explicit list "Eligible", "Not Eligible" - + - + - + - + @@ -571,7 +625,7 @@ "Eligible", "Ineligible" - + <18 @@ -586,7 +640,7 @@ "Ineligible" - + @@ -603,7 +657,7 @@ "Ineligible" - + @@ -620,7 +674,7 @@ "Ineligible" - + @@ -637,21 +691,21 @@ "Eligible" - + - + What is the appropriate handling strategy for this application? A value from the explicit list "Decline","Bureau”,“Through" - + - + - + @@ -675,7 +729,7 @@ "Decline", "Bureau", "Through" - + - @@ -687,7 +741,7 @@ "Decline" - + @@ -701,7 +755,7 @@ "Bureau" - + @@ -715,16 +769,16 @@ "Through" - + - - + + - + @@ -735,8 +789,8 @@ "High", "Medium", "Low", "Very Low", "Decline" - - + + "High", "Medium" @@ -744,7 +798,7 @@ "Full" - + @@ -753,7 +807,7 @@ "Mini" - + @@ -762,7 +816,7 @@ "None" - + @@ -775,7 +829,7 @@ 120 376 - + 376 @@ -830,7 +884,7 @@ 180 677 - + 677 @@ -869,182 +923,278 @@ - + - - - + + + - - + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Types.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Types.dmn index 141ab5d8763..bee7a1e6919 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Types.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/Types.dmn @@ -1,4 +1,4 @@ - + - - + + EmploymentStatus @@ -129,8 +141,8 @@ - + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/canDrive/CanDrive.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/canDrive/CanDrive.dmn index f148133e5c1..a1c669473f2 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/canDrive/CanDrive.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/canDrive/CanDrive.dmn @@ -1,4 +1,4 @@ - + - - - + + + Types3.Country @@ -29,14 +48,14 @@ - - + + - - + + - + @@ -52,8 +71,8 @@ "Brazil", "US", "England" - - + + >= 18 @@ -65,7 +84,7 @@ true - + @@ -79,7 +98,7 @@ false - + @@ -93,7 +112,7 @@ true - + @@ -107,7 +126,7 @@ false - + @@ -121,7 +140,7 @@ true - + @@ -135,7 +154,7 @@ false - + @@ -153,28 +172,39 @@ - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/canDrive/Types3.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/canDrive/Types3.dmn index ed7bd9ffa44..8350f56ea5e 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/canDrive/Types3.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/canDrive/Types3.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -39,8 +51,8 @@ - + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/complex/can_drive.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/complex/can_drive.dmn index 0589da2c869..56a52805fdd 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/complex/can_drive.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/complex/can_drive.dmn @@ -1,4 +1,4 @@ - + - - + + string - - - - + + + + - - + + - + Age >= 18 - - + + - - + + - + Age >= 16 - - + + - + Bla = "test" - - + + @@ -85,72 +97,102 @@ - + - - - + + + - - + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/complex/can_drive_2.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/complex/can_drive_2.dmn index 3cdbb7f4666..4c7fe6098b4 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/complex/can_drive_2.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/complex/can_drive_2.dmn @@ -1,4 +1,4 @@ - + - - - + + + number - - - + + + - - + + "test" - - + + - + - + CD.DS - + Age2 @@ -57,24 +78,26 @@ - - + + - - + + - + - + CD.BKM1 - + Age3 @@ -82,8 +105,8 @@ - - + + @@ -97,7 +120,7 @@ 120 190 - + 190 @@ -106,108 +129,152 @@ 120 190 - + 190 - + - - - + + + - - + + - - + + - + - - - + + + - - + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/findEmployees/FindEmployees.dmn b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/findEmployees/FindEmployees.dmn index 2cc5895fac6..669fee27cbd 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/findEmployees/FindEmployees.dmn +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/quarkus-app/src/main/resources/findEmployees/FindEmployees.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -55,21 +67,25 @@ tKnowledge - - + + - - - + + + - + employees[item.Dept = dept] - + for e in Employees by return if (list contains(e.Knowledges, knowledge)) @@ -86,13 +102,13 @@ else null - - + + - - - - + + + + 32 @@ -152,38 +168,38 @@ else null - - + + - + - + - + - + Find employee by knowledge - + Employees - + Knowledge - + Dept @@ -191,12 +207,12 @@ else null - - + + - - + + @@ -227,28 +243,28 @@ else null 150 252 - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + 50 120 100 - + 100 @@ -260,67 +276,99 @@ else null - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/images/app_logo_rgb_fullcolor_reverse.svg b/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/images/app_logo_rgb_fullcolor_reverse.svg index 2cd885c3761..84e3d508ef0 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/images/app_logo_rgb_fullcolor_reverse.svg +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/images/app_logo_rgb_fullcolor_reverse.svg @@ -1,6 +1,6 @@ - + - - - + + + + + + + + + + + + + + + + + diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/index.html b/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/index.html index 6c0f4a2fbc7..7161f977af6 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/index.html +++ b/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + diff --git a/packages/dev-deployment-dmn-form-webapp/package.json b/packages/dev-deployment-dmn-form-webapp/package.json index 2a89730608a..9ebd6799050 100644 --- a/packages/dev-deployment-dmn-form-webapp/package.json +++ b/packages/dev-deployment-dmn-form-webapp/package.json @@ -76,4 +76,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/dev-deployment-dmn-form-webapp/src/Routes.tsx b/packages/dev-deployment-dmn-form-webapp/src/Routes.tsx index aa479fe00e0..ac6eb0a8df5 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/Routes.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/Routes.tsx @@ -33,7 +33,7 @@ export class Route< T extends { pathParams?: any; queryParams?: any; - } + }, > { constructor( private readonly pathDelegate: ( diff --git a/packages/dev-deployment-dmn-form-webapp/static/favicon.svg b/packages/dev-deployment-dmn-form-webapp/static/favicon.svg index e0c8c45f283..8806924e382 100644 --- a/packages/dev-deployment-dmn-form-webapp/static/favicon.svg +++ b/packages/dev-deployment-dmn-form-webapp/static/favicon.svg @@ -1,5 +1,5 @@ - - - + kie_icon_rgb_fullcolor_default - - - - - - - + + + + + + + diff --git a/packages/dev-deployment-dmn-form-webapp/static/images/app_logo_rgb_fullcolor_reverse.svg b/packages/dev-deployment-dmn-form-webapp/static/images/app_logo_rgb_fullcolor_reverse.svg index 2cd885c3761..84e3d508ef0 100644 --- a/packages/dev-deployment-dmn-form-webapp/static/images/app_logo_rgb_fullcolor_reverse.svg +++ b/packages/dev-deployment-dmn-form-webapp/static/images/app_logo_rgb_fullcolor_reverse.svg @@ -1,6 +1,6 @@ - + - - - + + + + + + + + + + + + + + + + + diff --git a/packages/dev-deployment-dmn-form-webapp/static/index.html b/packages/dev-deployment-dmn-form-webapp/static/index.html index ecf416cddae..0efd3039f97 100644 --- a/packages/dev-deployment-dmn-form-webapp/static/index.html +++ b/packages/dev-deployment-dmn-form-webapp/static/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + DMN Dev deployment diff --git a/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json b/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json index 50ce69ba979..9ef24001763 100644 --- a/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json +++ b/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json @@ -45,4 +45,4 @@ "rimraf": "^3.0.2", "run-script-os": "^1.1.6" } -} \ No newline at end of file +} diff --git a/packages/dev-deployment-kogito-quarkus-blank-app-image/pom.xml b/packages/dev-deployment-kogito-quarkus-blank-app-image/pom.xml index 7a114b351c5..5a9e0af1ed2 100644 --- a/packages/dev-deployment-kogito-quarkus-blank-app-image/pom.xml +++ b/packages/dev-deployment-kogito-quarkus-blank-app-image/pom.xml @@ -22,13 +22,13 @@ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > - 4.0.0 - org.kie.kogito - dev-deployment-kogito-quarkus-blank-app-image - ${revision} + 4.0.0 + org.kie.kogito + dev-deployment-kogito-quarkus-blank-app-image + ${revision} - - - - - org.kie - kie-tools-maven-base - ${project.version} - pom - - + + org.kie + kie-tools-maven-base + ${project.version} + pom + + diff --git a/packages/dev-deployment-kogito-quarkus-blank-app/package.json b/packages/dev-deployment-kogito-quarkus-blank-app/package.json index 7e7e7c320f8..358afb27bc7 100644 --- a/packages/dev-deployment-kogito-quarkus-blank-app/package.json +++ b/packages/dev-deployment-kogito-quarkus-blank-app/package.json @@ -41,4 +41,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/packages/dev-deployment-upload-service/dev/index.html b/packages/dev-deployment-upload-service/dev/index.html index db9375c4b3d..5701b515665 100644 --- a/packages/dev-deployment-upload-service/dev/index.html +++ b/packages/dev-deployment-upload-service/dev/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + diff --git a/packages/dev-deployment-upload-service/package.json b/packages/dev-deployment-upload-service/package.json index 9c60e5b198f..19822167652 100644 --- a/packages/dev-deployment-upload-service/package.json +++ b/packages/dev-deployment-upload-service/package.json @@ -17,13 +17,13 @@ ], "scripts": { "build": "run-script-os", + "build:dev": "rimraf dist && pnpm build-install-script:dev && pnpm build-all", + "build:prod": "rimraf dist && pnpm build-install-script:prod && pnpm build-all && pnpm test", "build-all": "run-script-os", "build-all:linux:darwin": "cross-env DDUS_VERSION=$(build-env root.version) make build-all", "build-all:win32": "pnpm powershell \"cross-env DDUS_VERSION=$(build-env root.version) make build-all\"", "build-install-script:dev": "node scripts/generateInstallScript.js --dev", "build-install-script:prod": "node scripts/generateInstallScript.js", - "build:dev": "rimraf dist && pnpm build-install-script:dev && pnpm build-all", - "build:prod": "rimraf dist && pnpm build-install-script:prod && pnpm build-all && pnpm test", "install": "go mod tidy", "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command", "start": "make start", @@ -49,4 +49,4 @@ "make" ] } -} \ No newline at end of file +} diff --git a/packages/dmn-editor-envelope/package.json b/packages/dmn-editor-envelope/package.json index bc897c8afb1..1708c7cdd29 100644 --- a/packages/dmn-editor-envelope/package.json +++ b/packages/dmn-editor-envelope/package.json @@ -62,4 +62,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/dmn-editor/package.json b/packages/dmn-editor/package.json index 0bebcfa5e1c..9eb23de60c5 100644 --- a/packages/dmn-editor/package.json +++ b/packages/dmn-editor/package.json @@ -113,4 +113,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/dmn-editor/src/dataTypes/ConstraintComponents/ConstraintTime.tsx b/packages/dmn-editor/src/dataTypes/ConstraintComponents/ConstraintTime.tsx index dd2a7ea481d..2a5cad9c76e 100644 --- a/packages/dmn-editor/src/dataTypes/ConstraintComponents/ConstraintTime.tsx +++ b/packages/dmn-editor/src/dataTypes/ConstraintComponents/ConstraintTime.tsx @@ -93,8 +93,8 @@ export function ConstraintTime({ value, onChange, isValid }: ConstraintProps) { return value.includes("+") ? `+${value.split("+")[1]}` : value.includes("-") - ? `-${value.split("-")[1]}` - : UTC_POSITEVE_TIMEZONES[0]; + ? `-${value.split("-")[1]}` + : UTC_POSITEVE_TIMEZONES[0]; }, [value]); const [isSelectTimezoneOpen, setSelectTimezoneOpen] = useState(false); const { dmnEditorRootElementRef } = useDmnEditor(); diff --git a/packages/dmn-editor/src/draggable/Draggable.tsx b/packages/dmn-editor/src/draggable/Draggable.tsx index 27a605b65c5..a5ffd33f0b8 100644 --- a/packages/dmn-editor/src/draggable/Draggable.tsx +++ b/packages/dmn-editor/src/draggable/Draggable.tsx @@ -194,9 +194,7 @@ export function DragAndDrop({ onDragLeave: onInternalDragLeave, }} > - {valuesCopy?.map((value, index) => ( -
{draggableItem?.(value, index)}
- ))} + {valuesCopy?.map((value, index) =>
{draggableItem?.(value, index)}
)} ); diff --git a/packages/dmn-editor/src/includedModels/IncludedModels.tsx b/packages/dmn-editor/src/includedModels/IncludedModels.tsx index 3e2d5806ebe..6c083d080a5 100644 --- a/packages/dmn-editor/src/includedModels/IncludedModels.tsx +++ b/packages/dmn-editor/src/includedModels/IncludedModels.tsx @@ -152,10 +152,10 @@ export function IncludedModels() { selectedModel.type === "dmn" ? selectedModel.model.definitions["@_namespace"]! : selectedModel.type === "pmml" - ? getPmmlNamespace({ - normalizedPosixPathRelativeToTheOpenFile: selectedModel.normalizedPosixPathRelativeToTheOpenFile, - }) - : KIE_UNKNOWN_NAMESPACE; + ? getPmmlNamespace({ + normalizedPosixPathRelativeToTheOpenFile: selectedModel.normalizedPosixPathRelativeToTheOpenFile, + }) + : KIE_UNKNOWN_NAMESPACE; setModalOpen(false); dmnEditorStoreApi.setState((state) => { diff --git a/packages/dmn-editor/src/mutations/updateDecisionServiceDividerLine.ts b/packages/dmn-editor/src/mutations/updateDecisionServiceDividerLine.ts index d92ca3a67d1..3461fd68fe5 100644 --- a/packages/dmn-editor/src/mutations/updateDecisionServiceDividerLine.ts +++ b/packages/dmn-editor/src/mutations/updateDecisionServiceDividerLine.ts @@ -97,19 +97,24 @@ export function updateDecisionServiceDividerLine({ return v > acc ? v : acc; }, snappedPosition.y + DECISION_SERVICE_DIVIDER_LINE_PADDING); - const lowerLimit = (ds.encapsulatedDecision ?? []).reduce((acc, ed) => { - // For external Decision Services, the Encapsulated Decision will have the relative namespace. e.g. without namespace. - const href = - __readonly_dmnObjectNamespace !== undefined - ? addNamespaceToHref({ - href: ed["@_href"], - namespace: - definitions["@_namespace"] === __readonly_dmnObjectNamespace ? undefined : __readonly_dmnObjectNamespace, - }) - : ed["@_href"]; - const v = snapShapePosition(snapGrid, __readonly_dmnShapesByHref.get(href)!).y; - return v < acc ? v : acc; - }, snappedPosition.y + snappedDimensions.height - DECISION_SERVICE_DIVIDER_LINE_PADDING); + const lowerLimit = (ds.encapsulatedDecision ?? []).reduce( + (acc, ed) => { + // For external Decision Services, the Encapsulated Decision will have the relative namespace. e.g. without namespace. + const href = + __readonly_dmnObjectNamespace !== undefined + ? addNamespaceToHref({ + href: ed["@_href"], + namespace: + definitions["@_namespace"] === __readonly_dmnObjectNamespace + ? undefined + : __readonly_dmnObjectNamespace, + }) + : ed["@_href"]; + const v = snapShapePosition(snapGrid, __readonly_dmnShapesByHref.get(href)!).y; + return v < acc ? v : acc; + }, + snappedPosition.y + snappedDimensions.height - DECISION_SERVICE_DIVIDER_LINE_PADDING + ); const newDividerLineYPosition = Math.max(upperLimit, Math.min(snappedPosition.y + localYPosition, lowerLimit)); diff --git a/packages/dmn-editor/src/normalization/normalize.ts b/packages/dmn-editor/src/normalization/normalize.ts index 92a6fb26aea..4aa6a64ab9a 100644 --- a/packages/dmn-editor/src/normalization/normalize.ts +++ b/packages/dmn-editor/src/normalization/normalize.ts @@ -27,10 +27,10 @@ export type Normalized = WithRequiredDeep; type WithRequiredDeep = T extends undefined ? T : T extends Array - ? Array> - : { [P in keyof T]: WithRequiredDeep } & (K extends keyof T - ? { [P in K]-?: NonNullable> } - : T); + ? Array> + : { [P in keyof T]: WithRequiredDeep } & (K extends keyof T + ? { [P in K]-?: NonNullable> } + : T); export function normalize(model: DmnLatestModel): State["dmn"]["model"] { getNewDmnIdRandomizer() diff --git a/packages/dmn-editor/src/svg/DmnDiagramSvg.tsx b/packages/dmn-editor/src/svg/DmnDiagramSvg.tsx index a997b19df60..a7936702471 100644 --- a/packages/dmn-editor/src/svg/DmnDiagramSvg.tsx +++ b/packages/dmn-editor/src/svg/DmnDiagramSvg.tsx @@ -103,23 +103,23 @@ export function DmnDiagramSvg({ allTopLevelItemDefinitionUniqueNames.get(node.data.dmnObject.variable?.["@_typeRef"] ?? "") ?? "" )?.itemDefinition?.["@_isCollection"] ?? false : node.data?.dmnObject?.__$$element === "decision" - ? allDataTypesById.get( - allTopLevelItemDefinitionUniqueNames.get(node.data.dmnObject.variable?.["@_typeRef"] ?? "") ?? "" - )?.itemDefinition?.["@_isCollection"] ?? false - : false; + ? allDataTypesById.get( + allTopLevelItemDefinitionUniqueNames.get(node.data.dmnObject.variable?.["@_typeRef"] ?? "") ?? "" + )?.itemDefinition?.["@_isCollection"] ?? false + : false; const label = node.data?.dmnObject?.__$$element === "group" ? node.data.dmnObject?.["@_label"] ?? node.data?.dmnObject?.["@_name"] ?? "" : node.data?.dmnObject?.__$$element === "textAnnotation" - ? node.data.dmnObject?.["@_label"] ?? node.data?.dmnObject?.text?.__$$text ?? "" - : buildFeelQNameFromXmlQName({ - namedElement: node.data!.dmnObject!, - importsByNamespace, - model: thisDmn.model.definitions, - namedElementQName: node.data!.dmnObjectQName, - relativeToNamespace: thisDmn.model.definitions["@_namespace"], - }).full; + ? node.data.dmnObject?.["@_label"] ?? node.data?.dmnObject?.text?.__$$text ?? "" + : buildFeelQNameFromXmlQName({ + namedElement: node.data!.dmnObject!, + importsByNamespace, + model: thisDmn.model.definitions, + namedElementQName: node.data!.dmnObjectQName, + relativeToNamespace: thisDmn.model.definitions["@_namespace"], + }).full; return ( diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/edges.ts b/packages/dmn-editor/tests-e2e/__fixtures__/edges.ts index d45f4570087..8af5b72064b 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/edges.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/edges.ts @@ -29,7 +29,11 @@ export enum EdgeType { } export class Edges { - constructor(public page: Page, public nodes: Nodes, public diagram: Diagram) {} + constructor( + public page: Page, + public nodes: Nodes, + public diagram: Diagram + ) {} public async get(args: { from: string; to: string }) { const from = await this.nodes.getId({ name: args.from }); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/editor.ts b/packages/dmn-editor/tests-e2e/__fixtures__/editor.ts index 4396511d761..66306d19b16 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/editor.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/editor.ts @@ -20,7 +20,10 @@ import { Page } from "@playwright/test"; export class Editor { - constructor(public page: Page, public baseURL?: string) {} + constructor( + public page: Page, + public baseURL?: string + ) {} public async open() { await this.page.goto(`${this.baseURL}/iframe.html?args=&id=misc-empty--empty&viewMode=story`); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel.ts index 2d6c476b2b3..d4cd564a9f5 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel.ts @@ -42,7 +42,10 @@ export class JsonModel { public drgElements: DrgElement; public drd: Drd; - constructor(public page: Page, public baseURL?: string) { + constructor( + public page: Page, + public baseURL?: string + ) { this.drgElements = new DrgElement(page); this.drd = new Drd(page, this.drgElements); } diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel/drd.ts b/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel/drd.ts index f1a0d21fe1e..2aae7759cc4 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel/drd.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/jsonModel/drd.ts @@ -23,7 +23,10 @@ import { Page } from "@playwright/test"; import { DrgElement } from "./drgElement"; export class Drd { - constructor(public page: Page, public drgElement: DrgElement) {} + constructor( + public page: Page, + public drgElement: DrgElement + ) {} public async getDrgElementBoundsOnDrd(args: { drgElementIndex: number; drdIndex: number }) { const drd = await this.getDrd({ drdIndex: args.drdIndex }); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/nodes.ts b/packages/dmn-editor/tests-e2e/__fixtures__/nodes.ts index 4cbfc63fc1a..84f272a2f71 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/nodes.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/nodes.ts @@ -51,7 +51,11 @@ export enum NodePosition { } export class Nodes { - constructor(public page: Page, public diagram: Diagram, public browserName: string) {} + constructor( + public page: Page, + public diagram: Diagram, + public browserName: string + ) {} public get(args: { name: string }) { return this.page.locator(`div[data-nodelabel="${args.name}"]`); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/palette.ts b/packages/dmn-editor/tests-e2e/__fixtures__/palette.ts index 9926a976e2c..4fdaedf0d6a 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/palette.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/palette.ts @@ -22,7 +22,11 @@ import { Diagram } from "./diagram"; import { DefaultNodeName, Nodes, NodeType } from "./nodes"; export class Palette { - constructor(public page: Page, public diagram: Diagram, public nodes: Nodes) {} + constructor( + public page: Page, + public diagram: Diagram, + public nodes: Nodes + ) {} public async dragNewNode(args: { type: NodeType; targetPosition: { x: number; y: number }; thenRenameTo?: string }) { const { nodeTitle, nodeName } = this.getNewNodeProperties(args.type); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/bkmPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/bkmPropertiesPanel.ts index eba7a26fd69..a7b02f15ca8 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/bkmPropertiesPanel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/bkmPropertiesPanel.ts @@ -36,7 +36,10 @@ export class BkmPropertiesPanel extends PropertiesPanelBase { private fontProperties: FontProperties; private shapeProperties: ShapeProperties; - constructor(public diagram: Diagram, public page: Page) { + constructor( + public diagram: Diagram, + public page: Page + ) { super(diagram, page); this.nameProperties = new NameProperties(this.panel(), page); this.dataTypeProperties = new DataTypeProperties(this.panel(), page); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionPropertiesPanel.ts index d2da48dc148..ce34f8cfbba 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionPropertiesPanel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionPropertiesPanel.ts @@ -36,7 +36,10 @@ export class DecisionPropertiesPanel extends PropertiesPanelBase { private fontProperties: FontProperties; private shapeProperties: ShapeProperties; - constructor(public diagram: Diagram, public page: Page) { + constructor( + public diagram: Diagram, + public page: Page + ) { super(diagram, page); this.nameProperties = new NameProperties(this.panel(), page); this.dataTypeProperties = new DataTypeProperties(this.panel(), page); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionServicePropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionServicePropertiesPanel.ts index e760bc2c8fb..6475f6cd740 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionServicePropertiesPanel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/decisionServicePropertiesPanel.ts @@ -36,7 +36,10 @@ export class DecisionServicePropertiesPanel extends PropertiesPanelBase { private fontProperties: FontProperties; private shapeProperties: ShapeProperties; - constructor(public diagram: Diagram, public page: Page) { + constructor( + public diagram: Diagram, + public page: Page + ) { super(diagram, page); this.nameProperties = new NameProperties(this.panel(), page); this.dataTypeProperties = new DataTypeProperties(this.panel(), page); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/diagramPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/diagramPropertiesPanel.ts index edccf412f82..bee3afc5c6d 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/diagramPropertiesPanel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/diagramPropertiesPanel.ts @@ -27,7 +27,10 @@ export class DiagramPropertiesPanel extends PropertiesPanelBase { private nameProperties: NameProperties; private descriptionProperties: DescriptionProperties; - constructor(public diagram: Diagram, public page: Page) { + constructor( + public diagram: Diagram, + public page: Page + ) { super(diagram, page); this.nameProperties = new NameProperties(this.panel(), page); this.descriptionProperties = new DescriptionProperties(this.panel()); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/groupPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/groupPropertiesPanel.ts index 44ed3fa74c6..485148828fe 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/groupPropertiesPanel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/groupPropertiesPanel.ts @@ -31,7 +31,10 @@ export class GroupPropertiesPanel extends PropertiesPanelBase { private fontProperties: FontProperties; private shapeProperties: ShapeProperties; - constructor(public diagram: Diagram, public page: Page) { + constructor( + public diagram: Diagram, + public page: Page + ) { super(diagram, page); this.nameProperties = new NameProperties(this.panel(), page); this.descriptionProperties = new DescriptionProperties(this.panel()); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/inputDataPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/inputDataPropertiesPanel.ts index 06f5a278ffb..8c01ff2d370 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/inputDataPropertiesPanel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/inputDataPropertiesPanel.ts @@ -36,7 +36,10 @@ export class InputDataPropertiesPanel extends PropertiesPanelBase { private fontProperties: FontProperties; private shapeProperties: ShapeProperties; - constructor(public diagram: Diagram, public page: Page) { + constructor( + public diagram: Diagram, + public page: Page + ) { super(diagram, page); this.nameProperties = new NameProperties(this.panel(), page); this.dataTypeProperties = new DataTypeProperties(this.panel(), page); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/knowledgeSourcePropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/knowledgeSourcePropertiesPanel.ts index 5e79b1e195f..7d8ea722f0d 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/knowledgeSourcePropertiesPanel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/knowledgeSourcePropertiesPanel.ts @@ -34,7 +34,10 @@ export class KnowledgeSourcePropertiesPanel extends PropertiesPanelBase { private fontProperties: FontProperties; private shapeProperties: ShapeProperties; - constructor(public diagram: Diagram, public page: Page) { + constructor( + public diagram: Diagram, + public page: Page + ) { super(diagram, page); this.nameProperties = new NameProperties(this.panel(), page); this.descriptionProperties = new DescriptionProperties(this.panel()); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/multipleNodesPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/multipleNodesPropertiesPanel.ts index 2f8816040c8..a85453cf7b1 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/multipleNodesPropertiesPanel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/multipleNodesPropertiesPanel.ts @@ -27,7 +27,10 @@ export class MultipleNodesPropertiesPanel extends PropertiesPanelBase { private fontProperties: FontProperties; private shapeProperties: ShapeProperties; - constructor(public diagram: Diagram, public page: Page) { + constructor( + public diagram: Diagram, + public page: Page + ) { super(diagram, page); this.fontProperties = new FontProperties(this.panel()); this.shapeProperties = new ShapeProperties(this.panel()); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/dataTypeProperties.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/dataTypeProperties.ts index 49a0144d732..0f785cb713f 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/dataTypeProperties.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/dataTypeProperties.ts @@ -21,7 +21,10 @@ import { Locator, Page } from "@playwright/test"; import { DataType } from "../../jsonModel"; export class DataTypeProperties { - constructor(public panel: Locator, public page: Page) {} + constructor( + public panel: Locator, + public page: Page + ) {} public async setDataType(args: { newDataType: DataType }) { await this.panel.getByPlaceholder("Select a data type...").click(); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/documentationProperties.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/documentationProperties.ts index af5c01f678a..db7c5685d0f 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/documentationProperties.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/documentationProperties.ts @@ -20,7 +20,10 @@ import { Locator, Page } from "@playwright/test"; export class DocumentationProperties { - constructor(public panel: Locator, public page: Page) {} + constructor( + public panel: Locator, + public page: Page + ) {} public async addDocumentationLink(args: { linkText: string; linkHref: string }) { await this.panel.getByTitle("Add documentation link").click(); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/nameProperties.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/nameProperties.ts index 3bc98cd5438..eb226222627 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/nameProperties.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/parts/nameProperties.ts @@ -20,7 +20,10 @@ import { Locator, Page } from "@playwright/test"; export class NameProperties { - constructor(public panel: Locator, public page: Page) {} + constructor( + public panel: Locator, + public page: Page + ) {} public async setName(args: { newName: string }) { await this.panel.getByPlaceholder("Enter a name...").fill(args.newName); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/propertiesPanelBase.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/propertiesPanelBase.ts index e3524967f75..b143aad174a 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/propertiesPanelBase.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/propertiesPanelBase.ts @@ -21,7 +21,10 @@ import { Page } from "@playwright/test"; import { Diagram } from "../diagram"; export abstract class PropertiesPanelBase { - constructor(public diagram: Diagram, public page: Page) {} + constructor( + public diagram: Diagram, + public page: Page + ) {} public panel() { return this.page.getByTestId("kie-tools--dmn-editor--properties-panel-container"); diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/textAnnotationPropertiesPanel.ts b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/textAnnotationPropertiesPanel.ts index 21737381305..24354ef0940 100644 --- a/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/textAnnotationPropertiesPanel.ts +++ b/packages/dmn-editor/tests-e2e/__fixtures__/propertiesPanel/textAnnotationPropertiesPanel.ts @@ -29,7 +29,10 @@ export class TextAnnotationProperties extends PropertiesPanelBase { private fontProperties: FontProperties; private shapeProperties: ShapeProperties; - constructor(public diagram: Diagram, public page: Page) { + constructor( + public diagram: Diagram, + public page: Page + ) { super(diagram, page); this.descriptionProperties = new DescriptionProperties(this.panel()); this.fontProperties = new FontProperties(this.panel()); diff --git a/packages/dmn-feel-antlr4-parser/package.json b/packages/dmn-feel-antlr4-parser/package.json index 28af574458a..5a0a1984e27 100644 --- a/packages/dmn-feel-antlr4-parser/package.json +++ b/packages/dmn-feel-antlr4-parser/package.json @@ -41,4 +41,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/dmn-language-service/package.json b/packages/dmn-language-service/package.json index a0909895f0c..79031bf0462 100644 --- a/packages/dmn-language-service/package.json +++ b/packages/dmn-language-service/package.json @@ -45,4 +45,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/dmn-language-service/tests/fixtures/decisions.dmn b/packages/dmn-language-service/tests/fixtures/decisions.dmn index e3a85c52d06..1d0fda9bf91 100644 --- a/packages/dmn-language-service/tests/fixtures/decisions.dmn +++ b/packages/dmn-language-service/tests/fixtures/decisions.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - + - - + + - + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/dmn12/a.dmn b/packages/dmn-language-service/tests/fixtures/dmn12/a.dmn index 5c0122efc93..02bdcbf4623 100644 --- a/packages/dmn-language-service/tests/fixtures/dmn12/a.dmn +++ b/packages/dmn-language-service/tests/fixtures/dmn12/a.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/dmn12/bImportsA.dmn b/packages/dmn-language-service/tests/fixtures/dmn12/bImportsA.dmn index 1857998dbbc..9a10af86a7d 100644 --- a/packages/dmn-language-service/tests/fixtures/dmn12/bImportsA.dmn +++ b/packages/dmn-language-service/tests/fixtures/dmn12/bImportsA.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/dmn12/cImportsB.dmn b/packages/dmn-language-service/tests/fixtures/dmn12/cImportsB.dmn index 7a33814cf7b..58a013225a5 100644 --- a/packages/dmn-language-service/tests/fixtures/dmn12/cImportsB.dmn +++ b/packages/dmn-language-service/tests/fixtures/dmn12/cImportsB.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/dmn12/dImportsAB.dmn b/packages/dmn-language-service/tests/fixtures/dmn12/dImportsAB.dmn index 4ef2a05e895..de501a79eb1 100644 --- a/packages/dmn-language-service/tests/fixtures/dmn12/dImportsAB.dmn +++ b/packages/dmn-language-service/tests/fixtures/dmn12/dImportsAB.dmn @@ -1,4 +1,4 @@ - + - - - - + + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/dmn12/eImportsXB.dmn b/packages/dmn-language-service/tests/fixtures/dmn12/eImportsXB.dmn index 66b40ecdad0..95882895086 100644 --- a/packages/dmn-language-service/tests/fixtures/dmn12/eImportsXB.dmn +++ b/packages/dmn-language-service/tests/fixtures/dmn12/eImportsXB.dmn @@ -1,4 +1,4 @@ - + - - - - + + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/dmn12/xImportsY.dmn b/packages/dmn-language-service/tests/fixtures/dmn12/xImportsY.dmn index f8f3d3454b5..538b6062f44 100644 --- a/packages/dmn-language-service/tests/fixtures/dmn12/xImportsY.dmn +++ b/packages/dmn-language-service/tests/fixtures/dmn12/xImportsY.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/dmn12/y.dmn b/packages/dmn-language-service/tests/fixtures/dmn12/y.dmn index 91f07b3b5ec..8d0daeabc0c 100644 --- a/packages/dmn-language-service/tests/fixtures/dmn12/y.dmn +++ b/packages/dmn-language-service/tests/fixtures/dmn12/y.dmn @@ -17,26 +17,44 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/dmn15/aImportsDmn12C.dmn b/packages/dmn-language-service/tests/fixtures/dmn15/aImportsDmn12C.dmn index 70fe241658c..9d9ca7d9c97 100644 --- a/packages/dmn-language-service/tests/fixtures/dmn15/aImportsDmn12C.dmn +++ b/packages/dmn-language-service/tests/fixtures/dmn15/aImportsDmn12C.dmn @@ -17,7 +17,18 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + @@ -32,7 +43,12 @@ - + @@ -40,7 +56,12 @@ - + @@ -48,7 +69,12 @@ - + @@ -61,5 +87,11 @@ - + diff --git a/packages/dmn-language-service/tests/fixtures/dmn15/bImportsDmn12D.dmn b/packages/dmn-language-service/tests/fixtures/dmn15/bImportsDmn12D.dmn index 288c4f42dd1..36257bc94dd 100644 --- a/packages/dmn-language-service/tests/fixtures/dmn15/bImportsDmn12D.dmn +++ b/packages/dmn-language-service/tests/fixtures/dmn15/bImportsDmn12D.dmn @@ -17,7 +17,18 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + @@ -32,7 +43,12 @@ - + @@ -40,7 +56,12 @@ - + @@ -48,7 +69,12 @@ - + @@ -61,5 +87,11 @@ - + diff --git a/packages/dmn-language-service/tests/fixtures/immediateRecursion/aImportsB.dmn b/packages/dmn-language-service/tests/fixtures/immediateRecursion/aImportsB.dmn index 025f971b980..0fe7f6d3870 100644 --- a/packages/dmn-language-service/tests/fixtures/immediateRecursion/aImportsB.dmn +++ b/packages/dmn-language-service/tests/fixtures/immediateRecursion/aImportsB.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/immediateRecursion/bImportsA.dmn b/packages/dmn-language-service/tests/fixtures/immediateRecursion/bImportsA.dmn index a3f015a6fe3..ccc5ba3c335 100644 --- a/packages/dmn-language-service/tests/fixtures/immediateRecursion/bImportsA.dmn +++ b/packages/dmn-language-service/tests/fixtures/immediateRecursion/bImportsA.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/aImportsB.dmn b/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/aImportsB.dmn index a877423765d..48d7b4a75e1 100644 --- a/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/aImportsB.dmn +++ b/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/aImportsB.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/bImportsC.dmn b/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/bImportsC.dmn index 0ae35223589..72cd51fa82d 100644 --- a/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/bImportsC.dmn +++ b/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/bImportsC.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/cImportsA.dmn b/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/cImportsA.dmn index a3f015a6fe3..ccc5ba3c335 100644 --- a/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/cImportsA.dmn +++ b/packages/dmn-language-service/tests/fixtures/threeLevelRecursion/cImportsA.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-marshaller-backend-compatibility-tester/package.json b/packages/dmn-marshaller-backend-compatibility-tester/package.json index d0be4aa069a..429424ddf38 100644 --- a/packages/dmn-marshaller-backend-compatibility-tester/package.json +++ b/packages/dmn-marshaller-backend-compatibility-tester/package.json @@ -33,4 +33,4 @@ "rimraf": "^3.0.2", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/dmn-marshaller/package.json b/packages/dmn-marshaller/package.json index 59fdb804273..1290db066ba 100644 --- a/packages/dmn-marshaller/package.json +++ b/packages/dmn-marshaller/package.json @@ -55,4 +55,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/dmn-marshaller/src/index.ts b/packages/dmn-marshaller/src/index.ts index 095efd1743d..f285f0c7aac 100644 --- a/packages/dmn-marshaller/src/index.ts +++ b/packages/dmn-marshaller/src/index.ts @@ -87,18 +87,18 @@ export type DmnMarshaller = Internal export type InternalDmnMarshaller = V extends "1.0" ? DmnMarshaller10 : V extends "1.1" - ? DmnMarshaller11 - : V extends "1.2" - ? DmnMarshaller12 - : V extends "1.3" - ? DmnMarshaller13 - : V extends "1.4" - ? DmnMarshaller14 - : V extends "1.5" - ? DmnMarshaller15 - : V extends "latest" - ? DmnLatestMarshaller - : never; + ? DmnMarshaller11 + : V extends "1.2" + ? DmnMarshaller12 + : V extends "1.3" + ? DmnMarshaller13 + : V extends "1.4" + ? DmnMarshaller14 + : V extends "1.5" + ? DmnMarshaller15 + : V extends "latest" + ? DmnLatestMarshaller + : never; export type DmnMarshallerBase = { instanceNs: Map; diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_0/dmn.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_0/dmn.xsd index c111e42fa8e..89f9aec93b5 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_0/dmn.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_0/dmn.xsd @@ -1,382 +1,411 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_0/dmn3.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_0/dmn3.xsd index 1bc2615ef7c..5c6677492be 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_0/dmn3.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_0/dmn3.xsd @@ -1,66 +1,70 @@ - - + + + - - - + - - - - - - - - - - - - - - - - + + + + + + + + + - + + + + + + + + - - - - - - - - - - - - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - + - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_1/dmn.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_1/dmn.xsd index 4b3068228db..4d876e56a23 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_1/dmn.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_1/dmn.xsd @@ -1,438 +1,468 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_2/DC.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_2/DC.xsd index 6f7926fb11b..4be6e95186e 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_2/DC.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_2/DC.xsd @@ -1,159 +1,162 @@ - - + + + + + + - - - - + + + Color is a data type that represents a color value in the RGB format. + + + + + - - - Color is a data type that represents a color value in the RGB format. - - - - - + + + + + + - - - - - - + + + A Point specifies an location in some x-y coordinate system. + + + + - - - A Point specifies an location in some x-y coordinate system. - - - - + + + Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. + + + + - - - Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. - - - - + + + Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). + + + + + + - - - Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). - - - - - - - - - - AlignmentKind enumerates the possible options for alignment for layout purposes. - - - - - - - - - - - KnownColor is an enumeration of 17 known colors. - - - - - a color with a value of #800000 - - - - - a color with a value of #FF0000 - - - - - a color with a value of #FFA500 - - - - - a color with a value of #FFFF00 - - - - - a color with a value of #808000 - - - - - a color with a value of #800080 - - - - - a color with a value of #FF00FF - - - - - a color with a value of #FFFFFF - - - - - a color with a value of #00FF00 - - - - - a color with a value of #008000 - - - - - a color with a value of #000080 - - - - - a color with a value of #0000FF - - - - - a color with a value of #00FFFF - - - - - a color with a value of #008080 - - - - - a color with a value of #000000 - - - - - a color with a value of #C0C0C0 - - - - - a color with a value of #808080 - - - - + + + AlignmentKind enumerates the possible options for alignment for layout purposes. + + + + + + + + + + KnownColor is an enumeration of 17 known colors. + + + + + a color with a value of #800000 + + + + + a color with a value of #FF0000 + + + + + a color with a value of #FFA500 + + + + + a color with a value of #FFFF00 + + + + + a color with a value of #808000 + + + + + a color with a value of #800080 + + + + + a color with a value of #FF00FF + + + + + a color with a value of #FFFFFF + + + + + a color with a value of #00FF00 + + + + + a color with a value of #008000 + + + + + a color with a value of #000080 + + + + + a color with a value of #0000FF + + + + + a color with a value of #00FFFF + + + + + a color with a value of #008080 + + + + + a color with a value of #000000 + + + + + a color with a value of #C0C0C0 + + + + + a color with a value of #808080 + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_2/DI.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_2/DI.xsd index a79b4f798d8..b1921064b82 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_2/DI.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_2/DI.xsd @@ -1,115 +1,121 @@ - - - + + + - - The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. - + + The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. + - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + - - - DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. - - - - - - - - - - - - an optional locally-owned style for this diagram element. - - - - - - a reference to an optional shared style element for this diagram element. - - - - - + + + DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. + + + + + + + + + + + + an optional locally-owned style for this diagram element. + + + + + + a reference to an optional shared style element for this diagram element. + + + + + - - - - - - the name of the diagram. - - - - - the documentation of the diagram. - - - - - the resolution of the diagram expressed in user units per inch. - - - - - + + + + + + the name of the diagram. + + + + + the documentation of the diagram. + + + + + the resolution of the diagram expressed in user units per inch. + + + + + - - - - - - - the optional bounds of the shape relative to the origin of its nesting plane. - - - - - - + + + + + + + the optional bounds of the shape relative to the origin of its nesting plane. + + + + + + - - - - - - - an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge - - - - - - - - - - Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. - - - - - - - - - - - - - + + + + + + + an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge + + + + + + + + + Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_2/DMN12.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_2/DMN12.xsd index 47585ae1afc..f26c4652ee2 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_2/DMN12.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_2/DMN12.xsd @@ -1,504 +1,529 @@ - - - - - - + + + + + Include the DMN Diagram Interchange (DI) schema - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_2/DMNDI12.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_2/DMNDI12.xsd index d836703d50c..e164a74100b 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_2/DMNDI12.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_2/DMNDI12.xsd @@ -1,106 +1,106 @@ - - + + + + - - + + + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + + + + + + - - - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - - - - - - + + + + + + - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_3/DC.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_3/DC.xsd index 6f7926fb11b..4be6e95186e 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_3/DC.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_3/DC.xsd @@ -1,159 +1,162 @@ - - + + + + + + - - - - + + + Color is a data type that represents a color value in the RGB format. + + + + + - - - Color is a data type that represents a color value in the RGB format. - - - - - + + + + + + - - - - - - + + + A Point specifies an location in some x-y coordinate system. + + + + - - - A Point specifies an location in some x-y coordinate system. - - - - + + + Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. + + + + - - - Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. - - - - + + + Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). + + + + + + - - - Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). - - - - - - - - - - AlignmentKind enumerates the possible options for alignment for layout purposes. - - - - - - - - - - - KnownColor is an enumeration of 17 known colors. - - - - - a color with a value of #800000 - - - - - a color with a value of #FF0000 - - - - - a color with a value of #FFA500 - - - - - a color with a value of #FFFF00 - - - - - a color with a value of #808000 - - - - - a color with a value of #800080 - - - - - a color with a value of #FF00FF - - - - - a color with a value of #FFFFFF - - - - - a color with a value of #00FF00 - - - - - a color with a value of #008000 - - - - - a color with a value of #000080 - - - - - a color with a value of #0000FF - - - - - a color with a value of #00FFFF - - - - - a color with a value of #008080 - - - - - a color with a value of #000000 - - - - - a color with a value of #C0C0C0 - - - - - a color with a value of #808080 - - - - + + + AlignmentKind enumerates the possible options for alignment for layout purposes. + + + + + + + + + + KnownColor is an enumeration of 17 known colors. + + + + + a color with a value of #800000 + + + + + a color with a value of #FF0000 + + + + + a color with a value of #FFA500 + + + + + a color with a value of #FFFF00 + + + + + a color with a value of #808000 + + + + + a color with a value of #800080 + + + + + a color with a value of #FF00FF + + + + + a color with a value of #FFFFFF + + + + + a color with a value of #00FF00 + + + + + a color with a value of #008000 + + + + + a color with a value of #000080 + + + + + a color with a value of #0000FF + + + + + a color with a value of #00FFFF + + + + + a color with a value of #008080 + + + + + a color with a value of #000000 + + + + + a color with a value of #C0C0C0 + + + + + a color with a value of #808080 + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_3/DI.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_3/DI.xsd index a79b4f798d8..b1921064b82 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_3/DI.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_3/DI.xsd @@ -1,115 +1,121 @@ - - - + + + - - The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. - + + The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. + - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + - - - DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. - - - - - - - - - - - - an optional locally-owned style for this diagram element. - - - - - - a reference to an optional shared style element for this diagram element. - - - - - + + + DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. + + + + + + + + + + + + an optional locally-owned style for this diagram element. + + + + + + a reference to an optional shared style element for this diagram element. + + + + + - - - - - - the name of the diagram. - - - - - the documentation of the diagram. - - - - - the resolution of the diagram expressed in user units per inch. - - - - - + + + + + + the name of the diagram. + + + + + the documentation of the diagram. + + + + + the resolution of the diagram expressed in user units per inch. + + + + + - - - - - - - the optional bounds of the shape relative to the origin of its nesting plane. - - - - - - + + + + + + + the optional bounds of the shape relative to the origin of its nesting plane. + + + + + + - - - - - - - an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge - - - - - - - - - - Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. - - - - - - - - - - - - - + + + + + + + an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge + + + + + + + + + Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_3/DMN13.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_3/DMN13.xsd index 269a293f9bd..c61a9c01a03 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_3/DMN13.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_3/DMN13.xsd @@ -1,524 +1,549 @@ - - - - - - + + + + + Include the DMN Diagram Interchange (DI) schema - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_3/DMNDI13.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_3/DMNDI13.xsd index 5c60c966a6e..58fa45e5be5 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_3/DMNDI13.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_3/DMNDI13.xsd @@ -1,108 +1,108 @@ - - + + + + - - + + + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + + + + + + - - - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - - - - - - + + + + + + - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_4/DC.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_4/DC.xsd index 6f7926fb11b..4be6e95186e 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_4/DC.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_4/DC.xsd @@ -1,159 +1,162 @@ - - + + + + + + - - - - + + + Color is a data type that represents a color value in the RGB format. + + + + + - - - Color is a data type that represents a color value in the RGB format. - - - - - + + + + + + - - - - - - + + + A Point specifies an location in some x-y coordinate system. + + + + - - - A Point specifies an location in some x-y coordinate system. - - - - + + + Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. + + + + - - - Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. - - - - + + + Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). + + + + + + - - - Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). - - - - - - - - - - AlignmentKind enumerates the possible options for alignment for layout purposes. - - - - - - - - - - - KnownColor is an enumeration of 17 known colors. - - - - - a color with a value of #800000 - - - - - a color with a value of #FF0000 - - - - - a color with a value of #FFA500 - - - - - a color with a value of #FFFF00 - - - - - a color with a value of #808000 - - - - - a color with a value of #800080 - - - - - a color with a value of #FF00FF - - - - - a color with a value of #FFFFFF - - - - - a color with a value of #00FF00 - - - - - a color with a value of #008000 - - - - - a color with a value of #000080 - - - - - a color with a value of #0000FF - - - - - a color with a value of #00FFFF - - - - - a color with a value of #008080 - - - - - a color with a value of #000000 - - - - - a color with a value of #C0C0C0 - - - - - a color with a value of #808080 - - - - + + + AlignmentKind enumerates the possible options for alignment for layout purposes. + + + + + + + + + + KnownColor is an enumeration of 17 known colors. + + + + + a color with a value of #800000 + + + + + a color with a value of #FF0000 + + + + + a color with a value of #FFA500 + + + + + a color with a value of #FFFF00 + + + + + a color with a value of #808000 + + + + + a color with a value of #800080 + + + + + a color with a value of #FF00FF + + + + + a color with a value of #FFFFFF + + + + + a color with a value of #00FF00 + + + + + a color with a value of #008000 + + + + + a color with a value of #000080 + + + + + a color with a value of #0000FF + + + + + a color with a value of #00FFFF + + + + + a color with a value of #008080 + + + + + a color with a value of #000000 + + + + + a color with a value of #C0C0C0 + + + + + a color with a value of #808080 + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_4/DI.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_4/DI.xsd index a79b4f798d8..b1921064b82 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_4/DI.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_4/DI.xsd @@ -1,115 +1,121 @@ - - - + + + - - The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. - + + The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. + - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + - - - DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. - - - - - - - - - - - - an optional locally-owned style for this diagram element. - - - - - - a reference to an optional shared style element for this diagram element. - - - - - + + + DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. + + + + + + + + + + + + an optional locally-owned style for this diagram element. + + + + + + a reference to an optional shared style element for this diagram element. + + + + + - - - - - - the name of the diagram. - - - - - the documentation of the diagram. - - - - - the resolution of the diagram expressed in user units per inch. - - - - - + + + + + + the name of the diagram. + + + + + the documentation of the diagram. + + + + + the resolution of the diagram expressed in user units per inch. + + + + + - - - - - - - the optional bounds of the shape relative to the origin of its nesting plane. - - - - - - + + + + + + + the optional bounds of the shape relative to the origin of its nesting plane. + + + + + + - - - - - - - an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge - - - - - - - - - - Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. - - - - - - - - - - - - - + + + + + + + an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge + + + + + + + + + Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_4/DMN14.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_4/DMN14.xsd index e3229a13f43..02820f9d6a3 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_4/DMN14.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_4/DMN14.xsd @@ -1,638 +1,615 @@ - - + + + + + Include the DMN Diagram Interchange (DI) schema + + - - - Include the DMN Diagram Interchange (DI) schema - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_4/DMNDI13.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_4/DMNDI13.xsd index 79ce8295bd4..58fa45e5be5 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_4/DMNDI13.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_4/DMNDI13.xsd @@ -1,108 +1,108 @@ - - + + + + - - + + + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + + + + + + - - - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - - - - - - + + + + + + - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_5/DC.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_5/DC.xsd index 6f7926fb11b..4be6e95186e 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_5/DC.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_5/DC.xsd @@ -1,159 +1,162 @@ - - + + + + + + - - - - + + + Color is a data type that represents a color value in the RGB format. + + + + + - - - Color is a data type that represents a color value in the RGB format. - - - - - + + + + + + - - - - - - + + + A Point specifies an location in some x-y coordinate system. + + + + - - - A Point specifies an location in some x-y coordinate system. - - - - + + + Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. + + + + - - - Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. - - - - + + + Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). + + + + + + - - - Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). - - - - - - - - - - AlignmentKind enumerates the possible options for alignment for layout purposes. - - - - - - - - - - - KnownColor is an enumeration of 17 known colors. - - - - - a color with a value of #800000 - - - - - a color with a value of #FF0000 - - - - - a color with a value of #FFA500 - - - - - a color with a value of #FFFF00 - - - - - a color with a value of #808000 - - - - - a color with a value of #800080 - - - - - a color with a value of #FF00FF - - - - - a color with a value of #FFFFFF - - - - - a color with a value of #00FF00 - - - - - a color with a value of #008000 - - - - - a color with a value of #000080 - - - - - a color with a value of #0000FF - - - - - a color with a value of #00FFFF - - - - - a color with a value of #008080 - - - - - a color with a value of #000000 - - - - - a color with a value of #C0C0C0 - - - - - a color with a value of #808080 - - - - + + + AlignmentKind enumerates the possible options for alignment for layout purposes. + + + + + + + + + + KnownColor is an enumeration of 17 known colors. + + + + + a color with a value of #800000 + + + + + a color with a value of #FF0000 + + + + + a color with a value of #FFA500 + + + + + a color with a value of #FFFF00 + + + + + a color with a value of #808000 + + + + + a color with a value of #800080 + + + + + a color with a value of #FF00FF + + + + + a color with a value of #FFFFFF + + + + + a color with a value of #00FF00 + + + + + a color with a value of #008000 + + + + + a color with a value of #000080 + + + + + a color with a value of #0000FF + + + + + a color with a value of #00FFFF + + + + + a color with a value of #008080 + + + + + a color with a value of #000000 + + + + + a color with a value of #C0C0C0 + + + + + a color with a value of #808080 + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_5/DI.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_5/DI.xsd index a79b4f798d8..b1921064b82 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_5/DI.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_5/DI.xsd @@ -1,115 +1,121 @@ - - - + + + - - The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. - + + The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. + - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + - - - DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. - - - - - - - - - - - - an optional locally-owned style for this diagram element. - - - - - - a reference to an optional shared style element for this diagram element. - - - - - + + + DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. + + + + + + + + + + + + an optional locally-owned style for this diagram element. + + + + + + a reference to an optional shared style element for this diagram element. + + + + + - - - - - - the name of the diagram. - - - - - the documentation of the diagram. - - - - - the resolution of the diagram expressed in user units per inch. - - - - - + + + + + + the name of the diagram. + + + + + the documentation of the diagram. + + + + + the resolution of the diagram expressed in user units per inch. + + + + + - - - - - - - the optional bounds of the shape relative to the origin of its nesting plane. - - - - - - + + + + + + + the optional bounds of the shape relative to the origin of its nesting plane. + + + + + + - - - - - - - an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge - - - - - - - - - - Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. - - - - - - - - - - - - - + + + + + + + an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge + + + + + + + + + Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_5/DMN15.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_5/DMN15.xsd index 3ae7227f15c..3f855ea2e19 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_5/DMN15.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_5/DMN15.xsd @@ -1,592 +1,617 @@ - - - - - - + + + + + Include the DMN Diagram Interchange (DI) schema - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/dmn-1_5/DMNDI15.xsd b/packages/dmn-marshaller/src/schemas/dmn-1_5/DMNDI15.xsd index 1bdf4669a01..fa9bc2c7f8a 100644 --- a/packages/dmn-marshaller/src/schemas/dmn-1_5/DMNDI15.xsd +++ b/packages/dmn-marshaller/src/schemas/dmn-1_5/DMNDI15.xsd @@ -1,109 +1,109 @@ - - + + + + - - + + + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + + + + + + - - - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - - - - - - + + + + + + - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/src/schemas/kie-1_0/KIE.xsd b/packages/dmn-marshaller/src/schemas/kie-1_0/KIE.xsd index 2b812e2f67f..1a813d8a67c 100644 --- a/packages/dmn-marshaller/src/schemas/kie-1_0/KIE.xsd +++ b/packages/dmn-marshaller/src/schemas/kie-1_0/KIE.xsd @@ -1,19 +1,19 @@ - - + - + attributeFormDefault="unqualified" +> - + - + @@ -29,11 +29,10 @@ - - - - - - - - \ No newline at end of file + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_0--examples/dmn10.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_0--examples/dmn10.dmn index ff71264f26e..37ed3a2d3b9 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_0--examples/dmn10.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_0--examples/dmn10.dmn @@ -1,4 +1,4 @@ - + - - Implements model from chapter 11 of DMN 1.1 spec - - - ns2:number - - - ns2:string - - "S","M" - - - - ns2:string - - - ns2:boolean - - - - ns2:number - - - ns2:number - - - ns2:number - - - - - - ns2:boolean - - - ns2:number - - - - - ns2:string - - "STANDARD LOAN","SPECIAL LOAN" - - - - ns2:number - - - ns2:number - - - ns2:number - - - - ns2:string - - "ELIGIBLE","INELIGIBLE" - - - - ns2:string - - "FULL","MINI","NONE" - - - - ns2:string - - "BUREAU","DECLINE","THROUGH" - - - - ns2:string - - "ACCEPT","DECLINE","REFER" - - - - ns2:string - - + + Implements model from chapter 11 of DMN 1.1 spec + + + ns2:number + + + ns2:string + + "S","M" + + + + ns2:string + + + ns2:boolean + + + ns2:number - - - - - - - - - - - - - - - - - - - - - - - - - Pre-Bureau Risk Category - - - - - - "HIGH","MEDIUM" - - - "FULL" - - - - - "LOW" - - - "MINI" - - - - - "VERY LOW","DECLINE" - - - "NONE" - - - - - - - - - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - - false - - - <100 - - - "HIGH" - - - - - false - - - [100-120) - - - "MEDIUM" - - - - - false - - - [120-130] - - - "LOW" - - - - - false - - - >130 - - - "VERY LOW" - - - - - true - - - <80 - - - "DECLINE" - - - - - true - - - [80..90) - - - "HIGH" - - - - - true - - - [90..110] - - - "MEDIUM" - - - - - true - - - >110 - - - "LOW" - - - - - - - - - - - - - - Age - - - [18..120] - - - - - Marital Status - - - "S","M" - - - - - Employment Status - - - "UNEMPLOYED","EMPLOYED","SELF-EMPLOYED","STUDENT" - - - - - - [18..21] - - - - - - - - - - - 32 - - - - - [22..25] - - - - - - - - - - - 35 - - - - - [26..35] - - - - - - - - - - - 40 - - - - - [36..49] - - - - - - - - - - - 43 - - - - - >=50 - - - - - - - - - - - 48 - - - - - - - - - "S" - - - - - - - 25 - - - - - - - - - "M" - - - - - - - 45 - - - - - - - - - - - - - "UNEMPLOYED" - - - 15 - - - - - - - - - - - - - "STUDENT" - - - 18 - - - - - - - - - - - - - "EMPLOYED" - - - 45 - - - - - - - - - - - - - "SELF-EMPLOYED" - - - 36 - - - - - - - - - - - - - - - Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - - "HIGH","DECLINE" - - - 0.6 - - - - - "MEDIUM" - - - 0.7 - - - - - "LOW","VERY LOW" - - - 0.8 - - - - - - - - - - - - - - - - - - - - Monthly Income – (Monthly Repayments + Monthly Expenses) - - - - - - - Credit contingency factor table - - - - - Risk Category - - - - - - - - if Disposable Income * Credit Contingency Factor > Required Monthly Installment then true -else false - - - - - Affordability - - - - - - - - - - - - - - - - - - - - Pre-Bureau Risk Category - - - - - Pre-Bureau Affordability - - - - - Age - - - - - "INELIGIBLE","ELIGIBLE" - - - - - "DECLINE" - - - - - - - - - - - "INELIGIBLE" - - - - - - - - - false - - - - - - - "INELIGIBLE" - - - - - - - - - - - - - <18 - - - "INELIGIBLE" - - - - - - - - - - - - - - - - - "ELIGIBLE" - - - - - - - - - - - - - - - - - - Post-Bureau Risk Category - - - - - Post-Bureau Affordability - - - - - Bankrupt - - - - - Credit Score - - - "null",[0..999] - - - - - "DECLINE","REFER","ACCEPT" - - - - - - - - - false - - - - - - - - - - - DECLINE - - - - - - - - - - - - - true - - - - - - - DECLINE - - - - - "HIGH" - - - - - - - - - - - - - - - REFER - - - - - - - - - - - - - - - - - <580 - - - "REFER" - - - - - - - - - - - - - - - - - - - - - "ACCEPT" - - - - - - - - - - - - - - - - if Product Type = "STANDARD LOAN" then 20.00 -else if Product Type = "SPECIAL LOAN" then 25.00 - else null - - - - - - PMT(Rate, Term, Amount) - - - - - Monthly Repayment + Monthly Fee - - - - - - - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - Credit Score - - - - - - false - - - <120 - - - <590 - - - "HIGH" - - - - - false - - - <120 - - - [590..610] - - - "MEDIUM" - - - - - false - - - <120 - - - >610 - - - LOW - - - - - false - - - [120..130] - - - <600 - - - "HIGH" - - - - - false - - - [120..130] - - - [600..625] - - - "MEDIUM" - - - - - false - - - [120..130] - - - >625 - - - "LOW" - - - - - false - - - >130 - - - - - - - "VERY LOW" - - - - - true - - - <=100 - - - <580 - - - "HIGH" - - - - - true - - - <=100 - - - [580.600] - - - "MEDIUM" - - - - - true - - - <=100 - - - >600 - - - "LOW" - - - - - true - - - >100 - - - <590 - - - "HIGH" - - - - - true - - - >100 - - - [590..615] - - - "MEDIUM" - - - - - true - - - >100 - - - >615 - - - "LOW" - - - - - - - - - - - - - - - - - - - Bureau call type table - - - - - Pre-Bureau Risk Category - - - - - - The Strategy decision logic (Figure 70) defines a complete, unique-hit decision table deriving Strategy from Eligibility and Bureau Call Type. - Is credit bureau call required? - Yes: Bureau; No: Decline or Through - - - - - - - - - - eligibility - - - - - bureauCallType - - - - - "DECLINE","BUREAU","THROUGH" - - - - - "INELIGIBLE" - - - - - - - "DECLINE" - - - - - "ELIGIBLE" - - - "FULL" - - - "BUREAU" - - - - - "ELIGIBLE" - - - "NONE" - - - "THROUGH" - - - - - - - - - - - - - - - - - - - - Eligibility rules - - - - - Applicant data.Age - - - - - - Pre-bureau risk category - - - - - - Pre-bureau affordability - - - - - - - - - - - - - - - - - Pre-bureau risk category table - - - - - Applicant data . ExistingCustomer - - - - - - Application risk score - - - - - - - - - - - Application risk score model - - - - - Applicant data . Age - - - - - - Applicant data . MaritalStatus - - - - - - Applicant data . EmploymentStatus - - - - - - - - - - - - - - - - - - - - Affordability calculation - - - - - Applicant data . Monthly . Income - - - - - - Applicant data . Monthly . Repayments - - - - - - Applicant data . Monthly . Expenses - - - - - - Pre-bureau risk category - - - - - - Required monthly installment - - - - - - - - - - - Affordability calculation - - - - - Applicant data . Monthly . Income - - - - - - Applicant data . Monthly . Repayments - - - - - - Applicant data . Monthly . Expenses - - - - - - Post-bureau risk category - - - - - - Required monthly installment - - - - - - - - - - - - - - Installment calculation - - - - - Requested product . ProductType - - - - - - Requested product . Rate - - - - - - Requested product . Term - - - - - - Requested product . Amount - - - - - - - - - - - - - - - - - - - - Post-bureau risk category table - - - - - Applicant data . ExistingCustomer - - - - - - Bureau data . CreditScore - - - - - - Application risk score - - - - - - - - - - - - - - - - - - + + + ns2:number + + + ns2:number + + + + + + ns2:boolean + + + ns2:number + + + + + ns2:string + + "STANDARD LOAN","SPECIAL LOAN" + + + + ns2:number + + + ns2:number + + + ns2:number + + + + ns2:string + + "ELIGIBLE","INELIGIBLE" + + + + ns2:string + + "FULL","MINI","NONE" + + + + ns2:string + + "BUREAU","DECLINE","THROUGH" + + + + ns2:string + + "ACCEPT","DECLINE","REFER" + + + + ns2:string + + + ns2:number + + + + + + + + + + + + + + + + + + + + + + + + + Pre-Bureau Risk Category + + + + + + "HIGH","MEDIUM" + + + "FULL" + + + + + "LOW" + + + "MINI" + + + + + "VERY LOW","DECLINE" + + + "NONE" + + + + + + + + + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + + false + + + <100 + + + "HIGH" + + + + + false + + + [100-120) + + + "MEDIUM" + + + + + false + + + [120-130] + + + "LOW" + + + + + false + + + >130 + + + "VERY LOW" + + + + + true + + + <80 + + + "DECLINE" + + + + + true + + + [80..90) + + + "HIGH" + + + + + true + + + [90..110] + + + "MEDIUM" + + + + + true + + + >110 + + + "LOW" + + + + + + + + + + + + + + Age + + + [18..120] + + + + + Marital Status + + + "S","M" + + + + + Employment Status + + + "UNEMPLOYED","EMPLOYED","SELF-EMPLOYED","STUDENT" + + + + + + [18..21] + + + - + + + - + + + 32 + + + + + [22..25] + + + - + + + - + + + 35 + + + + + [26..35] + + + - + + + - + + + 40 + + + + + [36..49] + + + - + + + - + + + 43 + + + + + >=50 + + + - + + + - + + + 48 + + + + + - + + + "S" + + + - + + + 25 + + + + + - + + + "M" + + + - + + + 45 + + + + + - + + + - + + + "UNEMPLOYED" + + + 15 + + + + + - + + + - + + + "STUDENT" + + + 18 + + + + + - + + + - + + + "EMPLOYED" + + + 45 + + + + + - + + + - + + + "SELF-EMPLOYED" + + + 36 + + + + + + + + + + + + + + + Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + + "HIGH","DECLINE" + + + 0.6 + + + + + "MEDIUM" + + + 0.7 + + + + + "LOW","VERY LOW" + + + 0.8 + + + + + + + + + + + + + + + + + + + + Monthly Income – (Monthly Repayments + Monthly Expenses) + + + + + - Routing rules + Credit contingency factor table - - - Bureau data . Bankrupt - - - - - - Bureau data . CreditScore - - - - - - Post-bureau risk category - + + + Risk Category + - - - - Post-bureau affordability - - - - - - - - - - - - - - - - - - + + + + + + if Disposable Income * Credit Contingency Factor > Required Monthly Installment then true +else false + + + + + Affordability + + + + + + + + + + + + + + + + + + + + Pre-Bureau Risk Category + + + + + Pre-Bureau Affordability + + + + + Age + + + + + "INELIGIBLE","ELIGIBLE" + + + + + "DECLINE" + + + - + + + - + + + "INELIGIBLE" + + + + + - + + + false + + + - + + + "INELIGIBLE" + + + + + - + + + - + + + <18 + + + "INELIGIBLE" + + + + + - + + + - + + + - + + + "ELIGIBLE" + + + + + + + + + + + + + + + + + + Post-Bureau Risk Category + + + + + Post-Bureau Affordability + + + + + Bankrupt + + + + + Credit Score + + + "null",[0..999] + + + + + "DECLINE","REFER","ACCEPT" + + + + + - + + + false + + + - + + + - + + + DECLINE + + + + + - + + + - + + + true + + + - + + + DECLINE + + + + + "HIGH" + + + - + + + - + + + - + + + REFER + + + + + - + + + - + + + - + + + <580 + + + "REFER" + + + + + - + + + - + + + - + + + - + + + "ACCEPT" + + + + + + + + + + + + + + + + if Product Type = "STANDARD LOAN" then 20.00 +else if Product Type = "SPECIAL LOAN" then 25.00 + else null + + + + + + PMT(Rate, Term, Amount) + + + + + Monthly Repayment + Monthly Fee + + + + + + + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + Credit Score + + + + + + false + + + <120 + + + <590 + + + "HIGH" + + + + + false + + + <120 + + + [590..610] + + + "MEDIUM" + + + + + false + + + <120 + + + >610 + + + LOW + + + + + false + + + [120..130] + + + <600 + + + "HIGH" + + + + + false + + + [120..130] + + + [600..625] + + + "MEDIUM" + + + + + false + + + [120..130] + + + >625 + + + "LOW" + + + + + false + + + >130 + + + - + + + "VERY LOW" + + + + + true + + + <=100 + + + <580 + + + "HIGH" + + + + + true + + + <=100 + + + [580.600] + + + "MEDIUM" + + + + + true + + + <=100 + + + >600 + + + "LOW" + + + + + true + + + >100 + + + <590 + + + "HIGH" + + + + + true + + + >100 + + + [590..615] + + + "MEDIUM" + + + + + true + + + >100 + + + >615 + + + "LOW" + + + + + + + + + + + + + + + + + + + Bureau call type table + + + + + Pre-Bureau Risk Category + + + + + + The Strategy decision logic (Figure 70) defines a complete, unique-hit decision table deriving Strategy from Eligibility and Bureau Call Type. + Is credit bureau call required? + Yes: Bureau; No: Decline or Through + + + + + + + + + + eligibility + + + + + bureauCallType + + + + + "DECLINE","BUREAU","THROUGH" + + + + + "INELIGIBLE" + + + - + + + "DECLINE" + + + + + "ELIGIBLE" + + + "FULL" + + + "BUREAU" + + + + + "ELIGIBLE" + + + "NONE" + + + "THROUGH" + + + + + + + + + + + + + + + + + + + + Eligibility rules + + + + + Applicant data.Age + + + + + + Pre-bureau risk category + + + + + + Pre-bureau affordability + + + + + + + + + + + + + + + + + Pre-bureau risk category table + + + + + Applicant data . ExistingCustomer + + + + + + Application risk score + + + + + + + + + + + Application risk score model + + + + + Applicant data . Age + + + + + + Applicant data . MaritalStatus + + + + + + Applicant data . EmploymentStatus + + + + + + + + + + + + + + + + + + + + Affordability calculation + + + + + Applicant data . Monthly . Income + + + + + + Applicant data . Monthly . Repayments + + + + + + Applicant data . Monthly . Expenses + + + + + + Pre-bureau risk category + + + + + + Required monthly installment + + + + + + + + + + + Affordability calculation + + + + + Applicant data . Monthly . Income + + + + + + Applicant data . Monthly . Repayments + + + + + + Applicant data . Monthly . Expenses + + + + + + Post-bureau risk category + + + + + + Required monthly installment + + + + + + + + + + + + + + Installment calculation + + + + + Requested product . ProductType + + + + + + Requested product . Rate + + + + + + Requested product . Term + + + + + + Requested product . Amount + + + + + + + + + + + + + + + + + + + + Post-bureau risk category table + + + + + Applicant data . ExistingCustomer + + + + + + Bureau data . CreditScore + + + + + + Application risk score + + + + + + + + + + + + + + + + + + + + Routing rules + + + + + Bureau data . Bankrupt + + + + + + Bureau data . CreditScore + + + + + + Post-bureau risk category + + + + + + Post-bureau affordability + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Chapter 11/Chapter 11 Example - Financial.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Chapter 11/Chapter 11 Example - Financial.dmn index 94d53a192af..555369c060a 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Chapter 11/Chapter 11 Example - Financial.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Chapter 11/Chapter 11 Example - Financial.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Chapter 11/Chapter 11 Example.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Chapter 11/Chapter 11 Example.dmn index 475fee3eb15..2f0f964b081 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Chapter 11/Chapter 11 Example.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Chapter 11/Chapter 11 Example.dmn @@ -1,4 +1,4 @@ - + - - - - - feel:string - - "DECLINE","BUREAU","THROUGH" - - - - feel:string - - "INELIGIBLE","ELIGIBLE" - - - - feel:string - - "FULL","MINI","NONE" - - - - feel:string - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - feel:number - - - feel:string - - "S","M" - - - - feel:string - - "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" - - - - feel:boolean - - - - feel:number - - - feel:number - - - feel:number - - - - - - feel:boolean - - - feel:number - - [0..999], null - - - - - feel:string - - "DECLINE","REFER","ACCEPT" - - - - - feel:string - - "STANDARD LOAN","SPECIAL LOAN" - - - - feel:number - - - feel:number - - - feel:number - - - - - - - - - - - - - - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> - - - - - - - - - - Bureau call type table - - - - - Pre-bureau risk category - - - - - - <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> - - - - - - - - - - - Eligibility - - - "INELIGIBLE","ELIGIBLE" - - - - - Bureau call type - - - "FULL","MINI","NONE" - - - - - "DECLINE","BUREAU","THROUGH" - - - - - "INELIGIBLE" - - - - - - - "DECLINE" - - - - - "ELIGIBLE" - - - "FULL", "MINI" - - - "BUREAU" - - - - - "ELIGIBLE" - - - "NONE" - - - "THROUGH" - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> - - - - - - - - - - - - - - - - Eligibility rules - - - - - Applicant data.Age - - - - - - Pre-bureau risk category - - - - - - Pre-bureau affordability - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> - - - - - - - - - Pre-Bureau Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - Pre-Bureau Affordability - - - - - Age - - - - - "INELIGIBLE","ELIGIBLE" - - - - - "DECLINE" - - - - - - - - - - - "INELIGIBLE" - - - - - - - - - false - - - - - - - "INELIGIBLE" - - - - - - - - - - - - - < 18 - - - "INELIGIBLE" - - - - - - - - - - - - - - - - - "ELIGIBLE" - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> - - - - - - - - - - Post-bureau risk category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - Post-bureau affordability - - - - - Bankrupt - - - - - Credit score - - - null, [0..999] - - - - - "DECLINE","REFER","ACCEPT" - - - - - - - - - false - - - - - - - - - - - "DECLINE" - - - - - - - - - - - - - true - - - - - - - "DECLINE" - - - - - "HIGH" - - - - - - - - - - - - - - - "REFER" - - - - - - - - - - - - - - - - - < 580 - - - "REFER" - - - - - - - - - - - - - - - - - - - - - "ACCEPT" - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> - - - - - - - - - - - - - - - - Routing rules - - - - - Bureau data.Bankrupt - - - - - - Bureau data.CreditScore - - - - - - Post-bureau risk category - - - - - - Post-bureau affordability - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> - - - - - - - Pre-Bureau Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - "FULL","MINI","NONE" - - - - - "HIGH", "MEDIUM" - - - "FULL" - - - - - "LOW" - - - "MINI" - - - - - "VERY LOW", "DECLINE" - - - "NONE" - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> + + + + + feel:string + + "DECLINE","BUREAU","THROUGH" + + + + feel:string + + "INELIGIBLE","ELIGIBLE" + + + + feel:string + + "FULL","MINI","NONE" + + + + feel:string + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + feel:number + + + feel:string + + "S","M" + + + + feel:string + + "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" + + + + feel:boolean + + + + feel:number + + + feel:number + + + feel:number + + + + + + feel:boolean + + + feel:number + + [0..999], null + + + + + feel:string + + "DECLINE","REFER","ACCEPT" + + + + + feel:string + + "STANDARD LOAN","SPECIAL LOAN" + + + + feel:number + + + feel:number + + + feel:number + + + + + + + + + + + + + + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> + + + + + + + + + + Bureau call type table + + + + + Pre-bureau risk category + + + + + + <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> + + + + + + + + + + + Eligibility + + + "INELIGIBLE","ELIGIBLE" + + + + + Bureau call type + + + "FULL","MINI","NONE" + + + + + "DECLINE","BUREAU","THROUGH" + + + + + "INELIGIBLE" + + + - + + + "DECLINE" + + + + + "ELIGIBLE" + + + "FULL", "MINI" + + + "BUREAU" + + + + + "ELIGIBLE" + + + "NONE" + + + "THROUGH" + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> + + + + + + + + + + + + + + + + Eligibility rules + + + + + Applicant data.Age + + + + + + Pre-bureau risk category + + + + + + Pre-bureau affordability + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> + + + + + + + + + Pre-Bureau Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + Pre-Bureau Affordability + + + + + Age + + + + + "INELIGIBLE","ELIGIBLE" + + + + + "DECLINE" + + + - + + + - + + + "INELIGIBLE" + + + + + - + + + false + + + - + + + "INELIGIBLE" + + + + + - + + + - + + + < 18 + + + "INELIGIBLE" + + + + + - + + + - + + + - + + + "ELIGIBLE" + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> + + + + + + + + + + Post-bureau risk category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + Post-bureau affordability + + + + + Bankrupt + + + + + Credit score + + + null, [0..999] + + + + + "DECLINE","REFER","ACCEPT" + + + + + - + + + false + + + - + + + - + + + "DECLINE" + + + + + - + + + - + + + true + + + - + + + "DECLINE" + + + + + "HIGH" + + + - + + + - + + + - + + + "REFER" + + + + + - + + + - + + + - + + + < 580 + + + "REFER" + + + + + - + + + - + + + - + + + - + + + "ACCEPT" + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> + + + + + + + + + + + + + + + + Routing rules + + + + + Bureau data.Bankrupt + + + + + + Bureau data.CreditScore + + + + + + Post-bureau risk category + + + + + + Post-bureau affordability + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> + + + + + + + Pre-Bureau Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + "FULL","MINI","NONE" + + + + + "HIGH", "MEDIUM" + + + "FULL" + + + + + "LOW" + + + "MINI" + + + + + "VERY LOW", "DECLINE" + + + "NONE" + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> <p>&nbsp;</p> - - - - - - - Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - - "HIGH", "DECLINE" - - - 0.6 - - - - - "MEDIUM" - - - 0.7 - - - - - "LOW", "VERY LOW" - - - 0.8 - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> - - - - - - - - - - - - Monthly Income - (Monthly Repayments + Monthly Expenses) - - - - - - - Credit contingency factor table - - - - - Risk Category - - - - - - - - if Disposable Income * Credit Contingency Factor > Required Monthly Installment + + + + + + + Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + + "HIGH", "DECLINE" + + + 0.6 + + + + + "MEDIUM" + + + 0.7 + + + + + "LOW", "VERY LOW" + + + 0.8 + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> + + + + + + + + + + + + Monthly Income - (Monthly Repayments + Monthly Expenses) + + + + + + + Credit contingency factor table + + + + + Risk Category + + + + + + + + if Disposable Income * Credit Contingency Factor > Required Monthly Installment then true else false - - - - - Affordability - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - - - - - - - - - - - - - - - - Affordability calculation - - - - - Applicant data.Monthly.Income - - - - - - Applicant data.Monthly.Repayments - - - - - - Applicant data.Monthly.Expenses - - - - - - Pre-bureau risk category - - - - - - Required monthly installment - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - - - - - - - - - - - - - - - - Affordability calculation - - - - - Applicant data.Monthly.Income - - - - - - Applicant data.Monthly.Repayments - - - - - - Applicant data.Monthly.Expenses - - - - - - Post-bureau risk category - - - - - - Required monthly installment - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> - - - - - - - - - - - - - - - - Post-bureau risk category table - - - - - Applicant data.ExistingCustomer - - - - - - Bureau data.CreditScore - - - - - - Application risk score - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> - - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - Credit Score - - - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - false - - - < 120 - - - < 590 - - - "HIGH" - - - - - false - - - < 120 - - - [590..610] - - - "MEDIUM" - - - - - false - - - < 120 - - - > 610 - - - "LOW" - - - - - false - - - [120..130] - - - < 600 - - - "HIGH" - - - - - false - - - [120..130] - - - [600..625] - - - "MEDIUM" - - - - - false - - - [120..130] - - - > 625 - - - "LOW" - - - - - false - - - > 130 - - - - - - - "VERY LOW" - - - - - true - - - <= 100 - - - < 580 - - - "HIGH" - - - - - true - - - <= 100 - - - [580..600] - - - "MEDIUM" - - - - - true - - - <= 100 - - - > 600 - - - "LOW" - - - - - true - - - > 100 - - - < 590 - - - "HIGH" - - - - - true - - - > 100 - - - [590..615] - - - "MEDIUM" - - - - - true - - - > 100 - - - > 615 - - - "LOW" - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> - - - - - - - - - - - - - Pre-bureau risk category table - - - - - Applicant data.ExistingCustomer - - - - - - Application risk score - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - false - - - < 100 - - - "HIGH" - - - - - false - - - [100..120) - - - "MEDIUM" - - - - - false - - - [120..130] - - - "LOW" - - - - - false - - - > 130 - - - "VERY LOW" - - - - - true - - - < 80 - - - "DECLINE" - - - - - true - - - [80..90) - - - "HIGH" - - - - - true - - - [90..110] - - - "MEDIUM" - - - - - true - - - > 110 - - - "LOW" - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> - - - - - - - - - - Application risk score model - - - - - Applicant data.Age - - - - - - Applicant data.MartitalStatus - - - - - - Applicant data.EmploymentStatus - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> - - - - - - - - - Age - - - [18..120] - - - - - Marital Status - - - "S","M" - - - - - Employment Status - - - "UNEMPLOYED","STUDENT","EMPLOYED","SELF-EMPLOYED" - - - - - - [18..22) - - - - - - - - - - - 32 - - - - - [22..26) - - - - - - - - - - - 35 - - - - - [26..36) - - - - - - - - - - - 40 - - - - - [36..50) - - - - - - - - - - - 43 - - - - - >=50 - - - - - - - - - - - 48 - - - - - - - - - "S" - - - - - - - 25 - - - - - - - - - "M" - - - - - - - 45 - - - - - - - - - - - - - "UNEMPLOYED" - - - 15 - - - - - - - - - - - - - "STUDENT" - - - 18 - - - - - - - - - - - - - "EMPLOYED" - - - 45 - - - - - - - - - - - - - "SELF-EMPLOYED" - - - 36 - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> - - - - - - - - - - Installment calculation - - - - - Requested product.ProductType - - - - - - Requested product.Rate - - - - - - Requested product.Term - - - - - - Requested product.Amount - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> - - - - - - - - - - - if Product Type = "STANDARD LOAN" + + + + + Affordability + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + + + + + + + + + + + + + + + + Affordability calculation + + + + + Applicant data.Monthly.Income + + + + + + Applicant data.Monthly.Repayments + + + + + + Applicant data.Monthly.Expenses + + + + + + Pre-bureau risk category + + + + + + Required monthly installment + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + + + + + + + + + + + + + + + + Affordability calculation + + + + + Applicant data.Monthly.Income + + + + + + Applicant data.Monthly.Repayments + + + + + + Applicant data.Monthly.Expenses + + + + + + Post-bureau risk category + + + + + + Required monthly installment + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> + + + + + + + + + + + + + + + + Post-bureau risk category table + + + + + Applicant data.ExistingCustomer + + + + + + Bureau data.CreditScore + + + + + + Application risk score + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> + + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + Credit Score + + + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + false + + + < 120 + + + < 590 + + + "HIGH" + + + + + false + + + < 120 + + + [590..610] + + + "MEDIUM" + + + + + false + + + < 120 + + + > 610 + + + "LOW" + + + + + false + + + [120..130] + + + < 600 + + + "HIGH" + + + + + false + + + [120..130] + + + [600..625] + + + "MEDIUM" + + + + + false + + + [120..130] + + + > 625 + + + "LOW" + + + + + false + + + > 130 + + + - + + + "VERY LOW" + + + + + true + + + <= 100 + + + < 580 + + + "HIGH" + + + + + true + + + <= 100 + + + [580..600] + + + "MEDIUM" + + + + + true + + + <= 100 + + + > 600 + + + "LOW" + + + + + true + + + > 100 + + + < 590 + + + "HIGH" + + + + + true + + + > 100 + + + [590..615] + + + "MEDIUM" + + + + + true + + + > 100 + + + > 615 + + + "LOW" + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> + + + + + + + + + + + + + Pre-bureau risk category table + + + + + Applicant data.ExistingCustomer + + + + + + Application risk score + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + false + + + < 100 + + + "HIGH" + + + + + false + + + [100..120) + + + "MEDIUM" + + + + + false + + + [120..130] + + + "LOW" + + + + + false + + + > 130 + + + "VERY LOW" + + + + + true + + + < 80 + + + "DECLINE" + + + + + true + + + [80..90) + + + "HIGH" + + + + + true + + + [90..110] + + + "MEDIUM" + + + + + true + + + > 110 + + + "LOW" + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> + + + + + + + + + + Application risk score model + + + + + Applicant data.Age + + + + + + Applicant data.MartitalStatus + + + + + + Applicant data.EmploymentStatus + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> + + + + + + + + + Age + + + [18..120] + + + + + Marital Status + + + "S","M" + + + + + Employment Status + + + "UNEMPLOYED","STUDENT","EMPLOYED","SELF-EMPLOYED" + + + + + + [18..22) + + + - + + + - + + + 32 + + + + + [22..26) + + + - + + + - + + + 35 + + + + + [26..36) + + + - + + + - + + + 40 + + + + + [36..50) + + + - + + + - + + + 43 + + + + + >=50 + + + - + + + - + + + 48 + + + + + - + + + "S" + + + - + + + 25 + + + + + - + + + "M" + + + - + + + 45 + + + + + - + + + - + + + "UNEMPLOYED" + + + 15 + + + + + - + + + - + + + "STUDENT" + + + 18 + + + + + - + + + - + + + "EMPLOYED" + + + 45 + + + + + - + + + - + + + "SELF-EMPLOYED" + + + 36 + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> + + + + + + + + + + Installment calculation + + + + + Requested product.ProductType + + + + + + Requested product.Rate + + + + + + Requested product.Term + + + + + + Requested product.Amount + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> + + + + + + + + + + + if Product Type = "STANDARD LOAN" then 20.00 else if Product Type = "SPECIAL LOAN" then 25.00 else null - - - - - - Financial.PMT(Rate, Term, Amount) - - - - - Monthly Repayment + Monthly Fee - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + Financial.PMT(Rate, Term, Amount) + + + + + Monthly Repayment + Monthly Fee + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Diagram Interchange/diagram-interchange-decision-service.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Diagram Interchange/diagram-interchange-decision-service.dmn index 7f9a72072ca..15c93f518b1 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Diagram Interchange/diagram-interchange-decision-service.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Diagram Interchange/diagram-interchange-decision-service.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" +> - + - + - + @@ -40,7 +42,7 @@ - + @@ -124,7 +126,7 @@ - + @@ -161,7 +163,7 @@ - + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn index 322443ad4ba..4759598d9a9 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_2--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn @@ -1,4 +1,4 @@ - + - - - + + + string @@ -110,55 +134,59 @@ - <p><span lang="JA">Determine if&nbsp;an application requiring adjudication should be accepted or declined given the available application data and supporting documents.</span></p> - + <p><span lang="JA">Determine if&nbsp;an application requiring adjudication should be accepted or declined given the available application data and supporting documents.</span></p> + Should this application that has been referred for adjudication be accepted? Yes/No - + - + - + - + - + - + - <p>The collected wisdom of the credit officers as collected in their best practice wiki.</p> - + <p>The collected wisdom of the credit officers as collected in their best practice wiki.</p> + Expertise - <p>Documents associated with a loan that are not processed electronically but are available for manual adjudication.</p> - - + <p>Documents associated with a loan that are not processed electronically but are available for manual adjudication.</p> + + - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> + How much data should be requested from the credit bureau for this application? A value from the explicit list "Full", "Mini", "None" - + - + - + Bureau call type table - + Pre-bureau risk category @@ -166,18 +194,25 @@ - <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> - + <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> + What is the appropriate handling strategy for this application? A value from the explicit list "Decline", "Bureau", "Through" - + - + - + - + Eligibility @@ -199,7 +234,7 @@ "DECLINE","BUREAU","THROUGH" - + "INELIGIBLE" @@ -211,7 +246,7 @@ "DECLINE" - + @@ -225,7 +260,7 @@ "BUREAU" - + @@ -239,47 +274,49 @@ "THROUGH" - + - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> - - Does this applicant appear eligible for the loan they applied for given only their application data? + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> + + Does this applicant appear eligible for the loan they applied for given only their application data? Value from the explicit list "Eligible", "Not Eligible" - + - + - + - + - + Eligibility rules - + Applicant data.Age - + Pre-bureau risk category - + Pre-bureau affordability @@ -287,14 +324,28 @@ - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> - - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> + + - - - - + + + + Pre-Bureau Risk Category @@ -318,7 +369,7 @@ "INELIGIBLE","ELIGIBLE" - + "DECLINE" @@ -333,7 +384,7 @@ "INELIGIBLE" - + @@ -350,7 +401,7 @@ "INELIGIBLE" - + @@ -367,7 +418,7 @@ "INELIGIBLE" - + @@ -384,30 +435,45 @@ "ELIGIBLE" - + - + - <p>Definitions of the products, their cost structure and eligibility criteria.</p> - + <p>Definitions of the products, their cost structure and eligibility criteria.</p> + Policy - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> - - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> + + - - - - - + + + + + Post-bureau risk category @@ -439,7 +505,7 @@ "DECLINE","REFER","ACCEPT" - + - @@ -457,7 +523,7 @@ "DECLINE" - + @@ -477,7 +543,7 @@ "DECLINE" - + @@ -497,7 +563,7 @@ "REFER" - + @@ -517,7 +583,7 @@ "REFER" - + @@ -537,57 +603,59 @@ "ACCEPT" - + - + - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> + How this should this applicant be routed given all available data? - A value from the explicit list "Decline", "Refer for Adjudication", "Accept without Review" - + A value from the explicit list "Decline", "Refer for Adjudication", "Accept without Review" + - + - + - + - + Routing rules - + Bureau data.Bankrupt - + Bureau data.CreditScore - + Post-bureau risk category - + Post-bureau affordability @@ -595,12 +663,22 @@ - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> - - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> + + - - + + Pre-Bureau Risk Category @@ -614,7 +692,7 @@ "FULL","MINI","NONE" - + "HIGH", "MEDIUM" @@ -623,7 +701,7 @@ "FULL" - + @@ -634,7 +712,7 @@ "MINI" - + @@ -645,28 +723,35 @@ "NONE" - + - + - <p>Overall risk management approach for the financial institution including its approach to&nbsp;application risk, credit contingencies and credit risk scoring.</p> - + <p>Overall risk management approach for the financial institution including its approach to&nbsp;application risk, credit contingencies and credit risk scoring.</p> + Policy - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> <p>&nbsp;</p> - - + + - - + + Risk Category @@ -675,8 +760,8 @@ "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - + + "HIGH", "DECLINE" @@ -685,7 +770,7 @@ 0.6 - + @@ -696,7 +781,7 @@ 0.7 - + @@ -707,45 +792,51 @@ 0.8 - + - + - <p>Internal spreadsheet showing the relationship of income, payments, expenses, risk and affordability.</p> - + <p>Internal spreadsheet showing the relationship of income, payments, expenses, risk and affordability.</p> + Policy - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> - - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> + + - - - - - + + + + + - + Monthly Income - (Monthly Repayments + Monthly Expenses) - + Credit contingency factor table - + Risk Category @@ -753,7 +844,7 @@ - + if Disposable Income * Credit Contingency Factor > Required Monthly Installment then true @@ -768,60 +859,61 @@ else false - + - + - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + Can the applicant afford the loan they applied for given only their application data? Yes/No - + - + - + - + - + Affordability calculation - + Applicant data.Monthly.Income - + Applicant data.Monthly.Repayments - + Applicant data.Monthly.Expenses - + Pre-bureau risk category - + Required monthly installment @@ -829,53 +921,54 @@ else false - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + Can the applicant afford the loan they applied for given all available data? Yes/No - + - + - + - + - + Affordability calculation - + Applicant data.Monthly.Income - + Applicant data.Monthly.Repayments - + Applicant data.Monthly.Expenses - + Post-bureau risk category - + Required monthly installment @@ -883,44 +976,46 @@ else false - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> + Which risk category is most appropriate for this applicant given all available data? - A value from the explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" - + A value from the explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" + - + - + - + - + - + Post-bureau risk category table - + Applicant data.ExistingCustomer - + Bureau data.CreditScore - + Application risk score @@ -928,19 +1023,30 @@ else false - <p>External credit score and bankruptcy information provided by a bureau.</p> - - + <p>External credit score and bankruptcy information provided by a bureau.</p> + + - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> - - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> + + - - - - + + + + Existing Customer @@ -961,7 +1067,7 @@ else false "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - + false @@ -976,7 +1082,7 @@ else false "HIGH" - + @@ -993,7 +1099,7 @@ else false "MEDIUM" - + @@ -1010,7 +1116,7 @@ else false "LOW" - + @@ -1027,7 +1133,7 @@ else false "HIGH" - + @@ -1044,7 +1150,7 @@ else false "MEDIUM" - + @@ -1061,7 +1167,7 @@ else false "LOW" - + @@ -1078,7 +1184,7 @@ else false "VERY LOW" - + @@ -1095,7 +1201,7 @@ else false "HIGH" - + @@ -1112,7 +1218,7 @@ else false "MEDIUM" - + @@ -1129,7 +1235,7 @@ else false "LOW" - + @@ -1146,7 +1252,7 @@ else false "HIGH" - + @@ -1163,7 +1269,7 @@ else false "MEDIUM" - + @@ -1180,42 +1286,45 @@ else false "LOW" - + - + - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> - - Which risk category is most appropriate for this applicant given only their application data? - Value from explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> + + Which risk category is most appropriate for this applicant given only their application data? + Value from explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" + - + - + - + Pre-bureau risk category table - + Applicant data.ExistingCustomer - + Application risk score @@ -1223,13 +1332,23 @@ else false - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> - - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> + + - - - + + + Existing Customer @@ -1245,7 +1364,7 @@ else false "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - + false @@ -1257,7 +1376,7 @@ else false "HIGH" - + @@ -1271,7 +1390,7 @@ else false "MEDIUM" - + @@ -1285,7 +1404,7 @@ else false "LOW" - + @@ -1299,7 +1418,7 @@ else false "VERY LOW" - + @@ -1313,7 +1432,7 @@ else false "DECLINE" - + @@ -1327,7 +1446,7 @@ else false "HIGH" - + @@ -1341,7 +1460,7 @@ else false "MEDIUM" - + @@ -1355,45 +1474,46 @@ else false "LOW" - + - + - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> + What is the risk score for this applicant? A number greater than 70 and less than 150 - + - + - + Application risk score model - + Applicant data.Age - + Applicant data.MartitalStatus - + Applicant data.EmploymentStatus @@ -1401,28 +1521,36 @@ else false - <p>Credit risk scorecard analysis to determine the relevant factors for application risk scoring</p> - + <p>Credit risk scorecard analysis to determine the relevant factors for application risk scoring</p> + - + - + - + Analytic Insight - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> - - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> + + - - - - + + + + Age @@ -1447,8 +1575,8 @@ else false "UNEMPLOYED","STUDENT","EMPLOYED","SELF-EMPLOYED" - - + + [18..22) @@ -1463,7 +1591,7 @@ else false 32 - + @@ -1480,7 +1608,7 @@ else false 35 - + @@ -1497,7 +1625,7 @@ else false 40 - + @@ -1514,7 +1642,7 @@ else false 43 - + @@ -1531,7 +1659,7 @@ else false 48 - + @@ -1548,7 +1676,7 @@ else false 25 - + @@ -1565,7 +1693,7 @@ else false 45 - + @@ -1582,7 +1710,7 @@ else false 15 - + @@ -1599,7 +1727,7 @@ else false 18 - + @@ -1616,7 +1744,7 @@ else false 45 - + @@ -1633,59 +1761,61 @@ else false 36 - + - + - <p>Information about the applicant including personal information, marital status and household income/expenses.</p> - - + <p>Information about the applicant including personal information, marital status and household income/expenses.</p> + + - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> + What is the minimum monthly installment payment required for this loan product? A dollar amount greater than zero - + - + - + - + Installment calculation - + Requested product.ProductType - + Requested product.Rate - + Requested product.Term - + Requested product.Amount @@ -1694,21 +1824,22 @@ else false <p>Details of the loan the applicant has applied for.</p> - - + + - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> - - + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> + + - - - - + + + + - + if Product Type = "STANDARD LOAN" then 20.00 @@ -1718,7 +1849,7 @@ else null - + Financial.PMT(Rate, Term, Amount) @@ -1731,65 +1862,68 @@ else null - + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + <p>Information about historical loan defaults.</p> - - + + - The credit risk scorecard is built from past applicants' data and information about those loans that defaulted. It must conform to the overall risk management strategy. + The credit risk scorecard is built from past applicants' data and information about those loans that defaulted. It must conform to the overall risk management strategy. - - - - - - - - - - - - - + + + + + + + + + + + + + 50 120 150 - + 150 @@ -1802,928 +1936,1356 @@ else null 150 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 50 120 150 - + 150 @@ -2736,259 +3298,397 @@ else null 150 - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2999,7 +3699,7 @@ else null 120 150 - + 150 @@ -3014,262 +3714,380 @@ else null - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3280,7 +4098,7 @@ else null 120 150 - + 150 @@ -3293,261 +4111,366 @@ else null 150 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + 50 120 150 - + 150 @@ -3560,165 +4483,165 @@ else null 150 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 50 120 150 - + 150 @@ -3731,14 +4654,14 @@ else null 150 - - + + 50 120 150 - + 150 @@ -3751,43 +4674,43 @@ else null 150 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 50 120 150 - + 150 @@ -3800,1141 +4723,1696 @@ else null 150 - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - + + - + - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 1 Originations/Financial.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 1 Originations/Financial.dmn index eb01fd4ea81..e7241649ae6 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 1 Originations/Financial.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 1 Originations/Financial.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - <p><span lang="JA">Standard calculation of monthly installment&nbsp;</span>from Rate, Term and Amount.</p> - - - - - - - (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) - - - - - - - - - - - - - - + + + + + + + + + <p><span lang="JA">Standard calculation of monthly installment&nbsp;</span>from Rate, Term and Amount.</p> + + + + + + + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 2 Ranked Loan Products/Loan info.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 2 Ranked Loan Products/Loan info.dmn index 2f50a35141f..c6ff53ab69a 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 2 Ranked Loan Products/Loan info.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 2 Ranked Loan Products/Loan info.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - string - - - number - - - number - - - tAssets - - - tLiabilities - - - - - tAssetType - - - string - - - number - - - - tAsset - - - string - - "Checking Savings Brokerage account","Real Estate","Other Liquid","Other Non-Liquid" - - - - - tLiabilityType - - - string - - - number - - - number - - - boolean - - - - tLiability - - - string - - "Credit card","Auto loan","Student loan","Lease","Lien","Real estate loan","Alimony child support","Other" - - - - string - - "Fixed rate","Variable rate" - - - - - string - - - tProductName - - "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" - - - - tAmortizationType - - - tPercent - - - tPercent - - - number - - - number - - - - - - string - - - string - - - string - - - string - - - string - - - - number - - - number - - - number - - - number - - - - number - - - number - - - number - - [300..850] - - - - string - - "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" - - - - - number - - - number - - - tPercent - - - number - - - number - - - tPercent - - - tPercent - - - number - - - number - - - - - tProductName - - "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" - - - - tAmortizationType - - "Fixed rate","Variable rate" - - - - tPercent - - - number - - - tPercent - - - tPercent - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - decimal((Property.Purchase Price - Down Payment)*Loan Product.Points Pct/100,2) - - - - - - Property.Purchase Price - Down Payment + Loan Product.Fees Amount + Points Amount - - - - - - decimal(100*Note Amount/Property.Purchase Price,2) - - - - - - decimal(0.02*Note Amount,2) - - - - - - Note Amount - Loan Product.Fees Amount - Points Amount - Closing Costs - - - - - - Loan Product.Best Rate Pct + Rate Adjustment(Credit Score, LTV) - - - - - - if Loan Product.Type="Variable rate" then Interest Rate Percent+2 else Interest Rate Percent - - - - - - - payment - - - - - Note Amount - - - - - - Interest Rate Percent/100 - - - - - - Loan Product.Term - - - - - - - - - payment - - - - - Note Amount - - - - - - Qualifying Rate Percent/100 - - - - - - Loan Product.Term - - - - - - - - - - - - - - - - - - Credit Score - - - [300..850] - - - - - LTV - - - - - - - >=660 - - - <=60 - - - 0 - - - - - - - - [620..660) - - - <=60 - - - 0.125 - - - - - - - - >=700 - - - >60 - - - 0.125 - - - - - - - - [660..700) - - - (60..70] - - - 0.125 - - - - - - - - [620..660) - - - (60..70] - - - 0.25 - - - - - - - - [680..700) - - - >70 - - - 0.25 - - - - - - - - [640..680) - - - >70 - - - 0.375 - - - - - - - - [620..640) - - - (70..80] - - - 0.375 - - - - - - - - [620..640) - - - >80 - - - 0.5 - - - - - - - - <620 - - - - - - - 0.5 - - - - - - - - - - - - - - - - decimal(p*r/12/(1-(1+r/12)**-n),2) - - - - - - - - - - - - - - - - - - - - - - Loan Product.Product Name - - - - - - Loan Product.Type - - - - - - Loan Data.LTV - - - - - - Loan Data.Note Amount - - - - - - Loan Data.Interest Rate Percent - - - - - - Loan Data.Qualifying Rate Percent - - - - - - Loan Data.Monthly Payment - - - - - - Loan Data.Qualifying Payment - - - - - - Loan Data.Points Amount - - - - - - Loan Product.Fees Amount - - - - - - Loan Data.Funds Toward Purchase - - - - - - Down Payment - - - - - - Loan Data.Closing Costs - - - - - - Property.Purchase Price - Funds Toward Purchase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + string + + + string + + + number + + + number + + + tAssets + + + tLiabilities + + + + + tAssetType + + + string + + + number + + + + tAsset + + + string + + "Checking Savings Brokerage account","Real Estate","Other Liquid","Other Non-Liquid" + + + + + tLiabilityType + + + string + + + number + + + number + + + boolean + + + + tLiability + + + string + + "Credit card","Auto loan","Student loan","Lease","Lien","Real estate loan","Alimony child support","Other" + + + + string + + "Fixed rate","Variable rate" + + + + + string + + + tProductName + + "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" + + + + tAmortizationType + + + tPercent + + + tPercent + + + number + + + number + + + + + + string + + + string + + + string + + + string + + + string + + + + number + + + number + + + number + + + number + + + + number + + + number + + + number + + [300..850] + + + + string + + "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" + + + + + number + + + number + + + tPercent + + + number + + + number + + + tPercent + + + tPercent + + + number + + + number + + + + + tProductName + + "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" + + + + tAmortizationType + + "Fixed rate","Variable rate" + + + + tPercent + + + number + + + tPercent + + + tPercent + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal((Property.Purchase Price - Down Payment)*Loan Product.Points Pct/100,2) + + + + + + Property.Purchase Price - Down Payment + Loan Product.Fees Amount + Points Amount + + + + + + decimal(100*Note Amount/Property.Purchase Price,2) + + + + + + decimal(0.02*Note Amount,2) + + + + + + Note Amount - Loan Product.Fees Amount - Points Amount - Closing Costs + + + + + + Loan Product.Best Rate Pct + Rate Adjustment(Credit Score, LTV) + + + + + + if Loan Product.Type="Variable rate" then Interest Rate Percent+2 else Interest Rate Percent + + + + + + + payment + + + + + Note Amount + + + + + + Interest Rate Percent/100 + + + + + + Loan Product.Term + + + + + + + + + payment + + + + + Note Amount + + + + + + Qualifying Rate Percent/100 + + + + + + Loan Product.Term + + + + + + + + + + + + + + + + + + Credit Score + + + [300..850] + + + + + LTV + + + + + + + >=660 + + + <=60 + + + 0 + + + + + + + + [620..660) + + + <=60 + + + 0.125 + + + + + + + + >=700 + + + >60 + + + 0.125 + + + + + + + + [660..700) + + + (60..70] + + + 0.125 + + + + + + + + [620..660) + + + (60..70] + + + 0.25 + + + + + + + + [680..700) + + + >70 + + + 0.25 + + + + + + + + [640..680) + + + >70 + + + 0.375 + + + + + + + + [620..640) + + + (70..80] + + + 0.375 + + + + + + + + [620..640) + + + >80 + + + 0.5 + + + + + + + + <620 + + + - + + + 0.5 + + + + + + + + + + + + + + + + decimal(p*r/12/(1-(1+r/12)**-n),2) + + + + + + + + + + + + + + + + + + + + + + Loan Product.Product Name + + + + + + Loan Product.Type + + + + + + Loan Data.LTV + + + + + + Loan Data.Note Amount + + + + + + Loan Data.Interest Rate Percent + + + + + + Loan Data.Qualifying Rate Percent + + + + + + Loan Data.Monthly Payment + + + + + + Loan Data.Qualifying Payment + + + + + + Loan Data.Points Amount + + + + + + Loan Product.Fees Amount + + + + + + Loan Data.Funds Toward Purchase + + + + + + Down Payment + + + + + + Loan Data.Closing Costs + + + + + + Property.Purchase Price - Funds Toward Purchase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 2 Ranked Loan Products/Recommended Loan Products.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 2 Ranked Loan Products/Recommended Loan Products.dmn index 02f1e3a9364..d7a56f45b75 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 2 Ranked Loan Products/Recommended Loan Products.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Chapter 11 Example 2 Ranked Loan Products/Recommended Loan Products.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - number - - - number - - - tAssets - - - tLiabilities - - - - - tAssetType - - - string - - - number - - - - tAsset - - - string - - "Checking Savings Brokerage account","Real Estate","Other Liquid","Other Non-Liquid" - - - - - tLiabilityType - - - string - - - number - - - number - - - boolean - - - - tLiability - - - string - - "Credit card","Auto loan","Student loan","Lease","Lien","Real estate loan","Alimony child support","Other" - - - - string - - "Fixed rate","Variable rate" - - - - - tAmortizationType - - - number - - - number - - - number - - - number - - - - - - string - - - string - - - string - - - string - - - string - - - - number - - - number - - - number - - - number - - - - number - - - number - - - number - - [300..850] - - - - string - - "Affordable","Marginal","Unaffordable" - - - - string - - "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" - - - - - string - - - tProductName - - "Fixed30-NoPointsOrFees","Fixed30-Standard","Fixed30-LowestRate","Fixed15-NoPointsOrFees","Fixed15-Standard" - - - - tAmortizationType - - "Fixed rate","Variable rate" - - - - tPercent - - - tPercent - - - number - - - number - - - - tLoanProduct - - - - tProductName - - - tAmortizationType - - - tPercent - - - number - - - tPercent - - - tPercent - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - - tLoanInfoRow - - - tTableRow - - - string - - "Low","Medium","High" - - - - - tAffordability - - - number - - - tLTVCategory - - - - - tPercent - - - tAffordability - - "Affordable","Marginal","Unaffordable" - - - - tLTVCategory - - "Low","Medium","High" - - - - number - - - number - - - - - number - - - number - - - number - - - tPercent - - - number - - - number - - - number - - - number - - - - - string - - - number - - [1..5] - - - - - tLenderRating - - - string - - "Best","Good","Not Recommended","Ineligible" - - - - - string - - - number - - - tPercent - - - number - - - tPercent - - - tPercent - - - number - - - number - - - number - - - tCreditScore - - [300..850] - - - - tRecommendation - - "Best","Good","Not Recommended","Ineligible" - - - - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - tCreditScore - - - string - - - - tformattedrow_1 - - - - string - - - string - - - string - - - string - - - string - - - tCreditScore - - [300..850] - - - - string - - - - - - - - - - - - - - - - - - - - - - - - DTI - - - - - LTV - - - - - Reserves - - - - - [300..850] - - - - - - <=36 - - - <=75 - - - >2 - - - 620 - - - - - - - - <=36 - - - <=75 - - - >0 - - - 640 - - - - - - - - <=36 - - - (75..95] - - - >6 - - - 660 - - - - - - - - <=36 - - - (75..95] - - - >0 - - - 680 - - - - - - - - (36..45] - - - <=75 - - - >6 - - - 660 - - - - - - - - (36..45] - - - <=75 - - - >0 - - - 680 - - - - - - - - (36..45] - - - (75..95] - - - >6 - - - 700 - - - - - - - - (36..45] - - - (75..95] - - - >0 - - - 720 - - - - - - - - - - - - - - - - - - - - - "Lender A" - - - "Fixed30-NoPoints" - - - "Fixed rate" - - - 3.95 - - - 0 - - - 1925 - - - 360 - - - - - "Lender C" - - - "Fixed30-Standard" - - - "Fixed rate" - - - 3.75 - - - 0.972 - - - 1975 - - - 360 - - - - - "Lender A" - - - "Fixed15-NoPoints" - - - "Fixed rate" - - - 3.625 - - - 0 - - - 816 - - - 180 - - - - - "Lender C" - - - "Fixed15-Standard" - - - "Fixed rate" - - - 3.25 - - - 0.767 - - - 1975 - - - 180 - - - - - "Lender B" - - - "ARM5/1-NoPoints" - - - "Variable rate" - - - 3.875 - - - 0 - - - 1776 - - - 360 - - - - - "Lender B" - - - "ARM5/1-Standard" - - - "Variable rate" - - - 3.625 - - - 0.667 - - - 1975 - - - 360 - - - - - - - - - - - - - - - - - - - - - - - for x in Loan Products return Services.Loan Info Service(x,Down Payment,Property,Credit Score) - - - - - - - - - - - - - - - - - - - - - - - - - - - for i in 1..count(Loan Products) return Eligibility(Loan Products[i], Borrower, Loan Info Table[i], + + + + + string + + + string + + + number + + + number + + + tAssets + + + tLiabilities + + + + + tAssetType + + + string + + + number + + + + tAsset + + + string + + "Checking Savings Brokerage account","Real Estate","Other Liquid","Other Non-Liquid" + + + + + tLiabilityType + + + string + + + number + + + number + + + boolean + + + + tLiability + + + string + + "Credit card","Auto loan","Student loan","Lease","Lien","Real estate loan","Alimony child support","Other" + + + + string + + "Fixed rate","Variable rate" + + + + + tAmortizationType + + + number + + + number + + + number + + + number + + + + + + string + + + string + + + string + + + string + + + string + + + + number + + + number + + + number + + + number + + + + number + + + number + + + number + + [300..850] + + + + string + + "Affordable","Marginal","Unaffordable" + + + + string + + "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" + + + + + string + + + tProductName + + "Fixed30-NoPointsOrFees","Fixed30-Standard","Fixed30-LowestRate","Fixed15-NoPointsOrFees","Fixed15-Standard" + + + + tAmortizationType + + "Fixed rate","Variable rate" + + + + tPercent + + + tPercent + + + number + + + number + + + + tLoanProduct + + + + tProductName + + + tAmortizationType + + + tPercent + + + number + + + tPercent + + + tPercent + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + + tLoanInfoRow + + + tTableRow + + + string + + "Low","Medium","High" + + + + + tAffordability + + + number + + + tLTVCategory + + + + + tPercent + + + tAffordability + + "Affordable","Marginal","Unaffordable" + + + + tLTVCategory + + "Low","Medium","High" + + + + number + + + number + + + + + number + + + number + + + number + + + tPercent + + + number + + + number + + + number + + + number + + + + + string + + + number + + [1..5] + + + + + tLenderRating + + + string + + "Best","Good","Not Recommended","Ineligible" + + + + + string + + + number + + + tPercent + + + number + + + tPercent + + + tPercent + + + number + + + number + + + number + + + tCreditScore + + [300..850] + + + + tRecommendation + + "Best","Good","Not Recommended","Ineligible" + + + + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + tCreditScore + + + string + + + + tformattedrow_1 + + + + string + + + string + + + string + + + string + + + string + + + tCreditScore + + [300..850] + + + + string + + + + + + + + + + + + + + + + + + + + + + + + DTI + + + + + LTV + + + + + Reserves + + + + + [300..850] + + + + + + <=36 + + + <=75 + + + >2 + + + 620 + + + + + + + + <=36 + + + <=75 + + + >0 + + + 640 + + + + + + + + <=36 + + + (75..95] + + + >6 + + + 660 + + + + + + + + <=36 + + + (75..95] + + + >0 + + + 680 + + + + + + + + (36..45] + + + <=75 + + + >6 + + + 660 + + + + + + + + (36..45] + + + <=75 + + + >0 + + + 680 + + + + + + + + (36..45] + + + (75..95] + + + >6 + + + 700 + + + + + + + + (36..45] + + + (75..95] + + + >0 + + + 720 + + + + + + + + + + + + + + + + + + + + + "Lender A" + + + "Fixed30-NoPoints" + + + "Fixed rate" + + + 3.95 + + + 0 + + + 1925 + + + 360 + + + + + "Lender C" + + + "Fixed30-Standard" + + + "Fixed rate" + + + 3.75 + + + 0.972 + + + 1975 + + + 360 + + + + + "Lender A" + + + "Fixed15-NoPoints" + + + "Fixed rate" + + + 3.625 + + + 0 + + + 816 + + + 180 + + + + + "Lender C" + + + "Fixed15-Standard" + + + "Fixed rate" + + + 3.25 + + + 0.767 + + + 1975 + + + 180 + + + + + "Lender B" + + + "ARM5/1-NoPoints" + + + "Variable rate" + + + 3.875 + + + 0 + + + 1776 + + + 360 + + + + + "Lender B" + + + "ARM5/1-Standard" + + + "Variable rate" + + + 3.625 + + + 0.667 + + + 1975 + + + 360 + + + + + + + + + + + + + + + + + + + + + + + for x in Loan Products return Services.Loan Info Service(x,Down Payment,Property,Credit Score) + + + + + + + + + + + + + + + + + + + + + + + + + + + for i in 1..count(Loan Products) return Eligibility(Loan Products[i], Borrower, Loan Info Table[i], Property, Credit Score, Lender Ratings) - - - - - - - - - - - - - - - - Eligibility Parameters(Loan Product, Borrower, Loan Info, + + + + + + + + + + + + + + + + Eligibility Parameters(Loan Product, Borrower, Loan Info, Property, Credit Score) - - - - - - Min Credit Score(Params.DTI Pct, Loan Info.LTV, Params.Reserves) - - - - - - if Required Credit Score != null then + + + + + + Min Credit Score(Params.DTI Pct, Loan Info.LTV, Params.Reserves) + + + + + + if Required Credit Score != null then Credit Score >= Required Credit Score else false - - - - - - - - Loan Product - - - - - Eligible - - - - - "Best","Good","Not Recommended","Ineligible" - - - - - - count(Ratings[Lender Name=?.Lender Name and Customer Rating > 4] )>0 - - - true - - - "Best" - - - - - - - - count(Ratings[Lender Name=?.Lender Name and Customer Rating in [3..4]] )>0 - - - true - - - "Good" - - - - - - - - count(Ratings[Lender Name=?.Lender Name and Customer Rating <3] )>0 - - - true - - - "Not Recommended" - - - - - - - - - - - - - - - - "Ineligible" - - - - - - - - - - - - - - Loan Product.Lender Name + " - " + Loan Product.Product Name - - - - - - Loan Info.Note Amount - - - - - - Loan Info.Initial Rate Pct - - - - - - Loan Info.Initial Monthly Payment - - - - - - Loan Info.LTV - - - - - - Params.DTI Pct - - - - - - Loan Info.Cash to Close - - - - - - Params.Liquid Assets After Closing - - - - - - Params.Reserves - - - - - - Required Credit Score - - - - - - Recommendation - - - - - - - Table Row - - - - - - - - - - - - - - - - - - - - - - - - - - - if x.Recommendation != "Ineligible" and y.Recommendation != "Ineligible" + + + + + + + + Loan Product + + + + + Eligible + + + + + "Best","Good","Not Recommended","Ineligible" + + + + + + count(Ratings[Lender Name=?.Lender Name and Customer Rating > 4] )>0 + + + true + + + "Best" + + + + + + + + count(Ratings[Lender Name=?.Lender Name and Customer Rating in [3..4]] )>0 + + + true + + + "Good" + + + + + + + + count(Ratings[Lender Name=?.Lender Name and Customer Rating <3] )>0 + + + true + + + "Not Recommended" + + + + + + + + - + + + - + + + "Ineligible" + + + + + + + + + + + + + + Loan Product.Lender Name + " - " + Loan Product.Product Name + + + + + + Loan Info.Note Amount + + + + + + Loan Info.Initial Rate Pct + + + + + + Loan Info.Initial Monthly Payment + + + + + + Loan Info.LTV + + + + + + Params.DTI Pct + + + + + + Loan Info.Cash to Close + + + + + + Params.Liquid Assets After Closing + + + + + + Params.Reserves + + + + + + Required Credit Score + + + + + + Recommendation + + + + + + + Table Row + + + + + + + + + + + + + + + + + + + + + + + + + + + if x.Recommendation != "Ineligible" and y.Recommendation != "Ineligible" then x.Monthly Payment<y.Monthly Payment else if x.Recommendation != "Ineligible" and y.Recommendation = "Ineligible" then true else false - - - - - - - sort(Eligibility Table, precedes) - - - - - for row in Sorted Table return Format Row(row) - - - - - - - - - - - - - - - - - sum([Loan Info.Qualifying Monthly Payment, Property.Monthly Tax Payment, + + + + + + + sort(Eligibility Table, precedes) + + + + + for row in Sorted Table return Format Row(row) + + + + + + + + + + + + + + + + + sum([Loan Info.Qualifying Monthly Payment, Property.Monthly Tax Payment, Property.Monthly Insurance Payment, Property.Monthly HOA Condo Fee][item != null]) - - - - - - sum(Borrower.Liabilities[Type!="Real estate loan" and To be paid off + + + + + + sum(Borrower.Liabilities[Type!="Real estate loan" and To be paid off =false].Monthly payment) - - - - - - sum([Borrower.Employment Income, Borrower.Other Income][item != null]) - - - - - - decimal((Housing Expense+Non-Housing Debt Payments)/Income*100,2) - - - - - - sum(Borrower.Assets[Type="Checking Savings Brokerage account" + + + + + + sum([Borrower.Employment Income, Borrower.Other Income][item != null]) + + + + + + decimal((Housing Expense+Non-Housing Debt Payments)/Income*100,2) + + + + + + sum(Borrower.Assets[Type="Checking Savings Brokerage account" or Type="Other Liquid"].Value) - - - - - - sum(Borrower.Liabilities[Type!="Real estate loan" + + + + + + sum(Borrower.Liabilities[Type!="Real estate loan" and To be paid off=true].Balance[item!=null]) - - - - - - Liquid Assets Before Closing - Debts Paid Off By Closing - Loan Info.Cash to Close - - - - - - decimal(Liquid Assets After Closing/Housing Expense,2) - - - - - - - - - - - - - - - - - - - - - - - "java.lang.String" - - - - - - "format( java.lang.String, [Ljava.lang.Object; )" - - - - - - - - - - - - row.Product - - - - - - string format("$%,4.2f", row.Note Amount) - - - - - - string format(" %,4.2f", row.Interest Rate Pct) - - - - - - string format("$%,4.2f", row.Monthly Payment) - - - - - - string format("$%,4.2f", row.Cash to Close) - - - - - - row.Required Credit Score - - - - - - row.Recommendation - - - - - - - formatted row - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + Liquid Assets Before Closing - Debts Paid Off By Closing - Loan Info.Cash to Close + + + + + + decimal(Liquid Assets After Closing/Housing Expense,2) + + + + + + + + + + + + + + + + + + + + + + + "java.lang.String" + + + + + + "format( java.lang.String, [Ljava.lang.Object; )" + + + + + + + + + + + + row.Product + + + + + + string format("$%,4.2f", row.Note Amount) + + + + + + string format(" %,4.2f", row.Interest Rate Pct) + + + + + + string format("$%,4.2f", row.Monthly Payment) + + + + + + string format("$%,4.2f", row.Cash to Close) + + + + + + row.Required Credit Score + + + + + + row.Recommendation + + + + + + + formatted row + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Diagram Interchange/diagram-interchange-decision-service.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Diagram Interchange/diagram-interchange-decision-service.dmn index 022af643d01..a29cf3eebf9 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Diagram Interchange/diagram-interchange-decision-service.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Diagram Interchange/diagram-interchange-decision-service.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" +> - + - + - + @@ -40,7 +42,7 @@ - + @@ -124,7 +126,7 @@ - + @@ -161,7 +163,7 @@ - + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn index e2f9c1a8c10..a3ea378f7b7 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_3--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - string - - "DECLINE","BUREAU","THROUGH" - - - - string - + + + + + + + + + + + + string + + "DECLINE","BUREAU","THROUGH" + + + + string + + "INELIGIBLE","ELIGIBLE" + + + + string + + "FULL","MINI","NONE" + + + + string + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + number + + + string + + "S","M" + + + + string + + "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" + + + + boolean + + + + number + + + number + + + number + + + + + + boolean + + + number + + [0..999], null + + + + + string + + "DECLINE","REFER","ACCEPT" + + + + + string + + "STANDARD LOAN","SPECIAL LOAN" + + + + number + + + number + + + number + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <p><span lang="JA">Determine if&nbsp;an application requiring adjudication should be accepted or declined given the available application data and supporting documents.</span></p> + Should this application that has been referred for adjudication be accepted? + Yes/No + + + + + + + + + + + + + + + + + + + + + + + <p>The collected wisdom of the credit officers as collected in their best practice wiki.</p> + Expertise + + + + <p>Documents associated with a loan that are not processed electronically but are available for manual adjudication.</p> + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> + How much data should be requested from the credit bureau for this application? + A value from the explicit list "Full", "Mini", "None" + + + + + + + + + + + + Bureau call type table + + + + + Pre-bureau risk category + + + + + + <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> + What is the appropriate handling strategy for this application? + A value from the explicit list "Decline", "Bureau", "Through" + + + + + + + + + + + + + + + + Eligibility + + + "INELIGIBLE","ELIGIBLE" + + + + + Bureau call type + + + "FULL","MINI","NONE" + + + + + "DECLINE","BUREAU","THROUGH" + + + + + + "INELIGIBLE" + + + - + + + "DECLINE" + + + + + + + + "ELIGIBLE" + + + "FULL", "MINI" + + + "BUREAU" + + + + + + + + "ELIGIBLE" + + + "NONE" + + + "THROUGH" + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> + Does this applicant appear eligible for the loan they applied for given only their application data? + Value from the explicit list "Eligible", "Not Eligible" + + + + + + + + + + + + + + + + + Eligibility rules + + + + + Applicant data.Age + + + + + + Pre-bureau risk category + + + + + + Pre-bureau affordability + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> + + + + + + + + + Pre-Bureau Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + Pre-Bureau Affordability + + + + + Age + + + + "INELIGIBLE","ELIGIBLE" - - - - string - - "FULL","MINI","NONE" - - - - string - + + + + + + "DECLINE" + + + - + + + - + + + "INELIGIBLE" + + + + + + + + - + + + false + + + - + + + "INELIGIBLE" + + + + + + + + - + + + - + + + < 18 + + + "INELIGIBLE" + + + + + + + + - + + + - + + + - + + + "ELIGIBLE" + + + + + + + + + + + + + <p>Definitions of the products, their cost structure and eligibility criteria.</p> + Policy + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> + + + + + + + + + + Post-bureau risk category + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - number - - - string - - "S","M" - - - - string - - "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" - - - - boolean - - - - number - - - number - - - number - - - - - - boolean - - - number - - [0..999], null - - - - - string - + + + + + Post-bureau affordability + + + + + Bankrupt + + + + + Credit score + + + null, [0..999] + + + + "DECLINE","REFER","ACCEPT" - - - - - string - - "STANDARD LOAN","SPECIAL LOAN" - - - - number - - - number - - - number - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <p><span lang="JA">Determine if&nbsp;an application requiring adjudication should be accepted or declined given the available application data and supporting documents.</span></p> - Should this application that has been referred for adjudication be accepted? - Yes/No - - - - - - - - - - - - - - - - - - - - - - - <p>The collected wisdom of the credit officers as collected in their best practice wiki.</p> - Expertise - - - - <p>Documents associated with a loan that are not processed electronically but are available for manual adjudication.</p> - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> - How much data should be requested from the credit bureau for this application? - A value from the explicit list "Full", "Mini", "None" - - - - - - - - - - - - Bureau call type table - - - - - Pre-bureau risk category - - - - - - <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> - What is the appropriate handling strategy for this application? - A value from the explicit list "Decline", "Bureau", "Through" - - - - - - - - - - - - - - - - Eligibility - - - "INELIGIBLE","ELIGIBLE" - - - - - Bureau call type - - - "FULL","MINI","NONE" - - - - - "DECLINE","BUREAU","THROUGH" - - - - - - "INELIGIBLE" - - - - - - - "DECLINE" - - - - - - - - "ELIGIBLE" - - - "FULL", "MINI" - - - "BUREAU" - - - - - - - - "ELIGIBLE" - - - "NONE" - - - "THROUGH" - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> - Does this applicant appear eligible for the loan they applied for given only their application data? - Value from the explicit list "Eligible", "Not Eligible" - - - - - - - - - - - - - - - - - Eligibility rules - - - - - Applicant data.Age - - - - - - Pre-bureau risk category - - - - - - Pre-bureau affordability - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> - - - - - - - - - Pre-Bureau Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - Pre-Bureau Affordability - - - - - Age - - - - - "INELIGIBLE","ELIGIBLE" - - - - - - "DECLINE" - - - - - - - - - - - "INELIGIBLE" - - - - - - - - - - - - false - - - - - - - "INELIGIBLE" - - - - - - - - - - - - - - - - < 18 - - - "INELIGIBLE" - - - - - - - - - - - - - - - - - - - - "ELIGIBLE" - - - - - - - - - - - - - <p>Definitions of the products, their cost structure and eligibility criteria.</p> - Policy - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> - - - - - - - - - - Post-bureau risk category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - Post-bureau affordability - - - - - Bankrupt - - - - - Credit score - - - null, [0..999] - - - - - "DECLINE","REFER","ACCEPT" - - - - - - - - - - false - - - - - - - - - - - "DECLINE" - - - - - - - - - - - - - - - - true - - - - - - - "DECLINE" - - - - - - - - "HIGH" - - - - - - - - - - - - - - - "REFER" - - - - - - - - - - - - - - - - - - - - < 580 - - - "REFER" - - - - - - - - - - - - - - - - - - - - - - - - "ACCEPT" - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> - How this should this applicant be routed given all available data? - A value from the explicit list "Decline", "Refer for Adjudication", "Accept without Review" - - - - - - - - - - - - - - - - - - - - - Routing rules + + + + + + - + + + false + + + - + + + - + + + "DECLINE" + + + + + + + + - + + + - + + + true + + + - + + + "DECLINE" + + + + + + + + "HIGH" + + + - + + + - + + + - + + + "REFER" + + + + + + + + - + + + - + + + - + + + < 580 + + + "REFER" + + + + + + + + - + + + - + + + - + + + - + + + "ACCEPT" + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> + How this should this applicant be routed given all available data? + A value from the explicit list "Decline", "Refer for Adjudication", "Accept without Review" + + + + + + + + + + + + + + + + + + + + + Routing rules + + + + + Bureau data.Bankrupt + + + + + + Bureau data.CreditScore + + + + + + Post-bureau risk category + + + + + + Post-bureau affordability + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> + + + + + + + Pre-Bureau Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + "FULL","MINI","NONE" + + + + + + "HIGH", "MEDIUM" + + + "FULL" + + + + + + + + "LOW" + + + "MINI" + + + + + + + + "VERY LOW", "DECLINE" + + + "NONE" + + + + + + + + + + + + + <p>Overall risk management approach for the financial institution including its approach to&nbsp;application risk, credit contingencies and credit risk scoring.</p> + Policy + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> +<p>&nbsp;</p> + + + + + + + Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + + + "HIGH", "DECLINE" + + + 0.6 + + + + + + + + "MEDIUM" + + + 0.7 + + + + + + + + "LOW", "VERY LOW" + + + 0.8 + + + + + + + + + + + + + <p>Internal spreadsheet showing the relationship of income, payments, expenses, risk and affordability.</p> + Policy + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> + + + + + + + + + + + + Monthly Income - (Monthly Repayments + Monthly Expenses) + + + + + + + Credit contingency factor table - - - Bureau data.Bankrupt - - - - - - Bureau data.CreditScore - - - - - - Post-bureau risk category - - - - - - Post-bureau affordability - + + + Risk Category + - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> - - - - - - - Pre-Bureau Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - "FULL","MINI","NONE" - - - - - - "HIGH", "MEDIUM" - - - "FULL" - - - - - - - - "LOW" - - - "MINI" - - - - - - - - "VERY LOW", "DECLINE" - - - "NONE" - - - - - - - - - - - - - <p>Overall risk management approach for the financial institution including its approach to&nbsp;application risk, credit contingencies and credit risk scoring.</p> - Policy - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> -<p>&nbsp;</p> - - - - - - - Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - - - "HIGH", "DECLINE" - - - 0.6 - - - - - - - - "MEDIUM" - - - 0.7 - - - - - - - - "LOW", "VERY LOW" - - - 0.8 - - - - - - - - - - - - - <p>Internal spreadsheet showing the relationship of income, payments, expenses, risk and affordability.</p> - Policy - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> - - - - - - - - - - - - Monthly Income - (Monthly Repayments + Monthly Expenses) - - - - - - - Credit contingency factor table - - - - - Risk Category - - - - - - - - if Disposable Income * Credit Contingency Factor > Required Monthly Installment + + + + + + if Disposable Income * Credit Contingency Factor > Required Monthly Installment then true else false - - - - - Affordability - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - Can the applicant afford the loan they applied for given only their application data? - Yes/No - - - - - - - - - - - - - - - - - Affordability calculation - - - - - Applicant data.Monthly.Income - - - - - - Applicant data.Monthly.Repayments - - - - - - Applicant data.Monthly.Expenses - - - - - - Pre-bureau risk category - - - - - - Required monthly installment - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - Can the applicant afford the loan they applied for given all available data? - Yes/No - - - - - - - - - - - - - - - - - Affordability calculation - - - - - Applicant data.Monthly.Income - - - - - - Applicant data.Monthly.Repayments - - - - - - Applicant data.Monthly.Expenses - - - - - - Post-bureau risk category - - - - - - Required monthly installment - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> - Which risk category is most appropriate for this applicant given all available data? - A value from the explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" - - - - - - - - - - - - - - - - - Post-bureau risk category table - - - - - Applicant data.ExistingCustomer - - - - - - Bureau data.CreditScore - - - - - - Application risk score - - - - - - <p>External credit score and bankruptcy information provided by a bureau.</p> - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> - - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - Credit Score - - - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - - false - - - < 120 - - - < 590 - - - "HIGH" - - - - - - - - false - - - < 120 - - - [590..610] - - - "MEDIUM" - - - - - - - - false - - - < 120 - - - > 610 - - - "LOW" - - - - - - - - false - - - [120..130] - - - < 600 - - - "HIGH" - - - - - - - - false - - - [120..130] - - - [600..625] - - - "MEDIUM" - - - - - - - - false - - - [120..130] - - - > 625 - - - "LOW" - - - - - - - - false - - - > 130 - - - - - - - "VERY LOW" - - - - - - - - true - - - <= 100 - - - < 580 - - - "HIGH" - - - - - - - - true - - - <= 100 - - - [580..600] - - - "MEDIUM" - - - - - - - - true - - - <= 100 - - - > 600 - - - "LOW" - - - - - - - - true - - - > 100 - - - < 590 - - - "HIGH" - - - - - - - - true - - - > 100 - - - [590..615] - - - "MEDIUM" - - - - - - - - true - - - > 100 - - - > 615 - - - "LOW" - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> - Which risk category is most appropriate for this applicant given only their application data? - Value from explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" - - - - - - - - - - - - - - Pre-bureau risk category table - - - - - Applicant data.ExistingCustomer - - - - - - Application risk score - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - - false - - - < 100 - - - "HIGH" - - - - - - - - false - - - [100..120) - - - "MEDIUM" - - - - - - - - false - - - [120..130] - - - "LOW" - - - - - - - - false - - - > 130 - - - "VERY LOW" - - - - - - - - true - - - < 80 - - - "DECLINE" - - - - - - - - true - - - [80..90) - - - "HIGH" - - - - - - - - true - - - [90..110] - - - "MEDIUM" - - - - - - - - true - - - > 110 - - - "LOW" - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> - What is the risk score for this applicant? - A number greater than 70 and less than 150 - - - - - - - - - - - - Application risk score model - - - - - Applicant data.Age - - - - - - Applicant data.MaritalStatus - - - - - - Applicant data.EmploymentStatus - - - - - - <p>Credit risk scorecard analysis to determine the relevant factors for application risk scoring</p> - - - - - - - - - - Analytic Insight - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> - - - - - - - - - Age - - - [18..120] - - - - - Marital Status - - - "S","M" - - - - - Employment Status - - - "UNEMPLOYED","STUDENT","EMPLOYED","SELF-EMPLOYED" - - - - - - - [18..22) - - - - - - - - - - - 32 - - - - - - - - [22..26) - - - - - - - - - - - 35 - - - - - - - - [26..36) - - - - - - - - - - - 40 - - - - - - - - [36..50) - - - - - - - - - - - 43 - - - - - - - - >=50 - - - - - - - - - - - 48 - - - - - - - - - - - - "S" - - - - - - - 25 - - - - - - - - - - - - "M" - - - - - - - 45 - - - - - - - - - - - - - - - - "UNEMPLOYED" - - - 15 - - - - - - - - - - - - - - - - "STUDENT" - - - 18 - - - - - - - - - - - - - - - - "EMPLOYED" - - - 45 - - - - - - - - - - - - - - - - "SELF-EMPLOYED" - - - 36 - - - - - - - - - - - - - <p>Information about the applicant including personal information, marital status and household income/expenses.</p> - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> - What is the minimum monthly installment payment required for this loan product? - A dollar amount greater than zero - - - - - - - - - - - Installment calculation - - - - - Requested product.ProductType - - - - - - Requested product.Rate - - - - - - Requested product.Term - - - - - - Requested product.Amount - - - - - - <p>Details of the loan the applicant has applied for.</p> - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> - - - - - - - - - - - if Product Type = "STANDARD LOAN" + + + + + Affordability + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + Can the applicant afford the loan they applied for given only their application data? + Yes/No + + + + + + + + + + + + + + + + + Affordability calculation + + + + + Applicant data.Monthly.Income + + + + + + Applicant data.Monthly.Repayments + + + + + + Applicant data.Monthly.Expenses + + + + + + Pre-bureau risk category + + + + + + Required monthly installment + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + Can the applicant afford the loan they applied for given all available data? + Yes/No + + + + + + + + + + + + + + + + + Affordability calculation + + + + + Applicant data.Monthly.Income + + + + + + Applicant data.Monthly.Repayments + + + + + + Applicant data.Monthly.Expenses + + + + + + Post-bureau risk category + + + + + + Required monthly installment + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> + Which risk category is most appropriate for this applicant given all available data? + A value from the explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" + + + + + + + + + + + + + + + + + Post-bureau risk category table + + + + + Applicant data.ExistingCustomer + + + + + + Bureau data.CreditScore + + + + + + Application risk score + + + + + + <p>External credit score and bankruptcy information provided by a bureau.</p> + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> + + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + Credit Score + + + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + + false + + + < 120 + + + < 590 + + + "HIGH" + + + + + + + + false + + + < 120 + + + [590..610] + + + "MEDIUM" + + + + + + + + false + + + < 120 + + + > 610 + + + "LOW" + + + + + + + + false + + + [120..130] + + + < 600 + + + "HIGH" + + + + + + + + false + + + [120..130] + + + [600..625] + + + "MEDIUM" + + + + + + + + false + + + [120..130] + + + > 625 + + + "LOW" + + + + + + + + false + + + > 130 + + + - + + + "VERY LOW" + + + + + + + + true + + + <= 100 + + + < 580 + + + "HIGH" + + + + + + + + true + + + <= 100 + + + [580..600] + + + "MEDIUM" + + + + + + + + true + + + <= 100 + + + > 600 + + + "LOW" + + + + + + + + true + + + > 100 + + + < 590 + + + "HIGH" + + + + + + + + true + + + > 100 + + + [590..615] + + + "MEDIUM" + + + + + + + + true + + + > 100 + + + > 615 + + + "LOW" + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> + Which risk category is most appropriate for this applicant given only their application data? + Value from explicit list "Decline", "High Risk", "Medium Risk", "Low Risk", "Very Low Risk" + + + + + + + + + + + + + + Pre-bureau risk category table + + + + + Applicant data.ExistingCustomer + + + + + + Application risk score + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + + false + + + < 100 + + + "HIGH" + + + + + + + + false + + + [100..120) + + + "MEDIUM" + + + + + + + + false + + + [120..130] + + + "LOW" + + + + + + + + false + + + > 130 + + + "VERY LOW" + + + + + + + + true + + + < 80 + + + "DECLINE" + + + + + + + + true + + + [80..90) + + + "HIGH" + + + + + + + + true + + + [90..110] + + + "MEDIUM" + + + + + + + + true + + + > 110 + + + "LOW" + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> + What is the risk score for this applicant? + A number greater than 70 and less than 150 + + + + + + + + + + + + Application risk score model + + + + + Applicant data.Age + + + + + + Applicant data.MaritalStatus + + + + + + Applicant data.EmploymentStatus + + + + + + <p>Credit risk scorecard analysis to determine the relevant factors for application risk scoring</p> + + + + + + + + + + Analytic Insight + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> + + + + + + + + + Age + + + [18..120] + + + + + Marital Status + + + "S","M" + + + + + Employment Status + + + "UNEMPLOYED","STUDENT","EMPLOYED","SELF-EMPLOYED" + + + + + + + [18..22) + + + - + + + - + + + 32 + + + + + + + + [22..26) + + + - + + + - + + + 35 + + + + + + + + [26..36) + + + - + + + - + + + 40 + + + + + + + + [36..50) + + + - + + + - + + + 43 + + + + + + + + >=50 + + + - + + + - + + + 48 + + + + + + + + - + + + "S" + + + - + + + 25 + + + + + + + + - + + + "M" + + + - + + + 45 + + + + + + + + - + + + - + + + "UNEMPLOYED" + + + 15 + + + + + + + + - + + + - + + + "STUDENT" + + + 18 + + + + + + + + - + + + - + + + "EMPLOYED" + + + 45 + + + + + + + + - + + + - + + + "SELF-EMPLOYED" + + + 36 + + + + + + + + + + + + + <p>Information about the applicant including personal information, marital status and household income/expenses.</p> + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> + What is the minimum monthly installment payment required for this loan product? + A dollar amount greater than zero + + + + + + + + + + + Installment calculation + + + + + Requested product.ProductType + + + + + + Requested product.Rate + + + + + + Requested product.Term + + + + + + Requested product.Amount + + + + + + <p>Details of the loan the applicant has applied for.</p> + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> + + + + + + + + + + + if Product Type = "STANDARD LOAN" then 20.00 else if Product Type = "SPECIAL LOAN" then 25.00 else null - - - - - - Financial.PMT(Rate, Term, Amount) - - - - - Monthly Repayment + Monthly Fee - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <p>Information about historical loan defaults.</p> - - - - The credit risk scorecard is built from past applicants' data and information about those loans that defaulted. It must conform to the overall risk management strategy. - - - <p>Individuals in the Retail Banking organization responsible for manual adjudication of loans.</p> - - - - <p>Organization responsible for defining loan and other banking products, how those products are priced, sold and tracked for profitability.</p> - - - - - - <p>Organization within the bank responsible for defining credit risk strategies and policies and providing tools for managing against these.</p> - - - - - - - - - - <p>Organization responsible for credit risk models and the use of data to predict credit risk for customers and loan applicants.</p> - - - - <p>The percentage of loans accepted in a calendar month.</p> - - - - - - <p>The percentage of loans that did not require a credit officer to review the case in a calendar month.</p> - - - - - <p>The total value of Loans written in a calendar month</p> - - - - - - <p>By end of the current year, have an auto-adjudication rate of at least 90 percent</p> - - - - - <p>The total cost charged by the bureau for all Bureau Data requested while originating Loans in a calendar month.</p> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + Financial.PMT(Rate, Term, Amount) + + + + + Monthly Repayment + Monthly Fee + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <p>Information about historical loan defaults.</p> + + + + The credit risk scorecard is built from past applicants' data and information about those loans that defaulted. It must conform to the overall risk management strategy. + + + <p>Individuals in the Retail Banking organization responsible for manual adjudication of loans.</p> + + + + <p>Organization responsible for defining loan and other banking products, how those products are priced, sold and tracked for profitability.</p> + + + + + + <p>Organization within the bank responsible for defining credit risk strategies and policies and providing tools for managing against these.</p> + + + + + + + + + + <p>Organization responsible for credit risk models and the use of data to predict credit risk for customers and loan applicants.</p> + + + + <p>The percentage of loans accepted in a calendar month.</p> + + + + + + <p>The percentage of loans that did not require a credit officer to review the case in a calendar month.</p> + + + + + <p>The total value of Loans written in a calendar month</p> + + + + + + <p>By end of the current year, have an auto-adjudication rate of at least 90 percent</p> + + + + + <p>The total cost charged by the bureau for all Bureau Data requested while originating Loans in a calendar month.</p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 1 Originations/Financial.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 1 Originations/Financial.dmn index 945c768d59d..93dadbbc68f 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 1 Originations/Financial.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 1 Originations/Financial.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - <p><span lang="JA">Standard calculation of monthly installment&nbsp;</span>from Rate, Term and Amount.</p> - - - - - - - (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) - - - - - - - - - - - - - - + + + + + + + + + <p><span lang="JA">Standard calculation of monthly installment&nbsp;</span>from Rate, Term and Amount.</p> + + + + + + + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 2 Ranked Loan Products/Loan info.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 2 Ranked Loan Products/Loan info.dmn index 227bf41bf78..0669e160a30 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 2 Ranked Loan Products/Loan info.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 2 Ranked Loan Products/Loan info.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - string - - - number - - - number - - - tAssets - - - tLiabilities - - - - - tAssetType - - - string - - - number - - - - tAsset - - - string - - "Checking Savings Brokerage account","Real Estate","Other Liquid","Other Non-Liquid" - - - - - tLiabilityType - - - string - - - number - - - number - - - boolean - - - - tLiability - - - string - - "Credit card","Auto loan","Student loan","Lease","Lien","Real estate loan","Alimony child support","Other" - - - - string - - "Fixed rate","Variable rate" - - - - - string - - - tProductName - - "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" - - - - tAmortizationType - - - tPercent - - - tPercent - - - number - - - number - - - - - - string - - - string - - - string - - - string - - - string - - - - number - - - number - - - number - - - number - - - - number - - - number - - - number - - [300..850] - - - - string - - "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" - - - - - number - - - number - - - tPercent - - - number - - - number - - - tPercent - - - tPercent - - - number - - - number - - - - - tProductName - - "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" - - - - tAmortizationType - - "Fixed rate","Variable rate" - - - - tPercent - - - number - - - tPercent - - - tPercent - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - decimal((Property.Purchase Price - Down Payment)*Loan Product.Points Pct/100,2) - - - - - - Property.Purchase Price - Down Payment + Loan Product.Fees Amount + Points Amount - - - - - - decimal(100*Note Amount/Property.Purchase Price,2) - - - - - - decimal(0.02*Note Amount,2) - - - - - - Note Amount - Loan Product.Fees Amount - Points Amount - Closing Costs - - - - - - Loan Product.Best Rate Pct + Rate Adjustment(Credit Score, LTV) - - - - - - if Loan Product.Type="Variable rate" then Interest Rate Percent+2 else Interest Rate Percent - - - - - - - payment - - - - - Note Amount - - - - - - Interest Rate Percent/100 - - - - - - Loan Product.Term - - - - - - - - - payment - - - - - Note Amount - - - - - - Qualifying Rate Percent/100 - - - - - - Loan Product.Term - - - - - - - - - - - - - - - - - - Credit Score - - - [300..850] - - - - - LTV - - - - - - - >=660 - - - <=60 - - - 0 - - - - - - - - [620..660) - - - <=60 - - - 0.125 - - - - - - - - >=700 - - - >60 - - - 0.125 - - - - - - - - [660..700) - - - (60..70] - - - 0.125 - - - - - - - - [620..660) - - - (60..70] - - - 0.25 - - - - - - - - [680..700) - - - >70 - - - 0.25 - - - - - - - - [640..680) - - - >70 - - - 0.375 - - - - - - - - [620..640) - - - (70..80] - - - 0.375 - - - - - - - - [620..640) - - - >80 - - - 0.5 - - - - - - - - <620 - - - - - - - 0.5 - - - - - - - - - - - - - - - - decimal(p*r/12/(1-(1+r/12)**-n),2) - - - - - - - - - - - - - - - - - - - - - - Loan Product.Product Name - - - - - - Loan Product.Type - - - - - - Loan Data.LTV - - - - - - Loan Data.Note Amount - - - - - - Loan Data.Interest Rate Percent - - - - - - Loan Data.Qualifying Rate Percent - - - - - - Loan Data.Monthly Payment - - - - - - Loan Data.Qualifying Payment - - - - - - Loan Data.Points Amount - - - - - - Loan Product.Fees Amount - - - - - - Loan Data.Funds Toward Purchase - - - - - - Down Payment - - - - - - Loan Data.Closing Costs - - - - - - Property.Purchase Price - Funds Toward Purchase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + string + + + string + + + number + + + number + + + tAssets + + + tLiabilities + + + + + tAssetType + + + string + + + number + + + + tAsset + + + string + + "Checking Savings Brokerage account","Real Estate","Other Liquid","Other Non-Liquid" + + + + + tLiabilityType + + + string + + + number + + + number + + + boolean + + + + tLiability + + + string + + "Credit card","Auto loan","Student loan","Lease","Lien","Real estate loan","Alimony child support","Other" + + + + string + + "Fixed rate","Variable rate" + + + + + string + + + tProductName + + "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" + + + + tAmortizationType + + + tPercent + + + tPercent + + + number + + + number + + + + + + string + + + string + + + string + + + string + + + string + + + + number + + + number + + + number + + + number + + + + number + + + number + + + number + + [300..850] + + + + string + + "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" + + + + + number + + + number + + + tPercent + + + number + + + number + + + tPercent + + + tPercent + + + number + + + number + + + + + tProductName + + "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" + + + + tAmortizationType + + "Fixed rate","Variable rate" + + + + tPercent + + + number + + + tPercent + + + tPercent + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal((Property.Purchase Price - Down Payment)*Loan Product.Points Pct/100,2) + + + + + + Property.Purchase Price - Down Payment + Loan Product.Fees Amount + Points Amount + + + + + + decimal(100*Note Amount/Property.Purchase Price,2) + + + + + + decimal(0.02*Note Amount,2) + + + + + + Note Amount - Loan Product.Fees Amount - Points Amount - Closing Costs + + + + + + Loan Product.Best Rate Pct + Rate Adjustment(Credit Score, LTV) + + + + + + if Loan Product.Type="Variable rate" then Interest Rate Percent+2 else Interest Rate Percent + + + + + + + payment + + + + + Note Amount + + + + + + Interest Rate Percent/100 + + + + + + Loan Product.Term + + + + + + + + + payment + + + + + Note Amount + + + + + + Qualifying Rate Percent/100 + + + + + + Loan Product.Term + + + + + + + + + + + + + + + + + + Credit Score + + + [300..850] + + + + + LTV + + + + + + + >=660 + + + <=60 + + + 0 + + + + + + + + [620..660) + + + <=60 + + + 0.125 + + + + + + + + >=700 + + + >60 + + + 0.125 + + + + + + + + [660..700) + + + (60..70] + + + 0.125 + + + + + + + + [620..660) + + + (60..70] + + + 0.25 + + + + + + + + [680..700) + + + >70 + + + 0.25 + + + + + + + + [640..680) + + + >70 + + + 0.375 + + + + + + + + [620..640) + + + (70..80] + + + 0.375 + + + + + + + + [620..640) + + + >80 + + + 0.5 + + + + + + + + <620 + + + - + + + 0.5 + + + + + + + + + + + + + + + + decimal(p*r/12/(1-(1+r/12)**-n),2) + + + + + + + + + + + + + + + + + + + + + + Loan Product.Product Name + + + + + + Loan Product.Type + + + + + + Loan Data.LTV + + + + + + Loan Data.Note Amount + + + + + + Loan Data.Interest Rate Percent + + + + + + Loan Data.Qualifying Rate Percent + + + + + + Loan Data.Monthly Payment + + + + + + Loan Data.Qualifying Payment + + + + + + Loan Data.Points Amount + + + + + + Loan Product.Fees Amount + + + + + + Loan Data.Funds Toward Purchase + + + + + + Down Payment + + + + + + Loan Data.Closing Costs + + + + + + Property.Purchase Price - Funds Toward Purchase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 2 Ranked Loan Products/Recommended Loan Products.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 2 Ranked Loan Products/Recommended Loan Products.dmn index 2ca920449a7..44b0bdd35ea 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 2 Ranked Loan Products/Recommended Loan Products.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Chapter 11 Example 2 Ranked Loan Products/Recommended Loan Products.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - number - - - number - - - tAssets - - - tLiabilities - - - - - tAssetType - - - string - - - number - - - - tAsset - - - string - - "Checking Savings Brokerage account","Real Estate","Other Liquid","Other Non-Liquid" - - - - - tLiabilityType - - - string - - - number - - - number - - - boolean - - - - tLiability - - - string - - "Credit card","Auto loan","Student loan","Lease","Lien","Real estate loan","Alimony child support","Other" - - - - string - - "Fixed rate","Variable rate" - - - - - tAmortizationType - - - number - - - number - - - number - - - number - - - - - - string - - - string - - - string - - - string - - - string - - - - number - - - number - - - number - - - number - - - - number - - - number - - - number - - [300..850] - - - - string - - "Affordable","Marginal","Unaffordable" - - - - string - - "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" - - - - - string - - - tProductName - - "Fixed30-NoPoints","Fixed30-Standard","Fixed30-LowestRate","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" - - - - tAmortizationType - - "Fixed rate","Variable rate" - - - - tPercent - - - tPercent - - - number - - - number - - - - tLoanProduct - - - - tProductName - - - tAmortizationType - - - tPercent - - - number - - - tPercent - - - tPercent - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - - tLoanInfoRow - - - tTableRow - - - string - - "Low","Medium","High" - - - - - tAffordability - - - number - - - tLTVCategory - - - - - tPercent - - - tAffordability - - "Affordable","Marginal","Unaffordable" - - - - tLTVCategory - - "Low","Medium","High" - - - - number - - - number - - - - - number - - - number - - - number - - - tPercent - - - number - - - number - - - number - - - number - - - - - string - - - number - - [1..5] - - - - - tLenderRating - - - string - - "Best","Good","Not Recommended","Ineligible" - - - - - string - - - number - - - tPercent - - - number - - - tPercent - - - tPercent - - - number - - - number - - - number - - - tCreditScore - - [300..850] - - - - tRecommendation - - "Best","Good","Not Recommended","Ineligible" - - - - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - tCreditScore - - - string - - - - tformattedrow_1 - - - - string - - - string - - - string - - - string - - - string - - - tCreditScore - - [300..850] - - - - string - - - - - - - - - - - - - - - - - - - - - - - - DTI - - - - - LTV - - - - - Reserves - - - - - [300..850] - - - - - - <=36 - - - <=75 - - - >2 - - - 620 - - - - - - - - <=36 - - - <=75 - - - >0 - - - 640 - - - - - - - - <=36 - - - (75..95] - - - >6 - - - 660 - - - - - - - - <=36 - - - (75..95] - - - >0 - - - 680 - - - - - - - - (36..45] - - - <=75 - - - >6 - - - 660 - - - - - - - - (36..45] - - - <=75 - - - >0 - - - 680 - - - - - - - - (36..45] - - - (75..95] - - - >6 - - - 700 - - - - - - - - (36..45] - - - (75..95] - - - >0 - - - 720 - - - - - - - - - - - - - - - - - - - - - "Lender A" - - - "Fixed30-NoPoints" - - - "Fixed rate" - - - 3.95 - - - 0 - - - 1925 - - - 360 - - - - - "Lender C" - - - "Fixed30-Standard" - - - "Fixed rate" - - - 3.75 - - - 0.972 - - - 1975 - - - 360 - - - - - "Lender A" - - - "Fixed15-NoPoints" - - - "Fixed rate" - - - 3.625 - - - 0 - - - 816 - - - 180 - - - - - "Lender C" - - - "Fixed15-Standard" - - - "Fixed rate" - - - 3.25 - - - 0.767 - - - 1975 - - - 180 - - - - - "Lender B" - - - "ARM5/1-NoPoints" - - - "Variable rate" - - - 3.875 - - - 0 - - - 1776 - - - 360 - - - - - "Lender B" - - - "ARM5/1-Standard" - - - "Variable rate" - - - 3.625 - - - 0.667 - - - 1975 - - - 360 - - - - - - - - - - - - - - - - - - - - - - - for x in Loan Products return Services.Loan Info Service(x,Down Payment,Property,Credit Score) - - - - - - - - - - - - - - - - - - - - - - - - - - - for i in 1..count(Loan Products) return Eligibility(Loan Products[i], Borrower, Loan Info Table[i], + + + + + string + + + string + + + number + + + number + + + tAssets + + + tLiabilities + + + + + tAssetType + + + string + + + number + + + + tAsset + + + string + + "Checking Savings Brokerage account","Real Estate","Other Liquid","Other Non-Liquid" + + + + + tLiabilityType + + + string + + + number + + + number + + + boolean + + + + tLiability + + + string + + "Credit card","Auto loan","Student loan","Lease","Lien","Real estate loan","Alimony child support","Other" + + + + string + + "Fixed rate","Variable rate" + + + + + tAmortizationType + + + number + + + number + + + number + + + number + + + + + + string + + + string + + + string + + + string + + + string + + + + number + + + number + + + number + + + number + + + + number + + + number + + + number + + [300..850] + + + + string + + "Affordable","Marginal","Unaffordable" + + + + string + + "Fixed30-NoPoints","Fixed30-Standard","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" + + + + + string + + + tProductName + + "Fixed30-NoPoints","Fixed30-Standard","Fixed30-LowestRate","Fixed15-NoPoints","Fixed15-Standard","ARM5/1-NoPoints","ARM5/1-Standard" + + + + tAmortizationType + + "Fixed rate","Variable rate" + + + + tPercent + + + tPercent + + + number + + + number + + + + tLoanProduct + + + + tProductName + + + tAmortizationType + + + tPercent + + + number + + + tPercent + + + tPercent + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + + tLoanInfoRow + + + tTableRow + + + string + + "Low","Medium","High" + + + + + tAffordability + + + number + + + tLTVCategory + + + + + tPercent + + + tAffordability + + "Affordable","Marginal","Unaffordable" + + + + tLTVCategory + + "Low","Medium","High" + + + + number + + + number + + + + + number + + + number + + + number + + + tPercent + + + number + + + number + + + number + + + number + + + + + string + + + number + + [1..5] + + + + + tLenderRating + + + string + + "Best","Good","Not Recommended","Ineligible" + + + + + string + + + number + + + tPercent + + + number + + + tPercent + + + tPercent + + + number + + + number + + + number + + + tCreditScore + + [300..850] + + + + tRecommendation + + "Best","Good","Not Recommended","Ineligible" + + + + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + tCreditScore + + + string + + + + tformattedrow_1 + + + + string + + + string + + + string + + + string + + + string + + + tCreditScore + + [300..850] + + + + string + + + + + + + + + + + + + + + + + + + + + + + + DTI + + + + + LTV + + + + + Reserves + + + + + [300..850] + + + + + + <=36 + + + <=75 + + + >2 + + + 620 + + + + + + + + <=36 + + + <=75 + + + >0 + + + 640 + + + + + + + + <=36 + + + (75..95] + + + >6 + + + 660 + + + + + + + + <=36 + + + (75..95] + + + >0 + + + 680 + + + + + + + + (36..45] + + + <=75 + + + >6 + + + 660 + + + + + + + + (36..45] + + + <=75 + + + >0 + + + 680 + + + + + + + + (36..45] + + + (75..95] + + + >6 + + + 700 + + + + + + + + (36..45] + + + (75..95] + + + >0 + + + 720 + + + + + + + + + + + + + + + + + + + + + "Lender A" + + + "Fixed30-NoPoints" + + + "Fixed rate" + + + 3.95 + + + 0 + + + 1925 + + + 360 + + + + + "Lender C" + + + "Fixed30-Standard" + + + "Fixed rate" + + + 3.75 + + + 0.972 + + + 1975 + + + 360 + + + + + "Lender A" + + + "Fixed15-NoPoints" + + + "Fixed rate" + + + 3.625 + + + 0 + + + 816 + + + 180 + + + + + "Lender C" + + + "Fixed15-Standard" + + + "Fixed rate" + + + 3.25 + + + 0.767 + + + 1975 + + + 180 + + + + + "Lender B" + + + "ARM5/1-NoPoints" + + + "Variable rate" + + + 3.875 + + + 0 + + + 1776 + + + 360 + + + + + "Lender B" + + + "ARM5/1-Standard" + + + "Variable rate" + + + 3.625 + + + 0.667 + + + 1975 + + + 360 + + + + + + + + + + + + + + + + + + + + + + + for x in Loan Products return Services.Loan Info Service(x,Down Payment,Property,Credit Score) + + + + + + + + + + + + + + + + + + + + + + + + + + + for i in 1..count(Loan Products) return Eligibility(Loan Products[i], Borrower, Loan Info Table[i], Property, Credit Score, Lender Ratings) - - - - - - - - - - - - - - - - Eligibility Parameters(Loan Product, Borrower, Loan Info, + + + + + + + + + + + + + + + + Eligibility Parameters(Loan Product, Borrower, Loan Info, Property, Credit Score) - - - - - - Min Credit Score(Params.DTI Pct, Loan Info.LTV, Params.Reserves) - - - - - - if Required Credit Score != null then + + + + + + Min Credit Score(Params.DTI Pct, Loan Info.LTV, Params.Reserves) + + + + + + if Required Credit Score != null then Credit Score >= Required Credit Score else false - - - - - - - - Loan Product - - - - - Eligible - - - - - "Best","Good","Not Recommended","Ineligible" - - - - - - count(Ratings[Lender Name=?.Lender Name and Customer Rating > 4] )>0 - - - true - - - "Best" - - - - - - - - count(Ratings[Lender Name=?.Lender Name and Customer Rating in [3..4]] )>0 - - - true - - - "Good" - - - - - - - - count(Ratings[Lender Name=?.Lender Name and Customer Rating <3] )>0 - - - true - - - "Not Recommended" - - - - - - - - - - - - - - - - "Ineligible" - - - - - - - - - - - - - - Loan Product.Lender Name + " - " + Loan Product.Product Name - - - - - - Loan Info.Note Amount - - - - - - Loan Info.Initial Rate Pct - - - - - - Loan Info.Initial Monthly Payment - - - - - - Loan Info.LTV - - - - - - Params.DTI Pct - - - - - - Loan Info.Cash to Close - - - - - - Params.Liquid Assets After Closing - - - - - - Params.Reserves - - - - - - Required Credit Score - - - - - - Recommendation - - - - - - - Table Row - - - - - - - - - - - - - - - - - - - - - - - - - - - if x.Recommendation != "Ineligible" and y.Recommendation != "Ineligible" + + + + + + + + Loan Product + + + + + Eligible + + + + + "Best","Good","Not Recommended","Ineligible" + + + + + + count(Ratings[Lender Name=?.Lender Name and Customer Rating > 4] )>0 + + + true + + + "Best" + + + + + + + + count(Ratings[Lender Name=?.Lender Name and Customer Rating in [3..4]] )>0 + + + true + + + "Good" + + + + + + + + count(Ratings[Lender Name=?.Lender Name and Customer Rating <3] )>0 + + + true + + + "Not Recommended" + + + + + + + + - + + + - + + + "Ineligible" + + + + + + + + + + + + + + Loan Product.Lender Name + " - " + Loan Product.Product Name + + + + + + Loan Info.Note Amount + + + + + + Loan Info.Initial Rate Pct + + + + + + Loan Info.Initial Monthly Payment + + + + + + Loan Info.LTV + + + + + + Params.DTI Pct + + + + + + Loan Info.Cash to Close + + + + + + Params.Liquid Assets After Closing + + + + + + Params.Reserves + + + + + + Required Credit Score + + + + + + Recommendation + + + + + + + Table Row + + + + + + + + + + + + + + + + + + + + + + + + + + + if x.Recommendation != "Ineligible" and y.Recommendation != "Ineligible" then x.Monthly Payment<y.Monthly Payment else if x.Recommendation != "Ineligible" and y.Recommendation = "Ineligible" then true else false - - - - - - - sort(Eligibility Table, precedes) - - - - - for row in Sorted Table return Format Row(row) - - - - - - - - - - - - - - - - - sum([Loan Info.Qualifying Monthly Payment, Property.Monthly Tax Payment, + + + + + + + sort(Eligibility Table, precedes) + + + + + for row in Sorted Table return Format Row(row) + + + + + + + + + + + + + + + + + sum([Loan Info.Qualifying Monthly Payment, Property.Monthly Tax Payment, Property.Monthly Insurance Payment, Property.Monthly HOA Condo Fee][item != null]) - - - - - - sum(Borrower.Liabilities[Type!="Real estate loan" and To be paid off + + + + + + sum(Borrower.Liabilities[Type!="Real estate loan" and To be paid off =false].Monthly payment) - - - - - - sum([Borrower.Employment Income, Borrower.Other Income][item != null]) - - - - - - decimal((Housing Expense+Non-Housing Debt Payments)/Income*100,2) - - - - - - sum(Borrower.Assets[Type="Checking Savings Brokerage account" + + + + + + sum([Borrower.Employment Income, Borrower.Other Income][item != null]) + + + + + + decimal((Housing Expense+Non-Housing Debt Payments)/Income*100,2) + + + + + + sum(Borrower.Assets[Type="Checking Savings Brokerage account" or Type="Other Liquid"].Value) - - - - - - sum(Borrower.Liabilities[Type!="Real estate loan" + + + + + + sum(Borrower.Liabilities[Type!="Real estate loan" and To be paid off=true].Balance[item!=null]) - - - - - - Liquid Assets Before Closing - Debts Paid Off By Closing - Loan Info.Cash to Close - - - - - - decimal(Liquid Assets After Closing/Housing Expense,2) - - - - - - - - - - - - - - - - - - - - - - - "java.lang.String" - - - - - - "format( java.lang.String, [Ljava.lang.Object; )" - - - - - - - - - - - - row.Product - - - - - - string format("$%,4.2f", row.Note Amount) - - - - - - string format(" %,4.2f", row.Interest Rate Pct) - - - - - - string format("$%,4.2f", row.Monthly Payment) - - - - - - string format("$%,4.2f", row.Cash to Close) - - - - - - row.Required Credit Score - - - - - - row.Recommendation - - - - - - - formatted row - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + Liquid Assets Before Closing - Debts Paid Off By Closing - Loan Info.Cash to Close + + + + + + decimal(Liquid Assets After Closing/Housing Expense,2) + + + + + + + + + + + + + + + + + + + + + + + "java.lang.String" + + + + + + "format( java.lang.String, [Ljava.lang.Object; )" + + + + + + + + + + + + row.Product + + + + + + string format("$%,4.2f", row.Note Amount) + + + + + + string format(" %,4.2f", row.Interest Rate Pct) + + + + + + string format("$%,4.2f", row.Monthly Payment) + + + + + + string format("$%,4.2f", row.Cash to Close) + + + + + + row.Required Credit Score + + + + + + row.Recommendation + + + + + + + formatted row + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Diagram Interchange/diagram-interchange-decision-service.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Diagram Interchange/diagram-interchange-decision-service.dmn index cadc86639a8..7832aea5176 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Diagram Interchange/diagram-interchange-decision-service.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Diagram Interchange/diagram-interchange-decision-service.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" +> - + - + - + @@ -40,7 +42,7 @@ - + @@ -124,7 +126,7 @@ - + @@ -161,7 +163,7 @@ - + diff --git a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn index 470c0b0d787..837d1e14e17 100644 --- a/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn +++ b/packages/dmn-marshaller/tests-data--manual/dmn-1_4--examples/Diagram Interchange/diagram-interchange-shape-with-label-text.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - + - + TextAnnotation-1 @@ -36,39 +55,51 @@ - + - + - - - + + + - - + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-marshaller/tests-data--manual/other/decisionAndInput.dmn b/packages/dmn-marshaller/tests-data--manual/other/decisionAndInput.dmn index bc11edd0a9f..5667edf5e8e 100644 --- a/packages/dmn-marshaller/tests-data--manual/other/decisionAndInput.dmn +++ b/packages/dmn-marshaller/tests-data--manual/other/decisionAndInput.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - "New Decision" - - - - - - - - 190 - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + "New Decision" + + + + + + + + 190 + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/other/decisionAndInputWithAddition.dmn b/packages/dmn-marshaller/tests-data--manual/other/decisionAndInputWithAddition.dmn index f89b3566444..598278202db 100644 --- a/packages/dmn-marshaller/tests-data--manual/other/decisionAndInputWithAddition.dmn +++ b/packages/dmn-marshaller/tests-data--manual/other/decisionAndInputWithAddition.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - "New Decision" - - - - - - - - - 190 - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + "New Decision" + + + + + + + + + 190 + + + + + + + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/other/decisionAndInput_wrongSequenceOrder.dmn b/packages/dmn-marshaller/tests-data--manual/other/decisionAndInput_wrongSequenceOrder.dmn index beb2cdae15d..ebed623324b 100644 --- a/packages/dmn-marshaller/tests-data--manual/other/decisionAndInput_wrongSequenceOrder.dmn +++ b/packages/dmn-marshaller/tests-data--manual/other/decisionAndInput_wrongSequenceOrder.dmn @@ -1,4 +1,4 @@ - + - + xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" + xmlns:kie="https://kie.org/dmn/extensions/1.0" +> - - + + - + - + targetElement="_1E49EEEB-9296-4AE5-B37C-2EE0044C0CC2" + > @@ -57,8 +72,7 @@ - + "New Decision" @@ -66,4 +80,4 @@ - \ No newline at end of file + diff --git a/packages/dmn-marshaller/tests-data--manual/other/empty13.dmn b/packages/dmn-marshaller/tests-data--manual/other/empty13.dmn index 1135961165c..a5b77d165a7 100644 --- a/packages/dmn-marshaller/tests-data--manual/other/empty13.dmn +++ b/packages/dmn-marshaller/tests-data--manual/other/empty13.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/packages/dmn-marshaller/tests-data--manual/other/external.dmn b/packages/dmn-marshaller/tests-data--manual/other/external.dmn index e9ad5ff02ea..a4cb52799c4 100644 --- a/packages/dmn-marshaller/tests-data--manual/other/external.dmn +++ b/packages/dmn-marshaller/tests-data--manual/other/external.dmn @@ -1,4 +1,4 @@ - + - + diff --git a/packages/dmn-marshaller/tests-data--manual/other/list.dmn b/packages/dmn-marshaller/tests-data--manual/other/list.dmn index 7da8026d4de..8e72230186a 100644 --- a/packages/dmn-marshaller/tests-data--manual/other/list.dmn +++ b/packages/dmn-marshaller/tests-data--manual/other/list.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + A - + C @@ -71,15 +83,19 @@ - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-marshaller/tests-data--manual/other/list2.dmn b/packages/dmn-marshaller/tests-data--manual/other/list2.dmn index 91eab708ba7..58eed7ca4ae 100644 --- a/packages/dmn-marshaller/tests-data--manual/other/list2.dmn +++ b/packages/dmn-marshaller/tests-data--manual/other/list2.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + A - + C @@ -45,7 +57,7 @@ C - + D @@ -84,15 +96,19 @@ - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/dmn-marshaller/tests-data--manual/other/sample12.dmn b/packages/dmn-marshaller/tests-data--manual/other/sample12.dmn index 6cdce84e87a..99e8f7e669a 100644 --- a/packages/dmn-marshaller/tests-data--manual/other/sample12.dmn +++ b/packages/dmn-marshaller/tests-data--manual/other/sample12.dmn @@ -1,4 +1,4 @@ - + - - + + Product_Type @@ -163,12 +176,12 @@ - - + + - - + + 0.36 @@ -176,47 +189,48 @@ - - + + - + - + - + - + - + PITI - + - (Requested Product.Amount*((Requested Product.Rate/100)/12))/(1-(1/(1+(Requested Product.Rate/100)/12)**-Requested Product.Term)) + (Requested Product.Amount*((Requested Product.Rate/100)/12))/(1-(1/(1+(Requested Product.Rate/100)/12)**-Requested Product.Term)) - + Applicant Data.Monthly.Tax - + Applicant Data.Monthly.Insurance - + Applicant Data.Monthly.Income @@ -233,49 +247,49 @@ else "Insufficient" - - + + - - - - + + + + (pmt+tax+insurance)/income - - + + - - + + - + - + - + - + DTI - + Applicant Data.Monthly.Repayments + Applicant Data.Monthly.Expenses - + Applicant Data.Monthly.Income @@ -292,10 +306,10 @@ else "Insufficient" - - + + - + @@ -303,8 +317,8 @@ else "Insufficient" Credit Score.FICO - - + + >= 750 @@ -313,7 +327,7 @@ else "Insufficient" "Excellent" - + @@ -324,7 +338,7 @@ else "Insufficient" "Good" - + @@ -335,7 +349,7 @@ else "Insufficient" "Fair" - + @@ -346,7 +360,7 @@ else "Insufficient" "Poor" - + @@ -357,22 +371,26 @@ else "Insufficient" "Bad" - + - - + + - + - + - + @@ -390,9 +408,9 @@ else "Insufficient" Front End Ratio - - - + + + "Poor", "Bad" @@ -410,7 +428,7 @@ else "Insufficient" "Credit Score too low." - + @@ -430,7 +448,7 @@ else "Insufficient" "Debt to income ratio is too high." - + @@ -450,7 +468,7 @@ else "Insufficient" "Mortgage payment to income ratio is too high." - + @@ -470,7 +488,7 @@ else "Insufficient" "Debt to income ratio is too high AND mortgage payment to income ratio is too high." - + @@ -490,29 +508,29 @@ else "Insufficient" "The borrower has been successfully prequalified for the requested loan." - + - - + + - - + + - - + + d/i - - + + 0.28 @@ -540,7 +558,7 @@ else "Insufficient" 100 1110 - + 1110 @@ -573,7 +591,7 @@ else "Insufficient" 100 632 - + 632 @@ -614,148 +632,225 @@ else "Insufficient" - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/dmn-marshaller/tests-data--manual/other/weird.dmn b/packages/dmn-marshaller/tests-data--manual/other/weird.dmn index a30a2ffa48e..7e0af552ddf 100644 --- a/packages/dmn-marshaller/tests-data--manual/other/weird.dmn +++ b/packages/dmn-marshaller/tests-data--manual/other/weird.dmn @@ -1,4 +1,4 @@ - + - - - number - - - - - - - - 12 * Monthly Salary - - - - - + + + number + + + + + + + + 12 * Monthly Salary + + + + + diff --git a/packages/dmn-runner/package.json b/packages/dmn-runner/package.json index 55d4746728f..31460ce299d 100644 --- a/packages/dmn-runner/package.json +++ b/packages/dmn-runner/package.json @@ -58,4 +58,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/dmn-testing-models/package.json b/packages/dmn-testing-models/package.json index 8105ac9a720..99540911e69 100644 --- a/packages/dmn-testing-models/package.json +++ b/packages/dmn-testing-models/package.json @@ -39,4 +39,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/packages/dmn-testing-models/pom.xml b/packages/dmn-testing-models/pom.xml index 375bd3f7310..c54c2efa9c2 100644 --- a/packages/dmn-testing-models/pom.xml +++ b/packages/dmn-testing-models/pom.xml @@ -22,84 +22,82 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" > + + org.kie + kie-tools-maven-base + ${revision} + ./node_modules/@kie-tools/maven-base/pom.xml + - - org.kie - kie-tools-maven-base - ${revision} - ./node_modules/@kie-tools/maven-base/pom.xml - - - 4.0.0 - org.kie.tools - dmn-testing-models + 4.0.0 + org.kie.tools + dmn-testing-models - DMN Testing Models - Testing models for DMN marshaller + DMN Testing Models + Testing models for DMN marshaller - - - Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - + + + Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + - - 3.6.1 - - - - - - org.kie - kie-dmn-test-resources - ${version.org.kie.kogito} - tests - - - + + 3.6.1 + + - - org.kie - kie-dmn-test-resources - tests - + + org.kie + kie-dmn-test-resources + ${version.org.kie.kogito} + tests + + - - - - - org.apache.maven.plugins - maven-dependency-plugin - ${dependency-plugin.version} - - - unpack - generate-resources - - unpack - - - - - org.kie - kie-dmn-test-resources - ${version.org.kie.kogito} - tests - jar - true - ${project.basedir}/dist - valid_models/**/*.dmn - - - - - - - - + + + org.kie + kie-dmn-test-resources + tests + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + ${dependency-plugin.version} + + + unpack + generate-resources + + unpack + + + + + org.kie + kie-dmn-test-resources + ${version.org.kie.kogito} + tests + jar + true + ${project.basedir}/dist + valid_models/**/*.dmn + + + + + + + + diff --git a/packages/dmn-vscode-extension/package.json b/packages/dmn-vscode-extension/package.json index ef0e3695974..f0f13b79113 100644 --- a/packages/dmn-vscode-extension/package.json +++ b/packages/dmn-vscode-extension/package.json @@ -189,4 +189,4 @@ "supported": false } } -} \ No newline at end of file +} diff --git a/packages/editor/package.json b/packages/editor/package.json index 58192f5e450..e9ee0b4cffc 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -68,4 +68,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/editor/src/api/EditorEnvelopeLocator.ts b/packages/editor/src/api/EditorEnvelopeLocator.ts index f2e039e35c3..a73c647866e 100644 --- a/packages/editor/src/api/EditorEnvelopeLocator.ts +++ b/packages/editor/src/api/EditorEnvelopeLocator.ts @@ -66,7 +66,10 @@ export class EnvelopeMapping { } export class EditorEnvelopeLocator { - constructor(public readonly targetOrigin: string, public readonly envelopeMappings: EnvelopeMapping[]) {} + constructor( + public readonly targetOrigin: string, + public readonly envelopeMappings: EnvelopeMapping[] + ) {} public getEnvelopeMapping(path: string) { return this.envelopeMappings.find((mapping) => { diff --git a/packages/editor/src/api/EditorFactory.ts b/packages/editor/src/api/EditorFactory.ts index c29600c5e1f..e0528b27674 100644 --- a/packages/editor/src/api/EditorFactory.ts +++ b/packages/editor/src/api/EditorFactory.ts @@ -28,7 +28,7 @@ import { KogitoEditorChannelApi } from "./KogitoEditorChannelApi"; */ export interface EditorFactory< E extends Editor, - ChannelApi extends KogitoEditorChannelApi & ApiDefinition + ChannelApi extends KogitoEditorChannelApi & ApiDefinition, > { /** * Returns an Editor instance. diff --git a/packages/editor/src/api/KogitoEditorEnvelopeContext.ts b/packages/editor/src/api/KogitoEditorEnvelopeContext.ts index cd917e8b1ff..481486ff6d5 100644 --- a/packages/editor/src/api/KogitoEditorEnvelopeContext.ts +++ b/packages/editor/src/api/KogitoEditorEnvelopeContext.ts @@ -27,7 +27,7 @@ import { KeyboardShortcutsService } from "@kie-tools-core/keyboard-shortcuts/dis import { EditorTheme } from "./EditorTheme"; export interface KogitoEditorEnvelopeContextType< - ChannelApi extends KogitoEditorChannelApi & ApiDefinition + ChannelApi extends KogitoEditorChannelApi & ApiDefinition, > { channelApi: MessageBusClientApi; operatingSystem?: OperatingSystem; @@ -41,7 +41,7 @@ export interface KogitoEditorEnvelopeContextType< export const KogitoEditorEnvelopeContext = React.createContext>({} as any); export function useKogitoEditorEnvelopeContext< - ChannelApi extends KogitoEditorChannelApi & ApiDefinition = KogitoEditorChannelApi + ChannelApi extends KogitoEditorChannelApi & ApiDefinition = KogitoEditorChannelApi, >() { return useContext(KogitoEditorEnvelopeContext) as KogitoEditorEnvelopeContextType; } diff --git a/packages/editor/src/embedded/embedded/EmbeddedEditor.tsx b/packages/editor/src/embedded/embedded/EmbeddedEditor.tsx index 175fdc108e2..107218ce624 100644 --- a/packages/editor/src/embedded/embedded/EmbeddedEditor.tsx +++ b/packages/editor/src/embedded/embedded/EmbeddedEditor.tsx @@ -171,34 +171,30 @@ const RefForwardingEmbeddedEditor: React.ForwardRefRenderFunction { - if (!iframeRef.current) { - return undefined; - } - - return { - iframeRef, - isReady: props.isReady ?? isReady, - getStateControl: () => stateControl, - getEnvelopeServer: () => envelopeServer, - undo: () => Promise.resolve(envelopeServer.envelopeApi.notifications.kogitoEditor_editorUndo.send()), - redo: () => Promise.resolve(envelopeServer.envelopeApi.notifications.kogitoEditor_editorRedo.send()), - getContent: () => envelopeServer.envelopeApi.requests.kogitoEditor_contentRequest().then((c) => c.content), - getPreview: () => envelopeServer.envelopeApi.requests.kogitoEditor_previewRequest(), - setContent: (normalizedPosixPathRelativeToTheWorkspaceRoot, content) => - envelopeServer.envelopeApi.requests.kogitoEditor_contentChanged( - { normalizedPosixPathRelativeToTheWorkspaceRoot, content }, - { showLoadingOverlay: false } - ), - validate: () => envelopeServer.envelopeApi.requests.kogitoEditor_validate(), - setTheme: (theme) => Promise.resolve(envelopeServer.shared.kogitoEditor_theme.set(theme)), - onKeyDown: (ke: React.KeyboardEvent) => onKeyDown(envelopeServer, ke), - }; - }, - [props.isReady, isReady, stateControl, envelopeServer, onKeyDown] - ); + useImperativeHandle(forwardedRef, () => { + if (!iframeRef.current) { + return undefined; + } + + return { + iframeRef, + isReady: props.isReady ?? isReady, + getStateControl: () => stateControl, + getEnvelopeServer: () => envelopeServer, + undo: () => Promise.resolve(envelopeServer.envelopeApi.notifications.kogitoEditor_editorUndo.send()), + redo: () => Promise.resolve(envelopeServer.envelopeApi.notifications.kogitoEditor_editorRedo.send()), + getContent: () => envelopeServer.envelopeApi.requests.kogitoEditor_contentRequest().then((c) => c.content), + getPreview: () => envelopeServer.envelopeApi.requests.kogitoEditor_previewRequest(), + setContent: (normalizedPosixPathRelativeToTheWorkspaceRoot, content) => + envelopeServer.envelopeApi.requests.kogitoEditor_contentChanged( + { normalizedPosixPathRelativeToTheWorkspaceRoot, content }, + { showLoadingOverlay: false } + ), + validate: () => envelopeServer.envelopeApi.requests.kogitoEditor_validate(), + setTheme: (theme) => Promise.resolve(envelopeServer.shared.kogitoEditor_theme.set(theme)), + onKeyDown: (ke: React.KeyboardEvent) => onKeyDown(envelopeServer, ke), + }; + }, [props.isReady, isReady, stateControl, envelopeServer, onKeyDown]); return ( <> diff --git a/packages/editor/src/envelope/EditorEnvelopeView.tsx b/packages/editor/src/envelope/EditorEnvelopeView.tsx index 53f865ef285..2185e30966f 100644 --- a/packages/editor/src/envelope/EditorEnvelopeView.tsx +++ b/packages/editor/src/envelope/EditorEnvelopeView.tsx @@ -43,19 +43,15 @@ export const EditorEnvelopeViewRef: React.ForwardRefRenderFunction(undefined); const [loading, setLoading] = useState(true); - useImperativeHandle( - forwardingRef, - () => { - return { - getEditor: () => editor, - setEditor: (newEditor) => setEditor(newEditor), - setLoading: () => setLoading(true), - setLoadingFinished: () => setLoading(false), - setLocale: (locale) => props.setLocale(locale), - }; - }, - [props, editor] - ); + useImperativeHandle(forwardingRef, () => { + return { + getEditor: () => editor, + setEditor: (newEditor) => setEditor(newEditor), + setLoading: () => setLoading(true), + setLoadingFinished: () => setLoading(false), + setLocale: (locale) => props.setLocale(locale), + }; + }, [props, editor]); return ( <> diff --git a/packages/editor/src/envelope/KogitoEditorEnvelope.tsx b/packages/editor/src/envelope/KogitoEditorEnvelope.tsx index bf1a6c572ae..e14fcc0f680 100644 --- a/packages/editor/src/envelope/KogitoEditorEnvelope.tsx +++ b/packages/editor/src/envelope/KogitoEditorEnvelope.tsx @@ -38,7 +38,7 @@ import { KeyboardShortcutsService } from "@kie-tools-core/keyboard-shortcuts/dis export class KogitoEditorEnvelope< E extends Editor, EnvelopeApi extends KogitoEditorEnvelopeApi & ApiDefinition, - ChannelApi extends KogitoEditorChannelApi & ApiDefinition + ChannelApi extends KogitoEditorChannelApi & ApiDefinition, > { constructor( private readonly kogitoEditorEnvelopeApiFactory: EnvelopeApiFactory< diff --git a/packages/editor/src/envelope/KogitoEditorEnvelopeApiImpl.ts b/packages/editor/src/envelope/KogitoEditorEnvelopeApiImpl.ts index c45c374f1d0..b0a69f981e6 100644 --- a/packages/editor/src/envelope/KogitoEditorEnvelopeApiImpl.ts +++ b/packages/editor/src/envelope/KogitoEditorEnvelopeApiImpl.ts @@ -40,7 +40,7 @@ import { ApiDefinition } from "@kie-tools-core/envelope-bus/dist/api"; export class KogitoEditorEnvelopeApiImpl< E extends Editor, EnvelopeApi extends KogitoEditorEnvelopeApi & ApiDefinition = KogitoEditorEnvelopeApi, - ChannelApi extends KogitoEditorChannelApi & ApiDefinition = KogitoEditorChannelApi + ChannelApi extends KogitoEditorChannelApi & ApiDefinition = KogitoEditorChannelApi, > implements KogitoEditorEnvelopeApi { protected view: () => EditorEnvelopeViewApi; diff --git a/packages/editor/src/envelope/index.ts b/packages/editor/src/envelope/index.ts index 8c11dc1eec5..728af9b5fd3 100644 --- a/packages/editor/src/envelope/index.ts +++ b/packages/editor/src/envelope/index.ts @@ -61,7 +61,7 @@ export function init(args: { export function initCustom< E extends Editor, EnvelopeApi extends KogitoEditorEnvelopeApi & ApiDefinition, - ChannelApi extends KogitoEditorChannelApi & ApiDefinition + ChannelApi extends KogitoEditorChannelApi & ApiDefinition, >(args: { container: HTMLElement; bus: EnvelopeBus; diff --git a/packages/editor/tests/embedded/stateControl/Hooks.test.ts b/packages/editor/tests/embedded/stateControl/Hooks.test.ts index 94307058a66..372669f81e8 100644 --- a/packages/editor/tests/embedded/stateControl/Hooks.test.ts +++ b/packages/editor/tests/embedded/stateControl/Hooks.test.ts @@ -32,7 +32,7 @@ describe("useDirtyState", () => { iframeRef: React.createRef(), isReady: true, getStateControl: () => stateControl, - getEnvelopeServer: () => ({} as any), + getEnvelopeServer: () => ({}) as any, undo: jest.fn(), redo: jest.fn(), getContent: jest.fn(), diff --git a/packages/envelope-bus/package.json b/packages/envelope-bus/package.json index 069e140ea5a..f4a1c81ba5f 100644 --- a/packages/envelope-bus/package.json +++ b/packages/envelope-bus/package.json @@ -45,4 +45,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/envelope-bus/src/api/index.ts b/packages/envelope-bus/src/api/index.ts index 7b885fdc503..7042e35ba41 100644 --- a/packages/envelope-bus/src/api/index.ts +++ b/packages/envelope-bus/src/api/index.ts @@ -19,7 +19,7 @@ export type NotificationCallback< ApiToConsume extends ApiDefinition, - M extends NotificationPropertyNames + M extends NotificationPropertyNames, > = (...args: ArgsType) => void; export type SharedValueProviderPropertyNames> = { @@ -96,7 +96,7 @@ export interface MessageBusClientApi> { export interface MessageBusServer< ApiToProvide extends ApiDefinition, - ApiToConsume extends ApiDefinition + ApiToConsume extends ApiDefinition, > { receive( message: EnvelopeBusMessage | FunctionPropertyNames>, diff --git a/packages/envelope-bus/src/channel/EnvelopeServer.ts b/packages/envelope-bus/src/channel/EnvelopeServer.ts index e82eeebb50b..5fcff6fa767 100644 --- a/packages/envelope-bus/src/channel/EnvelopeServer.ts +++ b/packages/envelope-bus/src/channel/EnvelopeServer.ts @@ -34,7 +34,7 @@ export enum EnvelopeServerType { export class EnvelopeServer< ApiToProvide extends ApiDefinition, - ApiToConsume extends ApiDefinition + ApiToConsume extends ApiDefinition, > { public static INIT_POLLING_TIMEOUT_IN_MS = 60000; public static INIT_POLLING_INTERVAL_IN_MS = 100; diff --git a/packages/envelope-bus/src/common/EnvelopeBusMessageManager.ts b/packages/envelope-bus/src/common/EnvelopeBusMessageManager.ts index 6501c80549b..96504b45b68 100644 --- a/packages/envelope-bus/src/common/EnvelopeBusMessageManager.ts +++ b/packages/envelope-bus/src/common/EnvelopeBusMessageManager.ts @@ -43,7 +43,7 @@ interface StoredPromise { export class EnvelopeBusMessageManager< ApiToProvide extends ApiDefinition, - ApiToConsume extends ApiDefinition + ApiToConsume extends ApiDefinition, > { private readonly requestHandlers = new Map(); @@ -124,7 +124,7 @@ export class EnvelopeBusMessageManager< } private setSharedValue< - M extends SharedValueProviderPropertyNames | SharedValueProviderPropertyNames + M extends SharedValueProviderPropertyNames | SharedValueProviderPropertyNames, >(method: M, value: any) { this.localSharedValuesStore.set(method, value); this.localSharedValueSubscriptions.get(method)?.forEach((callback) => callback(value)); @@ -136,7 +136,7 @@ export class EnvelopeBusMessageManager< } private subscribeToSharedValue< - M extends SharedValueProviderPropertyNames | SharedValueProviderPropertyNames + M extends SharedValueProviderPropertyNames | SharedValueProviderPropertyNames, >(method: M, callback: Func, config: { owned: boolean }) { const activeSubscriptions = this.localSharedValueSubscriptions.get(method) ?? []; this.localSharedValueSubscriptions.set(method, [...activeSubscriptions, callback]); @@ -153,7 +153,7 @@ export class EnvelopeBusMessageManager< } private unsubscribeFromSharedValue< - M extends SharedValueProviderPropertyNames | SharedValueProviderPropertyNames + M extends SharedValueProviderPropertyNames | SharedValueProviderPropertyNames, >(name: M, callback: any) { const activeSubscriptions = this.localSharedValueSubscriptions.get(name); if (!activeSubscriptions) { @@ -169,7 +169,7 @@ export class EnvelopeBusMessageManager< } private getCurrentStoredSharedValueOrDefault< - M extends SharedValueProviderPropertyNames | SharedValueProviderPropertyNames + M extends SharedValueProviderPropertyNames | SharedValueProviderPropertyNames, >(method: M, apiImpl?: ApiToProvide) { const m = method as SharedValueProviderPropertyNames; return ( diff --git a/packages/envelope-bus/src/envelope/EnvelopeClient.ts b/packages/envelope-bus/src/envelope/EnvelopeClient.ts index 4222bc6a2d7..e25baf6f25d 100644 --- a/packages/envelope-bus/src/envelope/EnvelopeClient.ts +++ b/packages/envelope-bus/src/envelope/EnvelopeClient.ts @@ -29,7 +29,7 @@ import { EnvelopeBusMessageManager } from "../common"; export class EnvelopeClient< ApiToProvide extends ApiDefinition, - ApiToConsume extends ApiDefinition + ApiToConsume extends ApiDefinition, > { public targetOrigin?: string; public associatedEnvelopeServerId?: string; @@ -40,7 +40,10 @@ export class EnvelopeClient< return this.manager.clientApi; } - constructor(private readonly bus: EnvelopeBus, private readonly envelopeId?: string) { + constructor( + private readonly bus: EnvelopeBus, + private readonly envelopeId?: string + ) { this.manager = new EnvelopeBusMessageManager((message) => this.send(message), "KogitoEnvelopeBus"); } diff --git a/packages/envelope/package.json b/packages/envelope/package.json index 2f149195e3a..1db668bd1ec 100644 --- a/packages/envelope/package.json +++ b/packages/envelope/package.json @@ -48,4 +48,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/envelope/src/Envelope.ts b/packages/envelope/src/Envelope.ts index 179dd5b5a44..b27d0fe572b 100644 --- a/packages/envelope/src/Envelope.ts +++ b/packages/envelope/src/Envelope.ts @@ -35,7 +35,7 @@ export class Envelope< ApiToProvide extends ApiDefinition, ApiToConsume extends ApiDefinition, ViewType, - ContextType + ContextType, > { constructor( bus: EnvelopeBus, diff --git a/packages/envelope/src/EnvelopeApiFactory.ts b/packages/envelope/src/EnvelopeApiFactory.ts index 9496f4c520c..91d84801cd2 100644 --- a/packages/envelope/src/EnvelopeApiFactory.ts +++ b/packages/envelope/src/EnvelopeApiFactory.ts @@ -24,7 +24,7 @@ export interface EnvelopeApiFactoryArgs< ApiToProvide extends ApiDefinition, ApiToConsume extends ApiDefinition, ViewType, - ContextType + ContextType, > { viewDelegate: () => Promise<() => ViewType>; envelopeContext: ContextType; @@ -35,7 +35,7 @@ export interface EnvelopeApiFactory< ApiToProvide extends ApiDefinition, ApiToConsume extends ApiDefinition, ViewType, - ContextType + ContextType, > { create(args: EnvelopeApiFactoryArgs): ApiToProvide; } diff --git a/packages/envelope/src/embedded/EmbeddedEnvelopeFactory.tsx b/packages/envelope/src/embedded/EmbeddedEnvelopeFactory.tsx index 74860841141..28693ad8ee2 100644 --- a/packages/envelope/src/embedded/EmbeddedEnvelopeFactory.tsx +++ b/packages/envelope/src/embedded/EmbeddedEnvelopeFactory.tsx @@ -49,7 +49,7 @@ export interface EnvelopeIFrameConfig { export interface EmbeddedEnvelopeProps< ApiToProvide extends ApiDefinition, ApiToConsume extends ApiDefinition, - Ref + Ref, > { refDelegate: (envelopeServer: EnvelopeServer) => Ref; apiImpl: ApiToProvide; @@ -64,7 +64,7 @@ export interface EmbeddedEnvelopeProps< export function RefForwardingEmbeddedEnvelope< ApiToProvide extends ApiDefinition, ApiToConsume extends ApiDefinition, - Ref + Ref, >(props: EmbeddedEnvelopeProps, forwardRef: React.RefObject) { const iframeRef = useRef(null); const divRef = useRef(null); @@ -96,13 +96,9 @@ export function RefForwardingEmbeddedEnvelope< [bus, props.origin, props.pollInit, props.config.containerType] ); - useImperativeHandle( - forwardRef, - () => { - return props.refDelegate(envelopeServer); - }, - [envelopeServer, props.refDelegate] - ); + useImperativeHandle(forwardRef, () => { + return props.refDelegate(envelopeServer); + }, [envelopeServer, props.refDelegate]); useConnectedEnvelopeServer(envelopeServer, props.apiImpl); diff --git a/packages/eslint/package.json b/packages/eslint/package.json index 41e1196baff..6cc4d778aef 100644 --- a/packages/eslint/package.json +++ b/packages/eslint/package.json @@ -15,4 +15,4 @@ "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0" } -} \ No newline at end of file +} diff --git a/packages/extended-services-api/package.json b/packages/extended-services-api/package.json index faf2fcd1be6..c964faf1270 100644 --- a/packages/extended-services-api/package.json +++ b/packages/extended-services-api/package.json @@ -41,4 +41,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/extended-services-java/package.json b/packages/extended-services-java/package.json index 1cb1a25d230..785de45e2ba 100644 --- a/packages/extended-services-java/package.json +++ b/packages/extended-services-java/package.json @@ -50,4 +50,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/packages/extended-services-java/pom.xml b/packages/extended-services-java/pom.xml index 4baa7df37bf..08d2a490bf5 100644 --- a/packages/extended-services-java/pom.xml +++ b/packages/extended-services-java/pom.xml @@ -74,11 +74,11 @@ - src/main/resources - true - - **/*.properties - + src/main/resources + true + + **/*.properties + @@ -132,5 +132,4 @@
- diff --git a/packages/extended-services-vscode-extension/package.json b/packages/extended-services-vscode-extension/package.json index 4bc8f814923..17e2f7c571b 100644 --- a/packages/extended-services-vscode-extension/package.json +++ b/packages/extended-services-vscode-extension/package.json @@ -170,4 +170,4 @@ "supported": false } } -} \ No newline at end of file +} diff --git a/packages/extended-services-vscode-extension/static/extended-services-connected.svg b/packages/extended-services-vscode-extension/static/extended-services-connected.svg index 606a4b36675..06a85063e78 100644 --- a/packages/extended-services-vscode-extension/static/extended-services-connected.svg +++ b/packages/extended-services-vscode-extension/static/extended-services-connected.svg @@ -1,6 +1,7 @@ + d="m 164.20405,860.87605 c -15.47191,0.0922 -30.21897,-6.55361 -40.39976,-18.20652 C -14.704001,683.48358 -39.404725,454.87303 61.904675,269.77604 79.220376,238.36607 99.800759,208.87098 123.3043,181.77817 c 19.46792,-22.33943 53.35975,-24.66799 75.69953,-5.20188 22.33979,19.45587 24.6679,53.35822 5.19998,75.69765 -18.47379,21.26425 -34.66254,44.41263 -48.2997,69.06016 -79.620419,145.55855 -60.104327,325.31235 48.89969,450.39312 13.86742,15.89228 17.15569,38.43455 8.40868,57.63031 -8.74715,19.18957 -27.9131,31.51032 -49.00836,31.46936 m 698.0957,-3.01056 c -20.91781,-0.0409 -39.90191,-12.24694 -48.6241,-31.25634 -8.72223,-19.00531 -5.5892,-41.36113 8.02427,-57.24325 C 949.31428,620.31959 948.5485,400.33105 819.8998,252.22479 807.1514,237.82745 803.09432,217.706 809.26883,199.49735 c 6.17452,-18.2066 21.63367,-31.71512 40.50818,-35.3892 18.87458,-3.6659 38.26984,3.0515 50.82222,17.61268 163.58097,188.13619 164.64467,467.71497 2.5,657.09227 -10.15747,12.00118 -25.07234,18.94386 -40.79976,19.0053 M 622.00095,511.86233 c 0,60.64088 -49.15883,109.79868 -109.79933,109.79868 -60.64048,0 -109.79931,-49.1578 -109.79931,-109.79868 0,-60.63882 49.15883,-109.79867 109.79931,-109.79867 60.62907,0.0287 109.77174,49.17009 109.79933,109.79867 m 99.69939,191.89837 c -17.06414,-0.0389 -32.68533,-9.5846 -40.50955,-24.74582 -7.82418,-15.1551 -6.54787,-33.42518 3.30977,-47.35353 50.67866,-71.7635 50.51828,-167.70344 -0.39936,-239.29696 -14.63542,-20.5454 -9.84494,-49.0636 10.69999,-63.69851 20.54486,-14.64321 49.06415,-9.85088 63.69959,10.69057 73.43684,103.2185 73.75749,241.53949 0.80077,345.09591 -8.73206,12.06273 -22.70358,19.23053 -37.59977,19.29197 m -420.59743,-0.2007 c -14.87626,-0.0123 -28.82065,-7.24992 -37.39976,-19.39437 -72.28169,-102.94825 -72.4016,-240.12441 -0.29901,-343.1975 14.29996,-20.59865 42.89973,-25.59779 63.69959,-11.20257 20.60453,14.5406 25.60663,42.99541 11.1999,63.69851 -24.69984,34.89973 -37.39976,76.19943 -37.39976,119.09858 -0.10257,42.63498 13.03552,84.25006 37.59975,119.0986 6.98983,9.91232 9.73804,22.2104 7.63597,34.15835 -2.10207,11.93984 -8.88115,22.5647 -18.83587,29.50125 -7.72506,5.28384 -16.84603,8.13056 -26.19984,8.192" + id="path1" + style="fill:#000000;fill-opacity:1;stroke-width:204.8;stroke-dasharray:none" + /> diff --git a/packages/extended-services-vscode-extension/static/extended-services-disconnected.svg b/packages/extended-services-vscode-extension/static/extended-services-disconnected.svg index 6ccaf9225db..c161ba27f01 100644 --- a/packages/extended-services-vscode-extension/static/extended-services-disconnected.svg +++ b/packages/extended-services-vscode-extension/static/extended-services-disconnected.svg @@ -1,6 +1,7 @@ + d="m 106.83369,511.97507 c 0.0219,-58.51489 12.87254,-116.31045 37.64326,-169.29963 L 65.202663,262.97551 c -1.101824,2.10853 -2.294375,4.11652 -3.396608,6.22506 -101.168527,185.76258 -76.482478,414.964 61.910485,574.81745 10.18491,11.64405 24.87687,18.33391 40.3285,18.3649 12.92083,0.0787 25.41355,-4.63899 35.06825,-13.24428 22.36353,-19.46825 24.5578,-53.59526 5.00976,-76.07551 -62.73137,-72.45907 -97.27513,-165.16151 -97.28936,-261.08806 z m 191.71314,0.85368 c 0,-4.82942 0.2004,-9.45795 0.50176,-13.97606 l -75.91854,-76.23634 c -27.80687,88.93363 -12.86124,185.76262 40.45875,262.12224 8.35809,11.93852 22.00791,19.03428 36.56114,19.0074 9.16992,0.0641 18.13095,-2.74407 25.6299,-8.03337 20.13749,-14.29468 24.93283,-42.22374 10.72085,-62.44065 -24.79956,-35.25239 -38.06163,-77.35252 -37.95386,-120.48364 z m 605.63877,326.3799 c 161.1431,-190.42283 159.573,-470.16988 -3.69721,-658.76444 -9.28868,-10.77934 -22.48925,-17.3943 -36.66796,-18.37468 -14.17872,-0.98038 -28.16086,3.75499 -38.83899,13.15372 -22.41362,19.4782 -24.60789,53.61521 -5.20012,76.09546 126.18348,145.89595 129.63909,361.5118 8.19595,511.39288 l -73.50307,-73.7862 c 1.24109,-1.35028 2.37671,-2.79312 3.39661,-4.31721 35.51816,-50.30231 54.50095,-110.45043 54.30571,-172.07076 0,-62.54104 -18.89669,-122.37124 -55.00707,-172.97437 -6.82823,-9.67156 -17.21897,-16.22024 -28.87569,-18.19827 -11.65681,-1.97822 -23.61983,0.7757 -33.2452,7.6562 -20.10911,14.2572 -24.60791,42.16928 -10.50051,62.35028 49.19708,69.44517 51.57312,161.81542 6.0117,233.70818 l -75.31653,-75.39299 c 4.41043,-12.02424 6.64635,-24.74009 6.60285,-37.55076 0.0221,-60.805 -49.11474,-110.1338 -109.79369,-110.22243 -12.76518,-0.0408 -25.43503,2.20335 -37.41282,6.62659 L 81.804979,13.694829 C 63.488692,-4.6040766 33.83701,-4.5591314 15.57608,13.795227 -2.6848709,32.149544 -2.6399992,61.862792 15.676268,80.161636 l 104.032482,104.499494 76.20833,76.30631 136.91648,137.43169 75.80754,76.09547 140.43333,140.94578 393.21532,394.83492 c 18.31342,18.3212 47.98091,18.2963 66.26405,-0.055 18.2831,-18.3514 18.2583,-48.08048 -0.055,-66.4015 z" + id="path1" + style="stroke-width:1.00299" + /> diff --git a/packages/extended-services/package.json b/packages/extended-services/package.json index 405ca614de6..b0f58d2096a 100644 --- a/packages/extended-services/package.json +++ b/packages/extended-services/package.json @@ -17,7 +17,6 @@ ], "scripts": { "build": "run-script-os", - "build-headless": "pnpm copy-jitexecutor-linux-headless && make linux-headless", "build:darwin": "make darwin", "build:darwin:amd": "make darwin-amd64", "build:darwin:arm": "make darwin-arm64", @@ -25,13 +24,14 @@ "build:linux": "make linux", "build:prod": "rimraf dist jitexecutor && pnpm build-headless && pnpm copy-jitexecutor && pnpm build && pnpm pack-app", "build:win32": "make win32", + "build-headless": "pnpm copy-jitexecutor-linux-headless && make linux-headless", "copy-jitexecutor": "run-script-os", - "copy-jitexecutor-linux-headless": "run-script-os", - "copy-jitexecutor-linux-headless:linux:darwin": "cp $(build-env extendedServices.jitexecutor.nativeBinaryPath.linux) jitexecutor && chmod +x jitexecutor", - "copy-jitexecutor-linux-headless:win32": "pnpm powershell \"Copy-Item $(build-env extendedServices.jitexecutor.nativeBinaryPath.linux) jitexecutor\"", "copy-jitexecutor:darwin": "cp $(build-env extendedServices.jitexecutor.nativeBinaryPath.macOS) jitexecutor && chmod +x jitexecutor", "copy-jitexecutor:linux": "cp $(build-env extendedServices.jitexecutor.nativeBinaryPath.linux) jitexecutor && chmod +x jitexecutor", "copy-jitexecutor:win32": "pnpm powershell \"Copy-Item $(build-env extendedServices.jitexecutor.nativeBinaryPath.win32) jitexecutor\"", + "copy-jitexecutor-linux-headless": "run-script-os", + "copy-jitexecutor-linux-headless:linux:darwin": "cp $(build-env extendedServices.jitexecutor.nativeBinaryPath.linux) jitexecutor && chmod +x jitexecutor", + "copy-jitexecutor-linux-headless:win32": "pnpm powershell \"Copy-Item $(build-env extendedServices.jitexecutor.nativeBinaryPath.linux) jitexecutor\"", "install": "go mod tidy", "pack-app": "run-script-os", "pack-app:darwin": "cd ./scripts/macos && ./build.sh", @@ -55,4 +55,4 @@ "make" ] } -} \ No newline at end of file +} diff --git a/packages/extended-services/scripts/macos/src/Info.plist b/packages/extended-services/scripts/macos/src/Info.plist index 0ed2fd45d75..fb5aa7ef2ce 100644 --- a/packages/extended-services/scripts/macos/src/Info.plist +++ b/packages/extended-services/scripts/macos/src/Info.plist @@ -1,34 +1,34 @@ - + - - CFBundleDevelopmentRegion - English - CFBundleExecutable - kogito - CFBundleIconFile - KieLogo.png - CFBundleIdentifier - org.kie.kogito - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Kogito - CFBundlePackageType - APPL - CFBundleSignature - kieKogito - CFBundleVersion - 1.0 - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - CFBundleDisplayName - Kogito - LSUIElement - - NSWidgetBackgroundColorName - white - - \ No newline at end of file + + CFBundleDevelopmentRegion + English + CFBundleExecutable + kogito + CFBundleIconFile + KieLogo.png + CFBundleIdentifier + org.kie.kogito + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Kogito + CFBundlePackageType + APPL + CFBundleSignature + kieKogito + CFBundleVersion + 1.0 + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + CFBundleDisplayName + Kogito + LSUIElement + + NSWidgetBackgroundColorName + white + + diff --git a/packages/feel-input-component/package.json b/packages/feel-input-component/package.json index 1d27b557a4b..deb1377a881 100644 --- a/packages/feel-input-component/package.json +++ b/packages/feel-input-component/package.json @@ -57,4 +57,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/feel-input-component/showcase/static/feel_kogito_logo.svg b/packages/feel-input-component/showcase/static/feel_kogito_logo.svg index 4a1dadcac5e..b47ca0f5e6d 100644 --- a/packages/feel-input-component/showcase/static/feel_kogito_logo.svg +++ b/packages/feel-input-component/showcase/static/feel_kogito_logo.svg @@ -1,6 +1,16 @@ - + - + - - + + F - + E - + E - + L - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - + + + + + diff --git a/packages/feel-input-component/showcase/static/index.html b/packages/feel-input-component/showcase/static/index.html index 81daea80c4c..bfec6e815a3 100644 --- a/packages/feel-input-component/showcase/static/index.html +++ b/packages/feel-input-component/showcase/static/index.html @@ -1,4 +1,4 @@ - + - - - - - + + + + + - + - - - - - + + + + + _16096D51-148C-4316-B4D0-B1BB4E4AF32E @@ -45,8 +77,16 @@ _EE37CBD6-7504-46C7-9862-D65495D754A4 _16096D51-148C-4316-B4D0-B1BB4E4AF32E - - + + _8347DA8F-DD89-4CD9-9D2E-38E604F06ECC_fInputX @@ -55,10 +95,22 @@ - - + + - + _46C8423D-4799-4D44-A43B-1D62E51F6705 @@ -69,33 +121,57 @@ - - + + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/ProcessWithCollaboration.bpmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/ProcessWithCollaboration.bpmn index 4c7411d8d73..cd89d9ad1af 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/ProcessWithCollaboration.bpmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/ProcessWithCollaboration.bpmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - "Message Expression" + + "Message Expression" - - 1 + + 1 - + - - + + - + CP_ID_1 CP_ID_2 @@ -66,15 +103,39 @@ CP_ID_4 - + - + - - - - - + + + + + _DCFEEB02-32C7-4C6D-B80F-A28A6A30659A @@ -89,7 +150,7 @@ _A084E597-01C7-4A39-93F8-E0A013907265 _DCFEEB02-32C7-4C6D-B80F-A28A6A30659A - + @@ -107,70 +168,118 @@ _BAD67FC8-4FE8-476B-A42B-8B4D9ADCA1A8 - + - + boundaryEventMessage _AFF90966-B994-4FC8-B883-22AE53DC6028 - + - "Data expression" + "Data expression" - 2 + 2 - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/ProcessWithGenerics.bpmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/ProcessWithGenerics.bpmn index 9c6c1f15d35..c6a6f61c0eb 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/ProcessWithGenerics.bpmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/ProcessWithGenerics.bpmn @@ -1,4 +1,4 @@ - + - - - - - - - - + + + + + + + + - + - + - + - - - - - + + + + + _ADAAAF8E-4E84-4641-8200-587B932BC5F7 - + Task @@ -49,7 +98,12 @@ _B441BB87-010E-4217-93C3-25428F1A063E _ADAAAF8E-4E84-4641-8200-587B932BC5F7 - + _AFC5B451-F8DB-4C4B-A535-2B584CCAF53A_m_inputInputX @@ -65,23 +119,38 @@ - - + + - - + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/SaveAssetTest.bpmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/SaveAssetTest.bpmn index 1a0c3f8237f..c7fdbc59901 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/SaveAssetTest.bpmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/SaveAssetTest.bpmn @@ -1,4 +1,4 @@ - + - - - - - - - + + + + + + + true - + _2EB912A4-0FFD-4F5B-B1F2-86B7F8C298DC _599CFBD2-3AD6-49C8-B466-127B2FFF8845 - + Sub-process @@ -75,51 +125,90 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/UserTask.bpmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/UserTask.bpmn index 92e53cdfcea..c992af957a4 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/UserTask.bpmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/UserTask.bpmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - - - + + + _AF6D04EC-6882-40FD-9A08-1BF6FE889956 @@ -48,8 +85,18 @@ _CC119B2D-0C8D-4BA6-BD63-48547C74626D _AF6D04EC-6882-40FD-9A08-1BF6FE889956 - - + + _996661E6-1877-4A18-B7AB-E5509C6C62F3_TaskNameInputX _996661E6-1877-4A18-B7AB-E5509C6C62F3_SkippableInputX @@ -59,14 +106,18 @@ _996661E6-1877-4A18-B7AB-E5509C6C62F3_TaskNameInputX Task - _996661E6-1877-4A18-B7AB-E5509C6C62F3_TaskNameInputX + _996661E6-1877-4A18-B7AB-E5509C6C62F3_TaskNameInputX _996661E6-1877-4A18-B7AB-E5509C6C62F3_SkippableInputX false - _996661E6-1877-4A18-B7AB-E5509C6C62F3_SkippableInputX + _996661E6-1877-4A18-B7AB-E5509C6C62F3_SkippableInputX @@ -76,23 +127,38 @@ - - + + - - + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo-expression.dmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo-expression.dmn index 1673dbed21c..635495961b8 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo-expression.dmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo-expression.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + "demo" @@ -29,11 +41,11 @@ - - + + - + null // auto-filled by the editor to avoid missing empty expression. @@ -46,16 +58,16 @@ - - + + input-1 - - + + - @@ -64,7 +76,7 @@ "demo" - + @@ -99,33 +111,45 @@ - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.bpmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.bpmn index 4b11cfb7857..0e84459b13c 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.bpmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.bpmn @@ -1,4 +1,4 @@ - + - - - + + + targetRef="_5608A4FB-F7C1-45D7-BDE2-FEE3299BF346" + > true @@ -46,20 +58,25 @@ - + - + + bpmnElement="_DF895919-2754-40EA-91F0-A8A00984E8D5" + > - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.dmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.dmn index 8f0693549b2..4328b641bc9 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.dmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - + - - + + Demo text @@ -40,43 +52,61 @@ - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.scesim b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.scesim index f1a3e50c34b..1b87285ff13 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.scesim +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/demo.scesim @@ -22,7 +22,7 @@ - + Index OTHER @@ -37,7 +37,7 @@ NOT_EXPRESSION - + Description OTHER @@ -52,7 +52,7 @@ NOT_EXPRESSION - + 1|1 GIVEN @@ -68,7 +68,7 @@ NOT_EXPRESSION - + 1|2 EXPECT @@ -138,7 +138,7 @@ - + 1|1 GIVEN @@ -178,6 +178,6 @@ false - + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/example.bpmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/example.bpmn index fd5d52acde6..089fb240d91 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/example.bpmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/example.bpmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -71,9 +90,24 @@ _B7E46E20-8DF5-4A5B-AB56-064165E376CA _2D745241-AC6E-448F-A14E-F109C3905873 - - - + + + _6063D302-9D81-4C86-920B-E808A45377C2_reasonInputX _6063D302-9D81-4C86-920B-E808A45377C2_SkippableInputX @@ -90,7 +124,10 @@ _6063D302-9D81-4C86-920B-E808A45377C2_SkippableInputX true - _6063D302-9D81-4C86-920B-E808A45377C2_SkippableInputX + _6063D302-9D81-4C86-920B-E808A45377C2_SkippableInputX @@ -120,7 +157,7 @@ _52C590CA-F91A-46AC-917C-C0B49AA90F53 - + @@ -132,13 +169,48 @@ _A97AA50D-38CB-40FE-B151-AEE5BDF22D42 _52C590CA-F91A-46AC-917C-C0B49AA90F53 - - - - - - - + + + + + + + @@ -148,17 +220,37 @@ _B09334B4-29CA-414A-A071-B57C08D3CBBE _A97AA50D-38CB-40FE-B151-AEE5BDF22D42 - - - - + + + + _88233779-B395-4B8C-A086-9EF43698426C_reasonInputX _88233779-B395-4B8C-A086-9EF43698426C_performanceInputX _88233779-B395-4B8C-A086-9EF43698426C_SkippableInputX _88233779-B395-4B8C-A086-9EF43698426C_GroupIdInputX - + reason @@ -172,14 +264,20 @@ _88233779-B395-4B8C-A086-9EF43698426C_GroupIdInputX HR - _88233779-B395-4B8C-A086-9EF43698426C_GroupIdInputX + _88233779-B395-4B8C-A086-9EF43698426C_GroupIdInputX _88233779-B395-4B8C-A086-9EF43698426C_SkippableInputX true - _88233779-B395-4B8C-A086-9EF43698426C_SkippableInputX + _88233779-B395-4B8C-A086-9EF43698426C_SkippableInputX @@ -192,17 +290,37 @@ _F9F81024-E5D9-4540-9E43-11B29F6920B0 _A2F01016-5F80-4EED-BEEF-79084949CA8A - - - - + + + + _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_reasonInputX _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_performanceInputX _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_SkippableInputX _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_GroupIdInputX - + reason @@ -216,14 +334,20 @@ _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_GroupIdInputX PM - _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_GroupIdInputX + _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_GroupIdInputX _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_SkippableInputX true - _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_SkippableInputX + _AE5BF0DC-B720-4FDE-9499-5ED89D41FB1A_SkippableInputX @@ -231,60 +355,95 @@ - + - + - + - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - + - + - + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/reusable-model.dmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/reusable-model.dmn index 3058709dc34..f4bd1116405 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/reusable-model.dmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/reusable-model.dmn @@ -1,4 +1,4 @@ - + - + Additional model for included models feature testing. - + - - + + - + aNum + 1 - - + + - + aNum - 1 @@ -60,24 +72,32 @@ - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/src/main/java/org/kie/businessapp/process-wid.bpmn b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/src/main/java/org/kie/businessapp/process-wid.bpmn index 31c24b5c4ce..9ce2e5ad099 100644 --- a/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/src/main/java/org/kie/businessapp/process-wid.bpmn +++ b/packages/kie-editors-dev-vscode-extension/e2e-tests/resources/src/main/java/org/kie/businessapp/process-wid.bpmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + true @@ -41,14 +86,22 @@ - + true - + true @@ -67,11 +120,35 @@ _294612B0-488B-483C-9347-435DA1EB184E _5FA302FB-DC3E-4130-B0EB-6EF19D0EBFE5 - - - - - + + + + + _C80D7EEB-5EC3-4EA9-A555-9F1D2C0673F7_BodyInputX _C80D7EEB-5EC3-4EA9-A555-9F1D2C0673F7_FromInputX @@ -84,12 +161,19 @@ _C80D7EEB-5EC3-4EA9-A555-9F1D2C0673F7_TaskNameInputX Email - _C80D7EEB-5EC3-4EA9-A555-9F1D2C0673F7_TaskNameInputX + _C80D7EEB-5EC3-4EA9-A555-9F1D2C0673F7_TaskNameInputX - - Calls internal service that creates the customer in database server. + + Calls internal service that creates the customer in database server. Create Customer Internal Service @@ -98,18 +182,63 @@ _51124C4E-DC64-4565-9C89-5453DFFC1128 _294612B0-488B-483C-9347-435DA1EB184E - - - - - - - - - + + + + + + + + + _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_in_customer_idInputX - _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_in_customer_initial_balanceInputX + _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_in_customer_initial_balanceInputX _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_in_customer_level_idInputX _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_in_customer_level_labelInputX _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_in_customer_rolesInputX @@ -118,14 +247,17 @@ _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_TaskNameInputX - _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_out_operation_successOutputX + _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_out_operation_successOutputX _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_TaskNameInputX CreateCustomer - _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_TaskNameInputX + _87CD6C38-CCB7-42B0-A7A6-A20EA1E1FB70_TaskNameInputX @@ -135,30 +267,51 @@ - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-dev-vscode-extension/package.json b/packages/kie-editors-dev-vscode-extension/package.json index e9be238afdd..86eef2db06f 100644 --- a/packages/kie-editors-dev-vscode-extension/package.json +++ b/packages/kie-editors-dev-vscode-extension/package.json @@ -254,4 +254,4 @@ "vsce": { "dependencies": false } -} \ No newline at end of file +} diff --git a/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/Traffic Violation.dmn b/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/Traffic Violation.dmn index fd301f27424..567e74d9f1e 100644 --- a/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/Traffic Violation.dmn +++ b/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/Traffic Violation.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -65,12 +78,12 @@ - + - + - + @@ -83,8 +96,8 @@ Violation.Actual Speed - Violation.Speed Limit - - + + "speed" @@ -144,21 +157,21 @@ - + Should the driver be suspended due to points on his license? "Yes", "No" - + - + - + - + Driver.Points + Fine.Points @@ -195,54 +208,79 @@ - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/call centre drd.dmn b/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/call centre drd.dmn index 333317826fd..ebfbc0f566b 100644 --- a/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/call centre drd.dmn +++ b/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/call centre drd.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -61,49 +74,49 @@ - - - - - - + + + + + + - - + + - - + + - - + + - - + + - + - + - + - + - + office accepts the call - + incoming call @@ -111,7 +124,11 @@ - + employees[work location = office.location] @@ -124,13 +141,13 @@ - - + + - + - + @@ -148,7 +165,7 @@ true, false - + false @@ -160,7 +177,7 @@ true - + @@ -174,7 +191,7 @@ false - + @@ -188,29 +205,29 @@ false - + - - + + - + - + list contains(banned phone numbers, call.phone) - - + + - + @@ -221,8 +238,8 @@ "help", "objection" - - + + "help" @@ -231,7 +248,7 @@ true - + @@ -249,15 +266,15 @@ - - + + - - + + - - + + "+420" @@ -279,184 +296,259 @@ - + - - - - - - - - - + + + + + + + + + - + - - - + + + - - + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/process-string.bpmn b/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/process-string.bpmn index 9ede4095f0d..33b5b8728e1 100644 --- a/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/process-string.bpmn +++ b/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/process-string.bpmn @@ -1,4 +1,4 @@ - + - - - - + + + + Documentation - + good_performance - - + + true @@ -39,7 +63,11 @@ - + true @@ -49,16 +77,34 @@ - - string_input==null + + string_input==null - - string_input!=null && !string_input.isEmpty() + + string_input!=null && !string_input.isEmpty() - + _228E7366-9427-450F-8B8A-67A52AE699AD - + _D0DD8211-3377-4D40-B4B7-CA89C5292181 @@ -81,7 +127,12 @@ _1D9B9BBB-2D5E-4AE0-B482-AFAF80B22BF7 _D0DD8211-3377-4D40-B4B7-CA89C5292181 - + _448A379A-CB17-4D92-B2B7-7EEB6D277896 _1D9B9BBB-2D5E-4AE0-B482-AFAF80B22BF7 _3F17672B-DA63-478D-95DB-433485162E12 @@ -92,44 +143,77 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/process-wid.bpmn b/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/process-wid.bpmn index 0ad18166249..39c0c1d87c8 100644 --- a/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/process-wid.bpmn +++ b/packages/kie-editors-standalone/e2e-tests/cypress/fixtures/process-wid.bpmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - Calls internal service that creates the customer in database server. + + + + + + + + + + + + + + Calls internal service that creates the customer in database server. Create Customer Internal Service @@ -39,18 +93,63 @@ _1A053C7C-BD89-447E-9FC1-9B9A88F1ED96 _A4CA7B8A-5F99-4DEE-A703-5F606FCFAA97 - - - - - - - - - + + + + + + + + + _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_idInputX - _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_initial_balanceInputX + _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_initial_balanceInputX _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_level_idInputX _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_level_labelInputX _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_rolesInputX @@ -59,14 +158,17 @@ _5A0F59BB-0760-40A9-A889-528D95DEA503_TaskNameInputX - _5A0F59BB-0760-40A9-A889-528D95DEA503_out_operation_successOutputX + _5A0F59BB-0760-40A9-A889-528D95DEA503_out_operation_successOutputX _5A0F59BB-0760-40A9-A889-528D95DEA503_TaskNameInputX CreateCustomer - _5A0F59BB-0760-40A9-A889-528D95DEA503_TaskNameInputX + _5A0F59BB-0760-40A9-A889-528D95DEA503_TaskNameInputX @@ -79,23 +181,38 @@ - - + + - - + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/kie-editors-standalone/e2e-tests/public/index.html b/packages/kie-editors-standalone/e2e-tests/public/index.html index 483592a1d7a..37c23357b97 100644 --- a/packages/kie-editors-standalone/e2e-tests/public/index.html +++ b/packages/kie-editors-standalone/e2e-tests/public/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + diff --git a/packages/kie-editors-standalone/e2e-tests/src/resources/processWithWidDefinition.bpmn2 b/packages/kie-editors-standalone/e2e-tests/src/resources/processWithWidDefinition.bpmn2 index 590993b59ba..39c0c1d87c8 100644 --- a/packages/kie-editors-standalone/e2e-tests/src/resources/processWithWidDefinition.bpmn2 +++ b/packages/kie-editors-standalone/e2e-tests/src/resources/processWithWidDefinition.bpmn2 @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -39,18 +93,63 @@ _1A053C7C-BD89-447E-9FC1-9B9A88F1ED96 _A4CA7B8A-5F99-4DEE-A703-5F606FCFAA97 - - - - - - - - - + + + + + + + + + _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_idInputX - _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_initial_balanceInputX + _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_initial_balanceInputX _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_level_idInputX _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_level_labelInputX _5A0F59BB-0760-40A9-A889-528D95DEA503_in_customer_rolesInputX @@ -59,14 +158,17 @@ _5A0F59BB-0760-40A9-A889-528D95DEA503_TaskNameInputX - _5A0F59BB-0760-40A9-A889-528D95DEA503_out_operation_successOutputX + _5A0F59BB-0760-40A9-A889-528D95DEA503_out_operation_successOutputX _5A0F59BB-0760-40A9-A889-528D95DEA503_TaskNameInputX - + @@ -79,22 +181,37 @@ - - + + - - + + - - + + - - - + + + - - - + + + diff --git a/packages/kie-editors-standalone/package.json b/packages/kie-editors-standalone/package.json index e643a79c29a..38b60274ef5 100644 --- a/packages/kie-editors-standalone/package.json +++ b/packages/kie-editors-standalone/package.json @@ -30,8 +30,8 @@ "cy:run:darwin:linux": "cypress run -b chrome --project e2e-tests --config \"baseUrl=http://localhost:$(build-env standaloneEditors.dev.port)\"", "cy:run:win32": "pnpm powershell \"cypress run -b chrome --project e2e-tests --config \"baseUrl=http://localhost:$(build-env standaloneEditors.dev.port)\"\"", "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", - "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command", "postreport": "jrm ./dist-tests-e2e/junit-transformed.xml \"./dist-tests-e2e/junit-report*.xml\"", + "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command", "start": "webpack serve --host 0.0.0.0 --config webpack.package-resources.config.js", "start:it": "webpack serve --host 0.0.0.0 --config ./e2e-tests/webpack.config.js", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", @@ -90,4 +90,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/kie-editors-standalone/resources/bpmn/index.html b/packages/kie-editors-standalone/resources/bpmn/index.html index 1a18caa874f..9927d8f5b09 100644 --- a/packages/kie-editors-standalone/resources/bpmn/index.html +++ b/packages/kie-editors-standalone/resources/bpmn/index.html @@ -19,7 +19,7 @@ - + - - + </defs> + <title> kie_icon_rgb_fullcolor_default - - - - - - - + + + + + + + diff --git a/packages/online-editor/static/images/app_logo_rgb_fullcolor_default.svg b/packages/online-editor/static/images/app_logo_rgb_fullcolor_default.svg index 28ad7d598d5..6de747dc489 100644 --- a/packages/online-editor/static/images/app_logo_rgb_fullcolor_default.svg +++ b/packages/online-editor/static/images/app_logo_rgb_fullcolor_default.svg @@ -1,6 +1,6 @@ - + - - - + + + + + + + + + + + + + + + + + diff --git a/packages/online-editor/static/images/app_logo_rgb_fullcolor_reverse.svg b/packages/online-editor/static/images/app_logo_rgb_fullcolor_reverse.svg index 2cd885c3761..84e3d508ef0 100644 --- a/packages/online-editor/static/images/app_logo_rgb_fullcolor_reverse.svg +++ b/packages/online-editor/static/images/app_logo_rgb_fullcolor_reverse.svg @@ -1,6 +1,6 @@ - + - - - + + + + + + + + + + + + + + + + + diff --git a/packages/online-editor/static/images/bitbucket-logo.svg b/packages/online-editor/static/images/bitbucket-logo.svg index 028fba7c95d..61d135076e0 100644 --- a/packages/online-editor/static/images/bitbucket-logo.svg +++ b/packages/online-editor/static/images/bitbucket-logo.svg @@ -1,5 +1,5 @@ - - - - - - - - - + + + + + + + + diff --git a/packages/online-editor/static/images/gitlab-logo.svg b/packages/online-editor/static/images/gitlab-logo.svg index 6ab4c4632f6..779b7306d68 100644 --- a/packages/online-editor/static/images/gitlab-logo.svg +++ b/packages/online-editor/static/images/gitlab-logo.svg @@ -1,5 +1,5 @@ - - - + diff --git a/packages/online-editor/static/images/kubernetes-logo.svg b/packages/online-editor/static/images/kubernetes-logo.svg index 0b086f0d4de..4a3afb2f1d1 100644 --- a/packages/online-editor/static/images/kubernetes-logo.svg +++ b/packages/online-editor/static/images/kubernetes-logo.svg @@ -1,7 +1,24 @@ - + - - - + Kubernetes logo with no border - - - - - - + + + + + + image/svg+xml - - + <type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <title> Kubernetes logo with no border - + "kubectl" is pronounced "kyoob kuttel" - - - - - - - - - + + + + + + + + + diff --git a/packages/online-editor/static/images/openshift-logo.svg b/packages/online-editor/static/images/openshift-logo.svg index 886aeab1eac..c1c97fab810 100644 --- a/packages/online-editor/static/images/openshift-logo.svg +++ b/packages/online-editor/static/images/openshift-logo.svg @@ -1,5 +1,5 @@ - - - - + + + diff --git a/packages/online-editor/static/images/vscode-alt.svg b/packages/online-editor/static/images/vscode-alt.svg index 064ec4ec7a4..8900718df2d 100644 --- a/packages/online-editor/static/images/vscode-alt.svg +++ b/packages/online-editor/static/images/vscode-alt.svg @@ -1,5 +1,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/online-editor/static/images/vscode.svg b/packages/online-editor/static/images/vscode.svg index e76df3697f8..40f30f17a28 100644 --- a/packages/online-editor/static/images/vscode.svg +++ b/packages/online-editor/static/images/vscode.svg @@ -1,5 +1,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/online-editor/static/index.html b/packages/online-editor/static/index.html index 65412fe5b7c..4931e680432 100644 --- a/packages/online-editor/static/index.html +++ b/packages/online-editor/static/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + diff --git a/packages/online-editor/static/samples/Sample.bpmn b/packages/online-editor/static/samples/Sample.bpmn index 4b1f79d97c2..708d66545f8 100644 --- a/packages/online-editor/static/samples/Sample.bpmn +++ b/packages/online-editor/static/samples/Sample.bpmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -133,43 +172,114 @@ - - - + + + - - - + + + - + - - + + - - - - - - - - + + + + + + + + - + @@ -181,7 +291,11 @@ _C500BCB4-FBE1-43A0-A7C8-5F72670CD927 _730573E5-BCD9-42BC-9AC8-AE003784831D - + @@ -198,7 +312,11 @@ System.out.println("Base salary: " + salary + "$"); System.out.println("Bonus: " + bonus + "$"); System.out.println("###################################"); - + @@ -236,7 +354,11 @@ System.out.println("###################################"); _527D3164-4989-4D2C-B80B-9BA9D4C8FB89 - + @@ -249,23 +371,42 @@ System.out.println("Candidate " + candidate + " don't meet the requirements for System.out.println("###################################"); - + _5334FFDC-1FCB-47E6-8085-36DC9A3D17B9 _B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E _C6E61C53-FD35-4347-B69E-30AA93AE4404 _94172225-E124-4F14-98DA-C3D62C11254A - + _5162ABF0-DD2E-4BDC-9A46-DDCFCB010287 _C6E61C53-FD35-4347-B69E-30AA93AE4404 _59F9A0E6-7F9C-43A9-8920-5B40A91169E6 - + _C62F7EFB-A009-450A-81C7-57D36F0DF766 _B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E _B11455DE-F77A-4251-A85B-4C66636E3CD9 - + @@ -278,7 +419,11 @@ System.out.println("Interviews have been skipped after reasonable time"); System.out.println("###################################"); - + @@ -300,14 +445,54 @@ kcontext.setVariable("it_approval", false); _A76C6603-0406-423C-940B-3403948DCA1F _C62F7EFB-A009-450A-81C7-57D36F0DF766 - - - - - - - - + + + + + + + + _8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX _8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputX @@ -325,7 +510,9 @@ kcontext.setVariable("it_approval", false); _8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX - + @@ -352,7 +539,9 @@ kcontext.setVariable("it_approval", false); _8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX - + @@ -374,17 +563,72 @@ kcontext.setVariable("it_approval", false); _ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383 _A76C6603-0406-423C-940B-3403948DCA1F - - - - - - - - - - - + + + + + + + + + + + _B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX _B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputX @@ -405,7 +649,9 @@ kcontext.setVariable("it_approval", false); _B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX - + @@ -432,7 +678,9 @@ kcontext.setVariable("it_approval", false); _B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX - + @@ -460,13 +708,23 @@ kcontext.setVariable("it_approval", false); _8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A - + _7B41F971-C74D-4036-8A5E-EFF81C37986A PT180S - + _C500BCB4-FBE1-43A0-A7C8-5F72670CD927 PT180S @@ -475,118 +733,214 @@ kcontext.setVariable("it_approval", false); - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -594,151 +948,151 @@ kcontext.setVariable("it_approval", false); - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -748,4 +1102,4 @@ kcontext.setVariable("it_approval", false); _aqSNwAZBED210Zu9Nz4qtg _aqSNwAZBED210Zu9Nz4qtg - \ No newline at end of file + diff --git a/packages/online-editor/static/samples/Sample.dmn b/packages/online-editor/static/samples/Sample.dmn index ff68f668423..ac0e03fc7a8 100644 --- a/packages/online-editor/static/samples/Sample.dmn +++ b/packages/online-editor/static/samples/Sample.dmn @@ -1,4 +1,4 @@ - + - - + + Product_Type @@ -163,12 +176,12 @@ - - + + - - + + 0.36 @@ -176,47 +189,48 @@ - - + + - + - + - + - + - + PITI - + - (Requested Product.Amount * ((Requested Product.Rate/100)/12)) / (1-(1/(1+(Requested Product.Rate/100)/12) * -Requested Product.Term)) + (Requested Product.Amount * ((Requested Product.Rate/100)/12)) / (1-(1/(1+(Requested Product.Rate/100)/12) * -Requested Product.Term)) - + Applicant Data.Monthly.Tax - + Applicant Data.Monthly.Insurance - + Applicant Data.Monthly.Income @@ -233,49 +247,49 @@ - - + + - - - - + + + + (pmt+tax+insurance) / income - - + + - - + + - + - + - + - + DTI - + Applicant Data.Monthly.Repayments + Applicant Data.Monthly.Expenses - + Applicant Data.Monthly.Income @@ -292,10 +306,10 @@ - - + + - + @@ -303,8 +317,8 @@ Credit Score.FICO - - + + >= 750 @@ -313,7 +327,7 @@ "Excellent" - + @@ -324,7 +338,7 @@ "Good" - + @@ -335,7 +349,7 @@ "Fair" - + @@ -346,7 +360,7 @@ "Poor" - + @@ -357,22 +371,26 @@ "Bad" - + - - + + - + - + - + @@ -390,9 +408,9 @@ Front End Ratio - - - + + + "Poor", "Bad" @@ -410,7 +428,7 @@ "Credit Score too low." - + @@ -430,7 +448,7 @@ "Debt to income ratio is too high." - + @@ -450,7 +468,7 @@ "Mortgage payment to income ratio is too high." - + @@ -470,7 +488,7 @@ "Debt to income ratio is too high AND mortgage payment to income ratio is too high." - + @@ -490,29 +508,29 @@ "The borrower has been successfully prequalified for the requested loan." - + - - + + - - + + - - + + d/i - - + + 0.28 @@ -523,8 +541,8 @@ - - + + 50 120 @@ -535,7 +553,7 @@ 120 100 - + 100 @@ -551,165 +569,242 @@ 290 - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/online-editor/tests-e2e/__fixtures__/base.ts b/packages/online-editor/tests-e2e/__fixtures__/base.ts index c2874572163..1d1e6d1adb1 100644 --- a/packages/online-editor/tests-e2e/__fixtures__/base.ts +++ b/packages/online-editor/tests-e2e/__fixtures__/base.ts @@ -26,7 +26,10 @@ type BaseFixtures = { }; class KieSandbox { - constructor(public page: Page, public baseURL?: string) { + constructor( + public page: Page, + public baseURL?: string + ) { this.page = page; } diff --git a/packages/online-editor/tests-e2e/files/testModel.dmn b/packages/online-editor/tests-e2e/files/testModel.dmn index 972d5c4b520..1b1edeb50b0 100644 --- a/packages/online-editor/tests-e2e/files/testModel.dmn +++ b/packages/online-editor/tests-e2e/files/testModel.dmn @@ -1,4 +1,4 @@ - + - + This is test model. - + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/online-editor/tests-e2e/files/testModelBroken.dmn b/packages/online-editor/tests-e2e/files/testModelBroken.dmn index 2a5c2d0dade..081af7335ce 100644 --- a/packages/online-editor/tests-e2e/files/testModelBroken.dmn +++ b/packages/online-editor/tests-e2e/files/testModelBroken.dmn @@ -1,4 +1,4 @@ - + - + This is an intentionally broken test model. - + - - + + - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/online-editor/tests-e2e/files/testModelDocumentation.dmn b/packages/online-editor/tests-e2e/files/testModelDocumentation.dmn index 49ab1fb12de..c2a7127ea6c 100644 --- a/packages/online-editor/tests-e2e/files/testModelDocumentation.dmn +++ b/packages/online-editor/tests-e2e/files/testModelDocumentation.dmn @@ -1,4 +1,4 @@ - + - + This is test model. - + - + What is output? Always a constant 0. - + 0 @@ -38,15 +50,19 @@ - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/online-editor/tests-e2e/files/testModelWithCustomDataType.dmn b/packages/online-editor/tests-e2e/files/testModelWithCustomDataType.dmn index 51db319dca9..ea00e1c3a9d 100644 --- a/packages/online-editor/tests-e2e/files/testModelWithCustomDataType.dmn +++ b/packages/online-editor/tests-e2e/files/testModelWithCustomDataType.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - + - + @@ -38,9 +50,9 @@ Offered Currency - - - + + + - @@ -52,24 +64,28 @@ 10000 * Salary Coefficient(Offered Currency) - + - - + + - - + + currency - - + + "USD" @@ -78,7 +94,7 @@ 1 - + @@ -89,7 +105,7 @@ 0.85 - + @@ -118,40 +134,58 @@ - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + diff --git a/packages/online-editor/tests-e2e/files/testModelWithoutLayout.dmn b/packages/online-editor/tests-e2e/files/testModelWithoutLayout.dmn index 66ca39e820a..0a759fedbda 100644 --- a/packages/online-editor/tests-e2e/files/testModelWithoutLayout.dmn +++ b/packages/online-editor/tests-e2e/files/testModelWithoutLayout.dmn @@ -1,4 +1,4 @@ - + - + This is test model without layout. - + - - + + - \ No newline at end of file + diff --git a/packages/online-editor/tests-e2e/files/testProcess.bpmn b/packages/online-editor/tests-e2e/files/testProcess.bpmn index 1ea18556aeb..91eada836b4 100644 --- a/packages/online-editor/tests-e2e/files/testProcess.bpmn +++ b/packages/online-editor/tests-e2e/files/testProcess.bpmn @@ -1,4 +1,4 @@ - + - - + + @@ -29,9 +48,12 @@ - - + + - \ No newline at end of file + diff --git a/packages/operating-system/package.json b/packages/operating-system/package.json index 8437c99d9c8..dadbadbdcd2 100644 --- a/packages/operating-system/package.json +++ b/packages/operating-system/package.json @@ -40,4 +40,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/patternfly-base/package.json b/packages/patternfly-base/package.json index 8a76861827b..d2fc6efa8e8 100644 --- a/packages/patternfly-base/package.json +++ b/packages/patternfly-base/package.json @@ -29,4 +29,4 @@ "url-loader": "^4.1.1", "webpack": "^5.88.2" } -} \ No newline at end of file +} diff --git a/packages/playwright-base/package.json b/packages/playwright-base/package.json index 8e90f9f9c64..43027ba726c 100644 --- a/packages/playwright-base/package.json +++ b/packages/playwright-base/package.json @@ -25,4 +25,4 @@ "@playwright/test": "^1.38.1", "rimraf": "^3.0.2" } -} \ No newline at end of file +} diff --git a/packages/pmml-editor-marshaller/package.json b/packages/pmml-editor-marshaller/package.json index a56cbdb8a0a..2a3a930f960 100644 --- a/packages/pmml-editor-marshaller/package.json +++ b/packages/pmml-editor-marshaller/package.json @@ -43,4 +43,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/pmml-editor/dev-webapp/static/index.html b/packages/pmml-editor/dev-webapp/static/index.html index 854e01d5933..34d07d2a42a 100644 --- a/packages/pmml-editor/dev-webapp/static/index.html +++ b/packages/pmml-editor/dev-webapp/static/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + PMML Modeler Preview diff --git a/packages/pmml-editor/package.json b/packages/pmml-editor/package.json index 2e85b0ff9d4..d9d6db697e3 100644 --- a/packages/pmml-editor/package.json +++ b/packages/pmml-editor/package.json @@ -27,8 +27,8 @@ "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"", "start": "webpack serve -c ./dev-webapp/webpack.config.js --host 0.0.0.0 --env dev", "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"", - "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test start http-get://0.0.0.0:$(build-env pmmlEditor.dev.port) cy:run\"", - "test:watch": "jest --watch" + "test:watch": "jest --watch", + "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test start http-get://0.0.0.0:$(build-env pmmlEditor.dev.port) cy:run\"" }, "dependencies": { "@kie-tools-core/editor": "workspace:*", @@ -104,4 +104,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/pmml-editor/src/editor/components/EditorCore/atoms/ModelTitle.scss b/packages/pmml-editor/src/editor/components/EditorCore/atoms/ModelTitle.scss index 98964875af7..5a139092966 100644 --- a/packages/pmml-editor/src/editor/components/EditorCore/atoms/ModelTitle.scss +++ b/packages/pmml-editor/src/editor/components/EditorCore/atoms/ModelTitle.scss @@ -49,8 +49,12 @@ // Ensure the border transition does not flicker with default black borders border: 1px solid #ffffff !important; - transition: margin-bottom 0.15s var(--sizeEasing), border-left 0.12s ease-in, border-right 0.12s ease-in, - border-top 0.12s ease-in, border-bottom 0.12s ease-in !important; + transition: + margin-bottom 0.15s var(--sizeEasing), + border-left 0.12s ease-in, + border-right 0.12s ease-in, + border-top 0.12s ease-in, + border-bottom 0.12s ease-in !important; &:not(.modelTitle--editing):hover { border: 1px solid var(--pf-global--BorderColor--100) !important; diff --git a/packages/pmml-editor/src/editor/components/EditorScorecard/organisms/CharacteristicsContainer.tsx b/packages/pmml-editor/src/editor/components/EditorScorecard/organisms/CharacteristicsContainer.tsx index 612ea3966d8..fcb9499a9c3 100644 --- a/packages/pmml-editor/src/editor/components/EditorScorecard/organisms/CharacteristicsContainer.tsx +++ b/packages/pmml-editor/src/editor/components/EditorScorecard/organisms/CharacteristicsContainer.tsx @@ -71,7 +71,7 @@ export const CharacteristicsContainer = (props: CharacteristicsContainerProps) = const applyFilter = () => { const _filteredCharacteristics = characteristics ?.map( - (_characteristic, index) => ({ index: index, characteristic: _characteristic } as IndexedCharacteristic) + (_characteristic, index) => ({ index: index, characteristic: _characteristic }) as IndexedCharacteristic ) .filter((ic) => { const _characteristicName = ic.characteristic.name; diff --git a/packages/pmml-editor/src/editor/components/EditorScorecard/templates/ScorecardEditorPage.scss b/packages/pmml-editor/src/editor/components/EditorScorecard/templates/ScorecardEditorPage.scss index 71a20118bdb..d3f2bfc0200 100644 --- a/packages/pmml-editor/src/editor/components/EditorScorecard/templates/ScorecardEditorPage.scss +++ b/packages/pmml-editor/src/editor/components/EditorScorecard/templates/ScorecardEditorPage.scss @@ -57,7 +57,9 @@ border: 1px solid var(--pf-global--BorderColor--100); background-color: #ffffff; margin-bottom: 1em; - transition: margin-bottom 0.15s var(--sizeEasing), border-left 0.12s ease-in; + transition: + margin-bottom 0.15s var(--sizeEasing), + border-left 0.12s ease-in; user-select: none; cursor: pointer; diff --git a/packages/pmml-editor/src/editor/validation/ValidationRegistry.ts b/packages/pmml-editor/src/editor/validation/ValidationRegistry.ts index f2a13907a29..8841fc8f25f 100644 --- a/packages/pmml-editor/src/editor/validation/ValidationRegistry.ts +++ b/packages/pmml-editor/src/editor/validation/ValidationRegistry.ts @@ -22,7 +22,10 @@ import { Path } from "../paths"; import { ValidationLevel } from "./ValidationLevel"; export class ValidationEntry { - constructor(public level: ValidationLevel, public message?: string) {} + constructor( + public level: ValidationLevel, + public message?: string + ) {} } export class ValidationRegistry { diff --git a/packages/pmml-editor/static/images/card-icon-default.svg b/packages/pmml-editor/static/images/card-icon-default.svg index 8baffaad335..96436927119 100644 --- a/packages/pmml-editor/static/images/card-icon-default.svg +++ b/packages/pmml-editor/static/images/card-icon-default.svg @@ -1,5 +1,5 @@ - - + diff --git a/packages/pmml-editor/static/images/card-icon-scorecard.svg b/packages/pmml-editor/static/images/card-icon-scorecard.svg index d5284ba1abc..00d796d873d 100644 --- a/packages/pmml-editor/static/images/card-icon-scorecard.svg +++ b/packages/pmml-editor/static/images/card-icon-scorecard.svg @@ -1,5 +1,5 @@ - - - - - - - - - - + + + + + + + + + diff --git a/packages/pmml-vscode-extension/package.json b/packages/pmml-vscode-extension/package.json index e070a4f521b..ff76278abd4 100644 --- a/packages/pmml-vscode-extension/package.json +++ b/packages/pmml-vscode-extension/package.json @@ -93,4 +93,4 @@ "supported": false } } -} \ No newline at end of file +} diff --git a/packages/python-venv/package.json b/packages/python-venv/package.json index 089fb9e4356..9dedb003e0d 100644 --- a/packages/python-venv/package.json +++ b/packages/python-venv/package.json @@ -14,4 +14,4 @@ "devDependencies": { "run-script-os": "^1.1.6" } -} \ No newline at end of file +} diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index d4544d5ce70..300cf17467b 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -46,4 +46,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/react-hooks/src/PromiseState.tsx b/packages/react-hooks/src/PromiseState.tsx index 7a4e291cd98..27cb42eebbf 100644 --- a/packages/react-hooks/src/PromiseState.tsx +++ b/packages/react-hooks/src/PromiseState.tsx @@ -80,7 +80,7 @@ export function useDelayedPromiseState(ms: number): [PromiseState, (newSta export function usePromiseState(): [ PromiseState, - (newState: NewStateArgs | ((prevState: T | undefined) => NewStateArgs)) => void + (newState: NewStateArgs | ((prevState: T | undefined) => NewStateArgs)) => void, ] { const [state, setState] = useState>({ status: PromiseStateStatus.PENDING }); diff --git a/packages/root-env/package.json b/packages/root-env/package.json index 1319da06033..5a73ab94268 100644 --- a/packages/root-env/package.json +++ b/packages/root-env/package.json @@ -4,4 +4,4 @@ "version": "0.0.0", "keywords": [], "devDependencies": {} -} \ No newline at end of file +} diff --git a/packages/runtime-tools-components/package.json b/packages/runtime-tools-components/package.json index 130d8120110..dbde0d34f26 100644 --- a/packages/runtime-tools-components/package.json +++ b/packages/runtime-tools-components/package.json @@ -75,4 +75,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-components/src/common/components/DataTable/DataTable.tsx b/packages/runtime-tools-components/src/common/components/DataTable/DataTable.tsx index 0cdacf63823..a6477258ea2 100644 --- a/packages/runtime-tools-components/src/common/components/DataTable/DataTable.tsx +++ b/packages/runtime-tools-components/src/common/components/DataTable/DataTable.tsx @@ -88,7 +88,7 @@ const getColumns = (data: any[] | undefined, columns: DataTableColumn[]) => { transforms: column.isSortable ? [sortable] : undefined, } as ICell; }) - : filter(keys(sample(data)), (key) => key !== "__typename").map((key) => ({ title: key, data: key } as ICell)); + : filter(keys(sample(data)), (key) => key !== "__typename").map((key) => ({ title: key, data: key }) as ICell); } else if (columns) { return filter(columns, (column) => !isEmpty(column.path)).map((column) => { return { diff --git a/packages/runtime-tools-components/src/common/components/FormRenderer/FormRenderer.tsx b/packages/runtime-tools-components/src/common/components/FormRenderer/FormRenderer.tsx index fbb8bf385c4..d6ee8a3db19 100644 --- a/packages/runtime-tools-components/src/common/components/FormRenderer/FormRenderer.tsx +++ b/packages/runtime-tools-components/src/common/components/FormRenderer/FormRenderer.tsx @@ -42,17 +42,13 @@ export const FormRenderer = React.forwardRef(); - useImperativeHandle( - forwardedRef, - () => { - return { - doReset() { - formApiRef!.reset(); - }, - }; - }, - [formApiRef] - ); + useImperativeHandle(forwardedRef, () => { + return { + doReset() { + formApiRef!.reset(); + }, + }; + }, [formApiRef]); const bridge = new JSONSchemaBridge(formSchema, (formModel) => { // Converting back all the JS Dates into String before validating the model diff --git a/packages/runtime-tools-components/src/common/components/ServerErrors/ServerErrors.tsx b/packages/runtime-tools-components/src/common/components/ServerErrors/ServerErrors.tsx index 31a5a0aef46..0728d781b4a 100644 --- a/packages/runtime-tools-components/src/common/components/ServerErrors/ServerErrors.tsx +++ b/packages/runtime-tools-components/src/common/components/ServerErrors/ServerErrors.tsx @@ -67,10 +67,10 @@ export const ServerErrors: React.FC = ({ ouiaId, ouiaSafe return errorObject.networkError && errorObject.networkError.name ? JSON.stringify(errorObject.networkError) : errorObject.graphQLErrors && errorObject.graphQLErrors.size > 0 - ? JSON.stringify(errorObject.graphQLErrors) - : errorObject.message - ? errorObject.message - : JSON.stringify(props.error); + ? JSON.stringify(errorObject.graphQLErrors) + : errorObject.message + ? errorObject.message + : JSON.stringify(props.error); } catch (error) { return props.error; } diff --git a/packages/runtime-tools-components/src/common/static/avatar.svg b/packages/runtime-tools-components/src/common/static/avatar.svg index 56843d6861b..157cec2927a 100644 --- a/packages/runtime-tools-components/src/common/static/avatar.svg +++ b/packages/runtime-tools-components/src/common/static/avatar.svg @@ -1,5 +1,11 @@ - - + + +/*stylelint-disable*/ +.st0 { + fill-rule: evenodd; + clip-rule: evenodd; + fill: #ffffff; +} +.st1 { + filter: url(#b); +} +.st2 { + mask: url(#a); +} +.st3 { + fill-rule: evenodd; + clip-rule: evenodd; + fill: #bbbbbb; +} +.st4 { + opacity: 0.1; + fill-rule: evenodd; + clip-rule: evenodd; + enable-background: new; +} +.st5 { + opacity: 8e-2; + fill-rule: evenodd; + clip-rule: evenodd; + fill: #231f20; + enable-background: new; +} +/*stylelint-enable*/ + - - - - + + + + - - - - + + + + - - - - - - - - + + + + + + + + diff --git a/packages/runtime-tools-components/src/static/avatar.svg b/packages/runtime-tools-components/src/static/avatar.svg index 56843d6861b..157cec2927a 100644 --- a/packages/runtime-tools-components/src/static/avatar.svg +++ b/packages/runtime-tools-components/src/static/avatar.svg @@ -1,5 +1,11 @@ - - + + +/*stylelint-disable*/ +.st0 { + fill-rule: evenodd; + clip-rule: evenodd; + fill: #ffffff; +} +.st1 { + filter: url(#b); +} +.st2 { + mask: url(#a); +} +.st3 { + fill-rule: evenodd; + clip-rule: evenodd; + fill: #bbbbbb; +} +.st4 { + opacity: 0.1; + fill-rule: evenodd; + clip-rule: evenodd; + enable-background: new; +} +.st5 { + opacity: 8e-2; + fill-rule: evenodd; + clip-rule: evenodd; + fill: #231f20; + enable-background: new; +} +/*stylelint-enable*/ + - - - - + + + + - - - - + + + + - - - - - - - - + + + + + + + + diff --git a/packages/runtime-tools-management-console-webapp/dev/server/static/flightBooking.svg b/packages/runtime-tools-management-console-webapp/dev/server/static/flightBooking.svg index ae6cef900a4..1659bf4f4dc 100644 --- a/packages/runtime-tools-management-console-webapp/dev/server/static/flightBooking.svg +++ b/packages/runtime-tools-management-console-webapp/dev/server/static/flightBooking.svg @@ -1,5 +1,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flight Booked - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Book - + flight - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + StartProcess - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/runtime-tools-management-console-webapp/dev/server/static/hotelBooking.svg b/packages/runtime-tools-management-console-webapp/dev/server/static/hotelBooking.svg index 3ab9c43fee8..39967c5d95e 100644 --- a/packages/runtime-tools-management-console-webapp/dev/server/static/hotelBooking.svg +++ b/packages/runtime-tools-management-console-webapp/dev/server/static/hotelBooking.svg @@ -1,5 +1,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Hotel Booked - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Book - + hotel - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + StartProcess - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/runtime-tools-management-console-webapp/dev/server/static/travels.svg b/packages/runtime-tools-management-console-webapp/dev/server/static/travels.svg index 4c307aff606..17024e1267a 100644 --- a/packages/runtime-tools-management-console-webapp/dev/server/static/travels.svg +++ b/packages/runtime-tools-management-console-webapp/dev/server/static/travels.svg @@ -1,5 +1,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Book Hotel - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + StartProcess - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + is visa required - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wait for visa decision - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + Travel Confirmed - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Visa Rejected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Book Flight - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Email - + rejection - + notice - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Confirm - + travel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Apply - + for visa - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Visa - + check - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + visasapproved - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + visasrejected - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Book - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Send visa application - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + no need for visa - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + visa - + required - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/runtime-tools-management-console-webapp/package.json b/packages/runtime-tools-management-console-webapp/package.json index df7e3fd2765..352f49d19e6 100644 --- a/packages/runtime-tools-management-console-webapp/package.json +++ b/packages/runtime-tools-management-console-webapp/package.json @@ -111,4 +111,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-management-console-webapp/src/index.html b/packages/runtime-tools-management-console-webapp/src/index.html index 510cbe3cab8..7a053d68c33 100644 --- a/packages/runtime-tools-management-console-webapp/src/index.html +++ b/packages/runtime-tools-management-console-webapp/src/index.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + diff --git a/packages/runtime-tools-management-console-webapp/src/static/managementConsoleLogo.svg b/packages/runtime-tools-management-console-webapp/src/static/managementConsoleLogo.svg index 3cbdc97faad..eedd5dfda42 100644 --- a/packages/runtime-tools-management-console-webapp/src/static/managementConsoleLogo.svg +++ b/packages/runtime-tools-management-console-webapp/src/static/managementConsoleLogo.svg @@ -1,6 +1,18 @@ - + - + +.st0 { + fill: #ffffff; +} +.st1 { + fill: #afd4eb; +} +.st2 { + fill: #f48227; +} +.st3 { + fill: #014e64; +} +.st4 { + fill: none; +} + Management_Console_Logo2 - - + - + - + - + - + - + - + - + - + - + - + - + - + + C503.7,44.2,505.8,45.1,508,45.1L508,45.1z" + /> - - - - + c-1.8,0-3.6,0.6-4.9,1.9c-1.4,1.3-2.3,3-2.6,4.8h14.9c-0.3-1.8-1.2-3.5-2.6-4.8C551.4,28.2,549.7,27.5,547.9,27.5z" + /> + + + - - + + - - + - - + L39.9,17.5z" + /> + + - + - - + + - - + - + c0.9-0.2,1.8-0.3,2.7-0.4c0-0.9,0.3-1.7,0.9-2.3c-0.2,0.7-0.2,1.5,0,2.2c1.2-0.1,2.3-0.1,3.5,0L25.5,40.5z" + /> + diff --git a/packages/runtime-tools-process-dev-ui-webapp/package.json b/packages/runtime-tools-process-dev-ui-webapp/package.json index d5a28241591..4e878b7b7f5 100644 --- a/packages/runtime-tools-process-dev-ui-webapp/package.json +++ b/packages/runtime-tools-process-dev-ui-webapp/package.json @@ -130,4 +130,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-process-dev-ui-webapp/resources/form-displayer.html b/packages/runtime-tools-process-dev-ui-webapp/resources/form-displayer.html index 303e61dcb47..cd9a0eddbe7 100644 --- a/packages/runtime-tools-process-dev-ui-webapp/resources/form-displayer.html +++ b/packages/runtime-tools-process-dev-ui-webapp/resources/form-displayer.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + +.st0 { + fill: #ffffff; +} +.st1 { + fill: #afd4eb; +} +.st2 { + fill: #f48227; +} +.st3 { + fill: #014e64; +} +.st4 { + fill: none; +} + Management_Console_Logo2 - - + - + - + - + - + - + - + - + - + - + - + - + - + + C503.7,44.2,505.8,45.1,508,45.1L508,45.1z" + /> - - - - + c-1.8,0-3.6,0.6-4.9,1.9c-1.4,1.3-2.3,3-2.6,4.8h14.9c-0.3-1.8-1.2-3.5-2.6-4.8C551.4,28.2,549.7,27.5,547.9,27.5z" + /> + + + - - + + - - + - - + L39.9,17.5z" + /> + + - + - - + + - - + - + c0.9-0.2,1.8-0.3,2.7-0.4c0-0.9,0.3-1.7,0.9-2.3c-0.2,0.7-0.2,1.5,0,2.2c1.2-0.1,2.3-0.1,3.5,0L25.5,40.5z" + /> + diff --git a/packages/runtime-tools-process-enveloped-components/package.json b/packages/runtime-tools-process-enveloped-components/package.json index 5e8597ddfff..501ad34f73c 100644 --- a/packages/runtime-tools-process-enveloped-components/package.json +++ b/packages/runtime-tools-process-enveloped-components/package.json @@ -86,4 +86,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-process-enveloped-components/src/processDetails/envelope/components/styles.css b/packages/runtime-tools-process-enveloped-components/src/processDetails/envelope/components/styles.css index d340fbf1ec8..46de66740fa 100644 --- a/packages/runtime-tools-process-enveloped-components/src/processDetails/envelope/components/styles.css +++ b/packages/runtime-tools-process-enveloped-components/src/processDetails/envelope/components/styles.css @@ -32,11 +32,17 @@ opacity: 0; width: 0; height: 0; - transition: width 0.5s 0.5s, height 0.5s 0.5s, opacity 0.5s; + transition: + width 0.5s 0.5s, + height 0.5s 0.5s, + opacity 0.5s; } .kogito-process-details--variables__label-fadeIn { opacity: 1; - transition: width 0.5s, height 0.5s, opacity 0.5s 0.5s; + transition: + width 0.5s, + height 0.5s, + opacity 0.5s 0.5s; } .kogito-process-details--milestones__nameText > blockquote { diff --git a/packages/runtime-tools-process-enveloped-components/src/taskDetails/envelope/TaskDetailsEnvelopeView.tsx b/packages/runtime-tools-process-enveloped-components/src/taskDetails/envelope/TaskDetailsEnvelopeView.tsx index 1b935f9a7d4..797c341ef96 100644 --- a/packages/runtime-tools-process-enveloped-components/src/taskDetails/envelope/TaskDetailsEnvelopeView.tsx +++ b/packages/runtime-tools-process-enveloped-components/src/taskDetails/envelope/TaskDetailsEnvelopeView.tsx @@ -36,17 +36,13 @@ interface Props { export const TaskDetailsEnvelopeView = React.forwardRef((props, forwardedRef) => { const [task, setTask] = useState(); - useImperativeHandle( - forwardedRef, - () => { - return { - setTask: (userTask: UserTaskInstance) => { - setTask(userTask); - }, - }; - }, - [] - ); + useImperativeHandle(forwardedRef, () => { + return { + setTask: (userTask: UserTaskInstance) => { + setTask(userTask); + }, + }; + }, []); return ; }); diff --git a/packages/runtime-tools-process-gateway-api/package.json b/packages/runtime-tools-process-gateway-api/package.json index 97e213a12fc..5b4870045a1 100644 --- a/packages/runtime-tools-process-gateway-api/package.json +++ b/packages/runtime-tools-process-gateway-api/package.json @@ -62,4 +62,4 @@ "rimraf": "^3.0.2", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-process-webapp-components/package.json b/packages/runtime-tools-process-webapp-components/package.json index a1f06d0d1ab..dcb189070df 100644 --- a/packages/runtime-tools-process-webapp-components/package.json +++ b/packages/runtime-tools-process-webapp-components/package.json @@ -52,4 +52,4 @@ "rimraf": "^3.0.2", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-shared-enveloped-components/package.json b/packages/runtime-tools-shared-enveloped-components/package.json index ba66856ff38..d8c30dea8bc 100644 --- a/packages/runtime-tools-shared-enveloped-components/package.json +++ b/packages/runtime-tools-shared-enveloped-components/package.json @@ -82,4 +82,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-shared-enveloped-components/src/formDisplayer/envelope/FormDisplayerEnvelopeView.tsx b/packages/runtime-tools-shared-enveloped-components/src/formDisplayer/envelope/FormDisplayerEnvelopeView.tsx index e8e8c9a1524..74495212857 100644 --- a/packages/runtime-tools-shared-enveloped-components/src/formDisplayer/envelope/FormDisplayerEnvelopeView.tsx +++ b/packages/runtime-tools-shared-enveloped-components/src/formDisplayer/envelope/FormDisplayerEnvelopeView.tsx @@ -52,36 +52,32 @@ export const FormDisplayerEnvelopeView = React.forwardRef({} as EmbeddedFormApi); - useImperativeHandle( - forwardedRef, - () => { - return { - startSubmit: (context: FormSubmitContext): Promise => { - return new Promise((resolve, reject) => { - try { - formDisplayerApiRef.current.beforeSubmit?.(context); - resolve(formDisplayerApiRef.current.getFormData?.()); - } catch (err) { - reject(err.message); - } - }); - }, - notifySubmitResponse: (response: FormSubmitResponse) => { - formDisplayerApiRef.current.afterSubmit?.(response); - }, - initForm: (args: FormDisplayerInitArgs) => { - if (!isEmpty(args.form)) { - setEnvelopeConnectedToChannel(false); - setContent(args.form); - setData(args.data ?? {}); - setContext(args.context ?? {}); - setEnvelopeConnectedToChannel(true); + useImperativeHandle(forwardedRef, () => { + return { + startSubmit: (context: FormSubmitContext): Promise => { + return new Promise((resolve, reject) => { + try { + formDisplayerApiRef.current.beforeSubmit?.(context); + resolve(formDisplayerApiRef.current.getFormData?.()); + } catch (err) { + reject(err.message); } - }, - }; - }, - [] - ); + }); + }, + notifySubmitResponse: (response: FormSubmitResponse) => { + formDisplayerApiRef.current.afterSubmit?.(response); + }, + initForm: (args: FormDisplayerInitArgs) => { + if (!isEmpty(args.form)) { + setEnvelopeConnectedToChannel(false); + setContent(args.form); + setData(args.data ?? {}); + setContext(args.context ?? {}); + setEnvelopeConnectedToChannel(true); + } + }, + }; + }, []); const onOpen = (opened: FormOpened) => { props.channelApi.notifications.notifyOnOpenForm.send(opened); diff --git a/packages/runtime-tools-shared-gateway-api/package.json b/packages/runtime-tools-shared-gateway-api/package.json index e6442cb5435..9c309929a42 100644 --- a/packages/runtime-tools-shared-gateway-api/package.json +++ b/packages/runtime-tools-shared-gateway-api/package.json @@ -34,4 +34,4 @@ "rimraf": "^3.0.2", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-shared-webapp-components/package.json b/packages/runtime-tools-shared-webapp-components/package.json index b1991ca6d26..6be2b77766a 100644 --- a/packages/runtime-tools-shared-webapp-components/package.json +++ b/packages/runtime-tools-shared-webapp-components/package.json @@ -52,4 +52,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-swf-enveloped-components/package.json b/packages/runtime-tools-swf-enveloped-components/package.json index 6a70c182c5c..7f1abc6bdd1 100644 --- a/packages/runtime-tools-swf-enveloped-components/package.json +++ b/packages/runtime-tools-swf-enveloped-components/package.json @@ -85,4 +85,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-swf-enveloped-components/src/cloudEventForm/envelope/components/CloudEventCustomHeadersEditor/CloudEventCustomHeadersEditor.tsx b/packages/runtime-tools-swf-enveloped-components/src/cloudEventForm/envelope/components/CloudEventCustomHeadersEditor/CloudEventCustomHeadersEditor.tsx index 0c8613dc0d0..cf31c21ef29 100644 --- a/packages/runtime-tools-swf-enveloped-components/src/cloudEventForm/envelope/components/CloudEventCustomHeadersEditor/CloudEventCustomHeadersEditor.tsx +++ b/packages/runtime-tools-swf-enveloped-components/src/cloudEventForm/envelope/components/CloudEventCustomHeadersEditor/CloudEventCustomHeadersEditor.tsx @@ -47,27 +47,23 @@ const CloudEventCustomHeadersEditor = React.forwardRef { - return { - reset(): void { - setHeaders([]); - setIsNewHeader(false); - }, - getCustomHeaders(): Record { - const result: any = {}; - headers - .filter((entry) => entry.key && entry.value) - .forEach((entry) => { - result[entry.key] = entry.value; - }); - return result; - }, - }; - }, - [headers] - ); + useImperativeHandle(forwardedRef, () => { + return { + reset(): void { + setHeaders([]); + setIsNewHeader(false); + }, + getCustomHeaders(): Record { + const result: any = {}; + headers + .filter((entry) => entry.key && entry.value) + .forEach((entry) => { + result[entry.key] = entry.value; + }); + return result; + }, + }; + }, [headers]); const addNewHeader = useCallback(() => { const headersCopy = [...headers]; diff --git a/packages/runtime-tools-swf-enveloped-components/src/workflowDetails/envelope/components/styles.css b/packages/runtime-tools-swf-enveloped-components/src/workflowDetails/envelope/components/styles.css index f33d1f6978d..3ede8d1b9f2 100644 --- a/packages/runtime-tools-swf-enveloped-components/src/workflowDetails/envelope/components/styles.css +++ b/packages/runtime-tools-swf-enveloped-components/src/workflowDetails/envelope/components/styles.css @@ -33,11 +33,17 @@ opacity: 0; width: 0; height: 0; - transition: width 0.5s 0.5s, height 0.5s 0.5s, opacity 0.5s; + transition: + width 0.5s 0.5s, + height 0.5s 0.5s, + opacity 0.5s; } .kogito-workflow-details--variables__label-fadeIn { opacity: 1; - transition: width 0.5s, height 0.5s, opacity 0.5s 0.5s; + transition: + width 0.5s, + height 0.5s, + opacity 0.5s 0.5s; } .kogito-workflow-details--milestones__nameText > blockquote { diff --git a/packages/runtime-tools-swf-gateway-api/package.json b/packages/runtime-tools-swf-gateway-api/package.json index 9c2a50d91ad..58246901a3a 100644 --- a/packages/runtime-tools-swf-gateway-api/package.json +++ b/packages/runtime-tools-swf-gateway-api/package.json @@ -64,4 +64,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-swf-webapp-components/package.json b/packages/runtime-tools-swf-webapp-components/package.json index 9d999de7c2b..caa519afc3a 100644 --- a/packages/runtime-tools-swf-webapp-components/package.json +++ b/packages/runtime-tools-swf-webapp-components/package.json @@ -59,4 +59,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-task-console-webapp/package.json b/packages/runtime-tools-task-console-webapp/package.json index abf4eeccac7..c5594a17167 100644 --- a/packages/runtime-tools-task-console-webapp/package.json +++ b/packages/runtime-tools-task-console-webapp/package.json @@ -109,4 +109,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/runtime-tools-task-console-webapp/resources/form-displayer.html b/packages/runtime-tools-task-console-webapp/resources/form-displayer.html index 303e61dcb47..cd9a0eddbe7 100644 --- a/packages/runtime-tools-task-console-webapp/resources/form-displayer.html +++ b/packages/runtime-tools-task-console-webapp/resources/form-displayer.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + - - + </defs> + <title> Task_Console_Logo_60x370 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/scesim-editor/package.json b/packages/scesim-editor/package.json index 53918ceee6c..71a197d6002 100644 --- a/packages/scesim-editor/package.json +++ b/packages/scesim-editor/package.json @@ -68,4 +68,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/scesim-editor/tests-e2e/__fixtures__/backgroundTable.ts b/packages/scesim-editor/tests-e2e/__fixtures__/backgroundTable.ts index b35f81838ec..cfe3c20fa9b 100644 --- a/packages/scesim-editor/tests-e2e/__fixtures__/backgroundTable.ts +++ b/packages/scesim-editor/tests-e2e/__fixtures__/backgroundTable.ts @@ -21,7 +21,10 @@ import { ProjectName } from "@kie-tools/playwright-base/projectNames"; import { Page } from "@playwright/test"; export class BackgroundTable { - constructor(public page: Page, public projectName: ProjectName) {} + constructor( + public page: Page, + public projectName: ProjectName + ) {} public get() { return this.page.getByLabel("Background"); diff --git a/packages/scesim-editor/tests-e2e/__fixtures__/editor.ts b/packages/scesim-editor/tests-e2e/__fixtures__/editor.ts index debf3c1daec..082d5692770 100644 --- a/packages/scesim-editor/tests-e2e/__fixtures__/editor.ts +++ b/packages/scesim-editor/tests-e2e/__fixtures__/editor.ts @@ -26,7 +26,11 @@ export enum AssetType { } export class Editor { - constructor(public page: Page, public selectorPanel: SelectorPanel, public baseURL?: string) { + constructor( + public page: Page, + public selectorPanel: SelectorPanel, + public baseURL?: string + ) { this.page = page; this.baseURL = baseURL; } diff --git a/packages/scesim-editor/tests-e2e/__fixtures__/testScenarioTable.ts b/packages/scesim-editor/tests-e2e/__fixtures__/testScenarioTable.ts index 0a3acfcc0ae..4633a6aaa5e 100644 --- a/packages/scesim-editor/tests-e2e/__fixtures__/testScenarioTable.ts +++ b/packages/scesim-editor/tests-e2e/__fixtures__/testScenarioTable.ts @@ -21,7 +21,10 @@ import { ProjectName } from "@kie-tools/playwright-base/projectNames"; import { Page } from "@playwright/test"; export class TestScenarioTable { - constructor(public page: Page, public projectName: ProjectName) {} + constructor( + public page: Page, + public projectName: ProjectName + ) {} public get() { return this.page.getByLabel("Test Scenario"); diff --git a/packages/scesim-editor/tests-e2e/__fixtures__/useCases.ts b/packages/scesim-editor/tests-e2e/__fixtures__/useCases.ts index 7471d21afaf..24bf42ba37a 100644 --- a/packages/scesim-editor/tests-e2e/__fixtures__/useCases.ts +++ b/packages/scesim-editor/tests-e2e/__fixtures__/useCases.ts @@ -21,7 +21,11 @@ import { Page } from "@playwright/test"; import { SelectorPanel } from "./selectorPanel"; export class UseCases { - constructor(public page: Page, public selectorPanel: SelectorPanel, public baseURL?: string) { + constructor( + public page: Page, + public selectorPanel: SelectorPanel, + public baseURL?: string + ) { this.page = page; this.baseURL = baseURL; } diff --git a/packages/scesim-marshaller/package.json b/packages/scesim-marshaller/package.json index 9d72f7694a2..c55d91c8009 100644 --- a/packages/scesim-marshaller/package.json +++ b/packages/scesim-marshaller/package.json @@ -46,4 +46,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/scesim-marshaller/src/schemas/scesim-1_8/SceSim.xsd b/packages/scesim-marshaller/src/schemas/scesim-1_8/SceSim.xsd index 8b29376d6a8..6f5ebe95ae7 100644 --- a/packages/scesim-marshaller/src/schemas/scesim-1_8/SceSim.xsd +++ b/packages/scesim-marshaller/src/schemas/scesim-1_8/SceSim.xsd @@ -3,8 +3,8 @@ elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://kie.org/scesim/1.8" - targetNamespace="https://kie.org/scesim/1.8"> - + targetNamespace="https://kie.org/scesim/1.8" +> @@ -14,8 +14,7 @@ - + @@ -38,8 +37,7 @@ - + @@ -88,8 +86,7 @@ - + @@ -104,8 +101,7 @@ - + @@ -144,6 +140,4 @@ - - - \ No newline at end of file + diff --git a/packages/scesim-marshaller/tests-data--manual/OldEnoughTest.scesim b/packages/scesim-marshaller/tests-data--manual/OldEnoughTest.scesim index ba2543a98ec..940bc045f43 100644 --- a/packages/scesim-marshaller/tests-data--manual/OldEnoughTest.scesim +++ b/packages/scesim-marshaller/tests-data--manual/OldEnoughTest.scesim @@ -22,7 +22,7 @@ - + Index OTHER @@ -37,7 +37,7 @@ 70.0 - + Description OTHER @@ -337,7 +337,7 @@ - + 1|1 GIVEN @@ -377,6 +377,6 @@ false - + - \ No newline at end of file + diff --git a/packages/scesim-marshaller/tests-data--manual/TrafficViolationTest.scesim b/packages/scesim-marshaller/tests-data--manual/TrafficViolationTest.scesim index 1ce37a055e8..3b56f6b6166 100644 --- a/packages/scesim-marshaller/tests-data--manual/TrafficViolationTest.scesim +++ b/packages/scesim-marshaller/tests-data--manual/TrafficViolationTest.scesim @@ -22,7 +22,7 @@ - + Index OTHER @@ -37,7 +37,7 @@ NOT_EXPRESSION - + Description OTHER @@ -71,7 +71,7 @@ number Driver Points - + 114 NOT_EXPRESSION @@ -95,7 +95,7 @@ Type Violation Type - + 114 NOT_EXPRESSION @@ -119,7 +119,7 @@ number Violation Speed Limit - + 114 NOT_EXPRESSION @@ -143,7 +143,7 @@ number Violation Actual Speed - + 114 NOT_EXPRESSION @@ -167,7 +167,7 @@ number Fine Amount - + 114 NOT_EXPRESSION @@ -191,7 +191,7 @@ number Fine Points - + 114 NOT_EXPRESSION @@ -212,7 +212,7 @@ string Should the driver be suspended? value - + 114 NOT_EXPRESSION @@ -736,7 +736,7 @@ - + 1|1 GIVEN @@ -779,6 +779,6 @@ false - + - \ No newline at end of file + diff --git a/packages/scesim-marshaller/tests-data--manual/simple.dmn b/packages/scesim-marshaller/tests-data--manual/simple.dmn index 0b258cc7e3a..67370736894 100644 --- a/packages/scesim-marshaller/tests-data--manual/simple.dmn +++ b/packages/scesim-marshaller/tests-data--manual/simple.dmn @@ -1,4 +1,4 @@ - + - - - number - - - - - - - - 12 * Monthly Salary - - - - - + + + number + + + + + + + + 12 * Monthly Salary + + + + + diff --git a/packages/scesim-marshaller/tests-data--manual/simple.scesim b/packages/scesim-marshaller/tests-data--manual/simple.scesim index dcbd6ed94d4..3c4d916361c 100644 --- a/packages/scesim-marshaller/tests-data--manual/simple.scesim +++ b/packages/scesim-marshaller/tests-data--manual/simple.scesim @@ -1,4 +1,4 @@ - + - + - - + </defs> + <title> kie_icon_rgb_fullcolor_default - - - - - - - + + + + + + + diff --git a/packages/serverless-logic-web-tools/static/images/kie_horizontal_rgb_fullcolor_default.svg b/packages/serverless-logic-web-tools/static/images/kie_horizontal_rgb_fullcolor_default.svg index 4259d92dc97..e3721f3feaa 100644 --- a/packages/serverless-logic-web-tools/static/images/kie_horizontal_rgb_fullcolor_default.svg +++ b/packages/serverless-logic-web-tools/static/images/kie_horizontal_rgb_fullcolor_default.svg @@ -1,5 +1,5 @@ - - - + kie_horizontal_rgb_fullcolor_default - - - - - - - - - - + + + + + + + + + + diff --git a/packages/serverless-logic-web-tools/static/images/kie_horizontal_rgb_fullcolor_reverse.svg b/packages/serverless-logic-web-tools/static/images/kie_horizontal_rgb_fullcolor_reverse.svg index d4d94c0ca4b..198f1ed8629 100644 --- a/packages/serverless-logic-web-tools/static/images/kie_horizontal_rgb_fullcolor_reverse.svg +++ b/packages/serverless-logic-web-tools/static/images/kie_horizontal_rgb_fullcolor_reverse.svg @@ -1,5 +1,5 @@ - - - + kie_horizontal_rgb_fullcolor_reverse - - - - - - - - - - + + + + + + + + + + diff --git a/packages/serverless-logic-web-tools/static/images/vscode-alt.svg b/packages/serverless-logic-web-tools/static/images/vscode-alt.svg index 1a536bb93ce..8900718df2d 100644 --- a/packages/serverless-logic-web-tools/static/images/vscode-alt.svg +++ b/packages/serverless-logic-web-tools/static/images/vscode-alt.svg @@ -1,5 +1,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-logic-web-tools/static/images/vscode.svg b/packages/serverless-logic-web-tools/static/images/vscode.svg index e76df3697f8..40f30f17a28 100644 --- a/packages/serverless-logic-web-tools/static/images/vscode.svg +++ b/packages/serverless-logic-web-tools/static/images/vscode.svg @@ -1,5 +1,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-logic-web-tools/static/index.html b/packages/serverless-logic-web-tools/static/index.html index 3ea9bf35c99..d5d512d9b2b 100644 --- a/packages/serverless-logic-web-tools/static/index.html +++ b/packages/serverless-logic-web-tools/static/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + diff --git a/packages/serverless-workflow-combined-editor/dev-webapp/static/envelope/serverless-workflow-combined-editor-envelope.html b/packages/serverless-workflow-combined-editor/dev-webapp/static/envelope/serverless-workflow-combined-editor-envelope.html index 163f39a4ba2..bb55d052044 100644 --- a/packages/serverless-workflow-combined-editor/dev-webapp/static/envelope/serverless-workflow-combined-editor-envelope.html +++ b/packages/serverless-workflow-combined-editor/dev-webapp/static/envelope/serverless-workflow-combined-editor-envelope.html @@ -17,7 +17,7 @@ ~ under the License. --> - + +.st0 { + fill: #ffffff; +} +.st1 { + fill: #afd4eb; +} +.st2 { + fill: #f48227; +} +.st3 { + fill: #014e64; +} +.st4 { + fill: none; +} + Management_Console_Logo2 - - + - + - + - + - + - + - + - + - + - + - + - + - + + C503.7,44.2,505.8,45.1,508,45.1L508,45.1z" + /> - - - - + c-1.8,0-3.6,0.6-4.9,1.9c-1.4,1.3-2.3,3-2.6,4.8h14.9c-0.3-1.8-1.2-3.5-2.6-4.8C551.4,28.2,549.7,27.5,547.9,27.5z" + /> + + + - - + + - - + - - + L39.9,17.5z" + /> + + - + - - + + - - + - + c0.9-0.2,1.8-0.3,2.7-0.4c0-0.9,0.3-1.7,0.9-2.3c-0.2,0.7-0.2,1.5,0,2.2c1.2-0.1,2.3-0.1,3.5,0L25.5,40.5z" + /> + diff --git a/packages/serverless-workflow-diagram-editor-assets/package.json b/packages/serverless-workflow-diagram-editor-assets/package.json index cee071e5523..8d3e685715f 100644 --- a/packages/serverless-workflow-diagram-editor-assets/package.json +++ b/packages/serverless-workflow-diagram-editor-assets/package.json @@ -30,4 +30,4 @@ "cpr": "^3.0.1", "rimraf": "^3.0.2" } -} \ No newline at end of file +} diff --git a/packages/serverless-workflow-diagram-editor-envelope/package.json b/packages/serverless-workflow-diagram-editor-envelope/package.json index 25da0a3f8cf..7f1a9582b38 100644 --- a/packages/serverless-workflow-diagram-editor-envelope/package.json +++ b/packages/serverless-workflow-diagram-editor-envelope/package.json @@ -52,4 +52,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml index 8a217700868..6a9083e0eb5 100644 --- a/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml +++ b/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml @@ -63,7 +63,6 @@ - org.kie.j2cl.tools @@ -339,5 +338,4 @@ - diff --git a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml index 34706b55de5..713ae2d6674 100644 --- a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml @@ -50,7 +50,5 @@ mockito-core test
- - diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml index 5c782a2c712..a485ffabdc7 100644 --- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml +++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.serverless.editor @@ -78,6 +77,5 @@ mockito-core test - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml index dc770c0d10e..3419334be37 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml @@ -213,8 +213,6 @@ pom import - - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml index 0ef848b5deb..d6d0cb52869 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml @@ -39,7 +39,6 @@ - org.kie.kogito.stunner.serverless.editor @@ -150,7 +149,6 @@ kie-wb-common-stunner-backend-api test - @@ -166,130 +164,129 @@ - - org.apache.maven.plugins - maven-dependency-plugin - - - unpack-external-dependencies - - generate-sources - - unpack - - - ${project.build.directory}/external-deps - - - org.uberfire - uberfire-workbench-client-views-patternfly - ${version.uberfire} - - - org.webjars - font-awesome - ${version.font_awesome} - - - org.gwtbootstrap3 - gwtbootstrap3 - ${version.gwtbootstrap3} - - - org.webjars - bootstrap - ${version.bootstrap} - - - org.webjars - animate.css - ${version.animate_css} - - - - - - - - com.coderplus.maven.plugins - copy-rename-maven-plugin - 1.0.1 - - - rename-files - - process-sources - - rename - - - - - + org.apache.maven.plugins + maven-dependency-plugin + + + unpack-external-dependencies + + generate-sources + + unpack + + + ${project.build.directory}/external-deps + + + org.uberfire + uberfire-workbench-client-views-patternfly + ${version.uberfire} + + + org.webjars + font-awesome + ${version.font_awesome} + + + org.gwtbootstrap3 + gwtbootstrap3 + ${version.gwtbootstrap3} + + + org.webjars + bootstrap + ${version.bootstrap} + + + org.webjars + animate.css + ${version.animate_css} + + + + + + + + com.coderplus.maven.plugins + copy-rename-maven-plugin + 1.0.1 + + + rename-files + + process-sources + + rename + + + + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/js/patternfly.min.js - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/patternfly.min.js.noproc - - - + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/bootstrap-select/js/bootstrap-select.min.js - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/bootstrap-select.min.js.noproc - - - + + ${project.build.directory}/external-deps/org/gwtbootstrap3/client/resource/js/jquery-1.12.4.min.cache.js - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/jquery-1.12.4.min.cache.js.noproc - - - + + ${project.build.directory}/external-deps/org/gwtbootstrap3/client/resource/js/gwtbootstrap3.js - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/gwtbootstrap3.js.noproc - - - + + ${project.build.directory}/external-deps/META-INF/resources/webjars/bootstrap/${version.bootstrap}/js/bootstrap.min.js - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/bootstrap.min.js.noproc - - - + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/css/patternfly-additions.min.css - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/patternfly-additions.min.css - - - + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/css/patternfly.min.css - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/patternfly.min.css - - - + + ${project.build.directory}/external-deps/org/uberfire/client/views/static/uberfire-patternfly.css - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/uberfire-patternfly.css - - - + + ${project.build.directory}/external-deps/META-INF/resources/webjars/font-awesome/${version.font_awesome}/css/font-awesome.min.css - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/font-awesome.min.css - - - + + ${project.build.directory}/external-deps/META-INF/resources/webjars/animate.css/${version.animate_css}/animate.min.css - ${project.basedir}/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/animate.min.css - - - - - - + + + + + + - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/pom.xml index ee33b7f97e5..fd2e59f6526 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/pom.xml @@ -39,7 +39,6 @@ - @@ -51,7 +50,5 @@ org.kie.kogito.stunner.serverless.editor kie-wb-common-stunner-client-common - - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/pom.xml index 103313205c1..bc556ed3e3e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/pom.xml @@ -39,7 +39,6 @@ - @@ -90,7 +89,5 @@ test - - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/pom.xml index ae1d07c17ad..bef95272c7e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/pom.xml @@ -38,5 +38,4 @@ kie-wb-common-stunner-shapes-api kie-wb-common-stunner-shapes-client - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/pom.xml index 38bc31d4422..942da4a88d2 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/pom.xml @@ -40,7 +40,6 @@ - @@ -123,11 +122,9 @@ test - org.powermock - powermock-api-mockito2 - test + org.powermock + powermock-api-mockito2 + test - - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/resources/images/svg.svg b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/resources/images/svg.svg index 00bc815c102..b234e13ad0a 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/resources/images/svg.svg +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/resources/images/svg.svg @@ -1,6 +1,17 @@ - + - + - - - + + S29,32,40,32h336c11,0,20.4,3.9,28.2,11.8S416,61,416,72z" + /> diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/pom.xml index 860e504f62c..61f87271978 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/pom.xml @@ -39,5 +39,4 @@ kie-wb-common-stunner-lienzo kie-wb-common-stunner-widgets - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/pom.xml index 5db09194228..66c45860252 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/pom.xml @@ -50,7 +50,5 @@ org.kie.kogito.stunner.serverless.editor uberfire-api - - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/pom.xml index 0d6f7b165fd..78a59f7c0cd 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/pom.xml @@ -39,7 +39,6 @@ - org.kie.kogito.stunner.serverless.editor kie-wb-common-stunner-core-api @@ -79,7 +78,5 @@ mockito-core test - - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/pom.xml index 581da305fea..64383fcbd79 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/pom.xml @@ -39,11 +39,9 @@ - org.kie.kogito.stunner.serverless.editor uberfire-api - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/pom.xml index ee2c4c08856..59c92ae3576 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/pom.xml @@ -39,5 +39,4 @@ kie-wb-common-stunner-backend-api kie-wb-common-stunner-client-api - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml index 402ff280b66..f0665b8a09a 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml @@ -22,130 +22,129 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > - - kie-wb-common-stunner-commons - org.kie.kogito.stunner.serverless.editor - ${revision} - - 4.0.0 - - kie-wb-common-stunner-client-common - Kie Workbench - Common - Stunner - Client Common - Kie Workbench - Common - Stunner - Client Common - jar - - - org.kie.wb.common.stunner.common.client - - - - - - - - org.kie.kogito.stunner.serverless.editor - kie-wb-common-stunner-core-api - - - - org.kie.kogito.stunner.serverless.editor - kie-wb-common-stunner-client-api - - - - org.kie.kogito.stunner.serverless.editor - kie-wb-common-stunner-backend-api - - - - org.kie.kogito.stunner.serverless.editor - kie-wb-common-stunner-core-common - - - - - org.kie.kogito.stunner.serverless.editor - uberfire-client-api - - - - org.kie.kogito.stunner.serverless.editor - uberfire-api - - - - org.kie.kogito.stunner.serverless.editor - uberfire-commons-editor-api - - - - org.kie.kogito.stunner.serverless.editor - uberfire-commons-editor-client - - - - com.google.elemental2 - elemental2-dom - - - - - org.kie.kogito.stunner.serverless.editor - appformer-client-api - - - - org.kie.kogito.stunner.serverless.editor.third_party - gwtproject - - - - org.kie.kogito.stunner.serverless.editor - uberfire-workbench-client - - - org.kie.kogito.stunner.serverless.editor.third_party - errai - - - org.kie.kogito.stunner.serverless.editor - lienzo-core - - - org.kie.j2cl.tools.processors - processors - provided - - - - - org.assertj - assertj-core - test - - - - junit - junit - test - - - - org.mockito - mockito-core - test - - - - com.google.gwt.gwtmockito - gwtmockito - test - - - org.eclipse.jetty - jetty-annotations - - - - + + kie-wb-common-stunner-commons + org.kie.kogito.stunner.serverless.editor + ${revision} + + 4.0.0 + + kie-wb-common-stunner-client-common + Kie Workbench - Common - Stunner - Client Common + Kie Workbench - Common - Stunner - Client Common + jar + + + org.kie.wb.common.stunner.common.client + + + + + + + org.kie.kogito.stunner.serverless.editor + kie-wb-common-stunner-core-api + + + + org.kie.kogito.stunner.serverless.editor + kie-wb-common-stunner-client-api + + + + org.kie.kogito.stunner.serverless.editor + kie-wb-common-stunner-backend-api + + + + org.kie.kogito.stunner.serverless.editor + kie-wb-common-stunner-core-common + + + + + org.kie.kogito.stunner.serverless.editor + uberfire-client-api + + + + org.kie.kogito.stunner.serverless.editor + uberfire-api + + + + org.kie.kogito.stunner.serverless.editor + uberfire-commons-editor-api + + + + org.kie.kogito.stunner.serverless.editor + uberfire-commons-editor-client + + + + com.google.elemental2 + elemental2-dom + + + + + org.kie.kogito.stunner.serverless.editor + appformer-client-api + + + + org.kie.kogito.stunner.serverless.editor.third_party + gwtproject + + + + org.kie.kogito.stunner.serverless.editor + uberfire-workbench-client + + + org.kie.kogito.stunner.serverless.editor.third_party + errai + + + org.kie.kogito.stunner.serverless.editor + lienzo-core + + + org.kie.j2cl.tools.processors + processors + provided + + + + + org.assertj + assertj-core + test + + + + junit + junit + test + + + + org.mockito + mockito-core + test + + + + com.google.gwt.gwtmockito + gwtmockito + test + + + org.eclipse.jetty + jetty-annotations + + + + diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml index 2062df9c549..1178dcae7c2 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml @@ -39,7 +39,6 @@ - org.kie.j2cl.tools.di core @@ -90,6 +89,5 @@ assertj-core test - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/pom.xml index de6c87e3aa5..11e654f8ec7 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/pom.xml @@ -42,5 +42,4 @@ kie-wb-common-stunner-core-common kie-wb-common-stunner-client-common - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/pom.xml index c9fb6847550..964dd9cd693 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/pom.xml @@ -38,5 +38,4 @@ kie-wb-common-stunner-api kie-wb-common-stunner-commons - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml index 362266ca42b..9e3d9a52a53 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml @@ -40,7 +40,6 @@ - @@ -87,11 +86,9 @@ lienzo-tests test - - org.kie.j2cl.tools.di - core - - + + org.kie.j2cl.tools.di + core + - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/pom.xml index 774aa7fdf02..615c3217f77 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/pom.xml @@ -37,5 +37,4 @@ kie-wb-common-stunner-lienzo-extensions - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/pom.xml index b0df6aae8ee..936ddbd846f 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/pom.xml @@ -46,11 +46,8 @@ - - - org.apache.maven.plugins maven-resources-plugin @@ -143,13 +140,10 @@ - - - maven-clean-plugin @@ -202,9 +196,7 @@ org.apache.maven.plugins maven-failsafe-plugin - - @@ -224,5 +216,4 @@ - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml index 53d478536b3..8cc8f0819a6 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml @@ -40,7 +40,6 @@ - com.google.elemental2 elemental2-dom @@ -64,7 +63,6 @@ org.kie.j2cl.tools.di.ui core - @@ -98,5 +96,4 @@ - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/pom.xml index 53f377cb5d4..445a1b6f96b 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendDeclaredTypesTest1 1.0 - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/src/main/resources/META-INF/kmodule.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/src/main/resources/META-INF/kmodule.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/pom.xml index 255939fe437..1873065c23d 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendExtendingJavaTypeTest1 1.0 - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/src/main/resources/META-INF/kmodule.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/src/main/resources/META-INF/kmodule.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/pom.xml index 177f6625361..d92c71aac2f 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendExtendJavaTypeTest2 1.0 - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/src/main/resources/META-INF/kmodule.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/src/main/resources/META-INF/kmodule.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/pom.xml index 38e7240021c..4c955ad1942 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendSuperTypesTest1 1.0 - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/src/main/resources/META-INF/kmodule.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/src/main/resources/META-INF/kmodule.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/pom.xml index 825febe5570..4b5187cf58e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendTest1 1.0 - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/src/main/resources/META-INF/kmodule.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/src/main/resources/META-INF/kmodule.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/pom.xml index 9f8322241b5..ec8adb22d0a 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendTest2 1.0 - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/src/main/resources/META-INF/kmodule.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/src/main/resources/META-INF/kmodule.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/META-INF/beans.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/META-INF/beans.xml index 289a0e609c0..4adfbcafd56 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/META-INF/beans.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/META-INF/beans.xml @@ -23,7 +23,6 @@ xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd" bean-discovery-mode="all" > - org.kie.workbench.common.services.datamodel.backend.server.TestAppSetup org.guvnor.test.GuvnorTestAppSetup diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/pom.xml index b975b086c8b..44560ec792d 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/pom.xml @@ -38,5 +38,4 @@ kie-wb-common-ui - diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml b/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml index 72db83c6a8b..ebff1fd9f9e 100644 --- a/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml +++ b/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml @@ -22,103 +22,102 @@ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > - 4.0.0 - - org.kie.kogito.stunner.serverless.editor - serverless-workflow-diagram-editor-parent - ${revision} - + 4.0.0 + + org.kie.kogito.stunner.serverless.editor + serverless-workflow-diagram-editor-parent + ${revision} + - lienzo-core - Lienzo - Core Framework - Lienzo - Core Framework - jar + lienzo-core + Lienzo - Core Framework + Lienzo - Core Framework + jar - http://www.kiegroup.org - 2001 - - JBoss by Red Hat - http://www.jboss.org/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - All developers are listed on the team website - http://www.drools.org/community/team.html - - + http://www.kiegroup.org + 2001 + + JBoss by Red Hat + http://www.jboss.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + All developers are listed on the team website + http://www.drools.org/community/team.html + + - - - com.google.jsinterop - base - - - com.google.elemental2 - elemental2-core - - - com.google.elemental2 - elemental2-dom - - - com.google.elemental2 - elemental2-promise - - - org.kie.j2cl.tools.processors - annotations - - - org.kie.j2cl.tools.processors - processors - provided - - - junit - junit - test - - - org.kie.kogito.stunner.serverless.editor.third_party - gwtproject - - + + + com.google.jsinterop + base + + + com.google.elemental2 + elemental2-core + + + com.google.elemental2 + elemental2-dom + + + com.google.elemental2 + elemental2-promise + + + org.kie.j2cl.tools.processors + annotations + + + org.kie.j2cl.tools.processors + processors + provided + + + junit + junit + test + + + org.kie.kogito.stunner.serverless.editor.third_party + gwtproject + + - - - jboss-public-repository-group - JBoss Public Repository Group - https://repository.jboss.org/nexus/content/groups/public/ - - - jboss-snapshots-repository - JBoss Snapshot Repository - https://repository.jboss.org/nexus/content/repositories/snapshots/ - - - - - - - src/main/java - - - src/main/resources - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - + + + jboss-public-repository-group + JBoss Public Repository Group + https://repository.jboss.org/nexus/content/groups/public/ + + + jboss-snapshots-repository + JBoss Snapshot Repository + https://repository.jboss.org/nexus/content/repositories/snapshots/ + + + + + + src/main/java + + + src/main/resources + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + diff --git a/packages/serverless-workflow-diagram-editor/lienzo-tests/pom.xml b/packages/serverless-workflow-diagram-editor/lienzo-tests/pom.xml index dc647e1d035..5781225a138 100644 --- a/packages/serverless-workflow-diagram-editor/lienzo-tests/pom.xml +++ b/packages/serverless-workflow-diagram-editor/lienzo-tests/pom.xml @@ -23,11 +23,11 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > 4.0.0 - - org.kie.kogito.stunner.serverless.editor - serverless-workflow-diagram-editor-parent - ${revision} - ../pom.xml + + org.kie.kogito.stunner.serverless.editor + serverless-workflow-diagram-editor-parent + ${revision} + ../pom.xml lienzo-tests @@ -69,7 +69,6 @@ - org.kie.kogito.stunner.serverless.editor @@ -105,15 +104,14 @@ - com.google.gwt.gwtmockito - gwtmockito - + com.google.gwt.gwtmockito + gwtmockito + org.javassist javassist - @@ -141,5 +139,4 @@ - diff --git a/packages/serverless-workflow-diagram-editor/package.json b/packages/serverless-workflow-diagram-editor/package.json index 37c9200cce0..afdb0988436 100644 --- a/packages/serverless-workflow-diagram-editor/package.json +++ b/packages/serverless-workflow-diagram-editor/package.json @@ -41,4 +41,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/packages/serverless-workflow-diagram-editor/pom.xml b/packages/serverless-workflow-diagram-editor/pom.xml index 186e12898c6..91080e2cd77 100644 --- a/packages/serverless-workflow-diagram-editor/pom.xml +++ b/packages/serverless-workflow-diagram-editor/pom.xml @@ -82,7 +82,6 @@ sw-editor third_party - @@ -973,10 +972,13 @@ javassist:javassist org.apache.cxf:cxf-bundle-jaxrs org.jboss.weld.se:weld-se - + + org.jboss.weld.servlet:weld-servlet - - org.mockito:mockito-all + + + org.mockito:mockito-all + @@ -1788,8 +1790,10 @@ *Lexer false - true - true + true + + true + @@ -1986,8 +1990,8 @@ --> + name="**/target/classes/**/org/kie/server/springboot/samples/KieServerApplication.class" + /> diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml index 43e94d7f26a..8d338b68f00 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml @@ -41,7 +41,6 @@ - @@ -217,7 +216,5 @@ org.kie.kogito.stunner.serverless.editor lienzo-core - - diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml index 94c899a6911..b4eec78bad0 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml @@ -146,7 +146,5 @@ - - diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/resources/org/kie/workbench/common/stunner/sw/client/resources/images/icons/transition.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/resources/org/kie/workbench/common/stunner/sw/client/resources/images/icons/transition.svg index c9d420eb9d6..fba253162b5 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/resources/org/kie/workbench/common/stunner/sw/client/resources/images/icons/transition.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/resources/org/kie/workbench/common/stunner/sw/client/resources/images/icons/transition.svg @@ -1,5 +1,15 @@ - - + + - + C231.1,132.9,227.3,131.3,222.8,131.3L222.8,131.3z" + /> diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml index 8ddfdab760a..06c005fc758 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml @@ -77,7 +77,6 @@ kie-wb-common-stunner-widgets - org.kie.kogito.stunner.serverless.editor @@ -236,7 +235,6 @@ json-unit-assertj test - @@ -297,7 +295,6 @@ - @@ -344,5 +341,4 @@ - diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/logback.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/logback.xml index ef2f84b5752..0f2dddc3a6b 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/logback.xml +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/logback.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -32,5 +31,4 @@ - diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Bold-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Bold-webfont.svg index 3ed7be4bc5b..96d783baba7 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Bold-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Bold-webfont.svg @@ -1,1830 +1,2533 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-BoldItalic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-BoldItalic-webfont.svg index 6a2607b9daf..e17c208d60a 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-BoldItalic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-BoldItalic-webfont.svg @@ -1,1830 +1,2537 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-ExtraBold-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-ExtraBold-webfont.svg index 27800505a57..ada86fb3eb3 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-ExtraBold-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-ExtraBold-webfont.svg @@ -1,1830 +1,2542 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-ExtraBoldItalic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-ExtraBoldItalic-webfont.svg index 8f080c1e5eb..06e09ee49b1 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-ExtraBoldItalic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-ExtraBoldItalic-webfont.svg @@ -1,1830 +1,2558 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Italic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Italic-webfont.svg index e1075dcc246..ee45055ee39 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Italic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Italic-webfont.svg @@ -1,1830 +1,2533 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Light-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Light-webfont.svg index 11a472ca8a5..da9d5c4bb36 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Light-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Light-webfont.svg @@ -1,1831 +1,2522 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-LightItalic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-LightItalic-webfont.svg index 431d7e35463..6c414f69fec 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-LightItalic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-LightItalic-webfont.svg @@ -1,1835 +1,2554 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Regular-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Regular-webfont.svg index 25a3952340f..8775cc300b4 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Regular-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Regular-webfont.svg @@ -1,1831 +1,2547 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Semibold-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Semibold-webfont.svg index eec4db8bd79..6df5adb7789 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Semibold-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-Semibold-webfont.svg @@ -1,1830 +1,2534 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-SemiboldItalic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-SemiboldItalic-webfont.svg index 7166ec1b909..708f1e943f8 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-SemiboldItalic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/OpenSans-SemiboldItalic-webfont.svg @@ -1,1830 +1,2545 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/PatternFlyIcons-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/PatternFlyIcons-webfont.svg index b8fc87bb575..a78cb444006 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/PatternFlyIcons-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/PatternFlyIcons-webfont.svg @@ -1,8 +1,8 @@ - - + + - - + + { "fontFamily": "PatternFlyIcons-webfont", @@ -22,72 +22,398 @@ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/fontawesome-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/fontawesome-webfont.svg index 8b66187fe06..4b8cb54259c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/fontawesome-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/fontawesome-webfont.svg @@ -1,685 +1,3022 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/glyphicons-halflings-regular.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/glyphicons-halflings-regular.svg index 9e9afc9ade5..d4c5c4cbb6c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/glyphicons-halflings-regular.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/fonts/glyphicons-halflings-regular.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/index.html b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/index.html index 123eceda6cc..bbc9a92b21b 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/index.html +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/index.html @@ -1,4 +1,4 @@ - + - + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/WEB-INF/web.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/WEB-INF/web.xml index 0dbc9154c5f..2fb7c850342 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/WEB-INF/web.xml +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/WEB-INF/web.xml @@ -23,9 +23,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" > - test.html - diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Bold-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Bold-webfont.svg index 3ed7be4bc5b..96d783baba7 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Bold-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Bold-webfont.svg @@ -1,1830 +1,2533 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-BoldItalic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-BoldItalic-webfont.svg index 1b0dfb1d3d5..ec0ed5a591c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-BoldItalic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-BoldItalic-webfont.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-ExtraBold-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-ExtraBold-webfont.svg index eb8baff72a5..e476bd7bb7b 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-ExtraBold-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-ExtraBold-webfont.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-ExtraBoldItalic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-ExtraBoldItalic-webfont.svg index 8d029795f1b..0150c1dfac8 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-ExtraBoldItalic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-ExtraBoldItalic-webfont.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Italic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Italic-webfont.svg index ac5e7c5e151..2ff579a2cd1 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Italic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Italic-webfont.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Light-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Light-webfont.svg index 64292a5fed3..9a3da4a46ba 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Light-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Light-webfont.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-LightItalic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-LightItalic-webfont.svg index d4c137542dd..2d4d2df9b05 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-LightItalic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-LightItalic-webfont.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Regular-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Regular-webfont.svg index 25a3952340f..8775cc300b4 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Regular-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Regular-webfont.svg @@ -1,1831 +1,2547 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Semibold-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Semibold-webfont.svg index eec4db8bd79..6df5adb7789 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Semibold-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Semibold-webfont.svg @@ -1,1830 +1,2534 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-SemiboldItalic-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-SemiboldItalic-webfont.svg index c552bb72a95..34538707220 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-SemiboldItalic-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-SemiboldItalic-webfont.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/PatternFlyIcons-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/PatternFlyIcons-webfont.svg index 4237fb7d210..de4cc9ba609 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/PatternFlyIcons-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/PatternFlyIcons-webfont.svg @@ -1,7 +1,7 @@ - + - - - + + { "fontFamily": "PatternFlyIcons-webfont", @@ -40,74 +40,398 @@ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/fontawesome-webfont.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/fontawesome-webfont.svg index 17f12939e6b..1a2d17f1928 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/fontawesome-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/fontawesome-webfont.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/glyphicons-halflings-regular.svg b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/glyphicons-halflings-regular.svg index 9e9afc9ade5..d4c5c4cbb6c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/glyphicons-halflings-regular.svg +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/glyphicons-halflings-regular.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/index.html b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/index.html index 123eceda6cc..bbc9a92b21b 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/index.html +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/index.html @@ -1,4 +1,4 @@ - + - + diff --git a/packages/serverless-workflow-diagram-editor/third_party/errai/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/errai/pom.xml index 260bba3a895..ff76aef51f5 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/errai/pom.xml +++ b/packages/serverless-workflow-diagram-editor/third_party/errai/pom.xml @@ -22,36 +22,36 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > - 4.0.0 - - third_party - org.kie.kogito.stunner.serverless.editor.third_party - ${revision} - + 4.0.0 + + third_party + org.kie.kogito.stunner.serverless.editor.third_party + ${revision} + - errai + errai - Ported errai classes - Ported errai classes + Ported errai classes + Ported errai classes - - - org.kie.kogito.stunner.serverless.editor.third_party - gwtproject - - + + + org.kie.kogito.stunner.serverless.editor.third_party + gwtproject + + - - - - src/main/java - - **/*.* - - - - src/main/resources - - - + + + + src/main/java + + **/*.* + + + + src/main/resources + + + diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml index 7aa7a59b6d8..990a4b4fd5a 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml @@ -22,63 +22,62 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > - 4.0.0 - - org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3 - parent - ${revision} - + 4.0.0 + + org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3 + parent + ${revision} + - gwtbootstrap3 - jar + gwtbootstrap3 + jar - GWTBootstrap3 core - GWTBootstrap3 core + GWTBootstrap3 core + GWTBootstrap3 core - - - com.google.elemental2 - elemental2-dom - - - com.google.jsinterop - base - - - org.kie.kogito.stunner.serverless.editor.third_party - gwtproject - - - org.kie.j2cl.tools.di.ui - core - - - org.kie.j2cl.tools.processors - common - - - org.kie.j2cl.tools.processors - annotations - - - org.kie.j2cl.tools.processors - processors - provided - - - - - - - src/main/java - - **/*.* - - - - src/main/resources - - - + + + com.google.elemental2 + elemental2-dom + + + com.google.jsinterop + base + + + org.kie.kogito.stunner.serverless.editor.third_party + gwtproject + + + org.kie.j2cl.tools.di.ui + core + + + org.kie.j2cl.tools.processors + common + + + org.kie.j2cl.tools.processors + annotations + + + org.kie.j2cl.tools.processors + processors + provided + + + + + + src/main/java + + **/*.* + + + + src/main/resources + + + diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/bootstrap-3.4.1.min.cache.css b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/bootstrap-3.4.1.min.cache.css index 7a7adf86d81..c135db1f74e 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/bootstrap-3.4.1.min.cache.css +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/bootstrap-3.4.1.min.cache.css @@ -264,7 +264,8 @@ th { @font-face { font-family: "Glyphicons Halflings"; src: url(../fonts/glyphicons-halflings-regular.eot); - src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), + src: + url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), @@ -2671,18 +2672,35 @@ output { border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; + -webkit-transition: + border-color ease-in-out 0.15s, + box-shadow ease-in-out 0.15s; + -o-transition: + border-color ease-in-out 0.15s, + box-shadow ease-in-out 0.15s; + -webkit-transition: + border-color ease-in-out 0.15s, + -webkit-box-shadow ease-in-out 0.15s; + transition: + border-color ease-in-out 0.15s, + -webkit-box-shadow ease-in-out 0.15s; + transition: + border-color ease-in-out 0.15s, + box-shadow ease-in-out 0.15s; + transition: + border-color ease-in-out 0.15s, + box-shadow ease-in-out 0.15s, + -webkit-box-shadow ease-in-out 0.15s; } .form-control:focus { border-color: #66afe9; outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + -webkit-box-shadow: + inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: + inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 8px rgba(102, 175, 233, 0.6); } .form-control::-moz-placeholder { color: #999; @@ -2932,8 +2950,12 @@ textarea.input-lg { } .has-success .form-control:focus { border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + -webkit-box-shadow: + inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 6px #67b168; + box-shadow: + inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 6px #67b168; } .has-success .input-group-addon { color: #3c763d; @@ -2962,8 +2984,12 @@ textarea.input-lg { } .has-warning .form-control:focus { border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + -webkit-box-shadow: + inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 6px #c0a16b; + box-shadow: + inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 6px #c0a16b; } .has-warning .input-group-addon { color: #8a6d3b; @@ -2992,8 +3018,12 @@ textarea.input-lg { } .has-error .form-control:focus { border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + -webkit-box-shadow: + inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 6px #ce8483; + box-shadow: + inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 6px #ce8483; } .has-error .input-group-addon { color: #a94442; @@ -4448,8 +4478,12 @@ textarea.input-group-sm > .input-group-btn > .btn { margin-left: -15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-box-shadow: + inset 0 1px 0 rgba(255, 255, 255, 0.1), + 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: + inset 0 1px 0 rgba(255, 255, 255, 0.1), + 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 8px; margin-bottom: 8px; } @@ -6102,7 +6136,10 @@ button.close { -o-transition: -o-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out; + transition: + transform 0.3s ease-out, + -webkit-transform 0.3s ease-out, + -o-transform 0.3s ease-out; } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); @@ -6472,7 +6509,10 @@ button.close { -o-transition: -o-transform 0.6s ease-in-out; transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out; + transition: + transform 0.6s ease-in-out, + -webkit-transform 0.6s ease-in-out, + -o-transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/bootstrap-theme-3.4.1.min.cache.css b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/bootstrap-theme-3.4.1.min.cache.css index c9a8b15004b..45c84ac9716 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/bootstrap-theme-3.4.1.min.cache.css +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/bootstrap-theme-3.4.1.min.cache.css @@ -10,8 +10,12 @@ .btn-success, .btn-warning { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-box-shadow: + inset 0 1px 0 rgba(255, 255, 255, 0.15), + 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: + inset 0 1px 0 rgba(255, 255, 255, 0.15), + 0 1px 1px rgba(0, 0, 0, 0.075); } .btn-danger.active, .btn-danger:active, @@ -344,8 +348,12 @@ fieldset[disabled] .btn-danger:hover { background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-radius: 4px; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); + -webkit-box-shadow: + inset 0 1px 0 rgba(255, 255, 255, 0.15), + 0 1px 5px rgba(0, 0, 0, 0.075); + box-shadow: + inset 0 1px 0 rgba(255, 255, 255, 0.15), + 0 1px 5px rgba(0, 0, 0, 0.075); } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a { @@ -407,8 +415,12 @@ fieldset[disabled] .btn-danger:hover { } .alert { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); + -webkit-box-shadow: + inset 0 1px 0 rgba(255, 255, 255, 0.25), + 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: + inset 0 1px 0 rgba(255, 255, 255, 0.25), + 0 1px 2px rgba(0, 0, 0, 0.05); } .alert-success { background-image: -webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%); @@ -608,7 +620,11 @@ fieldset[disabled] .btn-danger:hover { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); background-repeat: repeat-x; border-color: #dcdcdc; - -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-box-shadow: + inset 0 1px 3px rgba(0, 0, 0, 0.05), + 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: + inset 0 1px 3px rgba(0, 0, 0, 0.05), + 0 1px 0 rgba(255, 255, 255, 0.1); } /*# sourceMappingURL=bootstrap-theme.min.css.map */ diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/font-awesome-4.7.0.min.cache.css b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/font-awesome-4.7.0.min.cache.css index be432351b3a..1ba3dc3d45a 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/font-awesome-4.7.0.min.cache.css +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/font-awesome-4.7.0.min.cache.css @@ -5,7 +5,8 @@ @font-face { font-family: "FontAwesome"; src: url("../fonts/fontawesome-webfont.eot?v=4.7.0"); - src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), + src: + url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/fonts/fontawesome-webfont.svg b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/fonts/fontawesome-webfont.svg index 855c845e538..e6e92993d57 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/fonts/fontawesome-webfont.svg +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/fonts/fontawesome-webfont.svg @@ -1,601 +1,1185 @@ - - + + - + Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 By ,,, Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - + + - + - - - + + + - + - - - + + + - + - - - - - - - - - - - + + + + + + + + + + + - + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - + - - + + - + - - - - - + + + + + - + - + - - - - - - - + + + + + + + - + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - + + + - - - + + + - + - - - - - + + + + + - - - - - - - + + + + + + + - - + + - + - + - + - + - + - - + + - - - - - - + + + + + + - + - - + + - + - - - + + + - - - + + + - - - + + + - + - - + + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - + - + - - - + + + - - + + - - - - + + + + - + - + - + - + - - + + - + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - + - + - - + + - + - - + + - - - - + + + + - + - - - - - + + + + + - + - + - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - + - + - + - + - + - + - - - - - - - + + + + + + + - + - - - - + + + + - + - - + + - - + + - - - + + + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + + - - - - + + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - - - + + + - - - + + + - - - + + + - + - - - - - - - - - + + + + + + + + + - + - + - + - + - - - - - + + + + + - - - + + + - + - + - - + + - - - - - - - - - - + + + + + + + + + + - + - + - + - - - - - - + + + + + + - + - + - - - - + + + + - + - + - + - + - + - + - - + + - - - + + + - + - + - + - + - + - + - + - - + + - - + + - + - + - + - + - - - + + + - + - - + + - - - + + + - + - - + + - + - + - + - - + + - + - + - - - + + + - - + + - - - - - + + + + + - - + + - - - + + + - - + + - - + + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - - - + + + - - - - + + + + - + - + - - + + - + - + - + - + - - + + - - + + - - - + + + - + - + - - + + - + - + - - + + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - - - - - - + + + + + + - + - - + + - + - - - - - - - + + + + + + + - + - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - - + + - + - - + + - + - + - - + + - + - + - + - + - + - + - - - - - - + + + + + + - + - - - - + + + + - + - - - + + + - - + + - + - - + + - + - - - - - - + + + + + + - + - - - + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - - + + + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - - + + - + - + - + - - + + - + - + - - - - - - - + + + + + + + - + - + - + - + - + - + - - + + - + - - - - - - - - - - - - - - - - - +q14 3 26.5 -5t15.5 -23zM1691 1033q15 -22 10.5 -49t-26.5 -43q-22 -15 -49 -10t-42 27t-10 49t27 43t48.5 11t41.5 -28z" + /> + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/fonts/glyphicons-halflings-regular.svg b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/fonts/glyphicons-halflings-regular.svg index 9e9afc9ade5..d4c5c4cbb6c 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/fonts/glyphicons-halflings-regular.svg +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/fonts/glyphicons-halflings-regular.svg @@ -1,7 +1,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml index 1156deac6c0..7ce9da8ba8d 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml @@ -22,59 +22,58 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > - 4.0.0 - - org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3 - parent - ${revision} - + 4.0.0 + + org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3 + parent + ${revision} + - extras - jar + extras + jar - GWTBootstrap3 extras - GWTBootstrap3 extras + GWTBootstrap3 extras + GWTBootstrap3 extras - - - org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3 - gwtbootstrap3 - - - com.google.elemental2 - elemental2-dom - - - com.google.jsinterop - base - - - org.kie.kogito.stunner.serverless.editor.third_party - gwtproject - - - org.kie.j2cl.tools.di.ui - core - - - org.kie.j2cl.tools.processors - processors - provided - - - - - - - src/main/java - - **/*.* - - - - src/main/resources - - - + + + org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3 + gwtbootstrap3 + + + com.google.elemental2 + elemental2-dom + + + com.google.jsinterop + base + + + org.kie.kogito.stunner.serverless.editor.third_party + gwtproject + + + org.kie.j2cl.tools.di.ui + core + + + org.kie.j2cl.tools.processors + processors + provided + + + + + + src/main/java + + **/*.* + + + + src/main/resources + + + diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/pom.xml index 2550ebe0f9c..febf107ce9a 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/pom.xml +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/pom.xml @@ -22,22 +22,21 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > - 4.0.0 - - third_party - org.kie.kogito.stunner.serverless.editor.third_party - ${revision} - + 4.0.0 + + third_party + org.kie.kogito.stunner.serverless.editor.third_party + ${revision} + - org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3 - parent - pom - - GWTBootstrap3 parent - GWTBootstrap3 parent - - core - extras - + org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3 + parent + pom + GWTBootstrap3 parent + GWTBootstrap3 parent + + core + extras + diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtproject/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/gwtproject/pom.xml index 5e3fe15d166..517ee7af298 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtproject/pom.xml +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtproject/pom.xml @@ -22,45 +22,45 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > - 4.0.0 - - third_party - org.kie.kogito.stunner.serverless.editor.third_party - ${revision} - + 4.0.0 + + third_party + org.kie.kogito.stunner.serverless.editor.third_party + ${revision} + - gwtproject + gwtproject - Ported gwt modules - Ported gwt modules + Ported gwt modules + Ported gwt modules - - - com.google.elemental2 - elemental2-dom - - - com.google.jsinterop - base - - - junit - junit - test - - + + + com.google.elemental2 + elemental2-dom + + + com.google.jsinterop + base + + + junit + junit + test + + - - - - src/main/java - - **/*.* - - - - src/main/resources - - - + + + + src/main/java + + **/*.* + + + + src/main/resources + + + diff --git a/packages/serverless-workflow-diagram-editor/third_party/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/pom.xml index 99c9ff702ef..23f328ff193 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/pom.xml +++ b/packages/serverless-workflow-diagram-editor/third_party/pom.xml @@ -22,20 +22,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > - - serverless-workflow-diagram-editor-parent - org.kie.kogito.stunner.serverless.editor - ${revision} - - 4.0.0 - pom + + serverless-workflow-diagram-editor-parent + org.kie.kogito.stunner.serverless.editor + ${revision} + + 4.0.0 + pom - third_party - org.kie.kogito.stunner.serverless.editor.third_party + third_party + org.kie.kogito.stunner.serverless.editor.third_party - - gwtbootstrap3 - gwtproject - errai - + + gwtbootstrap3 + gwtproject + errai + diff --git a/packages/serverless-workflow-diagram-editor/uberfire-api/pom.xml b/packages/serverless-workflow-diagram-editor/uberfire-api/pom.xml index ada47f2e089..813b7964d4e 100644 --- a/packages/serverless-workflow-diagram-editor/uberfire-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/uberfire-api/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.serverless.editor @@ -52,5 +51,4 @@ test - diff --git a/packages/serverless-workflow-diagram-editor/uberfire-client-api/pom.xml b/packages/serverless-workflow-diagram-editor/uberfire-client-api/pom.xml index d499b77b122..0e032c65cd6 100644 --- a/packages/serverless-workflow-diagram-editor/uberfire-client-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/uberfire-client-api/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.serverless.editor @@ -38,7 +37,6 @@ UberFire Client API - org.kie.kogito.stunner.serverless.editor uberfire-api @@ -69,7 +67,5 @@ processors provided - - diff --git a/packages/serverless-workflow-diagram-editor/uberfire-extensions/pom.xml b/packages/serverless-workflow-diagram-editor/uberfire-extensions/pom.xml index 44d2279cb0e..0c5f8851d2a 100644 --- a/packages/serverless-workflow-diagram-editor/uberfire-extensions/pom.xml +++ b/packages/serverless-workflow-diagram-editor/uberfire-extensions/pom.xml @@ -39,5 +39,4 @@ uberfire-commons-editor - diff --git a/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/pom.xml b/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/pom.xml index 5de1fb7f803..5713ecc46d9 100644 --- a/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/pom.xml @@ -40,5 +40,4 @@ uberfire-api - diff --git a/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/META-INF/beans.xml b/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/META-INF/beans.xml index aae671e6cb7..0e7bbc028e9 100644 --- a/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/META-INF/beans.xml +++ b/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/META-INF/beans.xml @@ -21,6 +21,4 @@ xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd" -> - - +/> diff --git a/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/pom.xml b/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/pom.xml index 1c1f81b077e..c38dd649fe7 100644 --- a/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/pom.xml +++ b/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/pom.xml @@ -113,8 +113,6 @@ powermock-module-junit4 test - - @@ -130,5 +128,4 @@ - diff --git a/packages/serverless-workflow-diagram-editor/uberfire-workbench/pom.xml b/packages/serverless-workflow-diagram-editor/uberfire-workbench/pom.xml index ec630b5a526..72245e3f3eb 100644 --- a/packages/serverless-workflow-diagram-editor/uberfire-workbench/pom.xml +++ b/packages/serverless-workflow-diagram-editor/uberfire-workbench/pom.xml @@ -38,5 +38,4 @@ uberfire-workbench-client - diff --git a/packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/pom.xml b/packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/pom.xml index 7b0e1b81462..968680e3515 100644 --- a/packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/pom.xml +++ b/packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.serverless.editor @@ -87,5 +86,4 @@ test - diff --git a/packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml b/packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml index 112037db054..f7c0ab6cfba 100644 --- a/packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml +++ b/packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -32,5 +31,4 @@ - diff --git a/packages/serverless-workflow-jq-expressions/package.json b/packages/serverless-workflow-jq-expressions/package.json index 33116076d9d..ead12d0981f 100644 --- a/packages/serverless-workflow-jq-expressions/package.json +++ b/packages/serverless-workflow-jq-expressions/package.json @@ -42,4 +42,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/serverless-workflow-language-service/package.json b/packages/serverless-workflow-language-service/package.json index d16cee03ee9..e37846e95a4 100644 --- a/packages/serverless-workflow-language-service/package.json +++ b/packages/serverless-workflow-language-service/package.json @@ -58,4 +58,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/serverless-workflow-service-catalog/package.json b/packages/serverless-workflow-service-catalog/package.json index ad6127d48d8..3dfc76d6fae 100644 --- a/packages/serverless-workflow-service-catalog/package.json +++ b/packages/serverless-workflow-service-catalog/package.json @@ -49,4 +49,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/serverless-workflow-standalone-editor/package.json b/packages/serverless-workflow-standalone-editor/package.json index 1fe8402dad3..23e7b9dafba 100644 --- a/packages/serverless-workflow-standalone-editor/package.json +++ b/packages/serverless-workflow-standalone-editor/package.json @@ -84,4 +84,4 @@ "webpack-merge": "^5.9.0", "yaml-language-server-parser": "^0.1.3" } -} \ No newline at end of file +} diff --git a/packages/serverless-workflow-text-editor/dev-webapp/App.tsx b/packages/serverless-workflow-text-editor/dev-webapp/App.tsx index c5ebe20933f..c55b594d88e 100644 --- a/packages/serverless-workflow-text-editor/dev-webapp/App.tsx +++ b/packages/serverless-workflow-text-editor/dev-webapp/App.tsx @@ -146,7 +146,7 @@ export const App = () => { endLineNumber: lsDiagnostic.range.end.line + 1, endColumn: lsDiagnostic.range.end.character + 1, }, - } as Notification) + }) as Notification ); window.alert(JSON.stringify(notifications, undefined, 2)); diff --git a/packages/serverless-workflow-text-editor/dev-webapp/static/envelope/serverless-workflow-text-editor-envelope.html b/packages/serverless-workflow-text-editor/dev-webapp/static/envelope/serverless-workflow-text-editor-envelope.html index 82eb86bc1e2..dd7f03a4130 100644 --- a/packages/serverless-workflow-text-editor/dev-webapp/static/envelope/serverless-workflow-text-editor-envelope.html +++ b/packages/serverless-workflow-text-editor/dev-webapp/static/envelope/serverless-workflow-text-editor-envelope.html @@ -17,7 +17,7 @@ ~ under the License. --> - + - - + </defs> + <title> kie_icon_rgb_fullcolor_default - - - - - - - + + + + + + + diff --git a/packages/sonataflow-deployment-webapp/static/index.html b/packages/sonataflow-deployment-webapp/static/index.html index a3f2cf62393..9a5fbfeb949 100644 --- a/packages/sonataflow-deployment-webapp/static/index.html +++ b/packages/sonataflow-deployment-webapp/static/index.html @@ -17,7 +17,7 @@ ~ under the License. --> - + SonataFlow Deployment diff --git a/packages/sonataflow-devmode-image/package.json b/packages/sonataflow-devmode-image/package.json index 734792e01b7..d46b4029e61 100644 --- a/packages/sonataflow-devmode-image/package.json +++ b/packages/sonataflow-devmode-image/package.json @@ -20,7 +20,7 @@ "copy-devui-repo": "tar -C ~/.m2/repository/org/apache/kie/ -cvf build/modules/sonataflow/devmode/build-config/sonataflow-quarkus-devui-maven-repo.tar sonataflow && tar -C ~/.m2/repository/org/kie/ -cvf build/modules/sonataflow/devmode/build-config/kie-tools-maven-base-maven-repo.tar kie-tools-maven-base", "copy-test-assets": "run-script-os", "copy-test-assets:linux:darwin": "cp -R ./node_modules/@kie-tools/sonataflow-image-common/test-resources/* build && cp -R test-resources/* build", - "format": "prettier --write .", + "format": "prettier --write . --ignore-path=../../.prettierignore --ignore-path=../../.gitignore", "image:build": "run-script-os", "image:build:darwin:win32": "echo \"Build skipped on macOS and Windows\"", "image:build:linux": "pnpm setup:env make -C ./build build", @@ -47,4 +47,4 @@ "s2i" ] } -} \ No newline at end of file +} diff --git a/packages/sonataflow-image-common/package.json b/packages/sonataflow-image-common/package.json index c1b63671095..48c6e347535 100644 --- a/packages/sonataflow-image-common/package.json +++ b/packages/sonataflow-image-common/package.json @@ -26,4 +26,4 @@ "make" ] } -} \ No newline at end of file +} diff --git a/packages/sonataflow-image-common/resources/modules/kogito-maven/common/maven/settings.xml b/packages/sonataflow-image-common/resources/modules/kogito-maven/common/maven/settings.xml index 2a23213c48b..eae20db74b4 100644 --- a/packages/sonataflow-image-common/resources/modules/kogito-maven/common/maven/settings.xml +++ b/packages/sonataflow-image-common/resources/modules/kogito-maven/common/maven/settings.xml @@ -4,7 +4,6 @@ xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd" > - diff --git a/packages/sonataflow-operator/package.json b/packages/sonataflow-operator/package.json index e56f8216e71..25cdd5e4a5d 100644 --- a/packages/sonataflow-operator/package.json +++ b/packages/sonataflow-operator/package.json @@ -22,17 +22,17 @@ "bump-version": "run-script-os", "bump-version:darwin:linux": "./hack/bump-version.sh", "bump-version:win32": "echo 'Bumping version not supported on Windows'", - "format": "prettier --write .", + "format": "prettier --write . --ignore-path=../../.prettierignore --ignore-path=../../.gitignore", "image:build": "run-script-os", "image:build:darwin:win32": "echo 'Image build not supported on Windows and macOS'", "image:build:linux": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && run-script-if --bool \"$(build-env containerImages.build)\" --then \"make container-build\"", "install": "rimraf bin && go mod tidy && node install.js && pnpm bump-version && pnpm format", "test": "run-script-os", + "test:darwin:linux": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"make test\"", + "test:win32": ".\\node_modules\\@kie-tools\\python-venv\\venv\\Scripts\\Activate.bat && run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"make test\"", "test-e2e": "run-script-os", "test-e2e:darwin:win32": "echo 'E2E tests not supported on Windows and macOS'", - "test-e2e:linux": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(false)\" --then \"make full-test-e2e\"", - "test:darwin:linux": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"make test\"", - "test:win32": ".\\node_modules\\@kie-tools\\python-venv\\venv\\Scripts\\Activate.bat && run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"make test\"" + "test-e2e:linux": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(false)\" --then \"make full-test-e2e\"" }, "dependencies": {}, "devDependencies": { @@ -51,4 +51,4 @@ "python3" ] } -} \ No newline at end of file +} diff --git a/packages/sonataflow-operator/workflowproj/testdata/mygeneric.wsdl b/packages/sonataflow-operator/workflowproj/testdata/mygeneric.wsdl index 85e44784f47..33dee30975d 100644 --- a/packages/sonataflow-operator/workflowproj/testdata/mygeneric.wsdl +++ b/packages/sonataflow-operator/workflowproj/testdata/mygeneric.wsdl @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns the word corresponding to the positive number passed as parameter. Limited to quadrillions. - - - - - Returns the non-zero dollar amount of the passed number. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The Number Conversion Web Service, implemented with Visual DataFlex, provides functions that convert numbers into words or dollar amounts. - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns the word corresponding to the positive number passed as parameter. Limited to quadrillions. + + + + + Returns the non-zero dollar amount of the passed number. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Number Conversion Web Service, implemented with Visual DataFlex, provides functions that convert numbers into words or dollar amounts. + + + + + + + + diff --git a/packages/sonataflow-quarkus-devui/package.json b/packages/sonataflow-quarkus-devui/package.json index 9026e0621a3..b5a98959e5b 100644 --- a/packages/sonataflow-quarkus-devui/package.json +++ b/packages/sonataflow-quarkus-devui/package.json @@ -41,4 +41,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/packages/sonataflow-quarkus-devui/pom.xml b/packages/sonataflow-quarkus-devui/pom.xml index aa32fc918cc..c331ae26b04 100644 --- a/packages/sonataflow-quarkus-devui/pom.xml +++ b/packages/sonataflow-quarkus-devui/pom.xml @@ -22,7 +22,6 @@ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > - org.kie kie-tools-maven-base diff --git a/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui-bom/pom.xml b/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui-bom/pom.xml index 4162d6c83e5..4ffc1a6ebbd 100644 --- a/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui-bom/pom.xml +++ b/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui-bom/pom.xml @@ -22,43 +22,43 @@ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > - 4.0.0 - - org.apache.kie.sonataflow - sonataflow-quarkus-devui-parent - ${revision} - + 4.0.0 + + org.apache.kie.sonataflow + sonataflow-quarkus-devui-parent + ${revision} + - sonataflow-quarkus-devui-bom + sonataflow-quarkus-devui-bom - KIE Tools :: SonataFlow Quarkus Dev UI Extension :: BOM + KIE Tools :: SonataFlow Quarkus Dev UI Extension :: BOM - pom + pom - - - - org.apache.kie.sonataflow - sonataflow-quarkus-devui - ${project.version} - - - org.apache.kie.sonataflow - sonataflow-quarkus-devui - ${project.version} - sources - - - org.apache.kie.sonataflow - sonataflow-quarkus-devui-deployment - ${project.version} - - - org.apache.kie.sonataflow - sonataflow-quarkus-devui-deployment - ${project.version} - sources - - - + + + + org.apache.kie.sonataflow + sonataflow-quarkus-devui + ${project.version} + + + org.apache.kie.sonataflow + sonataflow-quarkus-devui + ${project.version} + sources + + + org.apache.kie.sonataflow + sonataflow-quarkus-devui-deployment + ${project.version} + + + org.apache.kie.sonataflow + sonataflow-quarkus-devui-deployment + ${project.version} + sources + + + diff --git a/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui-deployment/pom.xml b/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui-deployment/pom.xml index 9adf83582f7..60566dbebff 100644 --- a/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui-deployment/pom.xml +++ b/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui-deployment/pom.xml @@ -35,8 +35,8 @@ KIE Tools :: SonataFlow Quarkus Dev UI Extension :: Deployment - ../node_modules/@kie-tools/serverless-workflow-dev-ui-webapp - 0.8.11 + ../node_modules/@kie-tools/serverless-workflow-dev-ui-webapp + 0.8.11 diff --git a/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui/pom.xml b/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui/pom.xml index c2ed856fcf9..da723e43c0a 100644 --- a/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui/pom.xml +++ b/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui/pom.xml @@ -33,7 +33,6 @@ KIE Tools :: SonataFlow Quarkus Dev UI Extension :: Runtime Runtime development tools for Serverless Workflows - io.quarkus quarkus-core diff --git a/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui/src/main/resources/META-INF/beans.xml b/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui/src/main/resources/META-INF/beans.xml index aae671e6cb7..0e7bbc028e9 100644 --- a/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui/src/main/resources/META-INF/beans.xml +++ b/packages/sonataflow-quarkus-devui/sonataflow-quarkus-devui/src/main/resources/META-INF/beans.xml @@ -21,6 +21,4 @@ xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd" -> - - +/> diff --git a/packages/storybook-base/package.json b/packages/storybook-base/package.json index a29858b9f70..0d811810013 100644 --- a/packages/storybook-base/package.json +++ b/packages/storybook-base/package.json @@ -58,4 +58,4 @@ "webpack": "^5.88.2", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/storybook-base/static/logo.svg b/packages/storybook-base/static/logo.svg index c37d9017e08..edc4a2f2bf6 100644 --- a/packages/storybook-base/static/logo.svg +++ b/packages/storybook-base/static/logo.svg @@ -1,6 +1,6 @@ - + - - - - - - - - - - - + + + + + + + + + + diff --git a/packages/stunner-editors-dmn-loader/package.json b/packages/stunner-editors-dmn-loader/package.json index ffdca762b2d..9238ac23487 100644 --- a/packages/stunner-editors-dmn-loader/package.json +++ b/packages/stunner-editors-dmn-loader/package.json @@ -47,4 +47,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/stunner-editors-dmn-loader/src/gwtToBee.ts b/packages/stunner-editors-dmn-loader/src/gwtToBee.ts index e84fb8a17da..8dcd91fae04 100644 --- a/packages/stunner-editors-dmn-loader/src/gwtToBee.ts +++ b/packages/stunner-editors-dmn-loader/src/gwtToBee.ts @@ -152,60 +152,60 @@ export function gwtToBee(expression: GwtExpressionDefinition, __widths: Map { - __widths.set(expression.id, [ - BEE_TABLE_ROW_INDEX_COLUMN_WIDTH, - expression.classAndMethodNamesWidth ?? JAVA_FUNCTION_EXPRESSION_VALUES_MIN_WIDTH, - ]); - return { - __$$element: "context", - contextEntry: [ - { - "@_id": expression.classFieldId, - expression: { - __$$element: "literalExpression", - text: { __$$text: expression.className ?? "" }, + ? (() => { + __widths.set(expression.id, [ + BEE_TABLE_ROW_INDEX_COLUMN_WIDTH, + expression.classAndMethodNamesWidth ?? JAVA_FUNCTION_EXPRESSION_VALUES_MIN_WIDTH, + ]); + return { + __$$element: "context", + contextEntry: [ + { + "@_id": expression.classFieldId, + expression: { + __$$element: "literalExpression", + text: { __$$text: expression.className ?? "" }, + }, + variable: { "@_name": DMN15_SPEC.BOXED.FUNCTION.JAVA.classFieldName }, }, - variable: { "@_name": DMN15_SPEC.BOXED.FUNCTION.JAVA.classFieldName }, - }, - { - "@_id": expression.methodFieldId, - expression: { - __$$element: "literalExpression", - text: { __$$text: expression.methodName ?? "" }, + { + "@_id": expression.methodFieldId, + expression: { + __$$element: "literalExpression", + text: { __$$text: expression.methodName ?? "" }, + }, + variable: { "@_name": DMN15_SPEC.BOXED.FUNCTION.JAVA.methodSignatureFieldName }, }, - variable: { "@_name": DMN15_SPEC.BOXED.FUNCTION.JAVA.methodSignatureFieldName }, - }, - ], - }; - })() - : expression.functionKind === FunctionExpressionDefinitionKind.Pmml - ? (() => { - return { - __$$element: "context", - contextEntry: [ - { - "@_id": expression.documentFieldId, - expression: { - __$$element: "literalExpression", - text: { __$$text: expression.document ?? "" }, - }, - variable: { "@_name": DMN15_SPEC.BOXED.FUNCTION.PMML.documentFieldName }, - }, - { - "@_id": expression.modelFieldId, - expression: { - __$$element: "literalExpression", - text: { __$$text: expression.model ?? "" }, - }, - variable: { "@_name": DMN15_SPEC.BOXED.FUNCTION.PMML.modelFieldName }, - }, - ], - }; - })() - : (() => { - throw new Error(`Unknown Function kind '${(expression as any).functionKind}'.`); - })(), + ], + }; + })() + : expression.functionKind === FunctionExpressionDefinitionKind.Pmml + ? (() => { + return { + __$$element: "context", + contextEntry: [ + { + "@_id": expression.documentFieldId, + expression: { + __$$element: "literalExpression", + text: { __$$text: expression.document ?? "" }, + }, + variable: { "@_name": DMN15_SPEC.BOXED.FUNCTION.PMML.documentFieldName }, + }, + { + "@_id": expression.modelFieldId, + expression: { + __$$element: "literalExpression", + text: { __$$text: expression.model ?? "" }, + }, + variable: { "@_name": DMN15_SPEC.BOXED.FUNCTION.PMML.modelFieldName }, + }, + ], + }; + })() + : (() => { + throw new Error(`Unknown Function kind '${(expression as any).functionKind}'.`); + })(), }; case GwtExpressionDefinitionLogicType.Invocation: return { diff --git a/packages/stunner-editors/appformer-bom/pom.xml b/packages/stunner-editors/appformer-bom/pom.xml index 39ed3dc9a3c..200138d9b40 100644 --- a/packages/stunner-editors/appformer-bom/pom.xml +++ b/packages/stunner-editors/appformer-bom/pom.xml @@ -495,7 +495,6 @@ test - @@ -550,5 +549,4 @@ - diff --git a/packages/stunner-editors/appformer-client-api/pom.xml b/packages/stunner-editors/appformer-client-api/pom.xml index 286e3fda6ad..157b0b9b55c 100644 --- a/packages/stunner-editors/appformer-client-api/pom.xml +++ b/packages/stunner-editors/appformer-client-api/pom.xml @@ -50,7 +50,5 @@ mockito-core test - - diff --git a/packages/stunner-editors/appformer-client-api/src/main/resources/org/appformer/AppformerClientAPI.gwt.xml b/packages/stunner-editors/appformer-client-api/src/main/resources/org/appformer/AppformerClientAPI.gwt.xml index 699f27e7e9e..03c2adbf9e7 100644 --- a/packages/stunner-editors/appformer-client-api/src/main/resources/org/appformer/AppformerClientAPI.gwt.xml +++ b/packages/stunner-editors/appformer-client-api/src/main/resources/org/appformer/AppformerClientAPI.gwt.xml @@ -20,7 +20,5 @@ - - diff --git a/packages/stunner-editors/appformer-kogito-bridge/pom.xml b/packages/stunner-editors/appformer-kogito-bridge/pom.xml index cf9e54e29b3..763176db810 100644 --- a/packages/stunner-editors/appformer-kogito-bridge/pom.xml +++ b/packages/stunner-editors/appformer-kogito-bridge/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -86,6 +85,5 @@ mockito-core test - diff --git a/packages/stunner-editors/appformer-kogito-bridge/src/main/resources/org/appformer/kogito/bridge/AppformerKogitoBridge.gwt.xml b/packages/stunner-editors/appformer-kogito-bridge/src/main/resources/org/appformer/kogito/bridge/AppformerKogitoBridge.gwt.xml index 2ac3c1baab9..43d6e3a07ee 100644 --- a/packages/stunner-editors/appformer-kogito-bridge/src/main/resources/org/appformer/kogito/bridge/AppformerKogitoBridge.gwt.xml +++ b/packages/stunner-editors/appformer-kogito-bridge/src/main/resources/org/appformer/kogito/bridge/AppformerKogitoBridge.gwt.xml @@ -20,9 +20,7 @@ - - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-api/pom.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-api/pom.xml index 48e0aed6210..0bd835f7db0 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-api/pom.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-api/pom.xml @@ -54,7 +54,5 @@ org.drools drools-scenario-simulation-api - - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-client/pom.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-client/pom.xml index 17b79e87da0..e28a5fa1581 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-client/pom.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-client/pom.xml @@ -133,7 +133,6 @@ lienzo-core - org.gwtproject @@ -153,7 +152,7 @@ test - + org.kie.kogito.stunner.editors lienzo-tests test @@ -164,5 +163,4 @@ test - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-client/src/main/java/org/drools/workbench/screens/scenariosimulation/client/editor/menu/BaseMenuViewImpl.html b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-client/src/main/java/org/drools/workbench/screens/scenariosimulation/client/editor/menu/BaseMenuViewImpl.html index 0f4a359c745..acec5633288 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-client/src/main/java/org/drools/workbench/screens/scenariosimulation/client/editor/menu/BaseMenuViewImpl.html +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-client/src/main/java/org/drools/workbench/screens/scenariosimulation/client/editor/menu/BaseMenuViewImpl.html @@ -1,4 +1,4 @@ - + - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/pom.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/pom.xml index d123defaa8f..51f778a8dd2 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/pom.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/pom.xml @@ -191,7 +191,5 @@ - - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/src/main/resources/org/drools/workbench/scenariosimulation/kogito/marshaller/ScesimMarshaller.gwt.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/src/main/resources/org/drools/workbench/scenariosimulation/kogito/marshaller/ScesimMarshaller.gwt.xml index c5ac528f396..17a38234fde 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/src/main/resources/org/drools/workbench/scenariosimulation/kogito/marshaller/ScesimMarshaller.gwt.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/src/main/resources/org/drools/workbench/scenariosimulation/kogito/marshaller/ScesimMarshaller.gwt.xml @@ -20,7 +20,6 @@ - @@ -32,5 +31,4 @@ - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/src/main/resources/scesim.xsd b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/src/main/resources/scesim.xsd index 05e5240506e..619df274223 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/src/main/resources/scesim.xsd +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-marshaller/src/main/resources/scesim.xsd @@ -1,144 +1,148 @@ - - + + - + - + - - + + - - + + - + - + - - - - - - - - - + + + + + + + + + - + - + - - - - - - - - - - - + + + + + + + + + + + - + - - - + + + - + - + - + - + - + - - + + - - + + - + - + - + - - - - + + + + - + diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/pom.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/pom.xml index 2b6173411cd..a88603c9bcc 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/pom.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/pom.xml @@ -345,7 +345,6 @@ provided - @@ -364,10 +363,10 @@ add-source - ${gwt.helper.includes} - ${gwt.helper.rootDirectories} + ${gwt.helper.includes} + + ${gwt.helper.rootDirectories} + @@ -558,9 +557,6 @@ - - - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/resources/logback.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/resources/logback.xml index ef2f84b5752..0f2dddc3a6b 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/resources/logback.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/resources/logback.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -32,5 +31,4 @@ - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/resources/org/drools/workbench/screens/scenariosimulation/webapp/DroolsWorkbenchScenarioSimulationKogitoRuntime.gwt.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/resources/org/drools/workbench/screens/scenariosimulation/webapp/DroolsWorkbenchScenarioSimulationKogitoRuntime.gwt.xml index a8c296e32c1..39731e151e5 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/resources/org/drools/workbench/screens/scenariosimulation/webapp/DroolsWorkbenchScenarioSimulationKogitoRuntime.gwt.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/resources/org/drools/workbench/screens/scenariosimulation/webapp/DroolsWorkbenchScenarioSimulationKogitoRuntime.gwt.xml @@ -20,7 +20,6 @@ - @@ -63,5 +62,4 @@ - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/webapp/WEB-INF/web.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/webapp/WEB-INF/web.xml index dea3125d06f..2fb7c850342 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/webapp/WEB-INF/web.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/webapp/WEB-INF/web.xml @@ -23,9 +23,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" > - test.html - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/webapp/index.html b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/webapp/index.html index 656e77f7717..90cb9bb6810 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/webapp/index.html +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-runtime/src/main/webapp/index.html @@ -1,4 +1,4 @@ - + - @@ -357,10 +356,10 @@ add-source - ${gwt.helper.includes} - ${gwt.helper.rootDirectories} + ${gwt.helper.includes} + + ${gwt.helper.rootDirectories} + @@ -551,9 +550,7 @@ - - @@ -572,6 +569,5 @@ - - + diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/resources/logback.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/resources/logback.xml index ef2f84b5752..0f2dddc3a6b 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/resources/logback.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/resources/logback.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -32,5 +31,4 @@ - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/resources/org/drools/workbench/screens/scenariosimulation/webapp/DroolsWorkbenchScenarioSimulationKogitoTesting.gwt.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/resources/org/drools/workbench/screens/scenariosimulation/webapp/DroolsWorkbenchScenarioSimulationKogitoTesting.gwt.xml index f4b6d744829..4c2970a88da 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/resources/org/drools/workbench/screens/scenariosimulation/webapp/DroolsWorkbenchScenarioSimulationKogitoTesting.gwt.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/resources/org/drools/workbench/screens/scenariosimulation/webapp/DroolsWorkbenchScenarioSimulationKogitoTesting.gwt.xml @@ -20,7 +20,6 @@ - @@ -34,7 +33,6 @@ name='org.drools.workbench.screens.scenariosimulation.kogito.DroolsWorkbenchScenarioSimulationKogitoEditor' /> - @@ -64,5 +62,4 @@ - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/webapp/WEB-INF/web.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/webapp/WEB-INF/web.xml index e3e74bee3ee..9accb877e5b 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/webapp/WEB-INF/web.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/webapp/WEB-INF/web.xml @@ -23,9 +23,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" > - index.html - diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/webapp/index.html b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/webapp/index.html index b603d97f1df..2eb49c5fc39 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/webapp/index.html +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/drools-wb-scenario-simulation-editor-kogito-testing/src/main/webapp/index.html @@ -1,4 +1,4 @@ - + - + diff --git a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/pom.xml b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/pom.xml index d6f6d56f12b..b1fcbbb5c2b 100644 --- a/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/pom.xml +++ b/packages/stunner-editors/drools-wb-screens/drools-wb-scenario-simulation-editor/pom.xml @@ -43,5 +43,4 @@ drools-wb-scenario-simulation-editor-kogito-runtime drools-wb-scenario-simulation-editor-kogito-testing - diff --git a/packages/stunner-editors/drools-wb-screens/pom.xml b/packages/stunner-editors/drools-wb-screens/pom.xml index cbf16c915a0..ed2fa53f2e1 100644 --- a/packages/stunner-editors/drools-wb-screens/pom.xml +++ b/packages/stunner-editors/drools-wb-screens/pom.xml @@ -38,5 +38,4 @@ drools-wb-scenario-simulation-editor - diff --git a/packages/stunner-editors/errai-api/pom.xml b/packages/stunner-editors/errai-api/pom.xml index ecf46240d62..a8ddfa2287d 100644 --- a/packages/stunner-editors/errai-api/pom.xml +++ b/packages/stunner-editors/errai-api/pom.xml @@ -31,7 +31,7 @@ errai-api Errai::API An aggregate jar of public API (annotations and interfaces) from various Errai modules. - + diff --git a/packages/stunner-editors/errai-bom/pom.xml b/packages/stunner-editors/errai-bom/pom.xml index 81ce05677fe..c47496037c3 100644 --- a/packages/stunner-editors/errai-bom/pom.xml +++ b/packages/stunner-editors/errai-bom/pom.xml @@ -58,17 +58,17 @@ - - jboss-releases-repository - JBoss Releases Repository - https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/ - - - - jboss-snapshots-repository - JBoss Snapshots Repository - https://repository.jboss.org/nexus/content/repositories/snapshots/ - + + jboss-releases-repository + JBoss Releases Repository + https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/ + + + + jboss-snapshots-repository + JBoss Snapshots Repository + https://repository.jboss.org/nexus/content/repositories/snapshots/ + @@ -176,7 +176,6 @@ - @@ -432,10 +431,10 @@ ${version.org.quartz-scheduler} - org.eclipse.jdt - ecj - ${version.org.eclipse.jdt.ecj} - + org.eclipse.jdt + ecj + ${version.org.eclipse.jdt.ecj} + org.apache.stanbol diff --git a/packages/stunner-editors/errai-cdi/errai-cdi-client/pom.xml b/packages/stunner-editors/errai-cdi/errai-cdi-client/pom.xml index e6afe7a6ab5..541dcd1d51b 100644 --- a/packages/stunner-editors/errai-cdi/errai-cdi-client/pom.xml +++ b/packages/stunner-editors/errai-cdi/errai-cdi-client/pom.xml @@ -180,7 +180,5 @@ junit provided - - diff --git a/packages/stunner-editors/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/CDI.gwt.xml b/packages/stunner-editors/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/CDI.gwt.xml index ad9b17bbd45..1bcee647ef6 100644 --- a/packages/stunner-editors/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/CDI.gwt.xml +++ b/packages/stunner-editors/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/CDI.gwt.xml @@ -20,13 +20,13 @@ - - - + + + - + - - - + + + diff --git a/packages/stunner-editors/errai-cdi/errai-cdi-shared/pom.xml b/packages/stunner-editors/errai-cdi/errai-cdi-shared/pom.xml index 3bb9e2d2d0c..bdd9b5398f0 100644 --- a/packages/stunner-editors/errai-cdi/errai-cdi-shared/pom.xml +++ b/packages/stunner-editors/errai-cdi/errai-cdi-shared/pom.xml @@ -51,7 +51,7 @@ - + org.kie.kogito.stunner.editors diff --git a/packages/stunner-editors/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/CDIShared.gwt.xml b/packages/stunner-editors/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/CDIShared.gwt.xml index e38598483cd..1f9f1a8c64b 100644 --- a/packages/stunner-editors/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/CDIShared.gwt.xml +++ b/packages/stunner-editors/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/CDIShared.gwt.xml @@ -20,11 +20,11 @@ - + - + - - - + + + diff --git a/packages/stunner-editors/errai-cdi/pom.xml b/packages/stunner-editors/errai-cdi/pom.xml index e76b2be3967..2bea6193456 100644 --- a/packages/stunner-editors/errai-cdi/pom.xml +++ b/packages/stunner-editors/errai-cdi/pom.xml @@ -108,5 +108,4 @@ - diff --git a/packages/stunner-editors/errai-codegen-gwt/pom.xml b/packages/stunner-editors/errai-codegen-gwt/pom.xml index c11c4c27e4b..bcea885ae92 100644 --- a/packages/stunner-editors/errai-codegen-gwt/pom.xml +++ b/packages/stunner-editors/errai-codegen-gwt/pom.xml @@ -40,7 +40,7 @@ org.kie.kogito.stunner.editors errai-codegen - test-jar + test-jar test @@ -96,5 +96,4 @@ - diff --git a/packages/stunner-editors/errai-codegen/pom.xml b/packages/stunner-editors/errai-codegen/pom.xml index 364c94e61e9..3e7af3e794d 100644 --- a/packages/stunner-editors/errai-codegen/pom.xml +++ b/packages/stunner-editors/errai-codegen/pom.xml @@ -33,9 +33,9 @@ - org.eclipse.jdt - ecj - + org.eclipse.jdt + ecj + org.kie.kogito.stunner.editors @@ -162,8 +162,8 @@ org.gwtproject:gwt-dev - com/google/gwt/** - org/eclipse/jdt/** + com/google/gwt/** + org/eclipse/jdt/** @@ -191,8 +191,7 @@ maven-surefire-plugin - - + ${basedir}/target/test-classes ${basedir}/target/classes @@ -204,18 +203,18 @@ - + - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + diff --git a/packages/stunner-editors/errai-common/pom.xml b/packages/stunner-editors/errai-common/pom.xml index abf7a9027ea..29710d536b8 100644 --- a/packages/stunner-editors/errai-common/pom.xml +++ b/packages/stunner-editors/errai-common/pom.xml @@ -159,7 +159,6 @@ com.google.elemental2 elemental2-dom - diff --git a/packages/stunner-editors/errai-common/src/main/java/org/jboss/errai/common/ErraiCommon.gwt.xml b/packages/stunner-editors/errai-common/src/main/java/org/jboss/errai/common/ErraiCommon.gwt.xml index 1a2d43d2094..e9f11ca2075 100644 --- a/packages/stunner-editors/errai-common/src/main/java/org/jboss/errai/common/ErraiCommon.gwt.xml +++ b/packages/stunner-editors/errai-common/src/main/java/org/jboss/errai/common/ErraiCommon.gwt.xml @@ -20,13 +20,13 @@ - - - - + + + + - + - - + + diff --git a/packages/stunner-editors/errai-common/src/main/java/org/jboss/errai/common/Logging.gwt.xml b/packages/stunner-editors/errai-common/src/main/java/org/jboss/errai/common/Logging.gwt.xml index ae65c773648..9cbcb323a05 100644 --- a/packages/stunner-editors/errai-common/src/main/java/org/jboss/errai/common/Logging.gwt.xml +++ b/packages/stunner-editors/errai-common/src/main/java/org/jboss/errai/common/Logging.gwt.xml @@ -20,18 +20,18 @@ - - - - - - - - - - - - + + - + + + + + + + + + + + diff --git a/packages/stunner-editors/errai-common/src/test/java/org/jboss/errai/common/it/CommonTests.gwt.xml b/packages/stunner-editors/errai-common/src/test/java/org/jboss/errai/common/it/CommonTests.gwt.xml index 9edaa96e15e..8ad264af07f 100644 --- a/packages/stunner-editors/errai-common/src/test/java/org/jboss/errai/common/it/CommonTests.gwt.xml +++ b/packages/stunner-editors/errai-common/src/test/java/org/jboss/errai/common/it/CommonTests.gwt.xml @@ -20,9 +20,9 @@ - - + + - - + + diff --git a/packages/stunner-editors/errai-config/pom.xml b/packages/stunner-editors/errai-config/pom.xml index 4edea11b644..00377b471c3 100644 --- a/packages/stunner-editors/errai-config/pom.xml +++ b/packages/stunner-editors/errai-config/pom.xml @@ -33,7 +33,6 @@ Errai::Config - org.kie.kogito.stunner.editors errai-codegen diff --git a/packages/stunner-editors/errai-data-binding/src/main/java/org/jboss/errai/databinding/DataBinding.gwt.xml b/packages/stunner-editors/errai-data-binding/src/main/java/org/jboss/errai/databinding/DataBinding.gwt.xml index 9f874102c22..765f90f9587 100644 --- a/packages/stunner-editors/errai-data-binding/src/main/java/org/jboss/errai/databinding/DataBinding.gwt.xml +++ b/packages/stunner-editors/errai-data-binding/src/main/java/org/jboss/errai/databinding/DataBinding.gwt.xml @@ -20,11 +20,11 @@ - - - + + + - - - + + + diff --git a/packages/stunner-editors/errai-data-binding/src/test/java/org/jboss/errai/databinding/DataBindingTestModule.gwt.xml b/packages/stunner-editors/errai-data-binding/src/test/java/org/jboss/errai/databinding/DataBindingTestModule.gwt.xml index 7e31d754ec4..d0e8a110324 100644 --- a/packages/stunner-editors/errai-data-binding/src/test/java/org/jboss/errai/databinding/DataBindingTestModule.gwt.xml +++ b/packages/stunner-editors/errai-data-binding/src/test/java/org/jboss/errai/databinding/DataBindingTestModule.gwt.xml @@ -19,10 +19,10 @@ - - - + + + - - + + diff --git a/packages/stunner-editors/errai-data-binding/war/WEB-INF/web.xml b/packages/stunner-editors/errai-data-binding/war/WEB-INF/web.xml index cc1250246ba..8abc1165741 100644 --- a/packages/stunner-editors/errai-data-binding/war/WEB-INF/web.xml +++ b/packages/stunner-editors/errai-data-binding/war/WEB-INF/web.xml @@ -23,6 +23,4 @@ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5" -> - - +/> diff --git a/packages/stunner-editors/errai-ioc/pom.xml b/packages/stunner-editors/errai-ioc/pom.xml index e3d6088b22b..b3558a69976 100644 --- a/packages/stunner-editors/errai-ioc/pom.xml +++ b/packages/stunner-editors/errai-ioc/pom.xml @@ -61,8 +61,7 @@ test-jar - - + @@ -89,7 +88,7 @@ com.google.inject guice - + com.google.guava guava-gwt @@ -206,8 +205,8 @@ - - + + 1 false maven-surefire-plugin - - + **/unit/**/*Test.java **/*UnitTest.java @@ -252,5 +250,4 @@ - diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/AsyncBeanManagerTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/AsyncBeanManagerTests.gwt.xml index 23c33ccb37a..f6c8f5fde0c 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/AsyncBeanManagerTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/AsyncBeanManagerTests.gwt.xml @@ -19,11 +19,11 @@ - - - - - + + + + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/AsyncConstrInjectTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/AsyncConstrInjectTests.gwt.xml index 23c33ccb37a..f6c8f5fde0c 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/AsyncConstrInjectTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/AsyncConstrInjectTests.gwt.xml @@ -19,11 +19,11 @@ - - - - - + + + + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/AsyncDepScopeTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/AsyncDepScopeTests.gwt.xml index f9ead624fc3..13950e34755 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/AsyncDepScopeTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/AsyncDepScopeTests.gwt.xml @@ -1,9 +1,9 @@ - - - - - + + + + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/IOCBeanManagerTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/IOCBeanManagerTests.gwt.xml index 095b6bfd28e..64e6b10f7a2 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/IOCBeanManagerTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/IOCBeanManagerTests.gwt.xml @@ -19,14 +19,14 @@ - - - - - + + + + + - - + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/DecoratorAPITests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/DecoratorAPITests.gwt.xml index 23c33ccb37a..f6c8f5fde0c 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/DecoratorAPITests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/DecoratorAPITests.gwt.xml @@ -19,11 +19,11 @@ - - - - - + + + + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/IOCExtensionTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/IOCExtensionTests.gwt.xml index 23c33ccb37a..f6c8f5fde0c 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/IOCExtensionTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/IOCExtensionTests.gwt.xml @@ -19,11 +19,11 @@ - - - - - + + + + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/lifecycle/LifecycleTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/lifecycle/LifecycleTests.gwt.xml index fd9d276d1b8..57f0ee26520 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/lifecycle/LifecycleTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/lifecycle/LifecycleTests.gwt.xml @@ -19,10 +19,10 @@ - - - - + + + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierEqualityTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierEqualityTests.gwt.xml index 23c33ccb37a..f6c8f5fde0c 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierEqualityTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierEqualityTests.gwt.xml @@ -19,11 +19,11 @@ - - - - - + + + + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierRegressionTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierRegressionTests.gwt.xml index e944d774684..ec14736a3e3 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierRegressionTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierRegressionTests.gwt.xml @@ -19,8 +19,8 @@ - - - - + + + + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/IOCWiringTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/IOCWiringTests.gwt.xml index 095b6bfd28e..64e6b10f7a2 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/IOCWiringTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/IOCWiringTests.gwt.xml @@ -19,14 +19,14 @@ - - - - - + + + + + - - + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/IOCWiringTests.gwt.xml b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/IOCWiringTests.gwt.xml index 23c33ccb37a..f6c8f5fde0c 100644 --- a/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/IOCWiringTests.gwt.xml +++ b/packages/stunner-editors/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/IOCWiringTests.gwt.xml @@ -19,11 +19,11 @@ - - - - - + + + + + - + diff --git a/packages/stunner-editors/errai-ioc/src/test/resources/WEB-INF/web.xml b/packages/stunner-editors/errai-ioc/src/test/resources/WEB-INF/web.xml index 5d6f7861c6a..9c4600d4fea 100644 --- a/packages/stunner-editors/errai-ioc/src/test/resources/WEB-INF/web.xml +++ b/packages/stunner-editors/errai-ioc/src/test/resources/WEB-INF/web.xml @@ -23,6 +23,4 @@ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5" -> - - +/> diff --git a/packages/stunner-editors/errai-javax-enterprise/pom.xml b/packages/stunner-editors/errai-javax-enterprise/pom.xml index e4a593c5752..963cd1292d7 100644 --- a/packages/stunner-editors/errai-javax-enterprise/pom.xml +++ b/packages/stunner-editors/errai-javax-enterprise/pom.xml @@ -22,32 +22,32 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > - 4.0.0 - Errai::CDI::EE6 API Overrides - errai-javax-enterprise + 4.0.0 + Errai::CDI::EE6 API Overrides + errai-javax-enterprise - - org.kie.kogito.stunner.editors - stunner-editors-parent - ${revision} - ../pom.xml - + + org.kie.kogito.stunner.editors + stunner-editors-parent + ${revision} + ../pom.xml + - - - org.kie.kogito.stunner.editors - errai-codegen - - + + + org.kie.kogito.stunner.editors + errai-codegen + + - - - - src/main/java - - - src/main/resources - - - + + + + src/main/java + + + src/main/resources + + + diff --git a/packages/stunner-editors/errai-javax-enterprise/src/main/java/javax/enterprise/Support.gwt.xml b/packages/stunner-editors/errai-javax-enterprise/src/main/java/javax/enterprise/Support.gwt.xml index 17b04c24daf..a5e57763849 100644 --- a/packages/stunner-editors/errai-javax-enterprise/src/main/java/javax/enterprise/Support.gwt.xml +++ b/packages/stunner-editors/errai-javax-enterprise/src/main/java/javax/enterprise/Support.gwt.xml @@ -20,5 +20,5 @@ - + diff --git a/packages/stunner-editors/errai-reflections/pom.xml b/packages/stunner-editors/errai-reflections/pom.xml index eec365931fd..e8599be8370 100644 --- a/packages/stunner-editors/errai-reflections/pom.xml +++ b/packages/stunner-editors/errai-reflections/pom.xml @@ -70,7 +70,6 @@ scm:git:git@github.com:errai/Reflections.git - @@ -97,7 +96,6 @@ true - diff --git a/packages/stunner-editors/errai-reflections/reflections/pom.xml b/packages/stunner-editors/errai-reflections/reflections/pom.xml index 5329f4e5304..2755a135a26 100644 --- a/packages/stunner-editors/errai-reflections/reflections/pom.xml +++ b/packages/stunner-editors/errai-reflections/reflections/pom.xml @@ -91,5 +91,4 @@ true - diff --git a/packages/stunner-editors/errai-reflections/reflections/src/test/resources/META-INF/reflections/inner/resource2-reflections.xml b/packages/stunner-editors/errai-reflections/reflections/src/test/resources/META-INF/reflections/inner/resource2-reflections.xml index b30dee8fb86..74873eaa222 100644 --- a/packages/stunner-editors/errai-reflections/reflections/src/test/resources/META-INF/reflections/inner/resource2-reflections.xml +++ b/packages/stunner-editors/errai-reflections/reflections/src/test/resources/META-INF/reflections/inner/resource2-reflections.xml @@ -18,24 +18,24 @@ ~ under the License. --> - - - org.jboss.errai.reflections.TestModel$AM1 - - org.jboss.errai.reflections.TestModel$C4.m3() - org.jboss.errai.reflections.TestModel$C4.m1(int[][], java.lang.String[][]) - org.jboss.errai.reflections.TestModel$C4.m1(int, java.lang.String[]) - org.jboss.errai.reflections.TestModel$C4.m1() - - - - - - org.jboss.errai.reflections.TestModel$AF1 - - org.jboss.errai.reflections.TestModel$C4.f1 - org.jboss.errai.reflections.TestModel$C4.f2 - - - + + + org.jboss.errai.reflections.TestModel$AM1 + + org.jboss.errai.reflections.TestModel$C4.m3() + org.jboss.errai.reflections.TestModel$C4.m1(int[][], java.lang.String[][]) + org.jboss.errai.reflections.TestModel$C4.m1(int, java.lang.String[]) + org.jboss.errai.reflections.TestModel$C4.m1() + + + + + + org.jboss.errai.reflections.TestModel$AF1 + + org.jboss.errai.reflections.TestModel$C4.f1 + org.jboss.errai.reflections.TestModel$C4.f2 + + + diff --git a/packages/stunner-editors/errai-reflections/reflections/src/test/resources/META-INF/reflections/resource1-reflections.xml b/packages/stunner-editors/errai-reflections/reflections/src/test/resources/META-INF/reflections/resource1-reflections.xml index e67a63d5f7e..ae0debd4516 100644 --- a/packages/stunner-editors/errai-reflections/reflections/src/test/resources/META-INF/reflections/resource1-reflections.xml +++ b/packages/stunner-editors/errai-reflections/reflections/src/test/resources/META-INF/reflections/resource1-reflections.xml @@ -18,12 +18,12 @@ ~ under the License. --> - - - org.jboss.errai.reflections.TestModel$C2 to org.jboss.errai.reflections.TestModel$C3 - - org.jboss.errai.reflections.TestModel$C4.c2toC3(org.jboss.errai.reflections.TestModel$C2) - - - + + + org.jboss.errai.reflections.TestModel$C2 to org.jboss.errai.reflections.TestModel$C3 + + org.jboss.errai.reflections.TestModel$C4.c2toC3(org.jboss.errai.reflections.TestModel$C2) + + + diff --git a/packages/stunner-editors/errai-ui/pom.xml b/packages/stunner-editors/errai-ui/pom.xml index f8bab3cbf76..a6dc5cc7d05 100644 --- a/packages/stunner-editors/errai-ui/pom.xml +++ b/packages/stunner-editors/errai-ui/pom.xml @@ -166,7 +166,7 @@ org.jsoup - jsoup + jsoup @@ -179,7 +179,7 @@ - + org.slf4j @@ -255,8 +255,8 @@ maven-failsafe-plugin - - + + 1 false -Xmx1500m ${argLine} @@ -307,5 +307,4 @@ - diff --git a/packages/stunner-editors/errai-ui/src/main/java/org/jboss/errai/ui/UI.gwt.xml b/packages/stunner-editors/errai-ui/src/main/java/org/jboss/errai/ui/UI.gwt.xml index cbc670d1081..732cefbfd2a 100644 --- a/packages/stunner-editors/errai-ui/src/main/java/org/jboss/errai/ui/UI.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/main/java/org/jboss/errai/ui/UI.gwt.xml @@ -28,7 +28,7 @@ - + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/Test.gwt.xml index 9f85e84cadc..4457aff0077 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/Test.gwt.xml @@ -19,7 +19,7 @@ - - - + + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/binding/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/binding/Test.gwt.xml index 9f85e84cadc..4457aff0077 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/binding/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/binding/Test.gwt.xml @@ -19,7 +19,7 @@ - - - + + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/Test.gwt.xml index 0e6716655cb..e4d080f667e 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/Test.gwt.xml @@ -19,6 +19,6 @@ - - + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/element/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/element/Test.gwt.xml index abd5a787065..15988469257 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/element/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/element/Test.gwt.xml @@ -19,8 +19,8 @@ - - - - + + + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/Test.gwt.xml index 8e743f3df0d..15988469257 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/Test.gwt.xml @@ -19,9 +19,8 @@ - - - - - + + + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/error/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/error/Test.gwt.xml index 658147587b0..d243fc13e6b 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/error/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/error/Test.gwt.xml @@ -19,9 +19,9 @@ - - - + + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/Test.gwt.xml index c85d7b46458..e4d080f667e 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/Test.gwt.xml @@ -19,7 +19,6 @@ - - - + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/form/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/form/Test.gwt.xml index 9f85e84cadc..4457aff0077 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/form/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/form/Test.gwt.xml @@ -19,7 +19,7 @@ - - - + + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/handler/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/handler/Test.gwt.xml index c85d7b46458..e4d080f667e 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/handler/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/handler/Test.gwt.xml @@ -19,7 +19,6 @@ - - - + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/Test.gwt.xml index 5bca8491379..8e473f6e167 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/Test.gwt.xml @@ -19,8 +19,8 @@ - - - - + + + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nNotRootTemplatedWidget.html b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nNotRootTemplatedWidget.html index 85953c5fa70..f4181c2995e 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nNotRootTemplatedWidget.html +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nNotRootTemplatedWidget.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - +

This thing is before the template and should not appear in the errai-bundle-all.json file!

diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/Test.gwt.xml index 4ef30095cc9..34936e8e53d 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/Test.gwt.xml @@ -23,5 +23,4 @@ - diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/Test.gwt.xml index 0e6716655cb..e4d080f667e 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/Test.gwt.xml @@ -19,6 +19,6 @@ - - + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/Test.gwt.xml index 0e6716655cb..e4d080f667e 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/Test.gwt.xml @@ -19,6 +19,6 @@ - - + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/path/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/path/Test.gwt.xml index 9f85e84cadc..4457aff0077 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/path/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/path/Test.gwt.xml @@ -19,7 +19,7 @@ - - - + + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/producer/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/producer/Test.gwt.xml index 0e6716655cb..e4d080f667e 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/producer/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/producer/Test.gwt.xml @@ -19,6 +19,6 @@ - - + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/Test.gwt.xml index 9f85e84cadc..4457aff0077 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/Test.gwt.xml @@ -19,7 +19,7 @@ - - - + + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/Test.gwt.xml index 0e6716655cb..e4d080f667e 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/Test.gwt.xml @@ -19,6 +19,6 @@ - - + + diff --git a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/Test.gwt.xml b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/Test.gwt.xml index abd5a787065..15988469257 100644 --- a/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/Test.gwt.xml +++ b/packages/stunner-editors/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/Test.gwt.xml @@ -19,8 +19,8 @@ - - - - + + + + diff --git a/packages/stunner-editors/errai-ui/src/test/resources/simple.html b/packages/stunner-editors/errai-ui/src/test/resources/simple.html index 79cc573c1dd..6259826816d 100644 --- a/packages/stunner-editors/errai-ui/src/test/resources/simple.html +++ b/packages/stunner-editors/errai-ui/src/test/resources/simple.html @@ -16,7 +16,7 @@ ~ specific language governing permissions and limitations ~ under the License. --> - + Simple test diff --git a/packages/stunner-editors/errai-validation/pom.xml b/packages/stunner-editors/errai-validation/pom.xml index c9af7c9f936..633c7c264d6 100644 --- a/packages/stunner-editors/errai-validation/pom.xml +++ b/packages/stunner-editors/errai-validation/pom.xml @@ -145,8 +145,8 @@ ${basedir}/src/test/java/ false - - + + 1 false - - + + - - - + + + diff --git a/packages/stunner-editors/errai-validation/src/test/java/org/jboss/errai/validation/ValidationTestModule.gwt.xml b/packages/stunner-editors/errai-validation/src/test/java/org/jboss/errai/validation/ValidationTestModule.gwt.xml index bf70d89df50..111c2b9f5cd 100644 --- a/packages/stunner-editors/errai-validation/src/test/java/org/jboss/errai/validation/ValidationTestModule.gwt.xml +++ b/packages/stunner-editors/errai-validation/src/test/java/org/jboss/errai/validation/ValidationTestModule.gwt.xml @@ -19,10 +19,10 @@ - - - - - - + + + + + + diff --git a/packages/stunner-editors/errai-validation/war/WEB-INF/web.xml b/packages/stunner-editors/errai-validation/war/WEB-INF/web.xml index 11405a54c54..8abc1165741 100644 --- a/packages/stunner-editors/errai-validation/war/WEB-INF/web.xml +++ b/packages/stunner-editors/errai-validation/war/WEB-INF/web.xml @@ -23,6 +23,4 @@ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5" -> - - +/> diff --git a/packages/stunner-editors/kie-wb-common-bom/pom.xml b/packages/stunner-editors/kie-wb-common-bom/pom.xml index 18bba60b220..c46e51b9530 100644 --- a/packages/stunner-editors/kie-wb-common-bom/pom.xml +++ b/packages/stunner-editors/kie-wb-common-bom/pom.xml @@ -512,5 +512,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-api/pom.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-api/pom.xml index 884f75b09f6..6ab22dfd577 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-api/pom.xml @@ -39,7 +39,6 @@ - javax.validation validation-api @@ -98,7 +97,6 @@ - org.kie.kogito.stunner.editors errai-common @@ -165,7 +163,5 @@ gwt-user test - - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-api/src/main/resources/org/kie/workbench/common/dmn/DMNAPI.gwt.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-api/src/main/resources/org/kie/workbench/common/dmn/DMNAPI.gwt.xml index 22ec30261db..43c9dab55c7 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-api/src/main/resources/org/kie/workbench/common/dmn/DMNAPI.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-api/src/main/resources/org/kie/workbench/common/dmn/DMNAPI.gwt.xml @@ -20,7 +20,6 @@ - @@ -28,7 +27,5 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/pom.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/pom.xml index 7653c0dca90..5171753ff2d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/pom.xml @@ -351,7 +351,5 @@ assertj-core test - - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/editors/documentation/template/dmn-documentation-template.html b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/editors/documentation/template/dmn-documentation-template.html index d76f9b8b566..a2dffac86f4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/editors/documentation/template/dmn-documentation-template.html +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/editors/documentation/template/dmn-documentation-template.html @@ -17,7 +17,7 @@ ~ under the License. --> - + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/editors/types/listview/common/SmallSwitchComponentView.less b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/editors/types/listview/common/SmallSwitchComponentView.less index 43144a8a209..c80405420ce 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/editors/types/listview/common/SmallSwitchComponentView.less +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/editors/types/listview/common/SmallSwitchComponentView.less @@ -68,7 +68,9 @@ } input:focus + .kie-slider { - box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px rgba(0, 136, 206, 1); + box-shadow: + inset 0 1px 1px rgba(3, 3, 3, 0.075), + 0 0 8px rgba(0, 136, 206, 1); } input:checked + .kie-slider:before { diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/DMNClient.gwt.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/DMNClient.gwt.xml index be95c4d8bfa..f02d2645b00 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/DMNClient.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/DMNClient.gwt.xml @@ -20,7 +20,6 @@ - @@ -33,5 +32,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/logos/drools-logo.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/logos/drools-logo.svg index b5026b3bb6a..bfe38fd31a9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/logos/drools-logo.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/logos/drools-logo.svg @@ -1,6 +1,15 @@ - + - + - - - + + + C40,45.9,38.5,46.2,36.4,46.2z" + /> - - - + + - + - + - + - - + + - - + z" + /> + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/business-knowledge-model-palette.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/business-knowledge-model-palette.svg index 27d33e5010e..0a839af35d9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/business-knowledge-model-palette.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/business-knowledge-model-palette.svg @@ -1,6 +1,15 @@ - + - + - + C420,89,411,80,400,80L400,80z" + /> diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/business-knowledge-model.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/business-knowledge-model.svg index 28b0c6cf8a5..06332e1230d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/business-knowledge-model.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/business-knowledge-model.svg @@ -1,6 +1,17 @@ - + - + - + - +.st0 { + fill: #4d5258; +} + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/decision-service-palette.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/decision-service-palette.svg index c03ccae6623..6fae5bc0757 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/decision-service-palette.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/decision-service-palette.svg @@ -1,6 +1,15 @@ - + - + - + c-21,0-38-17-38-38V220h340v41.9C380,282.9,363,299.9,342,299.9z" + /> diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/decision-service.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/decision-service.svg index f0b1c554488..d4f18aafe84 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/decision-service.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/decision-service.svg @@ -1,6 +1,17 @@ - + - + - + - + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/input-data-palette.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/input-data-palette.svg index 81fb5018b96..3747d187f3f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/input-data-palette.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/input-data-palette.svg @@ -1,6 +1,15 @@ - + - + - + C420,137.3,362.7,80,292,80L292,80z" + /> diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/input-data.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/input-data.svg index 58f17a29757..71475026e8d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/input-data.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/input-data.svg @@ -1,6 +1,17 @@ - + - + - + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/knowledge-source-palette.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/knowledge-source-palette.svg index b1e2df8ac86..d6077692177 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/knowledge-source-palette.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/knowledge-source-palette.svg @@ -1,6 +1,15 @@ - + - + - + c0.9,0.6,1.9,0.9,2.9,0.9c2.6,0,5-2.1,5-5V100.1C420.3,89,411.3,80.1,400.3,80.1L400.3,80.1z" + /> diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/knowledge-source.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/knowledge-source.svg index 7fb4d9d0a66..53e48ec06bb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/knowledge-source.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/knowledge-source.svg @@ -1,6 +1,17 @@ - + - + - + - +.st0 { + fill: #4d5258; +} + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/text-annotation.svg b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/text-annotation.svg index 9653d7d8087..1caff15420f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/text-annotation.svg +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/resources/org/kie/workbench/common/dmn/client/resources/images/shapes/text-annotation.svg @@ -1,6 +1,15 @@ - + - + - + - - + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-common/pom.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-common/pom.xml index 7d80ca5afb8..9fe7dbcfa1c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-common/pom.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-common/pom.xml @@ -39,7 +39,6 @@ - @@ -62,7 +61,6 @@ errai-common - org.kie.kogito.stunner.editors @@ -238,7 +236,6 @@ powermock-module-junit4 test - @@ -256,5 +253,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-common/src/main/resources/org/kie/workbench/common/dmn/webapp/kogito/common/DMNWebappKogitoCommon.gwt.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-common/src/main/resources/org/kie/workbench/common/dmn/webapp/kogito/common/DMNWebappKogitoCommon.gwt.xml index 1cef03c95b8..4c06fd83033 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-common/src/main/resources/org/kie/workbench/common/dmn/webapp/kogito/common/DMNWebappKogitoCommon.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-common/src/main/resources/org/kie/workbench/common/dmn/webapp/kogito/common/DMNWebappKogitoCommon.gwt.xml @@ -20,7 +20,6 @@ - @@ -49,5 +48,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/pom.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/pom.xml index f0712db4c2d..f597e834d84 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/pom.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/pom.xml @@ -221,5 +221,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DC.xsd b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DC.xsd index 6f7926fb11b..4be6e95186e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DC.xsd +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DC.xsd @@ -1,159 +1,162 @@ - - + + + + + + - - - - + + + Color is a data type that represents a color value in the RGB format. + + + + + - - - Color is a data type that represents a color value in the RGB format. - - - - - + + + + + + - - - - - - + + + A Point specifies an location in some x-y coordinate system. + + + + - - - A Point specifies an location in some x-y coordinate system. - - - - + + + Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. + + + + - - - Dimension specifies two lengths (width and height) along the x and y axes in some x-y coordinate system. - - - - + + + Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). + + + + + + - - - Bounds specifies a rectangular area in some x-y coordinate system that is defined by a location (x and y) and a size (width and height). - - - - - - - - - - AlignmentKind enumerates the possible options for alignment for layout purposes. - - - - - - - - - - - KnownColor is an enumeration of 17 known colors. - - - - - a color with a value of #800000 - - - - - a color with a value of #FF0000 - - - - - a color with a value of #FFA500 - - - - - a color with a value of #FFFF00 - - - - - a color with a value of #808000 - - - - - a color with a value of #800080 - - - - - a color with a value of #FF00FF - - - - - a color with a value of #FFFFFF - - - - - a color with a value of #00FF00 - - - - - a color with a value of #008000 - - - - - a color with a value of #000080 - - - - - a color with a value of #0000FF - - - - - a color with a value of #00FFFF - - - - - a color with a value of #008080 - - - - - a color with a value of #000000 - - - - - a color with a value of #C0C0C0 - - - - - a color with a value of #808080 - - - - + + + AlignmentKind enumerates the possible options for alignment for layout purposes. + + + + + + + + + + KnownColor is an enumeration of 17 known colors. + + + + + a color with a value of #800000 + + + + + a color with a value of #FF0000 + + + + + a color with a value of #FFA500 + + + + + a color with a value of #FFFF00 + + + + + a color with a value of #808000 + + + + + a color with a value of #800080 + + + + + a color with a value of #FF00FF + + + + + a color with a value of #FFFFFF + + + + + a color with a value of #00FF00 + + + + + a color with a value of #008000 + + + + + a color with a value of #000080 + + + + + a color with a value of #0000FF + + + + + a color with a value of #00FFFF + + + + + a color with a value of #008080 + + + + + a color with a value of #000000 + + + + + a color with a value of #C0C0C0 + + + + + a color with a value of #808080 + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DI.xsd b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DI.xsd index a79b4f798d8..b1921064b82 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DI.xsd +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DI.xsd @@ -1,115 +1,121 @@ - - - + + + - - The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. - + + The Diagram Interchange (DI) package enables interchange of graphical information that language users have control over, such as position of nodes and line routing points. Language specifications specialize elements of DI to define diagram interchange elements for a language. + - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + - - - DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. - - - - - - - - - - - - an optional locally-owned style for this diagram element. - - - - - - a reference to an optional shared style element for this diagram element. - - - - - + + + DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram's origin. + + + + + + + + + + + + an optional locally-owned style for this diagram element. + + + + + + a reference to an optional shared style element for this diagram element. + + + + + - - - - - - the name of the diagram. - - - - - the documentation of the diagram. - - - - - the resolution of the diagram expressed in user units per inch. - - - - - + + + + + + the name of the diagram. + + + + + the documentation of the diagram. + + + + + the resolution of the diagram expressed in user units per inch. + + + + + - - - - - - - the optional bounds of the shape relative to the origin of its nesting plane. - - - - - - + + + + + + + the optional bounds of the shape relative to the origin of its nesting plane. + + + + + + - - - - - - - an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge - - - - - - - - - - Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. - - - - - - - - - - - - - + + + + + + + an optional list of points relative to the origin of the nesting diagram that specifies the connected line segments of the edge + + + + + + + + + Style contains formatting properties that affect the appearance or style of diagram elements, including diagram themselves. + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DMN12.xsd b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DMN12.xsd index 47585ae1afc..f26c4652ee2 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DMN12.xsd +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DMN12.xsd @@ -1,504 +1,529 @@ - - - - - - + + + + + Include the DMN Diagram Interchange (DI) schema - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DMNDI12.xsd b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DMNDI12.xsd index d836703d50c..e164a74100b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DMNDI12.xsd +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/DMNDI12.xsd @@ -1,106 +1,106 @@ - - + + + + - - + + + + + This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence + + + + + + + - - - - - This element should never be instantiated directly, but rather concrete implementation should. It is placed there only to be referred in the sequence - - - - - - - + + + + + + - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/KIE.xsd b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/KIE.xsd index 4cf183bd212..b72b70b10a3 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/KIE.xsd +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/KIE.xsd @@ -1,29 +1,29 @@ - - - - - - + + + + + - + - + - + - - + + - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/org/kie/workbench/common/dmn/webapp/kogito/marshaller/DMNMarshaller.gwt.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/org/kie/workbench/common/dmn/webapp/kogito/marshaller/DMNMarshaller.gwt.xml index 4d2d784fb1d..b99e4e4acd3 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/org/kie/workbench/common/dmn/webapp/kogito/marshaller/DMNMarshaller.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-marshaller/src/main/resources/org/kie/workbench/common/dmn/webapp/kogito/marshaller/DMNMarshaller.gwt.xml @@ -20,7 +20,6 @@ - @@ -35,5 +34,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/pom.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/pom.xml index 3df6827e0a3..fa02000da80 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/pom.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/pom.xml @@ -49,7 +49,6 @@ - org.slf4j @@ -729,7 +728,6 @@ - @@ -786,10 +784,10 @@ add-source - ${gwt.helper.excludes} - ${gwt.helper.rootDirectories} + ${gwt.helper.excludes} + + ${gwt.helper.rootDirectories} + @@ -798,5 +796,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/resources/logback.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/resources/logback.xml index ef2f84b5752..0f2dddc3a6b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/resources/logback.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/resources/logback.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -32,5 +31,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/resources/org/kie/workbench/common/dmn/showcase/DMNKogitoRuntimeWebapp.gwt.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/resources/org/kie/workbench/common/dmn/showcase/DMNKogitoRuntimeWebapp.gwt.xml index f21c2cea428..c0520615418 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/resources/org/kie/workbench/common/dmn/showcase/DMNKogitoRuntimeWebapp.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/resources/org/kie/workbench/common/dmn/showcase/DMNKogitoRuntimeWebapp.gwt.xml @@ -20,7 +20,6 @@ - @@ -41,5 +40,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/WEB-INF/web.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/WEB-INF/web.xml index 0dbc9154c5f..2fb7c850342 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/WEB-INF/web.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/WEB-INF/web.xml @@ -23,9 +23,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" > - test.html - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/index.html b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/index.html index ce72bf085ff..dbf71a76e01 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/index.html +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/index.html @@ -1,4 +1,4 @@ - + - - + + Product_Type @@ -163,12 +176,12 @@ - - + + - - + + 0.36 @@ -176,47 +189,48 @@ - - + + - + - + - + - + - + PITI - + - (Requested Product.Amount*((Requested Product.Rate/100)/12))/(1-(1/(1+(Requested Product.Rate/100)/12)**-Requested Product.Term)) + (Requested Product.Amount*((Requested Product.Rate/100)/12))/(1-(1/(1+(Requested Product.Rate/100)/12)**-Requested Product.Term)) - + Applicant Data.Monthly.Tax - + Applicant Data.Monthly.Insurance - + Applicant Data.Monthly.Income @@ -233,49 +247,49 @@ else "Insufficient" - - + + - - - - + + + + (pmt+tax+insurance)/income - - + + - - + + - + - + - + - + DTI - + Applicant Data.Monthly.Repayments + Applicant Data.Monthly.Expenses - + Applicant Data.Monthly.Income @@ -292,10 +306,10 @@ else "Insufficient" - - + + - + @@ -303,8 +317,8 @@ else "Insufficient" Credit Score.FICO - - + + >= 750 @@ -313,7 +327,7 @@ else "Insufficient" "Excellent" - + @@ -324,7 +338,7 @@ else "Insufficient" "Good" - + @@ -335,7 +349,7 @@ else "Insufficient" "Fair" - + @@ -346,7 +360,7 @@ else "Insufficient" "Poor" - + @@ -357,22 +371,26 @@ else "Insufficient" "Bad" - + - - + + - + - + - + @@ -390,9 +408,9 @@ else "Insufficient" Front End Ratio - - - + + + "Poor", "Bad" @@ -410,7 +428,7 @@ else "Insufficient" "Credit Score too low." - + @@ -430,7 +448,7 @@ else "Insufficient" "Debt to income ratio is too high." - + @@ -450,7 +468,7 @@ else "Insufficient" "Mortgage payment to income ratio is too high." - + @@ -470,7 +488,7 @@ else "Insufficient" "Debt to income ratio is too high AND mortgage payment to income ratio is too high." - + @@ -490,29 +508,29 @@ else "Insufficient" "The borrower has been successfully prequalified for the requested loan." - + - - + + - - + + - - + + d/i - - + + 0.28 @@ -540,7 +558,7 @@ else "Insufficient" 100 1110 - + 1110 @@ -573,7 +591,7 @@ else "Insufficient" 100 632 - + 632 @@ -614,149 +632,226 @@ else "Insufficient" - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/test.html b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/test.html index ae23250a75b..f2511a8c0ee 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/test.html +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/main/webapp/test.html @@ -17,7 +17,7 @@ ~ under the License. --> - + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0001-filter.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0001-filter.dmn index 815bb8395d7..f0ce606f233 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0001-filter.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0001-filter.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_f52ca843-504b-4c3b-a6bc-4d377bffef7a" + name="filter01" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_f52ca843-504b-4c3b-a6bc-4d377bffef7a" +> + number @@ -39,47 +45,58 @@ string - - + + - + Employee[dept=20].name - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0001-input-data-string.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0001-input-data-string.dmn index 70f5f916353..58080057ece 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0001-input-data-string.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0001-input-data-string.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - "Hello " + Full Name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + "Hello " + Full Name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0002-input-data-number.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0002-input-data-number.dmn index 67cc5d22dcd..965166fa2ec 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0002-input-data-number.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0002-input-data-number.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_0002-input-data-number" + name="0002-input-data-number" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="https://github.com/agilepro/dmn-tck" +> + - - + + - + 12 * Monthly Salary - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0002-string-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0002-string-functions.dmn index 0d13ae5cd8d..65ef490f909 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0002-string-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0002-string-functions.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_c2dc9bd5-010e-4351-b375-7db74d8ba69d" + name="stringFunctions" + expressionLanguage="http://www.omg.org/spec/FEEL/20140401" + typeLanguage="http://www.omg.org/spec/FEEL/20140401" + namespace="http://www.trisotech.com/definitions/_c2dc9bd5-010e-4351-b375-7db74d8ba69d" +> + boolean @@ -77,98 +84,98 @@ - - + + - - + + - - + + - - + + - + - + - + - + starts with(A,"x") - + starts with(A,B) - + ends with(A,"x") - + ends with(A,B) - + contains(A,"x") - + contains(A,B) - + substring(A,NumC,1) - + string length(A) - + upper case(A) - + lower case(B) - + substring before(A,B) - + substring after(A,B) @@ -176,42 +183,42 @@ - - + + - + - + matches(A,"[a-z]{3}") - - + + - + - + - + replace(A,"a","o") - + replace(A,"(an)+", "**") - + replace(A,"[aeiouy]","[$0]") @@ -219,10 +226,10 @@ - - + + - + string(NumC) @@ -232,121 +239,173 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0003-input-data-string-allowed-values.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0003-input-data-string-allowed-values.dmn index c54eaa44528..2138d592bae 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0003-input-data-string-allowed-values.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0003-input-data-string-allowed-values.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_0003-input-data-string-allowed-values" + name="0003-input-data-string-allowed-values" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="https://github.com/agilepro/dmn-tck" +> + string @@ -32,47 +38,54 @@ - - + + - + "You are " + Employment Status - - + + - + - + - - - + + + - - + + - - - + + + - - + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0003-iteration.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0003-iteration.dmn index ca6376cd659..34e6b4ea321 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0003-iteration.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0003-iteration.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_54863c52-2fa7-4a3d-b383-d4eb2eb88771" + name="iteration1" + expressionLanguage="http://www.omg.org/spec/FEEL/20140401" + typeLanguage="http://www.omg.org/spec/FEEL/20140401" + namespace="http://www.trisotech.com/definitions/_54863c52-2fa7-4a3d-b383-d4eb2eb88771" +> + number @@ -42,75 +49,81 @@ tLoan - - + + - + - + for i in Loans return PMT2(i) - - + + - + (loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term) - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0004-lending.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0004-lending.dmn index 278b6f4ad4a..f1de5129cc7 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0004-lending.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0004-lending.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_4e0f0b70-d31c-471c-bd52-5ca709ed362b" + name="Lending1" + expressionLanguage="http://www.omg.org/spec/FEEL/20140401" + typeLanguage="http://www.omg.org/spec/FEEL/20140401" + namespace="http://www.trisotech.com/definitions/_4e0f0b70-d31c-471c-bd52-5ca709ed362b" +> + string @@ -123,20 +130,20 @@ - - + + - + - + BureauCallTypeTable - + Pre-bureauRiskCategory @@ -144,17 +151,22 @@ - + Is credit bureau call required? Yes (BUREAU) or No (DECLINE, THROUGH) - + - + - + - + Eligibility @@ -176,7 +188,7 @@ "DECLINE", "THROUGH", "BUREAU" - + "INELIGIBLE" @@ -188,7 +200,7 @@ "DECLINE" - + @@ -202,7 +214,7 @@ "BUREAU" - + @@ -216,44 +228,44 @@ "THROUGH" - + - - + + - + - + - + - + EligibilityRules - + Pre-bureauAffordability - + Pre-bureauRiskCategory - + ApplicantData.Age @@ -261,29 +273,29 @@ - - + + - + - + - + Pre-bureauRiskCategoryTable - + ApplicantData.ExistingCustomer - + ApplicationRiskScore @@ -291,38 +303,38 @@ - - + + - + - + - + - + Post-bureauRiskCategoryTable - + ApplicantData.ExistingCustomer - + BureauData.CreditScore - + ApplicationRiskScore @@ -330,32 +342,32 @@ - - + + - + - + ApplicationRiskScoreModel - + ApplicantData.Age - + ApplicantData.MaritalStatus - + ApplicantData.EmploymentStatus @@ -363,50 +375,50 @@ - - + + - + - + - + - + AffordabilityCalculation - + ApplicantData.Monthly.Income - + ApplicantData.Monthly.Repayments - + ApplicantData.Monthly.Expenses - + Pre-bureauRiskCategory - + RequiredMonthlyInstallment @@ -414,50 +426,50 @@ - - + + - + - + - + - + AffordabilityCalculation - + ApplicantData.Monthly.Income - + ApplicantData.Monthly.Repayments - + ApplicantData.Monthly.Expenses - + Post-bureauRiskCategory - + RequiredMonthlyInstallment @@ -465,38 +477,38 @@ - - + + - + - + InstallmentCalculation - + RequestedProduct.ProductType - + RequestedProduct.Rate - + RequestedProduct.Term - + RequestedProduct.Amount @@ -504,44 +516,44 @@ - - + + - + - + - + - + RoutingRules - + BureauData.Bankrupt - + BureauData.CreditScore - + Post-bureauRiskCategory - + Post-bureauAffordability @@ -549,45 +561,49 @@ - - + + - + - + - + "ACCEPT" - - + + - - - - - + + + + + - + MonthlyIncome - (MonthlyExpenses + MonthlyRepayments) - + CreditContingencyFactorTable - + RiskCategory @@ -595,9 +611,10 @@ - + - if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false + if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false @@ -608,15 +625,20 @@ - + - - + + - - + + RiskCategory @@ -625,8 +647,8 @@ "DECLINE", "HIGH", "LOW", "MEDIUM", "VERY LOW" - - + + "HIGH", "DECLINE" @@ -635,7 +657,7 @@ 0.6 - + @@ -646,7 +668,7 @@ 0.7 - + @@ -657,20 +679,33 @@ 0.8 - + - - + + - - - - + + + + Pre-bureauRiskCategory @@ -691,7 +726,7 @@ "INELIGIBLE", "ELIGIBLE" - + "DECLINE" @@ -706,7 +741,7 @@ "INELIGIBLE" - + @@ -723,7 +758,7 @@ "INELIGIBLE" - + @@ -740,7 +775,7 @@ "INELIGIBLE" - + @@ -757,25 +792,34 @@ "ELIGIBLE" - + - - + + - - + + Pre-bureauRiskCategory - - + + "HIGH","MEDIUM" @@ -784,7 +828,7 @@ "FULL" - + @@ -795,7 +839,7 @@ "MINI" - + @@ -806,19 +850,24 @@ "NONE" - + - - + + - - - + + + ExistingCustomer @@ -829,8 +878,8 @@ ApplicationRiskScore - - + + false @@ -842,7 +891,7 @@ "HIGH" - + @@ -856,7 +905,7 @@ "MEDIUM" - + @@ -870,7 +919,7 @@ "LOW" - + @@ -884,7 +933,7 @@ "VERY LOW" - + @@ -898,7 +947,7 @@ "DECLINE" - + @@ -912,7 +961,7 @@ "HIGH" - + @@ -926,7 +975,7 @@ "MEDIUM" - + @@ -940,20 +989,25 @@ "LOW" - + - - + + - - - - + + + + ExistingCustomer @@ -969,8 +1023,8 @@ CreditScore - - + + false @@ -985,7 +1039,7 @@ "HIGH" - + @@ -1002,7 +1056,7 @@ "MEDIUM" - + @@ -1019,7 +1073,7 @@ "LOW" - + @@ -1036,7 +1090,7 @@ "HIGH" - + @@ -1053,7 +1107,7 @@ "MEDIUM" - + @@ -1070,7 +1124,7 @@ "LOW" - + @@ -1087,7 +1141,7 @@ "VERY LOW" - + @@ -1104,7 +1158,7 @@ "HIGH" - + @@ -1121,7 +1175,7 @@ "MEDIUM" - + @@ -1138,7 +1192,7 @@ "LOW" - + @@ -1155,7 +1209,7 @@ "HIGH" - + @@ -1172,7 +1226,7 @@ "MEDIUM" - + @@ -1189,20 +1243,26 @@ "LOW" - + - - + + - - - - + + + + Age @@ -1227,8 +1287,8 @@ "UNEMPLOYED", "EMPLOYED", "SELF-EMPLOYED", "STUDENT" - - + + [18..21] @@ -1243,7 +1303,7 @@ 32 - + @@ -1260,7 +1320,7 @@ 35 - + @@ -1277,7 +1337,7 @@ 40 - + @@ -1294,7 +1354,7 @@ 43 - + @@ -1311,7 +1371,7 @@ 48 - + @@ -1328,7 +1388,7 @@ 25 - + @@ -1345,7 +1405,7 @@ 45 - + @@ -1362,7 +1422,7 @@ 15 - + @@ -1379,7 +1439,7 @@ 45 - + @@ -1396,7 +1456,7 @@ 36 - + @@ -1413,29 +1473,30 @@ 18 - + - - + + - - - - + + + + - + - if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null + if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null - + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) @@ -1449,14 +1510,27 @@ - - + + - - - - - + + + + + Post-bureauRiskCategory @@ -1482,7 +1556,7 @@ "DECLINE", "REFER", "ACCEPT" - + - @@ -1500,7 +1574,7 @@ "DECLINE" - + @@ -1520,7 +1594,7 @@ "DECLINE" - + @@ -1540,7 +1614,7 @@ "REFER" - + @@ -1560,7 +1634,7 @@ "REFER" - + @@ -1580,466 +1654,619 @@ "ACCEPT" - + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0004-simpletable-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0004-simpletable-U.dmn index 4391dcaea09..c29124f4260 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0004-simpletable-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0004-simpletable-U.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_edbd2d8e-a5a8-4660-9bb9-adaa792d900c" + name="simple U table" + expressionLanguage="http://www.omg.org/spec/FEEL/20140401" + typeLanguage="http://www.omg.org/spec/FEEL/20140401" + namespace="http://www.trisotech.com/definitions/_edbd2d8e-a5a8-4660-9bb9-adaa792d900c" +> + - - + + - + - + - + - + Age @@ -63,7 +75,7 @@ "Approved", "Declined" - + >=18 @@ -78,7 +90,7 @@ "Approved" - + @@ -95,7 +107,7 @@ "Declined" - + @@ -112,7 +124,7 @@ "Declined" - + @@ -129,77 +141,102 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0005-literal-invocation.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0005-literal-invocation.dmn index 32a401e4e46..0227f945b84 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0005-literal-invocation.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0005-literal-invocation.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_cb28c255-91cd-4c01-ac7b-1a9cb1ecdb11" + name="literal invocation1" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_cb28c255-91cd-4c01-ac7b-1a9cb1ecdb11" +> + number @@ -38,97 +44,106 @@ - - + + - + - + - + PMT(Loan.amount, Loan.rate, Loan.term)+fee - - + + - - - + + + (p*r/12)/(1-(1+r/12)**-n) - - + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0005-simpletable-A.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0005-simpletable-A.dmn index d096fa132d4..a6465ae29bb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0005-simpletable-A.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0005-simpletable-A.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_6cb03678-38e5-4ee3-826b-d6622c738563" + name="simple A table" + expressionLanguage="http://www.omg.org/spec/FEEL/20140401" + typeLanguage="http://www.omg.org/spec/FEEL/20140401" + namespace="http://www.trisotech.com/definitions/_6cb03678-38e5-4ee3-826b-d6622c738563" +> + - - + + - + - + - + - + Age @@ -63,7 +75,7 @@ "Approved", "Declined" - + >=18 @@ -78,7 +90,7 @@ "Approved" - + @@ -95,7 +107,7 @@ "Declined" - + @@ -112,7 +124,7 @@ "Declined" - + @@ -129,77 +141,102 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0006-join.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0006-join.dmn index 08c2a0349f0..71b43fe7c51 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0006-join.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0006-join.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_16bf03c7-8f3d-46d0-a921-6e335ccc7e29" + name="join01" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_16bf03c7-8f3d-46d0-a921-6e335ccc7e29" +> + string @@ -52,87 +58,112 @@ - - + + - + - + - + DeptTable[number = EmployeeTable[name=LastName].deptNum[1]].manager[1] - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0006-simpletable-P1.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0006-simpletable-P1.dmn index 71aa400b50a..cdae8c66c17 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0006-simpletable-P1.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0006-simpletable-P1.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_791b8e95-b7a7-40e7-9dd1-5ff12364f340" + name="simple P table 1" + expressionLanguage="http://www.omg.org/spec/FEEL/20140401" + typeLanguage="http://www.omg.org/spec/FEEL/20140401" + namespace="http://www.trisotech.com/definitions/_791b8e95-b7a7-40e7-9dd1-5ff12364f340" +> + - - + + - + - + - + - + Age @@ -63,7 +75,7 @@ "Approved", "Declined" - + >=18 @@ -78,7 +90,7 @@ "Approved" - + @@ -95,7 +107,7 @@ "Declined" - + @@ -112,7 +124,7 @@ "Declined" - + @@ -129,77 +141,102 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0007-date-time.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0007-date-time.dmn index 652cb087ded..7ab01d9f906 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0007-date-time.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0007-date-time.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_69430b3e-17b8-430d-b760-c505bf6469f9" + name="dateTime Table 58" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_69430b3e-17b8-430d-b760-c505bf6469f9" +> + number @@ -58,46 +64,46 @@ - - + + - - + + - - + + - + - + - + - + - + - + date(dateString) - + date(Date-Time) - + date(Year,Month,Day) @@ -105,254 +111,254 @@ - - + + - + date and time(dateTimeString) - - + + - + time(timeString) - - + + - - + + - - + + - - + + - + - + date and time(Date.fromString,Time) - - + + - + time(Date-Time2) - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + time(Hours,Minutes,Seconds,Timezone) - - + + - - + + - + duration(durationString) - - + + - + - + Date-Time - Date-Time2 - - + + - - + + - + - + dtDuration2 / oneHour - - + + - + - + dtDuration1 + dtDuration2 - - + + - + - + years and months duration(Date-Time2,Date-Time) - - + + - + Date.fromString.day - - + + - + Date.fromString.year - - + + - + Date.fromString.month - - + + - + Date-Time2.hour - - + + - + Date-Time2.minute - - + + - + Date-Time2.second - - + + - + Date-Time2.timezone - - + + - + ymDuration2.years - - + + - + dtDuration1.seconds @@ -362,446 +368,670 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0007-simpletable-P2.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0007-simpletable-P2.dmn index 7b1e956ffca..ef681c25a3c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0007-simpletable-P2.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0007-simpletable-P2.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_501f6033-f4bc-4823-99aa-edaf29ac2e0b" + name="simple P table 2" + expressionLanguage="http://www.omg.org/spec/FEEL/20140401" + typeLanguage="http://www.omg.org/spec/FEEL/20140401" + namespace="http://www.trisotech.com/definitions/_501f6033-f4bc-4823-99aa-edaf29ac2e0b" +> + - - + + - + - + - + - + Age @@ -63,7 +75,7 @@ "Approved", "Declined" - + >=18 @@ -78,7 +90,7 @@ "Approved" - + @@ -95,77 +107,102 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0008-LX-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0008-LX-arithmetic.dmn index 029501eb875..e41a98193d8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0008-LX-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0008-LX-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_1fedf2c0-0f4a-470c-bc66-a15528e8a49a" + name="literal - arithmetic" + expressionLanguage="http://www.omg.org/spec/FEEL/20140401" + typeLanguage="http://www.omg.org/spec/FEEL/20140401" + namespace="http://www.trisotech.com/definitions/_1fedf2c0-0f4a-470c-bc66-a15528e8a49a" +> + number @@ -39,47 +46,58 @@ - - + + - + (loan.principal*loan.rate/12)/(1-(1+loan.rate/12)**-loan.termMonths) - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0008-listGen.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0008-listGen.dmn index a08ab1ea08c..d6e324edf65 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0008-listGen.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0008-listGen.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_95e3405c-eac4-4398-9de1-ca40c213f4ae" + name="listGen" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_95e3405c-eac4-4398-9de1-ca40c213f4ae" +> + string - - + + ["a","b","c"] - - + + - - + + - - + + - - + + - + - + - + [a,b,c] - - + + - + - + ["a",b,c] - - + + - + - + c - - + + - @@ -99,7 +110,7 @@ "a" - + @@ -110,7 +121,7 @@ "b" - + @@ -121,24 +132,29 @@ "c" - + - - + + - + - + - + - + a @@ -154,8 +170,8 @@ c - - + + - @@ -170,7 +186,7 @@ a - + @@ -187,7 +203,7 @@ b - + @@ -204,72 +220,72 @@ c - + - - + + - - + + [["w","x"],"y","z"] - - + + - + [wx,"y","z"] - - + + - + - + - + [a,b,listGen6] - - + + - + - + - + [a,b,listGen7] - - + + - + - + [listGen4,listGen7] @@ -279,215 +295,325 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0009-append-flatten.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0009-append-flatten.dmn index c78c49b633f..ecc704e39f0 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0009-append-flatten.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0009-append-flatten.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_9d6beae5-6a61-44a7-bbcf-09bcce989739" + name="flatten" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_9d6beae5-6a61-44a7-bbcf-09bcce989739" +> + string @@ -33,114 +39,114 @@ tStringList - - + + - - + + - - + + ["a","b","c"] - - + + [["w","x"],"y","z"] - - + + - + - + append(simpleList,literalSimpleList) - - + + - + - + append(simpleList,nestedList) - - + + - + - + append(literalSimpleList,nestedList) - - + + - + - + append(literalSimpleList,literalNestedList) - - + + - + flatten(append1) - - + + - + flatten(append2) - - + + - + flatten(append3) - - + + - + flatten(append4) @@ -150,173 +156,257 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0009-invocation-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0009-invocation-arithmetic.dmn index 8bed0f9e24a..069aa996ed3 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0009-invocation-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0009-invocation-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_cb28c255-91cd-4c01-ac7b-1a9cb1ecdb11" + name="literal invocation1" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_cb28c255-91cd-4c01-ac7b-1a9cb1ecdb11" +> + number @@ -38,97 +44,109 @@ - - + + - + - + - + PMT(Loan.amount, Loan.rate, Loan.term)+fee - - + + - - - - + + + + (p*r/12)/(1-(1+r/12)**-n) - - + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0010-concatenate.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0010-concatenate.dmn index 055056b821a..425b18f4469 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0010-concatenate.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0010-concatenate.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_e14a67c7-c9a2-4fd6-84fb-63722d1454d4" + name="concatenate" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_e14a67c7-c9a2-4fd6-84fb-63722d1454d4" +> + string @@ -33,74 +39,74 @@ tStringList - - + + - - + + - - + + ["a","b","c"] - - + + [["w","x"],"y","z"] - - + + - + - + concatenate(simpleList,literalSimpleList) - - + + - + - + concatenate(simpleList,nestedList) - - + + - + - + concatenate(literalSimpleList,nestedList) - - + + - + - + concatenate(literalSimpleList,literalNestedList) @@ -110,117 +116,173 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0010-multi-output-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0010-multi-output-U.dmn index 0cdf618139a..5a47b41bf57 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0010-multi-output-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0010-multi-output-U.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_a3ebbd98-af09-42f3-9099-4ae2204a1f54" + name="multi-output-table" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_a3ebbd98-af09-42f3-9099-4ae2204a1f54" +> + string @@ -35,18 +41,23 @@ - - + + - + - + - + - + Age @@ -81,7 +92,7 @@ "Standard" - + >=18 @@ -99,7 +110,7 @@ "Best" - + @@ -119,7 +130,7 @@ "Standard" - + @@ -139,7 +150,7 @@ "Standard" - + @@ -159,7 +170,7 @@ "Standard" - + @@ -179,77 +190,102 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0011-insert-remove.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0011-insert-remove.dmn index c3f610f97a5..854a360983a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0011-insert-remove.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0011-insert-remove.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_6029a6d3-d2f1-484b-a99d-4bedb5858a3e" + name="insert-remove" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_6029a6d3-d2f1-484b-a99d-4bedb5858a3e" +> + string @@ -33,90 +39,90 @@ tStringList - - + + - - + + - - + + - - + + [["a","b"],["b","c"]] - - + + - + - + remove(simpleList,position) - - + + - + - + - + insert before(literalNestedList,position,simpleList) - - + + - + - + remove(literalNestedList,position) - - + + - + - + insert before(simpleList,position,"x") - - + + - + - + - + insert before(nestedList,position,simpleList) @@ -126,142 +132,214 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0012-list-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0012-list-functions.dmn index 2a922a44b2f..f69b73ff4d9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0012-list-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0012-list-functions.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_c0858816-af7b-40a1-8aa7-6e11b8761215" + name="listFunctions" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_c0858816-af7b-40a1-8aa7-6e11b8761215" +> + string @@ -36,251 +42,251 @@ tStringList - - + + - - + + - - + + - - + + - + - + list contains(list1,list2) - - + + - + - + list contains(list2,string1) - - + + - + count(list1) - - + + - + min(numList) - - + + - - + + - + sum(numList) - - + + - + mean(numList) - - + + - - + + - - + + - - + + - + - + - + mean(num1,num2,num3) - - + + - + sublist(list1,1,2) - - + + - + sublist(list1,-1,1) - - + + - + - + - + append(numList,num1,num2) - - + + - + - + concatenate(list1,list2) - - + + - + - + insert before(list2,2,string1) - - + + - + remove(list2,2) - - + + - + reverse(concatenate1) - - + + - + - + append(list1,list2) - - + + - + - + index of(list2,string1) - - + + - + - + union(insertBefore1,concatenate1) - - + + - + distinct values(insertBefore1) - - + + - + flatten(appendListItem) @@ -290,380 +296,574 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0013-sort.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0013-sort.dmn index bee66438e14..a0ca92829b5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0013-sort.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0013-sort.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_ac1acfdd-6baa-4f30-9cac-5d23957b4217" + name="sort" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_ac1acfdd-6baa-4f30-9cac-5d23957b4217" +> + number @@ -50,42 +56,42 @@ string - - + + - - + + - - + + - + sort(listA, function(x,y) x>y) - - + + - + sort(tableB, function(x,y) x.col2<y.col2) - - + + - - + + - + sort(stringList, function(x,y) x<y) @@ -95,76 +101,109 @@ - - - + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0014-loan-comparison.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0014-loan-comparison.dmn index 51330b55324..6d503082b61 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0014-loan-comparison.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0014-loan-comparison.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_56c7d4a5-e6db-4bba-ac5f-dc082a16f719" + name="loanComparison" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_56c7d4a5-e6db-4bba-ac5f-dc082a16f719" +> + string @@ -91,13 +97,13 @@ - - + + - - - - + + + + "Oceans Capital" @@ -241,48 +247,48 @@ - - + + - - + + - + - + - + - + for i in Bankrates return FinancialMetrics(i,RequestedAmt) - + sort(metricsTable, function(x,y) x.rate<y.rate) - + sort(metricsTable, function(x,y) x.downPmtAmt<y.downPmtAmt) - + sort(metricsTable, function(x,y) x.paymentAmt<y.paymentAmt) - + sort(metricsTable, function(x,y) x.equity36moPct>y.equity36moPct) @@ -290,56 +296,56 @@ - - + + - - + + - + product.lenderName - + product.rate - + product.points - + product.fee - + requestedAmt*(1+points/100)+fee - + 0.2*loanAmt - + monthlyPayment(loanAmt,rate,360) - + 1 - equity36Mo(loanAmt,rate,36,paymentAmt)/requestedAmt*0.8 @@ -347,32 +353,32 @@ - + - + - - + + - - - + + + p*r/12/(1-(1+r/12)**-n) - - + + - - - - + + + + p*(1+r/12)**n - pmt*(-1+(1+r/12)**n)/r @@ -382,142 +388,181 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0015-all-any.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0015-all-any.dmn index 521adac3a4b..72a7c9029c6 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0015-all-any.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0015-all-any.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_0b25a236-f7a2-4845-b41e-73ab3e5ebd41" + name="and-or" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_0b25a236-f7a2-4845-b41e-73ab3e5ebd41" +> + boolean - - + + - + - + - + all([a>b,a>c]) - - + + - + all(literalList) - - + + - + - + - + any([a>b,a>c]) - - + + - + any(literalList) - - + + - + - + - + [a>b,a>c] - - + + - - + + - - + + - - - - - + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0016-some-every.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0016-some-every.dmn index e495a2ea2c6..2cfc7c13201 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0016-some-every.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0016-some-every.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_d7643a02-a8fc-4a6f-a8a9-5c2881afea70" + name="some-every" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_d7643a02-a8fc-4a6f-a8a9-5c2881afea70" +> + string @@ -38,15 +44,15 @@ tItemPrice - - + + - - + + - - + + "widget" @@ -74,63 +80,63 @@ - - + + - + every i in priceTable1 satisfies i.price > 10 - - + + - + every i in priceTable2 satisfies i.price > 10 - - + + - + some i in priceTable1 satisfies i.price > 10 - - + + - + some i in priceTable2 satisfies i.price > 10 - - + + - + - + every i in priceTable1 satisfies gtTen(i.price)=true - - + + - + theNumber > 10 @@ -140,117 +146,167 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0017-tableTests.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0017-tableTests.dmn index 8de15b599e8..7fd770b5cdf 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0017-tableTests.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0017-tableTests.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_92a0c25f-707e-4fc8-ae2d-2ab51ebe6bb6" + name="tableTest" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="http://www.trisotech.com/definitions/_92a0c25f-707e-4fc8-ae2d-2ab51ebe6bb6" +> + number @@ -41,39 +47,44 @@ string - - + + - - + + - - + + - - + + - - + + - - + + - + - + structA.price - - + + >10 @@ -82,7 +93,7 @@ true - + @@ -93,24 +104,29 @@ false - + - - + + - + - + - + - + structA.price @@ -121,7 +137,7 @@ "In range", "Not in range" - + [numB..numC] @@ -130,7 +146,7 @@ "In range" - + @@ -141,25 +157,30 @@ "Not in range" - + - - + + - + - + dateD - - + + >date("2016-10-01") @@ -168,7 +189,7 @@ true - + @@ -179,28 +200,33 @@ false - + - - + + - + - + - + dateD - - + + >dateE @@ -209,7 +235,7 @@ true - + @@ -220,7 +246,7 @@ false - + @@ -229,120 +255,177 @@ - - - - + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0019-flight-rebooking.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0019-flight-rebooking.dmn index 6ef34e42f97..0275c9b80aa 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0019-flight-rebooking.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11-expected/0019-flight-rebooking.dmn @@ -1,4 +1,4 @@ - + - - + xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" + id="_0019_flight_rebooking" + name="0019-flight-rebooking" + typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" + namespace="https://www.drools.org/kie-dmn" +> + string @@ -69,45 +75,50 @@ tPassenger - - + + - - + + - - + + - + - + - + - + Flight List[ Status = "cancelled" ].Flight Number - + Passenger List[ list contains( Cancelled Flights, Flight Number ) ] - + - - + + - status priority( Passenger1.Status ) < status priority( Passenger2.Status ) or ( status priority( Passenger1.Status ) = status priority( Passenger2.Status ) and Passenger1.Miles > Passenger2.Miles ) ) + status priority( Passenger1.Status ) < status priority( Passenger2.Status ) or ( status priority( Passenger1.Status ) = status priority( Passenger2.Status ) and Passenger1.Miles > Passenger2.Miles ) ) @@ -119,27 +130,31 @@ - - + + - + - + - + rebooked flights( Prioritized Waiting List, [], Flight List ) - - + + - - + + Status @@ -148,8 +163,8 @@ "gold", "silver", "bronze" - - + + "gold" @@ -158,7 +173,7 @@ 1 - + @@ -169,7 +184,7 @@ 2 - + @@ -180,71 +195,76 @@ 3 - + - - + + - - - + + + - + Waiting[1] - + Flights[ Flight Number = Passenger.Flight Number ][1] - + - - + + flight.Capacity > count( rebooked list[ Flight Number = flight.Flight Number ] ) - + - Flight List[ From = Original Flight.From and To = Original Flight.To and Departure > Original Flight.Departure and Status = "scheduled" and has capacity( item, Rebooked ) ][1] + Flight List[ From = Original Flight.From and To = Original Flight.To and Departure > Original Flight.Departure and Status = "scheduled" and has capacity( item, Rebooked ) ][1] - + - + Passenger.Name - + Passenger.Status - + Passenger.Miles - + Best Alternate Flight.Flight Number @@ -253,7 +273,8 @@ - if count( Waiting ) > 1 then rebooked flights( remove( Waiting, 1 ), append( Rebooked, New Flight ), Flights ) else append( Rebooked, New Flight ) + if count( Waiting ) > 1 then rebooked flights( remove( Waiting, 1 ), append( Rebooked, New Flight ), Flights ) else append( Rebooked, New Flight ) @@ -263,107 +284,129 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0001-filter.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0001-filter.dmn index 94865ddf5f5..a7bc4d4409e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0001-filter.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0001-filter.dmn @@ -1,4 +1,4 @@ - + - - - - feel:number - - - feel:number - - - feel:string - - - - feel:string - - - - - - - - Employee[dept=20].name - - - - - + + + + feel:number + + + feel:number + + + feel:string + + + + feel:string + + + + + + + + Employee[dept=20].name + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0001-input-data-string.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0001-input-data-string.dmn index c29e02d1d87..aec491c4606 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0001-input-data-string.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0001-input-data-string.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - "Hello " + Full Name - - - - - + + + + + + + + "Hello " + Full Name + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0002-input-data-number.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0002-input-data-number.dmn index dc6c6ab8caf..3a323723364 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0002-input-data-number.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0002-input-data-number.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - 12 * Monthly Salary - - - - - + + + + + + + + 12 * Monthly Salary + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0002-string-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0002-string-functions.dmn index 0e650f9edee..be69cbad767 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0002-string-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0002-string-functions.dmn @@ -1,4 +1,4 @@ - + - - - - feel:boolean - - - feel:boolean - - - feel:boolean - - - feel:boolean - - - feel:boolean - - - feel:boolean - - - feel:string - - - feel:number - - - feel:string - - - feel:string - - - feel:string - - - feel:string - - - - - feel:string - - - feel:string - - - feel:string - - - - - - - - - - - - - - - - - - - - - - - - - - - starts with(A,"x") - - - - - - starts with(A,B) - - - - - - ends with(A,"x") - - - - - - ends with(A,B) - - - - - - contains(A,"x") - - - - - - contains(A,B) - - - - - - substring(A,NumC,1) - - - - - - string length(A) - - - - - - upper case(A) - - - - - - lower case(B) - - - - - - substring before(A,B) - - - - - - substring after(A,B) - - - - - - - - - - - - - - matches(A,"[a-z]{3}") - - - - - - - - - - - - - - - replace(A,"a","o") - - - - - - replace(A,"(an)+", "**") - - - - - - replace(A,"[aeiouy]","[$0]") - - - - - - - - - - - string(NumC) - - - \ No newline at end of file + + + + feel:boolean + + + feel:boolean + + + feel:boolean + + + feel:boolean + + + feel:boolean + + + feel:boolean + + + feel:string + + + feel:number + + + feel:string + + + feel:string + + + feel:string + + + feel:string + + + + + feel:string + + + feel:string + + + feel:string + + + + + + + + + + + + + + + + + + + + + + + + + + + starts with(A,"x") + + + + + + starts with(A,B) + + + + + + ends with(A,"x") + + + + + + ends with(A,B) + + + + + + contains(A,"x") + + + + + + contains(A,B) + + + + + + substring(A,NumC,1) + + + + + + string length(A) + + + + + + upper case(A) + + + + + + lower case(B) + + + + + + substring before(A,B) + + + + + + substring after(A,B) + + + + + + + + + + + + + + matches(A,"[a-z]{3}") + + + + + + + + + + + + + + + replace(A,"a","o") + + + + + + replace(A,"(an)+", "**") + + + + + + replace(A,"[aeiouy]","[$0]") + + + + + + + + + + + string(NumC) + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0003-input-data-string-allowed-values.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0003-input-data-string-allowed-values.dmn index 7e63cf9f3f0..4b5edad0d59 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0003-input-data-string-allowed-values.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0003-input-data-string-allowed-values.dmn @@ -1,4 +1,4 @@ - + - - - feel:string - - "UNEMPLOYED","EMPLOYED","SELF-EMPLOYED","STUDENT" - - - - - - - - - "You are " + Employment Status - - - - - + + + feel:string + + "UNEMPLOYED","EMPLOYED","SELF-EMPLOYED","STUDENT" + + + + + + + + + "You are " + Employment Status + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0003-iteration.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0003-iteration.dmn index 28952780ef0..6f0d073327b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0003-iteration.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0003-iteration.dmn @@ -1,4 +1,4 @@ - + - - - - feel:number - - - feel:number - - - feel:number - - - - tns:tLoan - - - - - - - - - - - for i in Loans return PMT2(i) - - - - - - - (loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term) - - - - - - - + + + + feel:number + + + feel:number + + + feel:number + + + + tns:tLoan + + + + + + + + + + + for i in Loans return PMT2(i) + + + + + + + (loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term) + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0004-lending.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0004-lending.dmn index 2829a872464..81eab458662 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0004-lending.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0004-lending.dmn @@ -1,4 +1,4 @@ - + - - - feel:string - - "INELIGIBLE", "ELIGIBLE" - - - - feel:string - - "FULL", "MINI", "NONE" - - - - feel:string - - "DECLINE", "BUREAU", "THROUGH" - - - - feel:string - - "DECLINE", "HIGH", "MEDIUM", "LOW", "VERY LOW" - - - - feel:string - - "DECLINE", "REFER", "ACCEPT" - - - - - feel:number - - [0..999], null - - - - feel:boolean - - - - feel:string - - "DECLINE", "ACCEPT" - - - - - - feel:number - - - feel:number - - - feel:number - - - - feel:number - - - feel:boolean - - - feel:string - - "S","M" - - - - feel:string - - "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" - - - - - - feel:string - - "STANDARD LOAN", "SPECIAL LOAN" - - - - feel:number - - - feel:number - - - feel:number - - - - - - - - - - - - - BureauCallTypeTable - - - - - Pre-bureauRiskCategory - - - - - - Is credit bureau call required? - Yes (BUREAU) or No (DECLINE, THROUGH) - - - - - - - - - - - Eligibility - - - "ELIGIBLE", "INELIGIBLE" - - - - - BureauCallType - - - "FULL", "MINI", "NONE" - - - - - "DECLINE", "THROUGH", "BUREAU" - - - - - "INELIGIBLE" - - - - - - - "DECLINE" - - - - - "ELIGIBLE" - - - "FULL","MINI" - - - "BUREAU" - - - - - "ELIGIBLE" - - - "NONE" - - - "THROUGH" - - - - - - - - - - - - - - - - - - - - - EligibilityRules - - - - - Pre-bureauAffordability - - - - - - Pre-bureauRiskCategory - - - - - - ApplicantData.Age - - - - - - - - - - - - - - - - - - Pre-bureauRiskCategoryTable - - - - - ApplicantData.ExistingCustomer - - - - - - ApplicationRiskScore - - - - - - - - - - - - - - - - - - - - - Post-bureauRiskCategoryTable - - - - - ApplicantData.ExistingCustomer - - - - - - BureauData.CreditScore - - - - - - ApplicationRiskScore - - - - - - - - - - - - - - - ApplicationRiskScoreModel - - - - - ApplicantData.Age - - - - - - ApplicantData.MaritalStatus - - - - - - ApplicantData.EmploymentStatus - - - - - - - - - - - - - - - - - - - - - AffordabilityCalculation - - - - - ApplicantData.Monthly.Income - - - - - - ApplicantData.Monthly.Repayments - - - - - - ApplicantData.Monthly.Expenses - - - - - - Pre-bureauRiskCategory - - - - - - RequiredMonthlyInstallment - - - - - - - - - - - - - - - - - - - - - AffordabilityCalculation - - - - - ApplicantData.Monthly.Income - - - - - - ApplicantData.Monthly.Repayments - - - - - - ApplicantData.Monthly.Expenses - - - - - - Post-bureauRiskCategory - - - - - - RequiredMonthlyInstallment - - - - - - - - - - - - - - - InstallmentCalculation - - - - - RequestedProduct.ProductType - - - - - - RequestedProduct.Rate - - - - - - RequestedProduct.Term - - - - - - RequestedProduct.Amount - - - - - - - - - - - - - - - - - - - - - RoutingRules - - - - - BureauData.Bankrupt - - - - - - BureauData.CreditScore - - - - - - Post-bureauRiskCategory - - - - - - Post-bureauAffordability - - - - - - - - - - - - - - - - - "ACCEPT" - - - - - - - - - - - - - - MonthlyIncome - (MonthlyExpenses + MonthlyRepayments) - - - - - - - CreditContingencyFactorTable - - - - - RiskCategory - - - - - - - - if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false - - - - - Affordability - - - - - - - - - - - - - - - - RiskCategory - - - "DECLINE", "HIGH", "LOW", "MEDIUM", "VERY LOW" - - - - - - "HIGH", "DECLINE" - - - 0.6 - - - - - "MEDIUM" - - - 0.7 - - - - - "LOW", "VERY LOW" - - - 0.8 - - - - - - - - - - - - - - - Pre-bureauRiskCategory - - - - - Pre-bureauAffordability - - - - - Age - - - - - "INELIGIBLE", "ELIGIBLE" - - - - - "DECLINE" - - - - - - - - - - - "INELIGIBLE" - - - - - - - - - false - - - - - - - "INELIGIBLE" - - - - - - - - - - - - - <18 - - - "INELIGIBLE" - - - - - - - - - - - - - - - - - "ELIGIBLE" - - - - - - - - - - - - - Pre-bureauRiskCategory - - - - - - "HIGH","MEDIUM" - - - "FULL" - - - - - "LOW" - - - "MINI" - - - - - "VERY LOW","DECLINE" - - - "NONE" - - - - - - - - - - - - - - ExistingCustomer - - - - - ApplicationRiskScore - - - - - - false - - - <100 - - - "HIGH" - - - - - false - - - [100..120) - - - "MEDIUM" - - - - - false - - - [120..130) - - - "LOW" - - - - - false - - - >130 - - - "VERY LOW" - - - - - true - - - <80 - - - "DECLINE" - - - - - true - - - [80..90) - - - "HIGH" - - - - - true - - - [90..110] - - - "MEDIUM" - - - - - true - - - >110 - - - "LOW" - - - - - - - - - - - - - - - ExistingCustomer - - - - - ApplicationRiskScore - - - - - CreditScore - - - - - - false - - - <120 - - - <590 - - - "HIGH" - - - - - false - - - <120 - - - [590..610] - - - "MEDIUM" - - - - - false - - - <120 - - - >610 - - - "LOW" - - - - - false - - - [120..130] - - - <600 - - - "HIGH" - - - - - false - - - [120..130] - - - [600..625] - - - "MEDIUM" - - - - - false - - - [120..130] - - - >625 - - - "LOW" - - - - - false - - - >130 - - - - - - - "VERY LOW" - - - - - true - - - <=100 - - - <580 - - - "HIGH" - - - - - true - - - <=100 - - - [580..600] - - - "MEDIUM" - - - - - true - - - <=100 - - - >600 - - - "LOW" - - - - - true - - - >100 - - - <590 - - - "HIGH" - - - - - true - - - >100 - - - [590..615] - - - "MEDIUM" - - - - - true - - - >100 - - - >615 - - - "LOW" - - - - - - - - - - - - - - - Age - - - [18..120] - - - - - MaritalStatus - - - "S", "M" - - - - - EmploymentStatus - - - "UNEMPLOYED", "EMPLOYED", "SELF-EMPLOYED", "STUDENT" - - - - - - [18..21] - - - - - - - - - - - 32 - - - - - [22..25] - - - - - - - - - - - 35 - - - - - [26..35] - - - - - - - - - - - 40 - - - - - [36..49] - - - - - - - - - - - 43 - - - - - >=50 - - - - - - - - - - - 48 - - - - - - - - - "S" - - - - - - - 25 - - - - - - - - - "M" - - - - - - - 45 - - - - - - - - - - - - - "UNEMPLOYED" - - - 15 - - - - - - - - - - - - - "EMPLOYED" - - - 45 - - - - - - - - - - - - - "SELF-EMPLOYED" - - - 36 - - - - - - - - - - - - - "STUDENT" - - - 18 - - - - - - - - - - - - - - - - - if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null - - - - - - (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) - - - - - MonthlyRepayment+MonthlyFee - - - - - - - - - - - - - - - - Post-bureauRiskCategory - - - - - Post-bureauAffordability - - - - - Bankrupt - - - - - CreditScore - - - - - "DECLINE", "REFER", "ACCEPT" - - - - - - - - - false - - - - - - - - - - - "DECLINE" - - - - - - - - - - - - - true - - - - - - - "DECLINE" - - - - - "HIGH" - - - - - - - - - - - - - - - "REFER" - - - - - - - - - - - - - - - - - <580 - - - "REFER" - - - - - - - - - - - - - - - - - - - - - "ACCEPT" - - - - - - - - - - - - - - - - - - + + + feel:string + + "INELIGIBLE", "ELIGIBLE" + + + + feel:string + + "FULL", "MINI", "NONE" + + + + feel:string + + "DECLINE", "BUREAU", "THROUGH" + + + + feel:string + + "DECLINE", "HIGH", "MEDIUM", "LOW", "VERY LOW" + + + + feel:string + + "DECLINE", "REFER", "ACCEPT" + + + + + feel:number + + [0..999], null + + + + feel:boolean + + + + feel:string + + "DECLINE", "ACCEPT" + + + + + + feel:number + + + feel:number + + + feel:number + + + + feel:number + + + feel:boolean + + + feel:string + + "S","M" + + + + feel:string + + "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" + + + + + + feel:string + + "STANDARD LOAN", "SPECIAL LOAN" + + + + feel:number + + + feel:number + + + feel:number + + + + + + + + + + + + + BureauCallTypeTable + + + + + Pre-bureauRiskCategory + + + + + + Is credit bureau call required? + Yes (BUREAU) or No (DECLINE, THROUGH) + + + + + + + + + + + Eligibility + + + "ELIGIBLE", "INELIGIBLE" + + + + + BureauCallType + + + "FULL", "MINI", "NONE" + + + + + "DECLINE", "THROUGH", "BUREAU" + + + + + "INELIGIBLE" + + + - + + + "DECLINE" + + + + + "ELIGIBLE" + + + "FULL","MINI" + + + "BUREAU" + + + + + "ELIGIBLE" + + + "NONE" + + + "THROUGH" + + + + + + + + + + + + + + + + + + + + + EligibilityRules + + + + + Pre-bureauAffordability + + + + + + Pre-bureauRiskCategory + + + + + + ApplicantData.Age + + + + + + + + + + + + + + + + + + Pre-bureauRiskCategoryTable + + + + + ApplicantData.ExistingCustomer + + + + + + ApplicationRiskScore + + + + + + + + + + + + + + + + + + + + + Post-bureauRiskCategoryTable + + + + + ApplicantData.ExistingCustomer + + + + + + BureauData.CreditScore + + + + + + ApplicationRiskScore + + + + + + + + + + + + + + + ApplicationRiskScoreModel + + + + + ApplicantData.Age + + + + + + ApplicantData.MaritalStatus + + + + + + ApplicantData.EmploymentStatus + + + + + + + + + + + + + + + + + + + + + AffordabilityCalculation + + + + + ApplicantData.Monthly.Income + + + + + + ApplicantData.Monthly.Repayments + + + + + + ApplicantData.Monthly.Expenses + + + + + + Pre-bureauRiskCategory + + + + + + RequiredMonthlyInstallment + + + + + + + + + + + + + + + + + + + + + AffordabilityCalculation + + + + + ApplicantData.Monthly.Income + + + + + + ApplicantData.Monthly.Repayments + + + + + + ApplicantData.Monthly.Expenses + + + + + + Post-bureauRiskCategory + + + + + + RequiredMonthlyInstallment + + + + + + + + + + + + + + + InstallmentCalculation + + + + + RequestedProduct.ProductType + + + + + + RequestedProduct.Rate + + + + + + RequestedProduct.Term + + + + + + RequestedProduct.Amount + + + + + + + + + + + + + + + + + + + + + RoutingRules + + + + + BureauData.Bankrupt + + + + + + BureauData.CreditScore + + + + + + Post-bureauRiskCategory + + + + + + Post-bureauAffordability + + + + + + + + + + + + + + + + + "ACCEPT" + + + + + + + + + + + + + + MonthlyIncome - (MonthlyExpenses + MonthlyRepayments) + + + + + + + CreditContingencyFactorTable + + + + + RiskCategory + + + + + + + + if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false + + + + + Affordability + + + + + + + + + + + + + + + + RiskCategory + + + "DECLINE", "HIGH", "LOW", "MEDIUM", "VERY LOW" + + + + + + "HIGH", "DECLINE" + + + 0.6 + + + + + "MEDIUM" + + + 0.7 + + + + + "LOW", "VERY LOW" + + + 0.8 + + + + + + + + + + + + + + + Pre-bureauRiskCategory + + + + + Pre-bureauAffordability + + + + + Age + + + + + "INELIGIBLE", "ELIGIBLE" + + + + + "DECLINE" + + + - + + + - + + + "INELIGIBLE" + + + + + - + + + false + + + - + + + "INELIGIBLE" + + + + + - + + + - + + + <18 + + + "INELIGIBLE" + + + + + - + + + - + + + - + + + "ELIGIBLE" + + + + + + + + + + + + + Pre-bureauRiskCategory + + + + + + "HIGH","MEDIUM" + + + "FULL" + + + + + "LOW" + + + "MINI" + + + + + "VERY LOW","DECLINE" + + + "NONE" + + + + + + + + + + + + + + ExistingCustomer + + + + + ApplicationRiskScore + + + + + + false + + + <100 + + + "HIGH" + + + + + false + + + [100..120) + + + "MEDIUM" + + + + + false + + + [120..130) + + + "LOW" + + + + + false + + + >130 + + + "VERY LOW" + + + + + true + + + <80 + + + "DECLINE" + + + + + true + + + [80..90) + + + "HIGH" + + + + + true + + + [90..110] + + + "MEDIUM" + + + + + true + + + >110 + + + "LOW" + + + + + + + + + + + + + + + ExistingCustomer + + + + + ApplicationRiskScore + + + + + CreditScore + + + + + + false + + + <120 + + + <590 + + + "HIGH" + + + + + false + + + <120 + + + [590..610] + + + "MEDIUM" + + + + + false + + + <120 + + + >610 + + + "LOW" + + + + + false + + + [120..130] + + + <600 + + + "HIGH" + + + + + false + + + [120..130] + + + [600..625] + + + "MEDIUM" + + + + + false + + + [120..130] + + + >625 + + + "LOW" + + + + + false + + + >130 + + + - + + + "VERY LOW" + + + + + true + + + <=100 + + + <580 + + + "HIGH" + + + + + true + + + <=100 + + + [580..600] + + + "MEDIUM" + + + + + true + + + <=100 + + + >600 + + + "LOW" + + + + + true + + + >100 + + + <590 + + + "HIGH" + + + + + true + + + >100 + + + [590..615] + + + "MEDIUM" + + + + + true + + + >100 + + + >615 + + + "LOW" + + + + + + + + + + + + + + + Age + + + [18..120] + + + + + MaritalStatus + + + "S", "M" + + + + + EmploymentStatus + + + "UNEMPLOYED", "EMPLOYED", "SELF-EMPLOYED", "STUDENT" + + + + + + [18..21] + + + - + + + - + + + 32 + + + + + [22..25] + + + - + + + - + + + 35 + + + + + [26..35] + + + - + + + - + + + 40 + + + + + [36..49] + + + - + + + - + + + 43 + + + + + >=50 + + + - + + + - + + + 48 + + + + + - + + + "S" + + + - + + + 25 + + + + + - + + + "M" + + + - + + + 45 + + + + + - + + + - + + + "UNEMPLOYED" + + + 15 + + + + + - + + + - + + + "EMPLOYED" + + + 45 + + + + + - + + + - + + + "SELF-EMPLOYED" + + + 36 + + + + + - + + + - + + + "STUDENT" + + + 18 + + + + + + + + + + + + + + + + + if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null + + + + + + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) + + + + + MonthlyRepayment+MonthlyFee + + + + + + + + + + + + + + + + Post-bureauRiskCategory + + + + + Post-bureauAffordability + + + + + Bankrupt + + + + + CreditScore + + + + + "DECLINE", "REFER", "ACCEPT" + + + + + - + + + false + + + - + + + - + + + "DECLINE" + + + + + - + + + - + + + true + + + - + + + "DECLINE" + + + + + "HIGH" + + + - + + + - + + + - + + + "REFER" + + + + + - + + + - + + + - + + + <580 + + + "REFER" + + + + + - + + + - + + + - + + + - + + + "ACCEPT" + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0004-simpletable-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0004-simpletable-U.dmn index b126928f9f1..5b3b5c8ce2c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0004-simpletable-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0004-simpletable-U.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - <18 - - - "Medium","Low" - - - true - - - "Declined" - - - - - - - - - "High" - - - true - - - "Declined" - - - - - - - - - - - - - false - - - "Declined" - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + <18 + + + "Medium","Low" + + + true + + + "Declined" + + + + + - + + + "High" + + + true + + + "Declined" + + + + + - + + + - + + + false + + + "Declined" + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0005-literal-invocation.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0005-literal-invocation.dmn index 23d170b158d..5e89537cbdf 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0005-literal-invocation.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0005-literal-invocation.dmn @@ -1,4 +1,4 @@ - + - - - - feel:number - - - feel:number - - - feel:number - - - - - - - - - - - - - - - PMT(Loan.amount, Loan.rate, Loan.term)+fee - - - - - - - - - (p*r/12)/(1-(1+r/12)**-n) - - - - - - - - - - - \ No newline at end of file + + + + feel:number + + + feel:number + + + feel:number + + + + + + + + + + + + + + + PMT(Loan.amount, Loan.rate, Loan.term)+fee + + + + + + + + + (p*r/12)/(1-(1+r/12)**-n) + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0005-simpletable-A.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0005-simpletable-A.dmn index 16121162237..1b1ebf7fd44 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0005-simpletable-A.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0005-simpletable-A.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - <18 - - - - - - - - - - - "Declined" - - - - - - - - - "High" - - - - - - - "Declined" - - - - - - - - - - - - - false - - - "Declined" - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + <18 + + + - + + + - + + + "Declined" + + + + + - + + + "High" + + + - + + + "Declined" + + + + + - + + + - + + + false + + + "Declined" + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0006-join.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0006-join.dmn index cd003261966..877a297e9a4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0006-join.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0006-join.dmn @@ -1,4 +1,4 @@ - + - - - - feel:string - - - feel:string - - - feel:number - - - feel:string - - - - - feel:number - - - feel:string - - - feel:string - - - - - - - - - - - - - - - DeptTable[number = EmployeeTable[name=LastName].deptNum[1]].manager[1] - - - - - - - - - - - + + + + feel:string + + + feel:string + + + feel:number + + + feel:string + + + + + feel:number + + + feel:string + + + feel:string + + + + + + + + + + + + + + + DeptTable[number = EmployeeTable[name=LastName].deptNum[1]].manager[1] + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0006-simpletable-P1.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0006-simpletable-P1.dmn index b771adfe1c4..0b8c7d7ecdc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0006-simpletable-P1.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0006-simpletable-P1.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - <18 - - - - - - - - - - - "Declined" - - - - - - - - - "High" - - - - - - - "Declined" - - - - - - - - - - - - - false - - - "Declined" - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + <18 + + + - + + + - + + + "Declined" + + + + + - + + + "High" + + + - + + + "Declined" + + + + + - + + + - + + + false + + + "Declined" + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0007-date-time.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0007-date-time.dmn index 0f4bfcc85ca..2325c74b293 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0007-date-time.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0007-date-time.dmn @@ -1,4 +1,4 @@ - + - - - - feel:number - - - feel:number - - - feel:number - - - feel:number - - - feel:number - - - feel:number - - - - - feel:date - - - feel:date - - - feel:date - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - date(dateString) - - - - - - date(Date-Time) - - - - - - date(Year,Month,Day) - - - - - - - - - - - date and time(dateTimeString) - - - - - - - - - time(timeString) - - - - - - - - - - - - - - - - - - - - - date and time(Date.fromString,Time) - - - - - - - - - time(Date-Time2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - time(Hours,Minutes,Seconds,Timezone) - - - - - - - - - - - - duration(durationString) - - - - - - - - - - - - Date-Time - Date-Time2 - - - - - - - - - - - - - - - dtDuration2 / oneHour - - - - - - - - - - - - dtDuration1 + dtDuration2 - - - - - - - - - - - - years and months duration(Date-Time2,Date-Time) - - - - - - - - - Date.fromString.day - - - - - - - - - Date.fromString.year - - - - - - - - - Date.fromString.month - - - - - - - - - Date-Time2.hour - - - - - - - - - Date-Time2.minute - - - - - - - - - Date-Time2.second - - - - - - - - - Date-Time2.timezone - - - - - - - - - ymDuration2.years - - - - - - - - - dtDuration1.seconds - - + + + + feel:number + + + feel:number + + + feel:number + + + feel:number + + + feel:number + + + feel:number + + + + + feel:date + + + feel:date + + + feel:date + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + date(dateString) + + + + + + date(Date-Time) + + + + + + date(Year,Month,Day) + + + + + + + + + + + date and time(dateTimeString) + + + + + + + + + time(timeString) + + + + + + + + + + + + + + + + + + + + + date and time(Date.fromString,Time) + + + + + + + + + time(Date-Time2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + time(Hours,Minutes,Seconds,Timezone) + + + + + + + + + + + + duration(durationString) + + + + + + + + + + + + Date-Time - Date-Time2 + + + + + + + + + + + + + + + dtDuration2 / oneHour + + + + + + + + + + + + dtDuration1 + dtDuration2 + + + + + + + + + + + + years and months duration(Date-Time2,Date-Time) + + + + + + + + + Date.fromString.day + + + + + + + + + Date.fromString.year + + + + + + + + + Date.fromString.month + + + + + + + + + Date-Time2.hour + + + + + + + + + Date-Time2.minute + + + + + + + + + Date-Time2.second + + + + + + + + + Date-Time2.timezone + + + + + + + + + ymDuration2.years + + + + + + + + + dtDuration1.seconds + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0007-simpletable-P2.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0007-simpletable-P2.dmn index 2e1dbb46be0..0c0d0998439 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0007-simpletable-P2.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0007-simpletable-P2.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - - - - - - - - - - - - - "Declined" - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + - + + + - + + + - + + + "Declined" + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0008-LX-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0008-LX-arithmetic.dmn index 839ee4fa19d..8d2f1c8efe0 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0008-LX-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0008-LX-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - - - feel:number - - - feel:number - - - feel:number - - - - - - - - - (loan.principal*loan.rate/12)/(1-(1+loan.rate/12)**-loan.termMonths) - - - - - - \ No newline at end of file + + + + feel:number + + + feel:number + + + feel:number + + + + + + + + + (loan.principal*loan.rate/12)/(1-(1+loan.rate/12)**-loan.termMonths) + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0008-listGen.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0008-listGen.dmn index 5c5ed9b0391..ca20650b7a9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0008-listGen.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0008-listGen.dmn @@ -1,4 +1,4 @@ - + - - - feel:string - - - - - ["a","b","c"] - - - - - - - - - - - - - - - - - - - - - - - - [a,b,c] - - - - - - - - - - - - ["a",b,c] - - - - - - - - - - - c - - - - - - - - - - "a" - - - - - - - - - "b" - - - - - - - - - "c" - - - - - - - - - - - - - - - - - - - a - - - - - b - - - - - c - - - - - - - - - - - - - - - - - - a - - - - - - - - - - - - - - - - - b - - - - - - - - - - - - - - - - - c - - - - - - - - - - - [["w","x"],"y","z"] - - - - - - - - - [wx,"y","z"] - - - - - - - - - - - - - - - [a,b,listGen6] - - - - - - - - - - - - - - - [a,b,listGen7] - - - - - - - - - - - - [listGen4,listGen7] - - + + + feel:string + + + + + ["a","b","c"] + + + + + + + + + + + + + + + + + + + + + + + + [a,b,c] + + + + + + + + + + + + ["a",b,c] + + + + + + + + + + + c + + + + + + - + + + "a" + + + + + - + + + "b" + + + + + - + + + "c" + + + + + + + + + + + + + + + + + + + a + + + + + b + + + + + c + + + + + + - + + + - + + + - + + + a + + + + + - + + + - + + + - + + + b + + + + + - + + + - + + + - + + + c + + + + + + + + + + + [["w","x"],"y","z"] + + + + + + + + + [wx,"y","z"] + + + + + + + + + + + + + + + [a,b,listGen6] + + + + + + + + + + + + + + + [a,b,listGen7] + + + + + + + + + + + + [listGen4,listGen7] + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0009-append-flatten.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0009-append-flatten.dmn index 2572976d5bc..8cba541d91c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0009-append-flatten.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0009-append-flatten.dmn @@ -1,4 +1,4 @@ - + - - - feel:string - - - tns:tStringList - - - - - - - - - - - ["a","b","c"] - - - - - - [["w","x"],"y","z"] - - - - - - - - - - - - append(simpleList,literalSimpleList) - - - - - - - - - - - - append(simpleList,nestedList) - - - - - - - - - - - - append(literalSimpleList,nestedList) - - - - - - - - - - - - append(literalSimpleList,literalNestedList) - - - - - - - - - flatten(append1) - - - - - - - - - flatten(append2) - - - - - - - - - flatten(append3) - - - - - - - - - flatten(append4) - - + + + feel:string + + + tns:tStringList + + + + + + + + + + + ["a","b","c"] + + + + + + [["w","x"],"y","z"] + + + + + + + + + + + + append(simpleList,literalSimpleList) + + + + + + + + + + + + append(simpleList,nestedList) + + + + + + + + + + + + append(literalSimpleList,nestedList) + + + + + + + + + + + + append(literalSimpleList,literalNestedList) + + + + + + + + + flatten(append1) + + + + + + + + + flatten(append2) + + + + + + + + + flatten(append3) + + + + + + + + + flatten(append4) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0009-invocation-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0009-invocation-arithmetic.dmn index 0771f580ebd..ba1d9294ef7 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0009-invocation-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0009-invocation-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - - - feel:number - - - feel:number - - - feel:number - - - - - - - - - - - - - - - PMT(Loan.amount, Loan.rate, Loan.term)+fee - - - - - - - - - (p*r/12)/(1-(1+r/12)**-n) - - - - - - - - - - + + + + feel:number + + + feel:number + + + feel:number + + + + + + + + + + + + + + + PMT(Loan.amount, Loan.rate, Loan.term)+fee + + + + + + + + + (p*r/12)/(1-(1+r/12)**-n) + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0010-concatenate.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0010-concatenate.dmn index 48be27903d9..49170693e96 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0010-concatenate.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0010-concatenate.dmn @@ -1,4 +1,4 @@ - + - - - feel:string - - - tns:tStringList - - - - - - - - - - - ["a","b","c"] - - - - - - [["w","x"],"y","z"] - - - - - - - - - - - - concatenate(simpleList,literalSimpleList) - - - - - - - - - - - - concatenate(simpleList,nestedList) - - - - - - - - - - - - concatenate(literalSimpleList,nestedList) - - - - - - - - - - - - concatenate(literalSimpleList,literalNestedList) - - + + + feel:string + + + tns:tStringList + + + + + + + + + + + ["a","b","c"] + + + + + + [["w","x"],"y","z"] + + + + + + + + + + + + concatenate(simpleList,literalSimpleList) + + + + + + + + + + + + concatenate(simpleList,nestedList) + + + + + + + + + + + + concatenate(literalSimpleList,nestedList) + + + + + + + + + + + + concatenate(literalSimpleList,literalNestedList) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0010-multi-output-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0010-multi-output-U.dmn index 98607e92228..4f802485484 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0010-multi-output-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0010-multi-output-U.dmn @@ -1,4 +1,4 @@ - + - - - - feel:string - - - feel:string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - "Declined" - - - - - "Best", "Standard" - - - "Standard" - - - - - >=18 - - - "Low" - - - true - - - "Approved" - - - "Best" - - - - - >=18 - - - "Medium" - - - true - - - "Approved" - - - "Standard" - - - - - <18 - - - "Medium","Low" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - - - - - false - - - "Declined" - - - "Standard" - - - - - - - - - - - - - - \ No newline at end of file + + + + feel:string + + + feel:string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + "Declined" + + + + + "Best", "Standard" + + + "Standard" + + + + + >=18 + + + "Low" + + + true + + + "Approved" + + + "Best" + + + + + >=18 + + + "Medium" + + + true + + + "Approved" + + + "Standard" + + + + + <18 + + + "Medium","Low" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + - + + + false + + + "Declined" + + + "Standard" + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0011-insert-remove.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0011-insert-remove.dmn index 1b955c0f349..70233731a04 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0011-insert-remove.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0011-insert-remove.dmn @@ -1,4 +1,4 @@ - + - - - feel:string - - - tns:tStringList - - - - - - - - - - - - - - [["a","b"],["b","c"]] - - - - - - - - - - - - remove(simpleList,position) - - - - - - - - - - - - - - - insert before(literalNestedList,position,simpleList) - - - - - - - - - - - - remove(literalNestedList,position) - - - - - - - - - - - - insert before(simpleList,position,"x") - - - - - - - - - - - - - - - insert before(nestedList,position,simpleList) - - - \ No newline at end of file + + + feel:string + + + tns:tStringList + + + + + + + + + + + + + + [["a","b"],["b","c"]] + + + + + + + + + + + + remove(simpleList,position) + + + + + + + + + + + + + + + insert before(literalNestedList,position,simpleList) + + + + + + + + + + + + remove(literalNestedList,position) + + + + + + + + + + + + insert before(simpleList,position,"x") + + + + + + + + + + + + + + + insert before(nestedList,position,simpleList) + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0012-list-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0012-list-functions.dmn index 68956aec3c0..aaa9c9e2eb3 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0012-list-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0012-list-functions.dmn @@ -1,4 +1,4 @@ - + - - - feel:string - - - feel:number - - - tns:tStringList - - - - - - - - - - - - - - - - - - - - list contains(list1,list2) - - - - - - - - - - - - list contains(list2,string1) - - - - - - - - - count(list1) - - - - - - - - - min(numList) - - - - - - - - - - - - sum(numList) - - - - - - - - - mean(numList) - - - - - - - - - - - - - - - - - - - - - - - - mean(num1,num2,num3) - - - - - - - - - sublist(list1,1,2) - - - - - - - - - sublist(list1,-1,1) - - - - - - - - - - - - - - - append(numList,num1,num2) - - - - - - - - - - - - concatenate(list1,list2) - - - - - - - - - - - - insert before(list2,2,string1) - - - - - - - - - remove(list2,2) - - - - - - - - - reverse(concatenate1) - - - - - - - - - - - - append(list1,list2) - - - - - - - - - - - - index of(list2,string1) - - - - - - - - - - - - union(insertBefore1,concatenate1) - - - - - - - - - distinct values(insertBefore1) - - - - - - - - - flatten(appendListItem) - - + + + feel:string + + + feel:number + + + tns:tStringList + + + + + + + + + + + + + + + + + + + + list contains(list1,list2) + + + + + + + + + + + + list contains(list2,string1) + + + + + + + + + count(list1) + + + + + + + + + min(numList) + + + + + + + + + + + + sum(numList) + + + + + + + + + mean(numList) + + + + + + + + + + + + + + + + + + + + + + + + mean(num1,num2,num3) + + + + + + + + + sublist(list1,1,2) + + + + + + + + + sublist(list1,-1,1) + + + + + + + + + + + + + + + append(numList,num1,num2) + + + + + + + + + + + + concatenate(list1,list2) + + + + + + + + + + + + insert before(list2,2,string1) + + + + + + + + + remove(list2,2) + + + + + + + + + reverse(concatenate1) + + + + + + + + + + + + append(list1,list2) + + + + + + + + + + + + index of(list2,string1) + + + + + + + + + + + + union(insertBefore1,concatenate1) + + + + + + + + + distinct values(insertBefore1) + + + + + + + + + flatten(appendListItem) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0013-sort.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0013-sort.dmn index a0e3fab633c..3705ab7e27c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0013-sort.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0013-sort.dmn @@ -1,4 +1,4 @@ - + - - - feel:number - - - - feel:number - - - feel:number - - - feel:number - - - feel:number - - - - tns:tRow - - - feel:string - - - - - - - - - - - - - - sort(listA, function(x,y) x>y) - - - - - - - - - sort(tableB, function(x,y) x.col2<y.col2) - - - - - - - - - - - - sort(stringList, function(x,y) x<y) - - + + + feel:number + + + + feel:number + + + feel:number + + + feel:number + + + feel:number + + + + tns:tRow + + + feel:string + + + + + + + + + + + + + + sort(listA, function(x,y) x>y) + + + + + + + + + sort(tableB, function(x,y) x.col2<y.col2) + + + + + + + + + + + + sort(stringList, function(x,y) x<y) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0014-loan-comparison.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0014-loan-comparison.dmn index 39972ece3b8..26388c4abd9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0014-loan-comparison.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0014-loan-comparison.dmn @@ -1,4 +1,4 @@ - + - - - - feel:string - - - feel:number - - - feel:number - - - feel:number - - - - tns:tLoanProduct - - - - feel:string - - - feel:number - - - feel:number - - - feel:number - - - feel:number - - - feel:number - - - feel:number - - - feel:number - - - - tns:tMetric - - - - tns:tMetrics - - - tns:tMetrics - - - tns:tMetrics - - - tns:tMetrics - - - tns:tMetrics - - - - - - - - - - - - "Oceans Capital" - - - .03500 - - - 0 - - - 0 - - - - - "eClick Lending" - - - .03200 - - - 1.1 - - - 2700 - - - - - "eClickLending" - - - .03375 - - - 0.1 - - - 1200 - - - - - "AimLoan" - - - .03000 - - - 1.1 - - - 3966 - - - - - "Home Loans Today" - - - .03125 - - - 1.1 - - - 285 - - - - - "Sebonic" - - - .03125 - - - 0.1 - - - 4028 - - - - - "AimLoan" - - - .03125 - - - 0.1 - - - 4317 - - - - - "eRates Mortgage" - - - .03125 - - - 1.1 - - - 2518 - - - - - "Home Loans Today" - - - .03250 - - - 0.1 - - - 822 - - - - - "AimLoan" - - - .03250 - - - 0 - - - 1995 - - - - - - - - - - - - - - - - - - - - - - - for i in Bankrates return FinancialMetrics(i,RequestedAmt) - - - - - - sort(metricsTable, function(x,y) x.rate<y.rate) - - - - - - sort(metricsTable, function(x,y) x.downPmtAmt<y.downPmtAmt) - - - - - - sort(metricsTable, function(x,y) x.paymentAmt<y.paymentAmt) - - - - - - sort(metricsTable, function(x,y) x.equity36moPct>y.equity36moPct) - - - - - - - - - - - - - product.lenderName - - - - - - product.rate - - - - - - product.points - - - - - - product.fee - - - - - - requestedAmt*(1+points/100)+fee - - - - - - 0.2*loanAmt - - - - - - monthlyPayment(loanAmt,rate,360) - - - - - - 1 - equity36Mo(loanAmt,rate,36,paymentAmt)/requestedAmt*0.8 - - - - - - - - - - - - - - - - - - - p*r/12/(1-(1+r/12)**-n) - - - - - - - - - - - - p*(1+r/12)**n - pmt*(-1+(1+r/12)**n)/r - - - - + + + + feel:string + + + feel:number + + + feel:number + + + feel:number + + + + tns:tLoanProduct + + + + feel:string + + + feel:number + + + feel:number + + + feel:number + + + feel:number + + + feel:number + + + feel:number + + + feel:number + + + + tns:tMetric + + + + tns:tMetrics + + + tns:tMetrics + + + tns:tMetrics + + + tns:tMetrics + + + tns:tMetrics + + + + + + + + + + + + "Oceans Capital" + + + .03500 + + + 0 + + + 0 + + + + + "eClick Lending" + + + .03200 + + + 1.1 + + + 2700 + + + + + "eClickLending" + + + .03375 + + + 0.1 + + + 1200 + + + + + "AimLoan" + + + .03000 + + + 1.1 + + + 3966 + + + + + "Home Loans Today" + + + .03125 + + + 1.1 + + + 285 + + + + + "Sebonic" + + + .03125 + + + 0.1 + + + 4028 + + + + + "AimLoan" + + + .03125 + + + 0.1 + + + 4317 + + + + + "eRates Mortgage" + + + .03125 + + + 1.1 + + + 2518 + + + + + "Home Loans Today" + + + .03250 + + + 0.1 + + + 822 + + + + + "AimLoan" + + + .03250 + + + 0 + + + 1995 + + + + + + + + + + + + + + + + + + + + + + + for i in Bankrates return FinancialMetrics(i,RequestedAmt) + + + + + + sort(metricsTable, function(x,y) x.rate<y.rate) + + + + + + sort(metricsTable, function(x,y) x.downPmtAmt<y.downPmtAmt) + + + + + + sort(metricsTable, function(x,y) x.paymentAmt<y.paymentAmt) + + + + + + sort(metricsTable, function(x,y) x.equity36moPct>y.equity36moPct) + + + + + + + + + + + + + product.lenderName + + + + + + product.rate + + + + + + product.points + + + + + + product.fee + + + + + + requestedAmt*(1+points/100)+fee + + + + + + 0.2*loanAmt + + + + + + monthlyPayment(loanAmt,rate,360) + + + + + + 1 - equity36Mo(loanAmt,rate,36,paymentAmt)/requestedAmt*0.8 + + + + + + + + + + + + + + + + + + + p*r/12/(1-(1+r/12)**-n) + + + + + + + + + + + + p*(1+r/12)**n - pmt*(-1+(1+r/12)**n)/r + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0015-all-any.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0015-all-any.dmn index be9adeed44d..88a0e9e3a8b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0015-all-any.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0015-all-any.dmn @@ -1,4 +1,4 @@ - + - - - feel:boolean - - - - - - - - - - - - - - all([a>b,a>c]) - - - - - - - - - all(literalList) - - - - - - - - - - - - - - - any([a>b,a>c]) - - - - - - - - - any(literalList) - - - - - - - - - - - - - - - [a>b,a>c] - - - - - - - - - - - + + + feel:boolean + + + + + + + + + + + + + + all([a>b,a>c]) + + + + + + + + + all(literalList) + + + + + + + + + + + + + + + any([a>b,a>c]) + + + + + + + + + any(literalList) + + + + + + + + + + + + + + + [a>b,a>c] + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0016-some-every.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0016-some-every.dmn index 30e9085fe79..fdf21a32841 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0016-some-every.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0016-some-every.dmn @@ -1,4 +1,4 @@ - + - - - - feel:string - - - feel:number - - - - tns:tItemPrice - - - - - - - - - - - - "widget" - - - 25 - - - - - "sprocket" - - - 15 - - - - - "trinket" - - - 1.5 - - - - - - - - - - - every i in priceTable1 satisfies i.price > 10 - - - - - - - - - every i in priceTable2 satisfies i.price > 10 - - - - - - - - - some i in priceTable1 satisfies i.price > 10 - - - - - - - - - some i in priceTable2 satisfies i.price > 10 - - - - - - - - - - - - every i in priceTable1 satisfies gtTen(i.price)=true - - - - - - - theNumber > 10 - - - - + + + + feel:string + + + feel:number + + + + tns:tItemPrice + + + + + + + + + + + + "widget" + + + 25 + + + + + "sprocket" + + + 15 + + + + + "trinket" + + + 1.5 + + + + + + + + + + + every i in priceTable1 satisfies i.price > 10 + + + + + + + + + every i in priceTable2 satisfies i.price > 10 + + + + + + + + + some i in priceTable1 satisfies i.price > 10 + + + + + + + + + some i in priceTable2 satisfies i.price > 10 + + + + + + + + + + + + every i in priceTable1 satisfies gtTen(i.price)=true + + + + + + + theNumber > 10 + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0017-tableTests.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0017-tableTests.dmn index d52f3b373aa..58140cc61bd 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0017-tableTests.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0017-tableTests.dmn @@ -1,4 +1,4 @@ - + - - - feel:number - - - - feel:string - - - feel:number - - - - feel:string - - - - - - - - - - - - - - - - - - - - - - - - - structA.price - - - - - - >10 - - - true - - - - - <=10 - - - false - - - - - - - - - - - - - - - - - - - structA.price - - - - - "In range", "Not in range" - - - - - [numB..numC] - - - "In range" - - - - - - - - - "Not in range" - - - - - - - - - - - - - dateD - - - - - - >date("2016-10-01") - - - true - - - - - <=date("2016-10-01") - - - false - - - - - - - - - - - - - - - - dateD - - - - - - >dateE - - - true - - - - - <=dateE - - - false - - - - + + + feel:number + + + + feel:string + + + feel:number + + + + feel:string + + + + + + + + + + + + + + + + + + + + + + + + + structA.price + + + + + + >10 + + + true + + + + + <=10 + + + false + + + + + + + + + + + + + + + + + + + structA.price + + + + + "In range", "Not in range" + + + + + [numB..numC] + + + "In range" + + + + + - + + + "Not in range" + + + + + + + + + + + + + dateD + + + + + + >date("2016-10-01") + + + true + + + + + <=date("2016-10-01") + + + false + + + + + + + + + + + + + + + + dateD + + + + + + >dateE + + + true + + + + + <=dateE + + + false + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0019-flight-rebooking.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0019-flight-rebooking.dmn index 1ca02c1e1a6..56799b52131 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0019-flight-rebooking.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn11/0019-flight-rebooking.dmn @@ -1,4 +1,4 @@ - + - - - - - feel:string - - - feel:string - - - feel:string - - - feel:dateTime - - - feel:dateTime - - - feel:number - - - feel:string - - - - kie:tFlight - - - - - feel:string - - - feel:string - - - feel:number - - - feel:string - - - - kie:tPassenger - - - - - - - - - - - - - - - - - - - - - - - - - - Flight List[ Status = "cancelled" ].Flight Number - - - - - - Passenger List[ list contains( Cancelled Flights, Flight Number ) ] - - - - - - - - - status priority( Passenger1.Status ) < status priority( Passenger2.Status ) or + + + + feel:string + + + feel:string + + + feel:string + + + feel:dateTime + + + feel:dateTime + + + feel:number + + + feel:string + + + + kie:tFlight + + + + + feel:string + + + feel:string + + + feel:number + + + feel:string + + + + kie:tPassenger + + + + + + + + + + + + + + + + + + + + + + + + + + Flight List[ Status = "cancelled" ].Flight Number + + + + + + Passenger List[ list contains( Cancelled Flights, Flight Number ) ] + + + + + + + + + status priority( Passenger1.Status ) < status priority( Passenger2.Status ) or ( status priority( Passenger1.Status ) = status priority( Passenger2.Status ) and Passenger1.Miles > Passenger2.Miles ) ) - - - - - - sort( Waiting List, passenger priority ) - - - - - - - - - - - - - - - - - - + + + + + + sort( Waiting List, passenger priority ) + + + + + + + + + + + + + + + + + + rebooked flights( Prioritized Waiting List, [], Flight List ) - - - - - - - - - - Status - - - "gold", "silver", "bronze" - - - - - - "gold" - - - 1 - - - - - "silver" - - - 2 - - - - - "bronze" - - - 3 - - - - - - - - - - - - - - - - - Waiting[1] - - - - - - Flights[ Flight Number = Passenger.Flight Number ][1] - - - - - - - - - flight.Capacity > count( rebooked list[ Flight Number = flight.Flight Number ] ) - - - - - - - Flight List[ From = Original Flight.From and + + + + + + + + + + Status + + + "gold", "silver", "bronze" + + + + + + "gold" + + + 1 + + + + + "silver" + + + 2 + + + + + "bronze" + + + 3 + + + + + + + + + + + + + + + + + Waiting[1] + + + + + + Flights[ Flight Number = Passenger.Flight Number ][1] + + + + + + + + + flight.Capacity > count( rebooked list[ Flight Number = flight.Flight Number ] ) + + + + + + + Flight List[ From = Original Flight.From and To = Original Flight.To and Departure > Original Flight.Departure and Status = "scheduled" and has capacity( item, Rebooked ) ][1] - - - - - - - - Passenger.Name - - - - Passenger.Status - - - - Passenger.Miles - - - - Best Alternate Flight.Flight Number - - - - - - if count( Waiting ) > 1 + + + + + + + + + Passenger.Name + + + + + + Passenger.Status + + + + + + Passenger.Miles + + + + + + Best Alternate Flight.Flight Number + + + + + + + if count( Waiting ) > 1 then rebooked flights( remove( Waiting, 1 ), append( Rebooked, New Flight ), @@ -251,10 +260,10 @@ else append( Rebooked, New Flight ) - - - - - - + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0001-filter.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0001-filter.dmn index 5d2d272940c..d45a39d98e4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0001-filter.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0001-filter.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -34,48 +45,59 @@ string - - + + - + Employees[dept=20].name - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0001-input-data-string.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0001-input-data-string.dmn index da114a877d4..8f745ca69de 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0001-input-data-string.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0001-input-data-string.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + "Hello " + Full Name - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0002-input-data-number.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0002-input-data-number.dmn index 0a46f43a320..ddfa8e5a038 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0002-input-data-number.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0002-input-data-number.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + 12 * Monthly Salary - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0002-string-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0002-string-functions.dmn index 98c91da1d57..f496cb998a9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0002-string-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0002-string-functions.dmn @@ -1,4 +1,4 @@ - + - - + + boolean @@ -69,98 +81,98 @@ - - + + - - + + - - + + - - + + - + - + - + - + starts with(A,"x") - + starts with(A,B) - + ends with(A,"x") - + ends with(A,B) - + contains(A,"x") - + contains(A,B) - + substring(A,NumC,1) - + string length(A) - + upper case(A) - + lower case(B) - + substring before(A,B) - + substring after(A,B) @@ -168,36 +180,36 @@ - - + + - + matches(A,"[a-z]{3}") - - + + - + - + replace(A,"a","o") - + replace(A,"(an)+", "**") - + replace(A,"[aeiouy]","[$0]") @@ -205,10 +217,10 @@ - - + + - + string(NumC) @@ -218,114 +230,160 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0003-input-data-string-allowed-values.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0003-input-data-string-allowed-values.dmn index 83063d702f2..eaa8e2168fb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0003-input-data-string-allowed-values.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0003-input-data-string-allowed-values.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -26,48 +37,55 @@ - - + + - + "You are " + Employment Status - - + + - + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0003-iteration.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0003-iteration.dmn index 57da9afaf93..c0232dc4b53 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0003-iteration.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0003-iteration.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -37,76 +49,82 @@ number - - + + - + - + for i in Loans return PMT2(i) - - + + - + (loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term) - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0004-lending.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0004-lending.dmn index 54bf9299eaf..a119d419f59 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0004-lending.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0004-lending.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -115,20 +127,20 @@ - - + + - + - + BureauCallTypeTable - + Pre-bureauRiskCategory @@ -136,17 +148,22 @@ - + Is credit bureau call required? Yes (BUREAU) or No (DECLINE, THROUGH) - + - + - + - + Eligibility @@ -168,7 +185,7 @@ "DECLINE", "THROUGH", "BUREAU" - + "INELIGIBLE" @@ -180,7 +197,7 @@ "DECLINE" - + @@ -194,7 +211,7 @@ "BUREAU" - + @@ -208,44 +225,44 @@ "THROUGH" - + - - + + - + - + - + - + EligibilityRules - + Pre-bureauAffordability - + Pre-bureauRiskCategory - + ApplicantData.Age @@ -253,29 +270,33 @@ - - + + - + - + - + Pre-bureauRiskCategoryTable - + ApplicantData.ExistingCustomer - + ApplicationRiskScore @@ -283,38 +304,42 @@ - - + + - + - + - + - + Post-bureauRiskCategoryTable - + ApplicantData.ExistingCustomer - + BureauData.CreditScore - + ApplicationRiskScore @@ -322,32 +347,32 @@ - - + + - + - + ApplicationRiskScoreModel - + ApplicantData.Age - + ApplicantData.MaritalStatus - + ApplicantData.EmploymentStatus @@ -355,50 +380,50 @@ - - + + - + - + - + - + AffordabilityCalculation - + ApplicantData.Monthly.Income - + ApplicantData.Monthly.Repayments - + ApplicantData.Monthly.Expenses - + Pre-bureauRiskCategory - + RequiredMonthlyInstallment @@ -406,50 +431,50 @@ - - + + - + - + - + - + AffordabilityCalculation - + ApplicantData.Monthly.Income - + ApplicantData.Monthly.Repayments - + ApplicantData.Monthly.Expenses - + Post-bureauRiskCategory - + RequiredMonthlyInstallment @@ -457,38 +482,38 @@ - - + + - + - + InstallmentCalculation - + RequestedProduct.ProductType - + RequestedProduct.Rate - + RequestedProduct.Term - + RequestedProduct.Amount @@ -496,44 +521,44 @@ - - + + - + - + - + - + RoutingRules - + BureauData.Bankrupt - + BureauData.CreditScore - + Post-bureauRiskCategory - + Post-bureauAffordability @@ -541,45 +566,49 @@ - - + + - + - + - + "ACCEPT" - - + + - - - - - + + + + + - + MonthlyIncome - (MonthlyExpenses + MonthlyRepayments) - + CreditContingencyFactorTable - + RiskCategory @@ -587,9 +616,10 @@ - + - if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false + if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false @@ -600,15 +630,20 @@ - + - - + + - - + + RiskCategory @@ -617,8 +652,8 @@ "DECLINE", "HIGH", "LOW", "MEDIUM", "VERY LOW" - - + + "HIGH", "DECLINE" @@ -627,7 +662,7 @@ 0.6 - + @@ -638,7 +673,7 @@ 0.7 - + @@ -649,20 +684,33 @@ 0.8 - + - - + + - - - - + + + + Pre-bureauRiskCategory @@ -683,7 +731,7 @@ "INELIGIBLE", "ELIGIBLE" - + "DECLINE" @@ -698,7 +746,7 @@ "INELIGIBLE" - + @@ -715,7 +763,7 @@ "INELIGIBLE" - + @@ -732,7 +780,7 @@ "INELIGIBLE" - + @@ -749,25 +797,34 @@ "ELIGIBLE" - + - - + + - - + + Pre-bureauRiskCategory - - + + "HIGH","MEDIUM" @@ -776,7 +833,7 @@ "FULL" - + @@ -787,7 +844,7 @@ "MINI" - + @@ -798,19 +855,24 @@ "NONE" - + - - + + - - - + + + ExistingCustomer @@ -821,8 +883,8 @@ ApplicationRiskScore - - + + false @@ -834,7 +896,7 @@ "HIGH" - + @@ -848,7 +910,7 @@ "MEDIUM" - + @@ -862,7 +924,7 @@ "LOW" - + @@ -876,7 +938,7 @@ "VERY LOW" - + @@ -890,7 +952,7 @@ "DECLINE" - + @@ -904,7 +966,7 @@ "HIGH" - + @@ -918,7 +980,7 @@ "MEDIUM" - + @@ -932,20 +994,25 @@ "LOW" - + - - + + - - - - + + + + ExistingCustomer @@ -961,8 +1028,8 @@ CreditScore - - + + false @@ -977,7 +1044,7 @@ "HIGH" - + @@ -994,7 +1061,7 @@ "MEDIUM" - + @@ -1011,7 +1078,7 @@ "LOW" - + @@ -1028,7 +1095,7 @@ "HIGH" - + @@ -1045,7 +1112,7 @@ "MEDIUM" - + @@ -1062,7 +1129,7 @@ "LOW" - + @@ -1079,7 +1146,7 @@ "VERY LOW" - + @@ -1096,7 +1163,7 @@ "HIGH" - + @@ -1113,7 +1180,7 @@ "MEDIUM" - + @@ -1130,7 +1197,7 @@ "LOW" - + @@ -1147,7 +1214,7 @@ "HIGH" - + @@ -1164,7 +1231,7 @@ "MEDIUM" - + @@ -1181,20 +1248,26 @@ "LOW" - + - - + + - - - - + + + + Age @@ -1219,8 +1292,8 @@ "UNEMPLOYED", "EMPLOYED", "SELF-EMPLOYED", "STUDENT" - - + + [18..21] @@ -1235,7 +1308,7 @@ 32 - + @@ -1252,7 +1325,7 @@ 35 - + @@ -1269,7 +1342,7 @@ 40 - + @@ -1286,7 +1359,7 @@ 43 - + @@ -1303,7 +1376,7 @@ 48 - + @@ -1320,7 +1393,7 @@ 25 - + @@ -1337,7 +1410,7 @@ 45 - + @@ -1354,7 +1427,7 @@ 15 - + @@ -1371,7 +1444,7 @@ 45 - + @@ -1388,7 +1461,7 @@ 36 - + @@ -1405,29 +1478,30 @@ 18 - + - - + + - - - - + + + + - + - if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null + if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null - + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) @@ -1441,14 +1515,27 @@ - - + + - - - - - + + + + + Post-bureauRiskCategory @@ -1474,7 +1561,7 @@ "DECLINE", "REFER", "ACCEPT" - + - @@ -1492,7 +1579,7 @@ "DECLINE" - + @@ -1512,7 +1599,7 @@ "DECLINE" - + @@ -1532,7 +1619,7 @@ "REFER" - + @@ -1552,7 +1639,7 @@ "REFER" - + @@ -1572,467 +1659,620 @@ "ACCEPT" - + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0004-simpletable-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0004-simpletable-U.dmn index 888fcd07b5c..d55a25ce1b1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0004-simpletable-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0004-simpletable-U.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + - + Age @@ -55,7 +72,7 @@ "Approved", "Declined" - + >=18 @@ -70,7 +87,7 @@ "Approved" - + @@ -87,7 +104,7 @@ "Declined" - + @@ -104,7 +121,7 @@ "Declined" - + @@ -121,78 +138,103 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0005-literal-invocation.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0005-literal-invocation.dmn index 5057c7a1fed..b0d232a475b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0005-literal-invocation.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0005-literal-invocation.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -31,98 +42,107 @@ - - + + - + - + - + PMT(Loan.amount, Loan.rate, Loan.term)+fee - - + + - - - + + + (p*r/12)/(1-(1+r/12)**-n) - - + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0005-simpletable-A.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0005-simpletable-A.dmn index 9fc79b88029..9d52ddaf04d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0005-simpletable-A.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0005-simpletable-A.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + - + Age @@ -55,7 +72,7 @@ "Approved", "Declined" - + >=18 @@ -70,7 +87,7 @@ "Approved" - + @@ -87,7 +104,7 @@ "Declined" - + @@ -104,7 +121,7 @@ "Declined" - + @@ -121,78 +138,103 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0006-join.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0006-join.dmn index ade47fa3ce3..281d5f0ac6b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0006-join.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0006-join.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -42,88 +53,113 @@ - - + + - + - + - + DeptTable[number = EmployeeTable[name=LastName].deptNum[1]].manager[1] - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0006-simpletable-P1.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0006-simpletable-P1.dmn index 12e928216a5..5f599f9b958 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0006-simpletable-P1.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0006-simpletable-P1.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + - + Age @@ -55,7 +72,7 @@ "Approved", "Declined" - + >=18 @@ -70,7 +87,7 @@ "Approved" - + @@ -87,7 +104,7 @@ "Declined" - + @@ -104,7 +121,7 @@ "Declined" - + @@ -121,78 +138,103 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0007-date-time.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0007-date-time.dmn index 01ec267c49d..efd49ab472f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0007-date-time.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0007-date-time.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -51,46 +62,46 @@ - - + + - - + + - - + + - + - + - + - + - + - + date(dateString) - + date(Date-Time) - + date(Year,Month,Day) @@ -98,1105 +109,1533 @@ - - + + - + date and time(dateTimeString) - - + + - + time(timeString) - - + + - - + + - - + + - - + + - + - + date and time(Date.fromString,Time) - - + + - + time(Date-Time2) - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + time(Hours,Minutes,Seconds,Timezone) - - + + - - + + - + duration(durationString) - - + + - + - + Date-Time - Date-Time2 - - + + - + - + dtDuration1 + dtDuration2 - - + + - + - + years and months duration(Date-Time2,Date-Time) - - + + - + Date.fromString.day - - + + - + Date.fromString.year - - + + - + Date.fromString.month - - + + - + Date-Time2.hour - - + + - + Date-Time2.minute - - + + - + Date-Time2.second - - + + - + Date-Time2.time offset - - + + - + ymDuration2.years - - + + - + dtDuration1.seconds - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0007-simpletable-P2.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0007-simpletable-P2.dmn index d19abbf02c5..67818d00ca0 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0007-simpletable-P2.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0007-simpletable-P2.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + - + Age @@ -55,7 +72,7 @@ "Approved", "Declined" - + >=18 @@ -70,7 +87,7 @@ "Approved" - + @@ -87,78 +104,103 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0008-LX-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0008-LX-arithmetic.dmn index 6cbb757ce8c..bc4007e98cc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0008-LX-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0008-LX-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -31,48 +43,59 @@ - - + + - + (loan.principal*loan.rate/12)/(1-(1+loan.rate/12)**-loan.termMonths) - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0008-listGen.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0008-listGen.dmn index 6b8edaeec4f..3a06034f93b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0008-listGen.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0008-listGen.dmn @@ -1,4 +1,4 @@ - + - - + + string - - + + - - + + - - + + - - + + - + - + - + [a,b,c] - - + + - + - + ["a",b,c] - - + + - + - + c - - + + - @@ -85,7 +101,7 @@ "a" - + @@ -96,7 +112,7 @@ "b" - + @@ -107,24 +123,29 @@ "c" - + - - + + - + - + - + - + a @@ -140,8 +161,8 @@ c - - + + - @@ -156,7 +177,7 @@ a - + @@ -173,7 +194,7 @@ b - + @@ -190,80 +211,80 @@ c - + - - + + - - + + flatten([["w","x"],"y","z"]) - - + + - + flatten([wx,"y","z"]) - - + + - + - + - + flatten([a,b,listGen6]) - - + + - + - + - + flatten([a,b,listGen7]) - - + + - + - + flatten([listGen4,listGen7]) - - + + ["a","b","c"] @@ -272,436 +293,656 @@ - - - - - - - - - + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - + + + - - + + - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0009-append-flatten.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0009-append-flatten.dmn index b85c73f080d..d2ffc31287c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0009-append-flatten.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0009-append-flatten.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -26,111 +37,111 @@ tStringList - - + + - - + + - - + + ["a","b","c"] - - + + [["w","x"],["y"],["z"]] - - + + - + append(literalNestedList,["t"]) - - + + - + - + append(nestedList,simpleList) - - + + - + - + append(nestedList,literalSimpleList) - - + + - + - + append(literalNestedList,literalSimpleList) - - + + - + flatten(append1) - - + + - + flatten(append2) - - + + - + flatten(append3) - - + + - + flatten(append4) @@ -140,170 +151,251 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0009-invocation-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0009-invocation-arithmetic.dmn index b9a9102c74f..96676dd6d4d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0009-invocation-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0009-invocation-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -31,98 +42,111 @@ - - + + - + - + - + PMT(Loan.amount, Loan.rate, Loan.term)+fee - - + + - - - - + + + + (p*r/12)/(1-(1+r/12)**-n) - - + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0010-concatenate.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0010-concatenate.dmn index 9f07eb90f0c..604e2b15a12 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0010-concatenate.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0010-concatenate.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -26,74 +37,74 @@ tStringList - - + + - - + + - - + + ["a","b","c"] - - + + [["w","x"],["y"],["z"]] - - + + - + - + concatenate(simpleList,literalSimpleList) - - + + - + - + concatenate(simpleList,flatten(nestedList)) - - + + - + - + concatenate(literalSimpleList,flatten(nestedList)) - - + + - + - + concatenate([literalSimpleList],literalNestedList) @@ -103,118 +114,174 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0010-multi-output-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0010-multi-output-U.dmn index 74f85fc4b1b..18e1546d164 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0010-multi-output-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0010-multi-output-U.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -28,18 +39,23 @@ - - + + - + - + - + - + Age @@ -74,7 +90,7 @@ "Standard" - + >=18 @@ -92,7 +108,7 @@ "Best" - + @@ -112,7 +128,7 @@ "Standard" - + @@ -132,7 +148,7 @@ "Standard" - + @@ -152,7 +168,7 @@ "Standard" - + @@ -172,78 +188,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0011-insert-remove.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0011-insert-remove.dmn index 20aa7e792a1..b7decf70f98 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0011-insert-remove.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0011-insert-remove.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -26,90 +37,90 @@ tStringList - - + + - - + + - - + + - - + + [["a","b"],["b","c"]] - - + + - + - + remove(simpleList,position) - - + + - + - + - + insert before(literalNestedList,position,simpleList) - - + + - + - + remove(literalNestedList,position) - - + + - + - + insert before(simpleList,position,"x") - - + + - + - + - + insert before(nestedList,position,simpleList) @@ -119,143 +130,215 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0012-list-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0012-list-functions.dmn index 058c5ece67a..0b89fc2dd14 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0012-list-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0012-list-functions.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -29,251 +40,251 @@ tStringList - - + + - - + + - - + + - - + + - + - + list contains(list1,list2) - - + + - + - + list contains(list2,string1) - - + + - + count(list1) - - + + - + min(numList) - - + + - - + + - + sum(numList) - - + + - + mean(numList) - - + + - - + + - - + + - - + + - + - + - + mean(num1,num2,num3) - - + + - + sublist(list1,1,2) - - + + - + sublist(list1,-1,1) - - + + - + - + - + append(numList,num1,num2) - - + + - + - + concatenate(list1,list2) - - + + - + - + insert before(list2,2,string1) - - + + - + remove(list2,2) - - + + - + reverse(concatenate1) - - + + - + - + append(list1,list2) - - + + - + - + index of(list2,string1) - - + + - + - + union(insertBefore1,concatenate1) - - + + - + distinct values(insertBefore1) - - + + - + flatten(appendListItem) @@ -283,381 +294,575 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0013-sort.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0013-sort.dmn index 7b053aa0674..078152b29aa 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0013-sort.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0013-sort.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -43,42 +54,42 @@ string - - + + - - + + - - + + - + sort(listA, function(x,y) x>y) - - + + - + sort(tableB, function(x,y) x.col2<y.col2) - - + + - - + + - + sort(stringList, function(x,y) x<y) @@ -88,77 +99,110 @@ - - - + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0014-loan-comparison.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0014-loan-comparison.dmn index d26cbb3470f..58b7af0071c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0014-loan-comparison.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0014-loan-comparison.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -83,13 +94,13 @@ - - + + - - - - + + + + "Oceans Capital" @@ -233,48 +244,48 @@ - - + + - - + + - + - + - + - + for i in Bankrates return FinancialMetrics(i,RequestedAmt) - + sort(metricsTable, function(x,y) x.rate<y.rate) - + sort(metricsTable, function(x,y) x.downPmtAmt<y.downPmtAmt) - + sort(metricsTable, function(x,y) x.paymentAmt<y.paymentAmt) - + sort(metricsTable, function(x,y) x.equity36moPct>y.equity36moPct) @@ -282,56 +293,56 @@ - - + + - - + + - + product.lenderName - + product.rate - + product.points - + product.fee - + requestedAmt*(1+points/100)+fee - + 0.2*loanAmt - + monthlyPayment(loanAmt,rate,360) - + 1 - equity36Mo(loanAmt,rate,36,paymentAmt)/requestedAmt*0.8 @@ -339,32 +350,32 @@ - + - + - - + + - - - + + + p*r/12/(1-(1+r/12)**-n) - - + + - - - - + + + + p*(1+r/12)**n - pmt*(-1+(1+r/12)**n)/r @@ -374,143 +385,182 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0016-some-every.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0016-some-every.dmn index 01e6f188a5d..7a7b369ef92 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0016-some-every.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0016-some-every.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,15 +42,15 @@ tItemPrice - - + + - - + + - - + + "widget" @@ -67,63 +78,63 @@ - - + + - + every i in priceTable1 satisfies i.price > 10 - - + + - + every i in priceTable2 satisfies i.price > 10 - - + + - + some i in priceTable1 satisfies i.price > 10 - - + + - + some i in priceTable2 satisfies i.price > 10 - - + + - + - + every i in priceTable1 satisfies gtTen(i.price)=true - - + + - + theNumber > 10 @@ -133,118 +144,168 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0017-tableTests.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0017-tableTests.dmn index e2f1bf840f5..a4bcc8cb32d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0017-tableTests.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0017-tableTests.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -34,39 +45,44 @@ string - - + + - - + + - - + + - - + + - - + + - - + + - + - + structA.price - - + + >10 @@ -75,7 +91,7 @@ true - + @@ -86,24 +102,29 @@ false - + - - + + - + - + - + - + structA.price @@ -114,7 +135,7 @@ "In range", "Not in range" - + [numB..numC] @@ -123,7 +144,7 @@ "In range" - + @@ -134,25 +155,30 @@ "Not in range" - + - - + + - + - + dateD - - + + >date("2016-10-01") @@ -161,7 +187,7 @@ true - + @@ -172,28 +198,33 @@ false - + - - + + - + - + - + dateD - - + + >dateE @@ -202,7 +233,7 @@ true - + @@ -213,7 +244,7 @@ false - + @@ -222,121 +253,178 @@ - - - - + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0020-vacation-days.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0020-vacation-days.dmn index 277821401c3..e74c43d6712 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0020-vacation-days.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0020-vacation-days.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - - + + - + - + - + - + - Base Vacation Days + max( Extra days case 1, Extra days case 3 ) + Extra days case 2 + Base Vacation Days + max( Extra days case 1, Extra days case 3 ) + Extra days case 2 - - + + - + - + - + Age @@ -71,7 +89,7 @@ 0 - + <18,>=60 @@ -83,7 +101,7 @@ 5 - + @@ -97,21 +115,26 @@ 5 - + - - + + - + - + - + Age @@ -127,7 +150,7 @@ 0 - + - @@ -139,7 +162,7 @@ 3 - + @@ -153,21 +176,26 @@ 3 - + - - + + - + - + - + Age @@ -183,7 +211,7 @@ 0 - + - @@ -195,7 +223,7 @@ 2 - + @@ -209,14 +237,14 @@ 2 - + - - + + 22 @@ -225,116 +253,146 @@ - - - - - + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0021-singleton-list.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0021-singleton-list.dmn index 39f50354e40..9e599e84394 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0021-singleton-list.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0021-singleton-list.dmn @@ -1,4 +1,4 @@ - + - - + + string - - + + - - + + - + sublist(Employees, 2, 1) - - + + - + sublist(Employees, 2, 1) - - + + - + Employees[item = "Bob"] - - + + - + Employees[item = "Bob"] - - + + - + upper case( Employees[item = "Bob"] ) @@ -80,87 +91,102 @@ - - - - - + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0030-user-defined-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0030-user-defined-functions.dmn index e526a7b9920..48c0f73a894 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0030-user-defined-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0030-user-defined-functions.dmn @@ -1,4 +1,4 @@ - + - + Tests definition of functions in a boxed expression and invocation of those. - + - - + + - + - + - + - - + + a+b - + function(a,b) a + b - boxedFnDefinition(stringInputA, stringInputB) + literalFnDefinition(stringInputA, stringInputB) + boxedFnDefinition(stringInputA, stringInputB) + literalFnDefinition(stringInputA, stringInputB) - - + + - + - + - + - - + + a+b - + function(a,b) a + b - boxedFnDefinition(b:stringInputA, a:stringInputB) + literalFnDefinition(b:stringInputA, a:stringInputB) + boxedFnDefinition(b:stringInputA, a:stringInputB) + literalFnDefinition(b:stringInputA, a:stringInputB) - - + + - - + + - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0031-user-defined-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0031-user-defined-functions.dmn index beb9abcccdd..99c5780a16c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0031-user-defined-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0031-user-defined-functions.dmn @@ -1,4 +1,4 @@ - + - - + + - - - - + + + + @@ -51,7 +62,11 @@ - + number @@ -62,33 +77,33 @@ - - + + - + function(a,b) a+b - + function(a,b) a-b - + - - + + a*b - + function(a,b) if b = 0 then null else a/b @@ -96,32 +111,36 @@ - - + + - + - + - + - + fn library.sumFn(inputA,inputB) - + fn library.multiplyFn(inputA,inputB) - + fn library.divideFn(inputA, inputB) @@ -129,38 +148,42 @@ - - + + - + - + - + - + fn library.subFn(a:inputA,b:inputB) - + fn library.multiplyFn(a:inputA,b:inputB) - + fn library.subFn(a:inputB, b:inputA) - + fn library.divideFn(a:inputA, b:inputB) @@ -168,35 +191,41 @@ - - + + - + - + - + - + - + - fn library.multiplyFn(fn library.sumFn(inputA,inputA), fn library.sumFn(a:inputB, b:inputB)) + fn library.multiplyFn(fn library.sumFn(inputA,inputA), fn library.sumFn(a:inputB, b:inputB)) - + - fn library.multiplyFn(inputA * inputA, if fn library.subFn(inputA,inputB) in [0..10] then 5 else 10 ) + fn library.multiplyFn(inputA * inputA, if fn library.subFn(inputA,inputB) in [0..10] then 5 else 10 ) - + Circumference(inputA+inputB) @@ -204,153 +233,211 @@ - - + + - + (2*3.141592) * radius - - + + - - + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0032-conditionals.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0032-conditionals.dmn index 2c801b72a00..fcd82400aeb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0032-conditionals.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0032-conditionals.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + if bool then num+10 else num-10 - - + + - + - + - if aDate > date("2017-01-01") then substring before(aString, " ") else substring after(aString, " ") + if aDate > date("2017-01-01") then substring before(aString, " ") else substring after(aString, " ") - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0033-for-loops.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0033-for-loops.dmn index e77ec9639fd..9befb26b1bc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0033-for-loops.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0033-for-loops.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -26,76 +37,76 @@ boolean - - + + - + - + for h in heights, w in widths return h * w - - + + - - + + - - + + - + for h in heights return h + 1 - - + + - - + + - + - + - + for f in factors return is factor( value, f ) - - + + - - + + - - + + value / factor = decimal( value / factor, 0 ) - - + + - + for x in [2, 3, 4, 5] return x * value @@ -105,123 +116,176 @@ - - - - - - + + + + + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0034-drg-scopes.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0034-drg-scopes.dmn index 9baffc557af..5864bb2734d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0034-drg-scopes.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0034-drg-scopes.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -78,14 +89,14 @@ - - + + - + - + A @@ -93,23 +104,23 @@ - - + + - + - + - + B - + A @@ -117,14 +128,14 @@ - - + + - + - + decision A 1 @@ -132,14 +143,14 @@ - - + + - + - + decision A 1 @@ -147,14 +158,14 @@ - - + + - + - + decision B 1 @@ -162,14 +173,14 @@ - - + + - + - + decision B 1 @@ -177,23 +188,23 @@ - - + + - + - + - + decision A 2.1 - + decision A 2.2 @@ -201,32 +212,32 @@ - - + + - + - + - + - + decision B 2.1 - + decision B 2.2 - + decision A 3 @@ -234,32 +245,32 @@ - - + + - + - + - + - + C - + decision A 3 - + decision B 3 @@ -267,20 +278,20 @@ - - + + - + - + BKM II - + "decision C 3" @@ -288,20 +299,20 @@ - - + + - + - + BKM I - + "decision C 2" @@ -309,14 +320,14 @@ - - + + - + - + decision C 3 @@ -324,382 +335,530 @@ - - + + - + "BKM I" + " # " + BKM II(param) - + - - + + - + "BKM II" + " # " + BKM III(param) + " # " + BKM IV(param) - + - + - - + + - + "BKM IV" + " # " + BKM III(param) - + - - + + - + "BKM III" + " # " + param - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0035-test-structure-output.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0035-test-structure-output.dmn index 9d665e47f44..ebf262fcfea 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0035-test-structure-output.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0035-test-structure-output.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -77,25 +88,30 @@ - - + + - - + + num-(floor(num/divisor)*divisor) - - + + - + - - + + digit @@ -104,8 +120,8 @@ [0..15] - - + + [0..9] @@ -114,7 +130,7 @@ string(digit) - + @@ -125,7 +141,7 @@ "A" - + @@ -136,7 +152,7 @@ "B" - + @@ -147,7 +163,7 @@ "C" - + @@ -158,7 +174,7 @@ "D" - + @@ -169,7 +185,7 @@ "E" - + @@ -180,7 +196,7 @@ "F" - + @@ -194,130 +210,131 @@ - - + + - + - if num < 16then "0" + single encode to hex(num)else single encode to hex(floor(num/16)) + single encode to hex(remainder(num, 16)) + if num < 16then "0" + single encode to hex(num)else single encode to hex(floor(num/16)) + single encode to hex(remainder(num, 16)) - + - + - - + + - + - + - + - + "#" + to hex(R Value) + to hex(G Value) + to hex(B Value) - - + + - - + + - - + + - - + + - + - + - + - + R Value / 255 - + G Value / 255 - + B Value / 255 - + 1-max(Rn, Gn, Bn) - + if Kn=1 then 0 else (1-Rn-Kn) / (1-Kn) - + if Kn=1 then 0 else (1-Gn-Kn) / (1-Kn) - + if Kn=1 then 0 else (1-Bn-Kn) / (1-Kn) - + - + decimal(Cn*100, 0) - + decimal(Mn*100, 0) - + decimal(Yn*100, 0) - + decimal(Kn*100, 0) @@ -332,44 +349,44 @@ - - + + - + - + - + - + - + - + - + - + R Value - + G Value - + B Value @@ -377,13 +394,13 @@ - + hex Value - + cmyk Value @@ -401,177 +418,255 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0036-dt-variable-input.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0036-dt-variable-input.dmn index 69a30cbc78c..17feea1619d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0036-dt-variable-input.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0036-dt-variable-input.dmn @@ -1,4 +1,4 @@ - + - - + + boolean @@ -46,22 +57,28 @@ - - + + - + - + - + Another boolean - - + + Complex.aBoolean @@ -70,7 +87,7 @@ "Same boolean" - + @@ -81,44 +98,50 @@ "Not same boolean" - + - - + + - - + + - - + + - - + + - - + + - + - + - + Another String - - + + Complex.aString @@ -127,7 +150,7 @@ "Same String" - + @@ -138,28 +161,34 @@ "Different String" - + - - + + - + - + - + Another number - - + + Complex.aNumber @@ -168,7 +197,7 @@ "Equals" - + @@ -179,7 +208,7 @@ "Bigger" - + @@ -190,28 +219,34 @@ "Smaller" - + - - + + - + - + - + Another Date - - + + Complex.aDate @@ -220,7 +255,7 @@ "Same Date" - + @@ -231,7 +266,7 @@ "Future Date" - + @@ -242,28 +277,34 @@ "Past Date" - + - - + + - + - + - + Another Time - - + + Complex.aTime @@ -272,7 +313,7 @@ "Same Time" - + @@ -283,7 +324,7 @@ "Future Time" - + @@ -294,28 +335,34 @@ "Past Time" - + - - + + - + - + - + Another Date and Time - - + + Complex.aDateTime @@ -324,7 +371,7 @@ "Same date time" - + @@ -335,7 +382,7 @@ "Future date time" - + @@ -346,28 +393,34 @@ "Past date time" - + - - + + - + - + - + Another Days and Time Duration - - + + Complex.aDaysAndTimeDuration @@ -376,7 +429,7 @@ "Same duration" - + @@ -387,7 +440,7 @@ "Longer duration" - + @@ -398,28 +451,38 @@ "Shorter duration" - + - - + + - + - + - + Another Years and Months Duration - - + + Complex.aYearsAndMonthsDuration @@ -428,7 +491,7 @@ "Same duration" - + @@ -439,7 +502,7 @@ "Longer duration" - + @@ -450,262 +513,386 @@ "Shorter duration" - + - - + + - - + + - - + + - - + + - - + + - - - - - - - - + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0037-dt-on-bkm-implicit-params.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0037-dt-on-bkm-implicit-params.dmn index 06bc3f519cb..cfdb42a060c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0037-dt-on-bkm-implicit-params.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0037-dt-on-bkm-implicit-params.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -34,36 +45,36 @@ - - + + - - + + - + - + Description - + Person.Gender - + Person.Name - + Person.Children @@ -71,13 +82,19 @@ - - + + - - - - + + + + Person.Gender @@ -96,8 +113,8 @@ Person.Children - - + + "Male" @@ -108,11 +125,14 @@ - - + Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." - + @@ -125,11 +145,14 @@ - - + Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." - + @@ -139,50 +162,68 @@ - - - - - - - + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0038-dt-on-bkm-explicit-params.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0038-dt-on-bkm-explicit-params.dmn index 165a7637620..e2949cf1b46 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0038-dt-on-bkm-explicit-params.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0038-dt-on-bkm-explicit-params.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -34,24 +45,24 @@ - - + + - - + + - + - + Description - + Person @@ -59,14 +70,19 @@ - - + + - + - - + + Person.Gender @@ -75,28 +91,35 @@ "Male","Female" - - + + "Male" - + Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." - + "Female" - - Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." + + Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." - + @@ -113,50 +136,68 @@ - - - - - - - + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0039-dt-list-semantics.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0039-dt-list-semantics.dmn index 13b8191a1f8..6f452da85d3 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0039-dt-list-semantics.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0039-dt-list-semantics.dmn @@ -1,4 +1,4 @@ - + - - + + string - - + + - - + + - - + + - + - + - + Symptom - - + + "cough", "sore throat", "stuffy nose" @@ -55,7 +72,7 @@ Symptom + " is in the list of Cold symptoms" - + @@ -66,7 +83,7 @@ Symptom + " is in the list of Flu symptoms" - + @@ -75,44 +92,62 @@ - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0040-singlenestedcontext.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0040-singlenestedcontext.dmn index 48ab1b0a988..af1b4b8dfa8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0040-singlenestedcontext.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0040-singlenestedcontext.dmn @@ -1,4 +1,4 @@ - + - +--> + + - - + + - + - + - + 0.0375 - + - + 100 - - + + Principal @@ -66,8 +83,8 @@ Fees - - + + 600000 @@ -85,7 +102,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - + @@ -105,7 +122,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - + @@ -125,7 +142,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - + @@ -145,61 +162,79 @@ - - + + - - + + - - - - - - - + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0041-multiple-nestedcontext.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0041-multiple-nestedcontext.dmn index db3133cfe38..e8b3b6b4a6b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0041-multiple-nestedcontext.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0041-multiple-nestedcontext.dmn @@ -1,4 +1,4 @@ - + - +--> + + - - + + - + - + - + 0.0375 - + - + - - + + Principal @@ -58,8 +75,8 @@ Rate - - + + 600000 @@ -74,7 +91,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - + @@ -91,7 +108,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - + @@ -108,7 +125,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - + @@ -135,62 +152,80 @@ - - + + - - + + - - - - - - - - + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0100-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0100-feel-constants.dmn index 16c0a522a80..144cd9c4eba 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0100-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0100-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + true - - + + false @@ -37,28 +48,28 @@ - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0101-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0101-feel-constants.dmn index 204df7b02d5..f2025a10888 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0101-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0101-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + 125.4321987654 - - + + -125.4321987654 - - + + -50 - - + + 50 - - + + .872 - - + + -.872 @@ -65,68 +76,68 @@ - - - - - - + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0102-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0102-feel-constants.dmn index d8c2a65f00b..d88b87221be 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0102-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0102-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + "横綱" - - + + - "thisIsSomeLongStringThatMustBeProcessedSoHopefullyThisTestPassWithItAndIMustWriteSomethingMoreSoItIsLongerAndLongerAndLongerAndLongerAndLongerTillItIsReallyLong" + "thisIsSomeLongStringThatMustBeProcessedSoHopefullyThisTestPassWithItAndIMustWriteSomethingMoreSoItIsLongerAndLongerAndLongerAndLongerAndLongerTillItIsReallyLong" - - + + "foo bar" - - + + "šomeÚnicodeŠtriňg" @@ -51,48 +63,48 @@ - - - - + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0105-feel-math.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0105-feel-math.dmn index 92db35d6b03..d1354fc0759 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0105-feel-math.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0105-feel-math.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + 10**-5 - - + + (5+2)**5 - - + + (10+20)/0 - - + + 10**5 - - + + 10 - null - - + + null - 10 - - + + 10+null - - + + null + 10 - - + + 5+2**5+3 - - + + 5+2**(5+3) - - + + -10+-5 - - + + 10+5 - - + + 5+2**5 - - + + 10-5 - - + + (-10)+(-5) - - + + (-10)-(-5) - - + + -10--5 - - + + 10*5 - - + + (10+20)-(-5+3) - - + + -10*-5 - - + + 10 / null - - + + 10 * null - - + + null * 10 - - + + (-10)/(-5) - - + + (10+20)/(-5*3) - - + + 10/5 - - + + -10/-5 - - + + (-10)*(-5) - - + + 10 + 20 / (-5 - 3) - - + + (10+5)*(-5*3) - - + + 1.2*10**3 - - + + null / 10 - - + + 10 + 20 / -5 - 3 @@ -254,338 +265,338 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0106-feel-ternary-logic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0106-feel-ternary-logic.dmn index f56d85ce2aa..1f95be0f57e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0106-feel-ternary-logic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0106-feel-ternary-logic.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - - + + - + - + A and B - - + + - + - + A or B @@ -57,62 +68,74 @@ - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0107-feel-ternary-logic-not.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0107-feel-ternary-logic-not.dmn index 0e161fc16ad..d20fd3babbf 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0107-feel-ternary-logic-not.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0107-feel-ternary-logic-not.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - + not(A) @@ -37,31 +48,34 @@ - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0108-first-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0108-first-hitpolicy.dmn index 7b9daa89c04..3a6169279cb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0108-first-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0108-first-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -28,18 +39,24 @@ - - + + - + - + - + - + Age @@ -74,7 +91,7 @@ "Standard" - + >=18 @@ -92,7 +109,7 @@ "Best" - + @@ -112,7 +129,7 @@ "Standard" - + @@ -132,78 +149,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0109-ruleOrder-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0109-ruleOrder-hitpolicy.dmn index 531af8d2436..b354cfa0f0a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0109-ruleOrder-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0109-ruleOrder-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -36,18 +47,24 @@ - - + + - + - + - + - + Age @@ -76,7 +93,7 @@ "Standard" - + >=18 @@ -94,7 +111,7 @@ "Best" - + @@ -114,7 +131,7 @@ "Standard" - + @@ -134,78 +151,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0110-outputOrder-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0110-outputOrder-hitpolicy.dmn index ff379d3d3ad..7708dfbeea9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0110-outputOrder-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0110-outputOrder-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,18 +42,24 @@ - - + + - + - + - + - + Age @@ -66,8 +83,8 @@ "Approved", "Declined" - - + + >=18 @@ -85,7 +102,7 @@ "Basic" - + @@ -105,7 +122,7 @@ "Standard" - + @@ -125,78 +142,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0111-first-hitpolicy-singleoutputcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0111-first-hitpolicy-singleoutputcol.dmn index ee25983643a..446f1a8dd7c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0111-first-hitpolicy-singleoutputcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0111-first-hitpolicy-singleoutputcol.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0112-ruleOrder-hitpolicy-singleinoutcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0112-ruleOrder-hitpolicy-singleinoutcol.dmn index 4dfb990b42a..31dd2486656 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0112-ruleOrder-hitpolicy-singleinoutcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0112-ruleOrder-hitpolicy-singleinoutcol.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,19 +42,25 @@ string - - + + - + - + Age - - + + >=18 @@ -52,7 +69,7 @@ "Best" - + @@ -63,7 +80,7 @@ "Standard" - + @@ -74,44 +91,55 @@ "Standard" - + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0113-outputOrder-hitpolicy-singleinoutcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0113-outputOrder-hitpolicy-singleinoutcol.dmn index d4e5cad920a..fa8f97df3a5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0113-outputOrder-hitpolicy-singleinoutcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0113-outputOrder-hitpolicy-singleinoutcol.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -37,12 +48,18 @@ - - + + - + - + Age @@ -53,7 +70,7 @@ "Approved","Declined" - + >=18 @@ -62,7 +79,7 @@ "Approved" - + @@ -73,7 +90,7 @@ "Declined" - + @@ -84,44 +101,55 @@ "Approved" - + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0114-min-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0114-min-collect-hitpolicy.dmn index 64cfd326db1..19c16c05265 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0114-min-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0114-min-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + NumOfYears - - + + >1 @@ -41,7 +59,7 @@ 98.83 - + @@ -52,7 +70,7 @@ 150.21 - + @@ -63,7 +81,7 @@ 205.43 - + @@ -74,44 +92,47 @@ 64.32 - + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0115-sum-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0115-sum-collect-hitpolicy.dmn index ca70402aede..086a4d06466 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0115-sum-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0115-sum-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + NumOfYears - - + + >1 @@ -41,7 +59,7 @@ 100 - + @@ -52,7 +70,7 @@ 200 - + @@ -63,7 +81,7 @@ 300 - + @@ -74,44 +92,47 @@ 500 - + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0116-count-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0116-count-collect-hitpolicy.dmn index b37bde0baa4..19debc6f107 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0116-count-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0116-count-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + NumOfYears - - + + >1 @@ -41,7 +59,7 @@ 100 - + @@ -52,7 +70,7 @@ 200 - + @@ -63,7 +81,7 @@ 300 - + @@ -74,44 +92,47 @@ 500 - + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0117-multi-any-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0117-multi-any-hitpolicy.dmn index 48bf76cca26..4470fceb83e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0117-multi-any-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0117-multi-any-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -28,18 +39,24 @@ - - + + - + - + - + - + Age @@ -74,7 +91,7 @@ "Standard" - + >=18 @@ -92,7 +109,7 @@ "Best" - + @@ -112,7 +129,7 @@ "Standard" - + @@ -132,7 +149,7 @@ "Standard" - + @@ -152,7 +169,7 @@ "Standard" - + @@ -172,7 +189,7 @@ "Standard" - + @@ -192,78 +209,103 @@ "Best" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0118-multi-priority-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0118-multi-priority-hitpolicy.dmn index 8c9b2fe9179..5b413ad55f2 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0118-multi-priority-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0118-multi-priority-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,18 +42,24 @@ - - + + - + - + - + - + Age @@ -66,8 +83,8 @@ "Approved", "Declined" - - + + >=18 @@ -85,7 +102,7 @@ "Basic" - + @@ -105,7 +122,7 @@ "Standard" - + @@ -125,78 +142,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0119-multi-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0119-multi-collect-hitpolicy.dmn index 9ec44aaeaaa..adfd3d45163 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0119-multi-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/0119-multi-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,18 +42,24 @@ - - + + - + - + - + - + Age @@ -66,8 +83,8 @@ "Approved", "Declined" - - + + >=18 @@ -85,7 +102,7 @@ "Basic" - + @@ -105,7 +122,7 @@ "Standard" - + @@ -125,78 +142,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1100-feel-decimal-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1100-feel-decimal-function.dmn index ce5b3800ed2..4c29930bc92 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1100-feel-decimal-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1100-feel-decimal-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'decimal(n, scale)' in category numeric functions - - + + number - + number - + number - + number - + number - + number - + number - + number - + number - + number Tests FEEL expression: 'decimal(0, 0)' and expects result: '0 (number)' - + Result of FEEL expression 'decimal(0, 0)'? 0 (number) - + decimal(0, 0) Tests FEEL expression: 'decimal(0.0, 1)' and expects result: '0.0 (number)' - + Result of FEEL expression 'decimal(0.0, 1)'? 0.0 (number) - + decimal(0.0, 1) - + - Tests FEEL expression: 'decimal(n:15/7,scale:3)' and expects result: '2.143 (number)' - + Tests FEEL expression: 'decimal(n:15/7,scale:3)' and expects result: '2.143 (number)' + Result of FEEL expression 'decimal(n:15/7,scale:3)'? 2.143 (number) - + decimal(n:15/7,scale:3) - Tests FEEL expression: 'decimal(n:15/78*2,scale:3)' and expects result: '0.385 (number)' - + Tests FEEL expression: 'decimal(n:15/78*2,scale:3)' and expects result: '0.385 (number)' + Result of FEEL expression 'decimal(n:15/78*2,scale:3)'? 0.385 (number) - + decimal(n:15/78*2,scale:3) - Tests FEEL expression: 'decimal(65.123456, 6)' and expects result: '65.123456 (number)' - + Tests FEEL expression: 'decimal(65.123456, 6)' and expects result: '65.123456 (number)' + Result of FEEL expression 'decimal(65.123456, 6)'? 65.123456 (number) - + decimal(65.123456, 6) Tests FEEL expression: 'decimal(0.515, 2)' and expects result: '0.52 (number)' - + Result of FEEL expression 'decimal(0.515, 2)'? 0.52 (number) - + decimal(0.515, 2) Tests FEEL expression: 'decimal(1/3, 2)' and expects result: '0.33 (number)' - + Result of FEEL expression 'decimal(1/3, 2)'? 0.33 (number) - + decimal(1/3, 2) Tests FEEL expression: 'decimal(2.5, 0)' and expects result: '2 (number)' - + Result of FEEL expression 'decimal(2.5, 0)'? 2 (number) - + decimal(2.5, 0) Tests FEEL expression: 'decimal(1.5, 0)' and expects result: '2 (number)' - + Result of FEEL expression 'decimal(1.5, 0)'? 2 (number) - + decimal(1.5, 0) Tests FEEL expression: 'decimal(1/3, 2.5)' and expects result: '0.33 (number)' - + Result of FEEL expression 'decimal(1/3, 2.5)'? 0.33 (number) - + decimal(1/3, 2.5) @@ -157,117 +251,161 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1101-feel-floor-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1101-feel-floor-function.dmn index 6f8719db553..78860a9250b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1101-feel-floor-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1101-feel-floor-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'floor(n)' in category numeric functions - - + + number - + number - + number - + number - + number - + number - + Tests FEEL expression: 'floor(-5/2.3*5)' and expects result: '-11 (number)' - + Result of FEEL expression 'floor(-5/2.3*5)'? -11 (number) - + floor(-5/2.3*5) Tests FEEL expression: 'floor(n:5.777)' and expects result: '5 (number)' - + Result of FEEL expression 'floor(n:5.777)'? 5 (number) - + floor(n:5.777) Tests FEEL expression: 'floor(n:-.33333)' and expects result: '-1 (number)' - + Result of FEEL expression 'floor(n:-.33333)'? -1 (number) - + floor(n:-.33333) Tests FEEL expression: 'floor(--1)' and expects result: '1 (number)' - + Result of FEEL expression 'floor(--1)'? 1 (number) - + floor(--1) Tests FEEL expression: 'floor(1.5)' and expects result: '1 (number)' - + Result of FEEL expression 'floor(1.5)'? 1 (number) - + floor(1.5) Tests FEEL expression: 'floor(-1.5)' and expects result: '-2 (number)' - + Result of FEEL expression 'floor(-1.5)'? -2 (number) - + floor(-1.5) @@ -105,77 +164,105 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1102-feel-ceiling-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1102-feel-ceiling-function.dmn index 566d6a36265..601e3428bf2 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1102-feel-ceiling-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1102-feel-ceiling-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'ceiling(n)' in category numeric functions - - + + number - + number - + number - + number - + number - + number Tests FEEL expression: 'ceiling(n:-.33333)' and expects result: '0 (number)' - + Result of FEEL expression 'ceiling(n:-.33333)'? 0 (number) - + ceiling(n:-.33333) Tests FEEL expression: 'ceiling(1.5)' and expects result: '2 (number)' - + Result of FEEL expression 'ceiling(1.5)'? 2 (number) - + ceiling(1.5) - + Tests FEEL expression: 'ceiling(-1.5)' and expects result: '-1 (number)' - + Result of FEEL expression 'ceiling(-1.5)'? -1 (number) - + ceiling(-1.5) Tests FEEL expression: 'ceiling(n:5.777)' and expects result: '6 (number)' - + Result of FEEL expression 'ceiling(n:5.777)'? 6 (number) - + ceiling(n:5.777) Tests FEEL expression: 'ceiling(-5/2.3*5)' and expects result: '-10 (number)' - + Result of FEEL expression 'ceiling(-5/2.3*5)'? -10 (number) - + ceiling(-5/2.3*5) Tests FEEL expression: 'ceiling(--1)' and expects result: '1 (number)' - + Result of FEEL expression 'ceiling(--1)'? 1 (number) - + ceiling(--1) @@ -105,77 +164,105 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1103-feel-substring-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1103-feel-substring-function.dmn index 552c977a239..5f7c10799e1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1103-feel-substring-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1103-feel-substring-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring(string, start, position, length?) in category string functions - - + + FEEL built-in function 'substring(string, start, position, length?) in category string functions + + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'substring("foob r",-2,1)' and expects result: '" " (string)' - + Tests FEEL expression: 'substring("foob r",-2,1)' and expects result: '" " (string)' + Result of FEEL expression 'substring("foob r",-2,1)'? " " (string) - + substring("foob r",-2,1) - Tests FEEL expression: 'substring("foobar",-6,6)' and expects result: '"foobar" (string)' - + Tests FEEL expression: 'substring("foobar",-6,6)' and expects result: '"foobar" (string)' + Result of FEEL expression 'substring("foobar",-6,6)'? "foobar" (string) - + substring("foobar",-6,6) Tests FEEL expression: 'substring("f",1)' and expects result: '"f" (string)' - + Result of FEEL expression 'substring("f",1)'? "f" (string) - + substring("f",1) - Tests FEEL expression: 'substring("foobar",-2,1)' and expects result: '"a" (string)' - + Tests FEEL expression: 'substring("foobar",-2,1)' and expects result: '"a" (string)' + Result of FEEL expression 'substring("foobar",-2,1)'? "a" (string) - + substring("foobar",-2,1) - Tests FEEL expression: 'substring("foobar",3,3.8)' and expects result: '"oba" (string)' - + Tests FEEL expression: 'substring("foobar",3,3.8)' and expects result: '"oba" (string)' + Result of FEEL expression 'substring("foobar",3,3.8)'? "oba" (string) - + substring("foobar",3,3.8) Tests FEEL expression: 'substring("foobar",6)' and expects result: '"r" (string)' - + Result of FEEL expression 'substring("foobar",6)'? "r" (string) - + substring("foobar",6) - Tests FEEL expression: 'substring("foobar",1,6)' and expects result: '"foobar" (string)' - + Tests FEEL expression: 'substring("foobar",1,6)' and expects result: '"foobar" (string)' + Result of FEEL expression 'substring("foobar",1,6)'? "foobar" (string) - + substring("foobar",1,6) - Tests FEEL expression: 'substring("foobar",3)' and expects result: '"obar" (string)' - + Tests FEEL expression: 'substring("foobar",3)' and expects result: '"obar" (string)' + Result of FEEL expression 'substring("foobar",3)'? "obar" (string) - + substring("foobar",3) - Tests FEEL expression: 'substring("foobar",3,3)' and expects result: '"oba" (string)' - + Tests FEEL expression: 'substring("foobar",3,3)' and expects result: '"oba" (string)' + Result of FEEL expression 'substring("foobar",3,3)'? "oba" (string) - + substring("foobar",3,3) Tests FEEL expression: 'substring("f",1,1)' and expects result: '"f" (string)' - + Result of FEEL expression 'substring("f",1,1)'? "f" (string) - + substring("f",1,1) - Tests FEEL expression: 'substring(string:"foobar",start position :3)' and expects result: '"obar" (string)' - + Tests FEEL expression: 'substring(string:"foobar",start position :3)' and expects result: '"obar" (string)' + Result of FEEL expression 'substring(string:"foobar",start position :3)'? "obar" (string) - + substring(string:"foobar",start position :3) - + - - - - - - - - - - - + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1104-feel-string-length-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1104-feel-string-length-function.dmn index d35ea38b09e..7c6f7ecabb8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1104-feel-string-length-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1104-feel-string-length-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'string length(string)' in category string functions - - + + number - + number - + number - + number - + number - + number - Tests FEEL expression: 'string length(string:"aaaaa dddd ")' and expects result: '11 (number)' - + Tests FEEL expression: 'string length(string:"aaaaa dddd ")' and expects result: '11 (number)' + Result of FEEL expression 'string length(string:"aaaaa dddd ")'? 11 (number) - + string length(string:"aaaaa dddd ") - Tests FEEL expression: 'string length(string:"aaaaa dddd")' and expects result: '10 (number)' - + Tests FEEL expression: 'string length(string:"aaaaa dddd")' and expects result: '10 (number)' + Result of FEEL expression 'string length(string:"aaaaa dddd")'? 10 (number) - + string length(string:"aaaaa dddd") Tests FEEL expression: 'string length("")' and expects result: '0 (number)' - + Result of FEEL expression 'string length("")'? 0 (number) - + string length("") - Tests FEEL expression: 'string length(string:"xyz123")' and expects result: '6 (number)' - + Tests FEEL expression: 'string length(string:"xyz123")' and expects result: '6 (number)' + Result of FEEL expression 'string length(string:"xyz123")'? 6 (number) - + string length(string:"xyz123") - + Tests FEEL expression: 'string length("a")' and expects result: '1 (number)' - + Result of FEEL expression 'string length("a")'? 1 (number) - + string length("a") Tests FEEL expression: 'string length("abc")' and expects result: '3 (number)' - + Result of FEEL expression 'string length("abc")'? 3 (number) - + string length("abc") @@ -105,77 +167,105 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1105-feel-upper-case-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1105-feel-upper-case-function.dmn index 6b0710cdcdc..fbe7b52e982 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1105-feel-upper-case-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1105-feel-upper-case-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'upper case(string) in category string functions - - + + string - + string - + string - + string - + string - + string - + string - + string Tests FEEL expression: 'upper case("1")' and expects result: '"1" (string)' - + Result of FEEL expression 'upper case("1")'? "1" (string) - + upper case("1") Tests FEEL expression: 'upper case("?@{")' and expects result: '"?@{" (string)' - + Result of FEEL expression 'upper case("?@{")'? "?@{" (string) - + upper case("?@{") - Tests FEEL expression: 'upper case(string:"AbDcF")' and expects result: '"ABDCF" (string)' - + Tests FEEL expression: 'upper case(string:"AbDcF")' and expects result: '"ABDCF" (string)' + Result of FEEL expression 'upper case(string:"AbDcF")'? "ABDCF" (string) - + upper case(string:"AbDcF") - Tests FEEL expression: 'upper case(string:"123ABC")' and expects result: '"123ABC" (string)' - + Tests FEEL expression: 'upper case(string:"123ABC")' and expects result: '"123ABC" (string)' + Result of FEEL expression 'upper case(string:"123ABC")'? "123ABC" (string) - + upper case(string:"123ABC") Tests FEEL expression: 'upper case("abc")' and expects result: '"ABC" (string)' - + Result of FEEL expression 'upper case("abc")'? "ABC" (string) - + upper case("abc") - Tests FEEL expression: 'upper case(string:"xyZ ")' and expects result: '"XYZ " (string)' - + Tests FEEL expression: 'upper case(string:"xyZ ")' and expects result: '"XYZ " (string)' + Result of FEEL expression 'upper case(string:"xyZ ")'? "XYZ " (string) - + upper case(string:"xyZ ") Tests FEEL expression: 'upper case("")' and expects result: '"" (string)' - + Result of FEEL expression 'upper case("")'? "" (string) - + upper case("") Tests FEEL expression: 'upper case("a")' and expects result: '"A" (string)' - + Result of FEEL expression 'upper case("a")'? "A" (string) - + upper case("a") - + - - - - - - - - + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1106-feel-lower-case-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1106-feel-lower-case-function.dmn index f06a2b8d9d1..ec918541685 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1106-feel-lower-case-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1106-feel-lower-case-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'lower case(string)' in category string functions - - + + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'lower case(string:"xyZ ")' and expects result: '"xyz " (string)' - + Tests FEEL expression: 'lower case(string:"xyZ ")' and expects result: '"xyz " (string)' + Result of FEEL expression 'lower case(string:"xyZ ")'? "xyz " (string) - + lower case(string:"xyZ ") - Tests FEEL expression: 'lower case(string:"AbDcF")' and expects result: '"abdcf" (string)' - + Tests FEEL expression: 'lower case(string:"AbDcF")' and expects result: '"abdcf" (string)' + Result of FEEL expression 'lower case(string:"AbDcF")'? "abdcf" (string) - + lower case(string:"AbDcF") - Tests FEEL expression: 'lower case(string:"123ABC")' and expects result: '"123abc" (string)' - + Tests FEEL expression: 'lower case(string:"123ABC")' and expects result: '"123abc" (string)' + Result of FEEL expression 'lower case(string:"123ABC")'? "123abc" (string) - + lower case(string:"123ABC") Tests FEEL expression: 'lower case("ABC")' and expects result: '"abc" (string)' - + Result of FEEL expression 'lower case("ABC")'? "abc" (string) - + lower case("ABC") Tests FEEL expression: 'lower case("")' and expects result: '"" (string)' - + Result of FEEL expression 'lower case("")'? "" (string) - + lower case("") Tests FEEL expression: 'lower case("abc")' and expects result: '"abc" (string)' - + Result of FEEL expression 'lower case("abc")'? "abc" (string) - + lower case("abc") Tests FEEL expression: 'lower case("?@{")' and expects result: '"?@{" (string)' - + Result of FEEL expression 'lower case("?@{")'? "?@{" (string) - + lower case("?@{") Tests FEEL expression: 'lower case("A")' and expects result: '"a" (string)' - + Result of FEEL expression 'lower case("A")'? "a" (string) - + lower case("A") Tests FEEL expression: 'lower case("aBc4")' and expects result: '"abc4" (string)' - + Result of FEEL expression 'lower case("aBc4")'? "abc4" (string) - + lower case("aBc4") - + - - - - - - - - - + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1107-feel-substring-before-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1107-feel-substring-before-function.dmn index 3ba93d1438a..08291fd5d71 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1107-feel-substring-before-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1107-feel-substring-before-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring before(string, match) in category string functions - - + + FEEL built-in function 'substring before(string, match) in category string functions + + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'substring before("foobar","x")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring before("foobar","x")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("foobar","x")'? "" (string) - + substring before("foobar","x") - Tests FEEL expression: 'substring before(string:"foobar",match:"bar")' and expects result: '"foo" (string)' - + Tests FEEL expression: 'substring before(string:"foobar",match:"bar")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before(string:"foobar",match:"bar")'? "foo" (string) - + substring before(string:"foobar",match:"bar") - Tests FEEL expression: 'substring before("","")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring before("","")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("","")'? "" (string) - + substring before("","") - + - Tests FEEL expression: 'substring before("foobar","o")' and expects result: '"f" (string)' - + Tests FEEL expression: 'substring before("foobar","o")' and expects result: '"f" (string)' + Result of FEEL expression 'substring before("foobar","o")'? "f" (string) - + substring before("foobar","o") - Tests FEEL expression: 'substring before("foobar","bar")' and expects result: '"foo" (string)' - + Tests FEEL expression: 'substring before("foobar","bar")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before("foobar","bar")'? "foo" (string) - + substring before("foobar","bar") - Tests FEEL expression: 'substring before("abc","a")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring before("abc","a")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("abc","a")'? "" (string) - + substring before("abc","a") - Tests FEEL expression: 'substring before("abc","")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring before("abc","")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("abc","")'? "" (string) - + substring before("abc","") - Tests FEEL expression: 'substring before("abc","c")' and expects result: '"ab" (string)' - + Tests FEEL expression: 'substring before("abc","c")' and expects result: '"ab" (string)' + Result of FEEL expression 'substring before("abc","c")'? "ab" (string) - + substring before("abc","c") - Tests FEEL expression: 'substring before(string:"foobar",match:"b")' and expects result: '"foo" (string)' - + Tests FEEL expression: 'substring before(string:"foobar",match:"b")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before(string:"foobar",match:"b")'? "foo" (string) - + substring before(string:"foobar",match:"b") @@ -144,107 +237,147 @@ - - - - - - - - - + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1108-feel-substring-after-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1108-feel-substring-after-function.dmn index e69bfd5fb25..163c9f79612 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1108-feel-substring-after-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1108-feel-substring-after-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'substring after(string, match) in category string functions - - + + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'substring after("","a")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring after("","a")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("","a")'? "" (string) - + substring after("","a") - Tests FEEL expression: 'substring after(string:"foobar",match:"b")' and expects result: '"ar" (string)' - + Tests FEEL expression: 'substring after(string:"foobar",match:"b")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after(string:"foobar",match:"b")'? "ar" (string) - + substring after(string:"foobar",match:"b") Tests FEEL expression: 'substring after("","")' and expects result: '"" (string)' - + Result of FEEL expression 'substring after("","")'? "" (string) - + substring after("","") - Tests FEEL expression: 'substring after("foobar","ob")' and expects result: '"ar" (string)' - + Tests FEEL expression: 'substring after("foobar","ob")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after("foobar","ob")'? "ar" (string) - + substring after("foobar","ob") - + - Tests FEEL expression: 'substring after("foobar","o")' and expects result: '"obar" (string)' - + Tests FEEL expression: 'substring after("foobar","o")' and expects result: '"obar" (string)' + Result of FEEL expression 'substring after("foobar","o")'? "obar" (string) - + substring after("foobar","o") - Tests FEEL expression: 'substring after("foobar","x")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring after("foobar","x")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("foobar","x")'? "" (string) - + substring after("foobar","x") - Tests FEEL expression: 'substring after("abc","")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'substring after("abc","")' and expects result: '"abc" (string)' + Result of FEEL expression 'substring after("abc","")'? "abc" (string) - + substring after("abc","") - Tests FEEL expression: 'substring after(string:"foobar",match:"ob")' and expects result: '"ar" (string)' - + Tests FEEL expression: 'substring after(string:"foobar",match:"ob")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after(string:"foobar",match:"ob")'? "ar" (string) - + substring after(string:"foobar",match:"ob") - Tests FEEL expression: 'substring after("abc","c")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring after("abc","c")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("abc","c")'? "" (string) - + substring after("abc","c") - Tests FEEL expression: 'substring after("abc","a")' and expects result: '"bc" (string)' - + Tests FEEL expression: 'substring after("abc","a")' and expects result: '"bc" (string)' + Result of FEEL expression 'substring after("abc","a")'? "bc" (string) - + substring after("abc","a") @@ -157,117 +257,161 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1109-feel-replace-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1109-feel-replace-function.dmn index 1e5f74b7827..1f7a5ccf092 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1109-feel-replace-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1109-feel-replace-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'replace(input, pattern, replacement, flags?)' in category string functions - - + + FEEL built-in function 'replace(input, pattern, replacement, flags?)' in category string functions + + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'replace("abracadabra","a.*?a","*")' and expects result: '"*c*bra" (string)' - + Tests FEEL expression: 'replace("abracadabra","a.*?a","*")' and expects result: '"*c*bra" (string)' + Result of FEEL expression 'replace("abracadabra","a.*?a","*")'? "*c*bra" (string) - + replace("abracadabra","a.*?a","*") - Tests FEEL expression: 'replace("abc","e","#")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'replace("abc","e","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc","e","#")'? "abc" (string) - + replace("abc","e","#") - Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")' and expects result: '"abc" (string)' - - Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")'? + Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")' and expects result: '"abc" (string)' + + Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")'? "abc" (string) - + replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"") - Tests FEEL expression: 'replace("abracadabra","a","")' and expects result: '"brcdbr" (string)' - + Tests FEEL expression: 'replace("abracadabra","a","")' and expects result: '"brcdbr" (string)' + Result of FEEL expression 'replace("abracadabra","a","")'? "brcdbr" (string) - + replace("abracadabra","a","") - Tests FEEL expression: 'replace("abc","[a-z]","#","s")' and expects result: '"###" (string)' - + Tests FEEL expression: 'replace("abc","[a-z]","#","s")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[a-z]","#","s")'? "###" (string) - + replace("abc","[a-z]","#","s") - Tests FEEL expression: 'replace("darted","^(.*?)d(.*)$","$1c$2")' and expects result: '"carted" (string)' - + Tests FEEL expression: 'replace("darted","^(.*?)d(.*)$","$1c$2")' and expects result: '"carted" (string)' + Result of FEEL expression 'replace("darted","^(.*?)d(.*)$","$1c$2")'? "carted" (string) - + replace("darted","^(.*?)d(.*)$","$1c$2") - Tests FEEL expression: 'replace("a b c d ","[a-z]","#","x")' and expects result: '"# # # # " (string)' - + Tests FEEL expression: 'replace("a b c d ","[a-z]","#","x")' and expects result: '"# # # # " (string)' + Result of FEEL expression 'replace("a b c d ","[a-z]","#","x")'? "# # # # " (string) - + replace("a b c d ","[a-z]","#","x") - Tests FEEL expression: 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")' and expects result: '"abc" (string)' - - Result of FEEL expression 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")'? + Tests FEEL expression: 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")' and expects result: '"abc" (string)' + + Result of FEEL expression 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")'? "abc" (string) - + replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix") - Tests FEEL expression: 'replace("abc","def","#")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'replace("abc","def","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc","def","#")'? "abc" (string) - + replace("abc","def","#") - Tests FEEL expression: 'replace("abc",".^[d-z]","#")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'replace("abc",".^[d-z]","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc",".^[d-z]","#")'? "abc" (string) - + replace("abc",".^[d-z]","#") - Tests FEEL expression: 'replace("abracadabra","a(.)","a$1$1")' and expects result: '"abbraccaddabbra" (string)' - + Tests FEEL expression: 'replace("abracadabra","a(.)","a$1$1")' and expects result: '"abbraccaddabbra" (string)' + Result of FEEL expression 'replace("abracadabra","a(.)","a$1$1")'? "abbraccaddabbra" (string) - + replace("abracadabra","a(.)","a$1$1") - Tests FEEL expression: 'replace("reluctant","r.*?t","X")' and expects result: '"Xant" (string)' - + Tests FEEL expression: 'replace("reluctant","r.*?t","X")' and expects result: '"Xant" (string)' + Result of FEEL expression 'replace("reluctant","r.*?t","X")'? "Xant" (string) - + replace("reluctant","r.*?t","X") - Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")' and expects result: '"###" (string)' - - Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")'? + Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")' and expects result: '"###" (string)' + + Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")'? "###" (string) - + replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i") - Tests FEEL expression: 'replace("a","[a-z]","#")' and expects result: '"#" (string)' - + Tests FEEL expression: 'replace("a","[a-z]","#")' and expects result: '"#" (string)' + Result of FEEL expression 'replace("a","[a-z]","#")'? "#" (string) - + replace("a","[a-z]","#") - Tests FEEL expression: 'replace("abracadabra","bra","*")' and expects result: '"a*cada*" (string)' - + Tests FEEL expression: 'replace("abracadabra","bra","*")' and expects result: '"a*cada*" (string)' + Result of FEEL expression 'replace("abracadabra","bra","*")'? "a*cada*" (string) - + replace("abracadabra","bra","*") - Tests FEEL expression: 'replace("0123456789","(d{3})(d{3})(d{4})","($1) $2-$3")' and expects result: '"(012) 345-6789" (string)' - + Tests FEEL expression: 'replace("0123456789","(d{3})(d{3})(d{4})","($1) $2-$3")' and expects result: '"(012) 345-6789" (string)' + Result of FEEL expression 'replace("0123456789","(d{3})(d{3})(d{4})","($1) $2-$3")'? "(012) 345-6789" (string) - + replace("0123456789","(d{3})(d{3})(d{4})","($1) $2-$3") - Tests FEEL expression: 'replace("a.b.c.","[a-z]","#","s")' and expects result: '"#.#.#." (string)' - + Tests FEEL expression: 'replace("a.b.c.","[a-z]","#","s")' and expects result: '"#.#.#." (string)' + Result of FEEL expression 'replace("a.b.c.","[a-z]","#","s")'? "#.#.#." (string) - + replace("a.b.c.","[a-z]","#","s") - Tests FEEL expression: 'replace("AAAA","A+","b")' and expects result: '"b" (string)' - + Tests FEEL expression: 'replace("AAAA","A+","b")' and expects result: '"b" (string)' + Result of FEEL expression 'replace("AAAA","A+","b")'? "b" (string) - + replace("AAAA","A+","b") - Tests FEEL expression: 'replace("abc",".^[d-z]*","smix")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'replace("abc",".^[d-z]*","smix")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc",".^[d-z]*","smix")'? "abc" (string) - + replace("abc",".^[d-z]*","smix") - Tests FEEL expression: 'replace("abracadabra","a.*a","*")' and expects result: '"*" (string)' - + Tests FEEL expression: 'replace("abracadabra","a.*a","*")' and expects result: '"*" (string)' + Result of FEEL expression 'replace("abracadabra","a.*a","*")'? "*" (string) - + replace("abracadabra","a.*a","*") - Tests FEEL expression: 'replace("abc","[a-z]","#","")' and expects result: '"###" (string)' - + Tests FEEL expression: 'replace("abc","[a-z]","#","")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[a-z]","#","")'? "###" (string) - + replace("abc","[a-z]","#","") - Tests FEEL expression: 'replace("a","[b-z]","#")' and expects result: '"a" (string)' - + Tests FEEL expression: 'replace("a","[b-z]","#")' and expects result: '"a" (string)' + Result of FEEL expression 'replace("a","[b-z]","#")'? "a" (string) - + replace("a","[b-z]","#") - Tests FEEL expression: 'replace("foobar","^fo*b*","#")' and expects result: '"#ar" (string)' - + Tests FEEL expression: 'replace("foobar","^fo*b*","#")' and expects result: '"#ar" (string)' + Result of FEEL expression 'replace("foobar","^fo*b*","#")'? "#ar" (string) - + replace("foobar","^fo*b*","#") - + - Tests FEEL expression: 'replace("facetiously","[iouy]","[$0]")' and expects result: '"facet[i][o][u]sl[y]" (string)' - + Tests FEEL expression: 'replace("facetiously","[iouy]","[$0]")' and expects result: '"facet[i][o][u]sl[y]" (string)' + Result of FEEL expression 'replace("facetiously","[iouy]","[$0]")'? "facet[i][o][u]sl[y]" (string) - + replace("facetiously","[iouy]","[$0]") - Tests FEEL expression: 'replace("abc","[A-Z]","#","i")' and expects result: '"###" (string)' - + Tests FEEL expression: 'replace("abc","[A-Z]","#","i")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[A-Z]","#","i")'? "###" (string) - + replace("abc","[A-Z]","#","i") - Tests FEEL expression: 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")' and expects result: '"[1=ab][2=]cd" (string)' - + Tests FEEL expression: 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")' and expects result: '"[1=ab][2=]cd" (string)' + Result of FEEL expression 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")'? "[1=ab][2=]cd" (string) - + replace("abcd","(ab)|(a)", "[1=$1][2=$2]") - Tests FEEL expression: 'replace("AAAA","A+?","b")' and expects result: '"bbbb" (string)' - + Tests FEEL expression: 'replace("AAAA","A+?","b")' and expects result: '"bbbb" (string)' + Result of FEEL expression 'replace("AAAA","A+?","b")'? "bbbb" (string) - + replace("AAAA","A+?","b") - Tests FEEL expression: 'replace(input:"abc",pattern:"[a-z]",replacement:"#")' and expects result: '"###" (string)' - + Tests FEEL expression: 'replace(input:"abc",pattern:"[a-z]",replacement:"#")' and expects result: '"###" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:"[a-z]",replacement:"#")'? "###" (string) - + replace(input:"abc",pattern:"[a-z]",replacement:"#") @@ -391,297 +658,413 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1110-feel-contains-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1110-feel-contains-function.dmn index 4ca37b5b590..c04a374a08a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1110-feel-contains-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1110-feel-contains-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'contains(string, match)' in category string functions - - + + boolean - + boolean - + boolean - + boolean - + boolean - + boolean - + boolean - + boolean - + boolean - + boolean Tests FEEL expression: 'contains(null,null)' and expects result: 'null (boolean)' - + Result of FEEL expression 'contains(null,null)'? null (boolean) - + contains(null,null) - + Tests FEEL expression: 'contains("","ab")' and expects result: 'false (boolean)' - + Result of FEEL expression 'contains("","ab")'? false (boolean) - + contains("","ab") Tests FEEL expression: 'contains("abc","")' and expects result: 'true (boolean)' - + Result of FEEL expression 'contains("abc","")'? true (boolean) - + contains("abc","") Tests FEEL expression: 'contains("","")' and expects result: 'true (boolean)' - + Result of FEEL expression 'contains("","")'? true (boolean) - + contains("","") - Tests FEEL expression: 'contains(string:"foobar",match:"b")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'contains(string:"foobar",match:"b")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains(string:"foobar",match:"b")'? true (boolean) - + contains(string:"foobar",match:"b") - Tests FEEL expression: 'contains(string:"foobar",match:"bar")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'contains(string:"foobar",match:"bar")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains(string:"foobar",match:"bar")'? true (boolean) - + contains(string:"foobar",match:"bar") - Tests FEEL expression: 'contains("bar",null)' and expects result: 'null (boolean)' - + Tests FEEL expression: 'contains("bar",null)' and expects result: 'null (boolean)' + Result of FEEL expression 'contains("bar",null)'? null (boolean) - + contains("bar",null) - Tests FEEL expression: 'contains("foobar","bar")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'contains("foobar","bar")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("foobar","bar")'? true (boolean) - + contains("foobar","bar") - Tests FEEL expression: 'contains(null,"bar")' and expects result: 'null (boolean)' - + Tests FEEL expression: 'contains(null,"bar")' and expects result: 'null (boolean)' + Result of FEEL expression 'contains(null,"bar")'? null (boolean) - + contains(null,"bar") - Tests FEEL expression: 'contains("foobar","o")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'contains("foobar","o")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("foobar","o")'? true (boolean) - + contains("foobar","o") @@ -157,117 +254,161 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1115-feel-date-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1115-feel-date-function.dmn index b787cc7af99..73eab68f40d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1115-feel-date-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1115-feel-date-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'date(from [string])', 'date(from [date and time])' and 'date(year,month,day)' in category conversion functions - - + + FEEL built-in function 'date(from [string])', 'date(from [date and time])' and 'date(year,month,day)' in category conversion functions + + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + string - + string - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + string - + string - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date Tests FEEL expression: 'date("998-12-31")' and expects result: 'null (date)' - + Result of FEEL expression 'date("998-12-31")'? null (date) - + date("998-12-31") Tests FEEL expression: 'date(2017,13,31)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,13,31)'? null (date) - + date(2017,13,31) - Tests FEEL expression: 'date("2017-01-01")' and expects result: '2017-01-01 (date)' - + Tests FEEL expression: 'date("2017-01-01")' and expects result: '2017-01-01 (date)' + Result of FEEL expression 'date("2017-01-01")'? 2017-01-01 (date) - + date("2017-01-01") Tests FEEL expression: 'date("01211-12-31")' and expects result: 'null (date)' - + Result of FEEL expression 'date("01211-12-31")'? null (date) - + date("01211-12-31") - Tests FEEL expression: 'date(date and time("2012-12-25T11:00:00Z"))' and expects result: '2012-12-25 (date)' - + Tests FEEL expression: 'date(date and time("2012-12-25T11:00:00Z"))' and expects result: '2012-12-25 (date)' + Result of FEEL expression 'date(date and time("2012-12-25T11:00:00Z"))'? 2012-12-25 (date) - + date(date and time("2012-12-25T11:00:00Z")) Tests FEEL expression: 'date("+2012-12-02")' and expects result: 'null (date)' - + Result of FEEL expression 'date("+2012-12-02")'? null (date) - + date("+2012-12-02") - Tests FEEL expression: 'date(-2017,01,01)' and expects result: '-2017-01-01 (date)' - + Tests FEEL expression: 'date(-2017,01,01)' and expects result: '-2017-01-01 (date)' + Result of FEEL expression 'date(-2017,01,01)'? -2017-01-01 (date) - + date(-2017,01,01) Tests FEEL expression: 'date(null,null,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,null,null)'? null (date) - + date(null,null,null) Tests FEEL expression: 'date(2017,12,32)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,12,32)'? null (date) - + date(2017,12,32) - Tests FEEL expression: 'date("-2017-12-31")' and expects result: '-2017-12-31 (date)' - + Tests FEEL expression: 'date("-2017-12-31")' and expects result: '-2017-12-31 (date)' + Result of FEEL expression 'date("-2017-12-31")'? -2017-12-31 (date) - + date("-2017-12-31") - + - Tests FEEL expression: 'date("2012T-12-2511:00:00Z")' and expects result: 'null (date)' - + Tests FEEL expression: 'date("2012T-12-2511:00:00Z")' and expects result: 'null (date)' + Result of FEEL expression 'date("2012T-12-2511:00:00Z")'? null (date) - + date("2012T-12-2511:00:00Z") - Tests FEEL expression: 'date(from:date and time("2017-08-30T10:25:00"))' and expects result: '2017-08-30 (date)' - + Tests FEEL expression: 'date(from:date and time("2017-08-30T10:25:00"))' and expects result: '2017-08-30 (date)' + Result of FEEL expression 'date(from:date and time("2017-08-30T10:25:00"))'? 2017-08-30 (date) - + date(from:date and time("2017-08-30T10:25:00")) Tests FEEL expression: 'date(null,null,1)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,null,1)'? null (date) - + date(null,null,1) - Tests FEEL expression: 'date(-2017,12,31)' and expects result: '-2017-12-31 (date)' - + Tests FEEL expression: 'date(-2017,12,31)' and expects result: '-2017-12-31 (date)' + Result of FEEL expression 'date(-2017,12,31)'? -2017-12-31 (date) - + date(-2017,12,31) - Tests FEEL expression: 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))' and expects result: '2017-09-06 (date)' - + Tests FEEL expression: 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))' and expects result: '2017-09-06 (date)' + Result of FEEL expression 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))'? 2017-09-06 (date) - + date(date and time("2017-09-06T09:45:30@Asia/Dhaka")) Tests FEEL expression: 'date("2012-12-25T")' and expects result: 'null (date)' - + Result of FEEL expression 'date("2012-12-25T")'? null (date) - + date("2012-12-25T") Tests FEEL expression: 'date(2017,-8,2)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,-8,2)'? null (date) - + date(2017,-8,2) Tests FEEL expression: 'date([])' and expects result: 'null (date)' - + Result of FEEL expression 'date([])'? null (date) - + date([]) Tests FEEL expression: 'date(2017,1,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,1,null)'? null (date) - + date(2017,1,null) - Tests FEEL expression: 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))' and expects result: '2017-09-03 (date)' - + Tests FEEL expression: 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))' and expects result: '2017-09-03 (date)' + Result of FEEL expression 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))'? 2017-09-03 (date) - + date(date and time("2017-09-03T09:45:30@Europe/Paris")) - Tests FEEL expression: 'date(year:2017,month:08,day:30)' and expects result: '2017-08-30 (date)' - + Tests FEEL expression: 'date(year:2017,month:08,day:30)' and expects result: '2017-08-30 (date)' + Result of FEEL expression 'date(year:2017,month:08,day:30)'? 2017-08-30 (date) - + date(year:2017,month:08,day:30) - Tests FEEL expression: 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))' and expects result: '2017-08-14 (date)' - - Result of FEEL expression 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))'? + Tests FEEL expression: 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))' and expects result: '2017-08-14 (date)' + + Result of FEEL expression 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))'? 2017-08-14 (date) - + date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00"))) - Tests FEEL expression: 'date(date and time("2017-08-03T10:15:30+01:00"))' and expects result: '2017-08-03 (date)' - + Tests FEEL expression: 'date(date and time("2017-08-03T10:15:30+01:00"))' and expects result: '2017-08-03 (date)' + Result of FEEL expression 'date(date and time("2017-08-03T10:15:30+01:00"))'? 2017-08-03 (date) - + date(date and time("2017-08-03T10:15:30+01:00")) Tests FEEL expression: 'date("2017-12-32")' and expects result: 'null (date)' - + Result of FEEL expression 'date("2017-12-32")'? null (date) - + date("2017-12-32") Tests FEEL expression: 'date("0000-12-25T")' and expects result: 'null (date)' - + Result of FEEL expression 'date("0000-12-25T")'? null (date) - + date("0000-12-25T") - Tests FEEL expression: 'string(date(999999999,12,31))' and expects result: '"999999999-12-31" (string)' - + Tests FEEL expression: 'string(date(999999999,12,31))' and expects result: '"999999999-12-31" (string)' + Result of FEEL expression 'string(date(999999999,12,31))'? "999999999-12-31" (string) - + string(date(999999999,12,31)) Tests FEEL expression: 'date()' and expects result: 'null (date)' - + Result of FEEL expression 'date()'? null (date) - + date() - Tests FEEL expression: 'string(date("999999999-12-31"))' and expects result: '"999999999-12-31" (string)' - + Tests FEEL expression: 'string(date("999999999-12-31"))' and expects result: '"999999999-12-31" (string)' + Result of FEEL expression 'string(date("999999999-12-31"))'? "999999999-12-31" (string) - + string(date("999999999-12-31")) Tests FEEL expression: 'date(2017,null,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,null,null)'? null (date) - + date(2017,null,null) - Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00"))' and expects result: '2017-08-14 (date)' - + Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00"))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time("2017-08-14T14:25:00"))'? 2017-08-14 (date) - + date(date and time("2017-08-14T14:25:00")) Tests FEEL expression: 'date(null,2,1)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,2,1)'? null (date) - + date(null,2,1) Tests FEEL expression: 'date("2012/12/25")' and expects result: 'null (date)' - + Result of FEEL expression 'date("2012/12/25")'? null (date) - + date("2012/12/25") Tests FEEL expression: 'date(1000999999,12,32)' and expects result: 'null (date)' - + Result of FEEL expression 'date(1000999999,12,32)'? null (date) - + date(1000999999,12,32) - Tests FEEL expression: 'string(date("-999999999-12-31"))' and expects result: '"-999999999-12-31" (string)' - + Tests FEEL expression: 'string(date("-999999999-12-31"))' and expects result: '"-999999999-12-31" (string)' + Result of FEEL expression 'string(date("-999999999-12-31"))'? "-999999999-12-31" (string) - + string(date("-999999999-12-31")) Tests FEEL expression: 'date(2017,01,01)' and expects result: '2017-01-01 (date)' - + Result of FEEL expression 'date(2017,01,01)'? 2017-01-01 (date) - + date(2017,01,01) Tests FEEL expression: 'date(null,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,null)'? null (date) - + date(null,null) Tests FEEL expression: 'date("")' and expects result: 'null (date)' - + Result of FEEL expression 'date("")'? null (date) - + date("") - Tests FEEL expression: 'date(-1000999999,12,01)' and expects result: 'null (date)' - + Tests FEEL expression: 'date(-1000999999,12,01)' and expects result: 'null (date)' + Result of FEEL expression 'date(-1000999999,12,01)'? null (date) - + date(-1000999999,12,01) - Tests FEEL expression: 'date("9999999999-12-25")' and expects result: 'null (date)' - + Tests FEEL expression: 'date("9999999999-12-25")' and expects result: 'null (date)' + Result of FEEL expression 'date("9999999999-12-25")'? null (date) - + date("9999999999-12-25") Tests FEEL expression: 'date(2017,12,31)' and expects result: '2017-12-31 (date)' - + Result of FEEL expression 'date(2017,12,31)'? 2017-12-31 (date) - + date(2017,12,31) - Tests FEEL expression: 'date(date("2017-10-11"))' and expects result: '2017-10-11 (date)' - + Tests FEEL expression: 'date(date("2017-10-11"))' and expects result: '2017-10-11 (date)' + Result of FEEL expression 'date(date("2017-10-11"))'? 2017-10-11 (date) - + date(date("2017-10-11")) Tests FEEL expression: 'date("2017-13-10")' and expects result: 'null (date)' - + Result of FEEL expression 'date("2017-13-10")'? null (date) - + date("2017-13-10") - Tests FEEL expression: 'date("-2017-01-01")' and expects result: '-2017-01-01 (date)' - + Tests FEEL expression: 'date("-2017-01-01")' and expects result: '-2017-01-01 (date)' + Result of FEEL expression 'date("-2017-01-01")'? -2017-01-01 (date) - + date("-2017-01-01") Tests FEEL expression: 'date(null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null)'? null (date) - + date(null) Tests FEEL expression: 'date(2017,8,-2)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,8,-2)'? null (date) - + date(2017,8,-2) - Tests FEEL expression: 'date(from:"2012-12-25")' and expects result: '2012-12-25 (date)' - + Tests FEEL expression: 'date(from:"2012-12-25")' and expects result: '2012-12-25 (date)' + Result of FEEL expression 'date(from:"2012-12-25")'? 2012-12-25 (date) - + date(from:"2012-12-25") - Tests FEEL expression: 'string(date(-999999999,12,31))' and expects result: '"-999999999-12-31" (string)' - + Tests FEEL expression: 'string(date(-999999999,12,31))' and expects result: '"-999999999-12-31" (string)' + Result of FEEL expression 'string(date(-999999999,12,31))'? "-999999999-12-31" (string) - + string(date(-999999999,12,31)) Tests FEEL expression: 'date(1)' and expects result: 'null (date)' - + Result of FEEL expression 'date(1)'? null (date) - + date(1) Tests FEEL expression: 'date(null,02,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,02,null)'? null (date) - + date(null,02,null) - Tests FEEL expression: 'date("2017-12-31")' and expects result: '2017-12-31 (date)' - + Tests FEEL expression: 'date("2017-12-31")' and expects result: '2017-12-31 (date)' + Result of FEEL expression 'date("2017-12-31")'? 2017-12-31 (date) - + date("2017-12-31") Tests FEEL expression: 'date(2017,null,1)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,null,1)'? null (date) - + date(2017,null,1) - Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00.123456789"))' and expects result: '2017-08-14 (date)' - + Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00.123456789"))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time("2017-08-14T14:25:00.123456789"))'? 2017-08-14 (date) - + date(date and time("2017-08-14T14:25:00.123456789")) @@ -703,537 +1156,749 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1116-feel-time-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1116-feel-time-function.dmn index b36d7b4b3bd..2eb468f7985 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1116-feel-time-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1116-feel-time-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'time(from [string])', 'time(from [time, date and time])' and 'time(hour,minute,second,offset)' in category conversion functions - - + + FEEL built-in function 'time(from [string])', 'time(from [time, date and time])' and 'time(hour,minute,second,offset)' in category conversion functions + + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + string - + string - + time - + time - + time - + time - + time - + time - + string - + string - + time - + time - + time - + time - + time - + time - + time - + time - + string - + string - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+01:00"))' and expects result: '10:20:00+01:00 (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+01:00"))' and expects result: '10:20:00+01:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+01:00"))'? 10:20:00+01:00 (time) - + time(date and time("2017-08-10T10:20:00+01:00")) Tests FEEL expression: 'time("11:30:00T")' and expects result: 'null (time)' - + Result of FEEL expression 'time("11:30:00T")'? null (time) - + time("11:30:00T") - Tests FEEL expression: 'time(12,null,null,null)' and expects result: 'null (time)' - + Tests FEEL expression: 'time(12,null,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,null,null)'? null (time) - + time(12,null,null,null) - Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M"))' and expects result: '11:59:00-02:01 (time)' - + Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M"))' and expects result: '11:59:00-02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M"))'? 11:59:00-02:01 (time) - + time(11, 59, 00, duration("-PT2H1M")) Tests FEEL expression: 'time("00:00:00Z")' and expects result: '00:00:00Z (time)' - + Result of FEEL expression 'time("00:00:00Z")'? 00:00:00Z (time) - + time("00:00:00Z") - Tests FEEL expression: 'time("11:22:33.123456789")' and expects result: '11:22:33.123456789 (time)' - + Tests FEEL expression: 'time("11:22:33.123456789")' and expects result: '11:22:33.123456789 (time)' + Result of FEEL expression 'time("11:22:33.123456789")'? 11:22:33.123456789 (time) - + time("11:22:33.123456789") - Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M"))' and expects result: '11:59:00+02:01 (time)' - + Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M"))'? 11:59:00+02:01 (time) - + time(11, 59, 00, duration("PT2H1M")) Tests FEEL expression: 'time("07:1:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("07:1:00")'? null (time) - + time("07:1:00") - Tests FEEL expression: 'time("2012T-12-2511:00:00Z")' and expects result: 'null (time)' - + Tests FEEL expression: 'time("2012T-12-2511:00:00Z")' and expects result: 'null (time)' + Result of FEEL expression 'time("2012T-12-2511:00:00Z")'? null (time) - + time("2012T-12-2511:00:00Z") - Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))' and expects result: '23:59:01 (time)' - - Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))'? + Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))' and expects result: '23:59:01 (time)' + + Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))'? 23:59:01 (time) - + time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))) - + Tests FEEL expression: 'time(null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(null)'? null (time) - + time(null) Tests FEEL expression: 'time("07:2")' and expects result: 'null (time)' - + Result of FEEL expression 'time("07:2")'? null (time) - + time("07:2") - Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' - + Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M0S"))'? 11:59:00+02:01 (time) - + time(11, 59, 00, duration("PT2H1M0S")) - Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))' and expects result: '11:59:00-02:00 (time)' - - Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))'? + Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))' and expects result: '11:59:00-02:00 (time)' + + Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))'? 11:59:00-02:00 (time) - + time(hour:11, minute:59, second:0, offset: duration("-PT2H")) - Tests FEEL expression: 'time("13:20:00@xyz/abc")' and expects result: 'null (time)' - + Tests FEEL expression: 'time("13:20:00@xyz/abc")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00@xyz/abc")'? null (time) - + time("13:20:00@xyz/abc") - Tests FEEL expression: 'time(12,null,null,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(12,null,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,null,duration("P0D"))'? null (time) - + time(12,null,null,duration("P0D")) Tests FEEL expression: 'time(12,11,null,null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(12,11,null,null)'? null (time) - + time(12,11,null,null) - Tests FEEL expression: 'time(11, 59, 45, duration("-PT2H"))' and expects result: '11:59:45-02:00 (time)' - + Tests FEEL expression: 'time(11, 59, 45, duration("-PT2H"))' and expects result: '11:59:45-02:00 (time)' + Result of FEEL expression 'time(11, 59, 45, duration("-PT2H"))'? 11:59:45-02:00 (time) - + time(11, 59, 45, duration("-PT2H")) - Tests FEEL expression: 'time("13:20:00+02:00")' and expects result: '13:20:00+02:00 (time)' - + Tests FEEL expression: 'time("13:20:00+02:00")' and expects result: '13:20:00+02:00 (time)' + Result of FEEL expression 'time("13:20:00+02:00")'? 13:20:00+02:00 (time) - + time("13:20:00+02:00") - Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' - - Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))'? + Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' + + Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))'? 11:59:00+02:01 (time) - + time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S")) Tests FEEL expression: 'time("07:01:2")' and expects result: 'null (time)' - + Result of FEEL expression 'time("07:01:2")'? null (time) - + time("07:01:2") Tests FEEL expression: 'time("23:59:00Z")' and expects result: '23:59:00Z (time)' - + Result of FEEL expression 'time("23:59:00Z")'? 23:59:00Z (time) - + time("23:59:00Z") - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-00:00"))' and expects result: '10:20:00Z (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-00:00"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-00:00"))'? 10:20:00Z (time) - + time(date and time("2017-08-10T10:20:00-00:00")) - Tests FEEL expression: 'time(null,null,15,null)' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,null,15,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,15,null)'? null (time) - + time(null,null,15,null) - Tests FEEL expression: 'time(11, 59, 45, duration("PT2H"))' and expects result: '11:59:45+02:00 (time)' - + Tests FEEL expression: 'time(11, 59, 45, duration("PT2H"))' and expects result: '11:59:45+02:00 (time)' + Result of FEEL expression 'time(11, 59, 45, duration("PT2H"))'? 11:59:45+02:00 (time) - + time(11, 59, 45, duration("PT2H")) Tests FEEL expression: 'time(null,11,45,null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(null,11,45,null)'? null (time) - + time(null,11,45,null) - Tests FEEL expression: 'time("13:20:00-05:00")' and expects result: '13:20:00-05:00 (time)' - + Tests FEEL expression: 'time("13:20:00-05:00")' and expects result: '13:20:00-05:00 (time)' + Result of FEEL expression 'time("13:20:00-05:00")'? 13:20:00-05:00 (time) - + time("13:20:00-05:00") - Tests FEEL expression: 'time(from: "12:45:00")' and expects result: '12:45:00 (time)' - + Tests FEEL expression: 'time(from: "12:45:00")' and expects result: '12:45:00 (time)' + Result of FEEL expression 'time(from: "12:45:00")'? 12:45:00 (time) - + time(from: "12:45:00") - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00Z"))' and expects result: '10:20:00Z (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00Z"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00Z"))'? 10:20:00Z (time) - + time(date and time("2017-08-10T10:20:00Z")) - Tests FEEL expression: 'string(time(11, 59, 45, duration("PT2H45M55S")))' and expects result: '"11:59:45+02:45:55" (string)' - + Tests FEEL expression: 'string(time(11, 59, 45, duration("PT2H45M55S")))' and expects result: '"11:59:45+02:45:55" (string)' + Result of FEEL expression 'string(time(11, 59, 45, duration("PT2H45M55S")))'? "11:59:45+02:45:55" (string) - + string(time(11, 59, 45, duration("PT2H45M55S"))) Tests FEEL expression: 'time("00:00:00")' and expects result: '00:00:00 (time)' - + Result of FEEL expression 'time("00:00:00")'? 00:00:00 (time) - + time("00:00:00") Tests FEEL expression: 'time("24:00:01")' and expects result: 'null (time)' - + Result of FEEL expression 'time("24:00:01")'? null (time) - + time("24:00:01") Tests FEEL expression: 'time("13:20:00-19:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("13:20:00-19:00")'? null (time) - + time("13:20:00-19:00") - Tests FEEL expression: 'time("13:20:00+02:00@Europe/Paris")' and expects result: 'null (time)' - + Tests FEEL expression: 'time("13:20:00+02:00@Europe/Paris")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+02:00@Europe/Paris")'? null (time) - + time("13:20:00+02:00@Europe/Paris") - Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))' and expects result: '23:59:01.987654321 (time)' - - Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))'? + Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))' and expects result: '23:59:01.987654321 (time)' + + Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))'? 23:59:01.987654321 (time) - + time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))) Tests FEEL expression: 'time(24, 59, 45, null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(24, 59, 45, null)'? null (time) - + time(24, 59, 45, null) - Tests FEEL expression: 'time(12,00,00,null)' and expects result: '12:00:00 (time)' - + Tests FEEL expression: 'time(12,00,00,null)' and expects result: '12:00:00 (time)' + Result of FEEL expression 'time(12,00,00,null)'? 12:00:00 (time) - + time(12,00,00,null) - Tests FEEL expression: 'time(null,11,45,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,11,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,45,duration("P0D"))'? null (time) - + time(null,11,45,duration("P0D")) Tests FEEL expression: 'time("7:00:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("7:00:00")'? null (time) - + time("7:00:00") - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00"))' and expects result: '10:20:00 (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00"))' and expects result: '10:20:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00"))'? 10:20:00 (time) - + time(date and time("2017-08-10T10:20:00")) - Tests FEEL expression: 'string(time("00:01:00@Etc/UTC"))' and expects result: '"00:01:00@Etc/UTC" (string)' - + Tests FEEL expression: 'string(time("00:01:00@Etc/UTC"))' and expects result: '"00:01:00@Etc/UTC" (string)' + Result of FEEL expression 'string(time("00:01:00@Etc/UTC"))'? "00:01:00@Etc/UTC" (string) - + string(time("00:01:00@Etc/UTC")) - Tests FEEL expression: 'time(null,null,45,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,null,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,45,duration("P0D"))'? null (time) - + time(null,null,45,duration("P0D")) Tests FEEL expression: 'time("13:20:00+5:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("13:20:00+5:00")'? null (time) - + time("13:20:00+5:00") - Tests FEEL expression: 'time(11, 59, 45, null)' and expects result: '11:59:45 (time)' - + Tests FEEL expression: 'time(11, 59, 45, null)' and expects result: '11:59:45 (time)' + Result of FEEL expression 'time(11, 59, 45, null)'? 11:59:45 (time) - + time(11, 59, 45, null) - Tests FEEL expression: 'time(null,null,null,null)' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,null,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,null,null)'? null (time) - + time(null,null,null,null) Tests FEEL expression: 'time([])' and expects result: 'null (time)' - + Result of FEEL expression 'time([])'? null (time) - + time([]) - Tests FEEL expression: 'string(time("00:01:00@Europe/Paris"))' and expects result: '"00:01:00@Europe/Paris" (string)' - + Tests FEEL expression: 'string(time("00:01:00@Europe/Paris"))' and expects result: '"00:01:00@Europe/Paris" (string)' + Result of FEEL expression 'string(time("00:01:00@Europe/Paris"))'? "00:01:00@Europe/Paris" (string) - + string(time("00:01:00@Europe/Paris")) Tests FEEL expression: 'time("25:00:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("25:00:00")'? null (time) - + time("25:00:00") - Tests FEEL expression: 'time(11, 59, 45, duration("-PT0H"))' and expects result: '11:59:45Z (time)' - + Tests FEEL expression: 'time(11, 59, 45, duration("-PT0H"))' and expects result: '11:59:45Z (time)' + Result of FEEL expression 'time(11, 59, 45, duration("-PT0H"))'? 11:59:45Z (time) - + time(11, 59, 45, duration("-PT0H")) Tests FEEL expression: 'time(23, 59, 60, null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(23, 59, 60, null)'? null (time) - + time(23, 59, 60, null) - Tests FEEL expression: 'time(date("2017-08-10"))' and expects result: '00:00:00Z (time)' - + Tests FEEL expression: 'time(date("2017-08-10"))' and expects result: '00:00:00Z (time)' + Result of FEEL expression 'time(date("2017-08-10"))'? 00:00:00Z (time) - + time(date("2017-08-10")) - Tests FEEL expression: 'time("11:22:33+00:00")' and expects result: '11:22:33Z (time)' - + Tests FEEL expression: 'time("11:22:33+00:00")' and expects result: '11:22:33Z (time)' + Result of FEEL expression 'time("11:22:33+00:00")'? 11:22:33Z (time) - + time("11:22:33+00:00") - Tests FEEL expression: 'time(null,null,null,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,null,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,null,duration("P0D"))'? null (time) - + time(null,null,null,duration("P0D")) - Tests FEEL expression: 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))' and expects result: '"11:20:00@Asia/Dhaka" (string)' - - Result of FEEL expression 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))'? + Tests FEEL expression: 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))' and expects result: '"11:20:00@Asia/Dhaka" (string)' + + Result of FEEL expression 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))'? "11:20:00@Asia/Dhaka" (string) - + string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka"))) Tests FEEL expression: 'time("13:20:00+5")' and expects result: 'null (time)' - + Result of FEEL expression 'time("13:20:00+5")'? null (time) - + time("13:20:00+5") - Tests FEEL expression: 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))' and expects result: '"10:20:00@Europe/Paris" (string)' - - Result of FEEL expression 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))'? + Tests FEEL expression: 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))' and expects result: '"10:20:00@Europe/Paris" (string)' + + Result of FEEL expression 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))'? "10:20:00@Europe/Paris" (string) - + string(time(date and time("2017-08-10T10:20:00@Europe/Paris"))) Tests FEEL expression: 'time("")' and expects result: 'null (time)' - + Result of FEEL expression 'time("")'? null (time) - + time("") - Tests FEEL expression: 'time(12,0,null,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(12,0,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,0,null,duration("P0D"))'? null (time) - + time(12,0,null,duration("P0D")) - Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))' and expects result: '09:15:30Z (time)' - - Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))'? + Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))' and expects result: '09:15:30Z (time)' + + Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))'? 09:15:30Z (time) - + time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))) Tests FEEL expression: 'time(23, 60, 45, null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(23, 60, 45, null)'? null (time) - + time(23, 60, 45, null) Tests FEEL expression: 'time("00:60:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("00:60:00")'? null (time) - + time("00:60:00") Tests FEEL expression: 'time("01:02:03")' and expects result: '01:02:03 (time)' - + Result of FEEL expression 'time("01:02:03")'? 01:02:03 (time) - + time("01:02:03") Tests FEEL expression: 'time("00:00:61")' and expects result: 'null (time)' - + Result of FEEL expression 'time("00:00:61")'? null (time) - + time("00:00:61") Tests FEEL expression: 'time("11:00:00Z")' and expects result: '11:00:00Z (time)' - + Result of FEEL expression 'time("11:00:00Z")'? 11:00:00Z (time) - + time("11:00:00Z") - Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M0S"))' and expects result: '11:59:00-02:01 (time)' - + Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M0S"))' and expects result: '11:59:00-02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M0S"))'? 11:59:00-02:01 (time) - + time(11, 59, 00, duration("-PT2H1M0S")) Tests FEEL expression: 'time("13:20:00+19:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("13:20:00+19:00")'? null (time) - + time("13:20:00+19:00") Tests FEEL expression: 'time("23:59:60")' and expects result: 'null (time)' - + Result of FEEL expression 'time("23:59:60")'? null (time) - + time("23:59:60") Tests FEEL expression: 'time("7:20")' and expects result: 'null (time)' - + Result of FEEL expression 'time("7:20")'? null (time) - + time("7:20") - Tests FEEL expression: 'time(12,null,45,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(12,null,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,45,duration("P0D"))'? null (time) - + time(12,null,45,duration("P0D")) Tests FEEL expression: 'time()' and expects result: 'null (time)' - + Result of FEEL expression 'time()'? null (time) - + time() - Tests FEEL expression: 'time(-24, 59, 45, null)' and expects result: 'null (time)' - + Tests FEEL expression: 'time(-24, 59, 45, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(-24, 59, 45, null)'? null (time) - + time(-24, 59, 45, null) - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+00:00"))' and expects result: '10:20:00Z (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+00:00"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+00:00"))'? 10:20:00Z (time) - + time(date and time("2017-08-10T10:20:00+00:00")) - Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))' and expects result: '09:15:30+02:00 (time)' - - Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))'? + Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))' and expects result: '09:15:30+02:00 (time)' + + Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))'? 09:15:30+02:00 (time) - + time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))) - Tests FEEL expression: 'time(null,11,null,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,11,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,null,duration("P0D"))'? null (time) - + time(null,11,null,duration("P0D")) Tests FEEL expression: 'time(null,0,null,null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(null,0,null,null)'? null (time) - + time(null,0,null,null) - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-01:00"))' and expects result: '10:20:00-01:00 (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-01:00"))' and expects result: '10:20:00-01:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-01:00"))'? 10:20:00-01:00 (time) - + time(date and time("2017-08-10T10:20:00-01:00")) - Tests FEEL expression: 'time(11, 59, 45, duration("PT0H"))' and expects result: '11:59:45Z (time)' - + Tests FEEL expression: 'time(11, 59, 45, duration("PT0H"))' and expects result: '11:59:45Z (time)' + Result of FEEL expression 'time(11, 59, 45, duration("PT0H"))'? 11:59:45Z (time) - + time(11, 59, 45, duration("PT0H")) - Tests FEEL expression: 'string(time(11, 59, 45, duration("-PT2H45M55S")))' and expects result: '"11:59:45-02:45:55" (string)' - + Tests FEEL expression: 'string(time(11, 59, 45, duration("-PT2H45M55S")))' and expects result: '"11:59:45-02:45:55" (string)' + Result of FEEL expression 'string(time(11, 59, 45, duration("-PT2H45M55S")))'? "11:59:45-02:45:55" (string) - + string(time(11, 59, 45, duration("-PT2H45M55S"))) Tests FEEL expression: 'time("24:01:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("24:01:00")'? null (time) - + time("24:01:00") - Tests FEEL expression: 'time("11:22:33-00:00")' and expects result: '11:22:33Z (time)' - + Tests FEEL expression: 'time("11:22:33-00:00")' and expects result: '11:22:33Z (time)' + Result of FEEL expression 'time("11:22:33-00:00")'? 11:22:33Z (time) - + time("11:22:33-00:00") Tests FEEL expression: 'time(2017)' and expects result: 'null (time)' - + Result of FEEL expression 'time(2017)'? null (time) - + time(2017) - Tests FEEL expression: 'time(from:date and time("2012-12-24T23:59:00"))' and expects result: '23:59:00 (time)' - + Tests FEEL expression: 'time(from:date and time("2012-12-24T23:59:00"))' and expects result: '23:59:00 (time)' + Result of FEEL expression 'time(from:date and time("2012-12-24T23:59:00"))'? 23:59:00 (time) - + time(from:date and time("2012-12-24T23:59:00")) - Tests FEEL expression: 'time("11:22:33.444")' and expects result: '11:22:33.444 (time)' - + Tests FEEL expression: 'time("11:22:33.444")' and expects result: '11:22:33.444 (time)' + Result of FEEL expression 'time("11:22:33.444")'? 11:22:33.444 (time) - + time("11:22:33.444") @@ -1106,847 +1841,1183 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1117-feel-date-and-time-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1117-feel-date-and-time-function.dmn index d1221304813..1bcdd6f4b87 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1117-feel-date-and-time-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1117-feel-date-and-time-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'date and time(from [string])' and 'date and time(date, time)' in category conversion functions - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - + + FEEL built-in function 'date and time(from [string])' and 'date and time(date, time)' in category conversion functions + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + string - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + string - + string - + string - + string - + string - + string - + dateTime - + dateTime - + dateTime - + string - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - Tests FEEL expression: 'date and time("11:00:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("11:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("11:00:00")'? null (date and time) - + date and time("11:00:00") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.123456789")' and expects result: '2017-12-31T11:22:33.123456789 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.123456789")' and expects result: '2017-12-31T11:22:33.123456789 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.123456789")'? 2017-12-31T11:22:33.123456789 (date and time) - + date and time("2017-12-31T11:22:33.123456789") - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))' and expects result: '"2011-12-31T10:15:30@Etc/UTC" (string)' - + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))' and expects result: '"2011-12-31T10:15:30@Etc/UTC" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))'? "2011-12-31T10:15:30@Etc/UTC" (string) - + string(date and time("2011-12-31T10:15:30@Etc/UTC")) - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))'? 2017-08-10T23:59:01.987654321 (date and time) - + date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))'? 2017-09-05T09:15:30.987654321+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00")) - Tests FEEL expression: 'date and time(null)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null)'? null (date and time) - + date and time(null) - Tests FEEL expression: 'date and time(from:"2012-12-24T23:59:00")' and expects result: '2012-12-24T23:59:00 (date and time)' - + Tests FEEL expression: 'date and time(from:"2012-12-24T23:59:00")' and expects result: '2012-12-24T23:59:00 (date and time)' + Result of FEEL expression 'date and time(from:"2012-12-24T23:59:00")'? 2012-12-24T23:59:00 (date and time) - + date and time(from:"2012-12-24T23:59:00") - Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01.123456789@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01.123456789@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))'? "2017-01-01T23:59:01.123456789@Europe/Paris" (string) - + string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris"))) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))'? 2017-09-05T09:15:30.987654321+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00")) - Tests FEEL expression: 'date and time("+99999-12-01T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("+99999-12-01T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("+99999-12-01T11:22:33")'? null (date and time) - + date and time("+99999-12-01T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+5:00")'? null (date and time) - + date and time("2017-12-31T13:20:00+5:00") - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))'? 2017-08-10T23:59:01.987654321 (date and time) - + date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))'? 2017-09-05T09:15:30.123456Z (date and time) - + date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))'? 2017-09-05T09:15:30+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00")) - Tests FEEL expression: 'date and time("2017-12-31T00:00:61")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T00:00:61")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:00:61")'? null (date and time) - + date and time("2017-12-31T00:00:61") - Tests FEEL expression: 'date and time(date:date("2017-01-01"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date:date("2017-01-01"),time:time("23:59:01"))'? + Tests FEEL expression: 'date and time(date:date("2017-01-01"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date:date("2017-01-01"),time:time("23:59:01"))'? 2017-01-01T23:59:01 (date and time) - + date and time(date:date("2017-01-01"),time:time("23:59:01")) - + - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30@Europe/Paris" (string)' - + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))'? "2011-12-31T10:15:30@Europe/Paris" (string) - + string(date and time("2011-12-31T10:15:30@Europe/Paris")) - Tests FEEL expression: 'date and time("2011-12-0310:15:30")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2011-12-0310:15:30")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2011-12-0310:15:30")'? null (date and time) - + date and time("2011-12-0310:15:30") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))'? 2017-09-05T09:15:30+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00")) - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+5")'? null (date and time) - + date and time("2017-12-31T13:20:00+5") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33Z")' and expects result: '2017-12-31T11:22:33Z (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33Z")' and expects result: '2017-12-31T11:22:33Z (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33Z")'? 2017-12-31T11:22:33Z (date and time) - + date and time("2017-12-31T11:22:33Z") - Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))'? "2017-01-01T23:59:01@Europe/Paris" (string) - + string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris"))) - Tests FEEL expression: 'date and time("01211-12-31T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("01211-12-31T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("01211-12-31T11:22:33")'? null (date and time) - + date and time("01211-12-31T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T24:01:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T24:01:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T24:01:00")'? null (date and time) - + date and time("2017-12-31T24:01:00") - Tests FEEL expression: 'date and time(date("2017-08-10"),null)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(date("2017-08-10"),null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(date("2017-08-10"),null)'? null (date and time) - + date and time(date("2017-08-10"),null) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))'? 2017-09-05T09:15:30.123456Z (date and time) - + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z")) - Tests FEEL expression: 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")'? null (date and time) - + date and time("2011-12-03T10:15:30+01:00@Europe/Paris") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.456+01:35")' and expects result: '2017-12-31T11:22:33.456+01:35 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.456+01:35")' and expects result: '2017-12-31T11:22:33.456+01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.456+01:35")'? 2017-12-31T11:22:33.456+01:35 (date and time) - + date and time("2017-12-31T11:22:33.456+01:35") - Tests FEEL expression: 'date and time(2017)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(2017)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(2017)'? null (date and time) - + date and time(2017) - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.567Z")' and expects result: '2017-12-31T11:22:33.567Z (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.567Z")' and expects result: '2017-12-31T11:22:33.567Z (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.567Z")'? 2017-12-31T11:22:33.567Z (date and time) - + date and time("2017-12-31T11:22:33.567Z") - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")'? null (date and time) - + date and time("2017-12-31T13:20:00+02:00@Europe/Paris") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))'? 2017-09-05T09:15:30Z (date and time) - + date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z")) - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01+02:00"))' and expects result: '2017-01-01T23:59:01+02:00 (date and time)' - + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01+02:00"))' and expects result: '2017-01-01T23:59:01+02:00 (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01+02:00"))'? 2017-01-01T23:59:01+02:00 (date and time) - + date and time(date("2017-01-01"),time("23:59:01+02:00")) - Tests FEEL expression: 'date and time("2017-12-31T00:00:00")' and expects result: '2017-12-31T00:00:00 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T00:00:00")' and expects result: '2017-12-31T00:00:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:00:00")'? 2017-12-31T00:00:00 (date and time) - + date and time("2017-12-31T00:00:00") - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))'? "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - + - string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris"))) + string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris"))) - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+05:0")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+05:0")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+05:0")'? null (date and time) - + date and time("2017-12-31T13:20:00+05:0") - Tests FEEL expression: 'date and time("2017-12-31T07:2")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T07:2")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:2")'? null (date and time) - + date and time("2017-12-31T07:2") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))'? 2017-09-05T09:15:30+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))'? 2017-09-05T09:15:30.987654321+02:00 (date and time) - + - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00")) + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00")) - Tests FEEL expression: 'date and time("2017-12-31T07:1:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T07:1:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:1:00")'? null (date and time) - + date and time("2017-12-31T07:1:00") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33-02:00")' and expects result: '2017-12-31T11:22:33-02:00 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33-02:00")' and expects result: '2017-12-31T11:22:33-02:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33-02:00")'? 2017-12-31T11:22:33-02:00 (date and time) - + date and time("2017-12-31T11:22:33-02:00") - Tests FEEL expression: 'date and time(null,null)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(null,null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null,null)'? null (date and time) - + date and time(null,null) - Tests FEEL expression: 'date and time("")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("")'? null (date and time) - + date and time("") - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))'? 2017-08-10T23:59:01 (date and time) - + date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01")) - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.123456789@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))'? + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.123456789@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))'? "2011-12-31T10:15:30.123456789@Europe/Paris" (string) - + string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris")) - Tests FEEL expression: 'date and time("2017-13-0T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-13-0T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-0T11:22:33")'? null (date and time) - + date and time("2017-13-0T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.345")' and expects result: '2017-12-31T11:22:33.345 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.345")' and expects result: '2017-12-31T11:22:33.345 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.345")'? 2017-12-31T11:22:33.345 (date and time) - + date and time("2017-12-31T11:22:33.345") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:35")' and expects result: '2017-12-31T11:22:33+01:35 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:35")' and expects result: '2017-12-31T11:22:33+01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:35")'? 2017-12-31T11:22:33+01:35 (date and time) - + date and time("2017-12-31T11:22:33+01:35") - Tests FEEL expression: 'date and time("2017-00-10T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-00-10T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-00-10T11:22:33")'? null (date and time) - + date and time("2017-00-10T11:22:33") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))'? 2017-09-05T09:15:30.123456Z (date and time) - + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z")) - Tests FEEL expression: 'date and time("2017-12-31T00:60:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T00:60:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:60:00")'? null (date and time) - + date and time("2017-12-31T00:60:00") - Tests FEEL expression: 'date and time("2017-12-31T13:20:00@xyz/abc")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00@xyz/abc")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00@xyz/abc")'? null (date and time) - + date and time("2017-12-31T13:20:00@xyz/abc") - Tests FEEL expression: 'date and time("2017-13-10T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-13-10T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-10T11:22:33")'? null (date and time) - + date and time("2017-13-10T11:22:33") - Tests FEEL expression: 'date and time("-2017-12-31T11:22:33")' and expects result: '-2017-12-31T11:22:33 (date and time)' - + Tests FEEL expression: 'date and time("-2017-12-31T11:22:33")' and expects result: '-2017-12-31T11:22:33 (date and time)' + Result of FEEL expression 'date and time("-2017-12-31T11:22:33")'? -2017-12-31T11:22:33 (date and time) - + date and time("-2017-12-31T11:22:33") - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01"))'? 2017-01-01T23:59:01 (date and time) - + date and time(date("2017-01-01"),time("23:59:01")) - Tests FEEL expression: 'date and time(null,time("23:59:01"))' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(null,time("23:59:01"))' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null,time("23:59:01"))'? null (date and time) - + date and time(null,time("23:59:01")) - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))'? 2017-08-10T23:59:01 (date and time) - + date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")) - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))'? "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - + - string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris"))) + string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris"))) - Tests FEEL expression: 'date and time("2017-12-31T11:22:33-01:35")' and expects result: '2017-12-31T11:22:33-01:35 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33-01:35")' and expects result: '2017-12-31T11:22:33-01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33-01:35")'? 2017-12-31T11:22:33-01:35 (date and time) - + date and time("2017-12-31T11:22:33-01:35") - Tests FEEL expression: 'date and time("2017-12-31T25:00:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T25:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T25:00:00")'? null (date and time) - + date and time("2017-12-31T25:00:00") - Tests FEEL expression: 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))' and expects result: '"-999999999-12-31T23:59:59.999999999+02:00" (string)' - - Result of FEEL expression 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))'? + Tests FEEL expression: 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))' and expects result: '"-999999999-12-31T23:59:59.999999999+02:00" (string)' + + Result of FEEL expression 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))'? "-999999999-12-31T23:59:59.999999999+02:00" (string) - + string(date and time("-999999999-12-31T23:59:59.999999999+02:00")) - Tests FEEL expression: 'string(date and time("99999-12-31T11:22:33"))' and expects result: '"99999-12-31T11:22:33" (string)' - + Tests FEEL expression: 'string(date and time("99999-12-31T11:22:33"))' and expects result: '"99999-12-31T11:22:33" (string)' + Result of FEEL expression 'string(date and time("99999-12-31T11:22:33"))'? "99999-12-31T11:22:33" (string) - + string(date and time("99999-12-31T11:22:33")) - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+19:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+19:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+19:00")'? null (date and time) - + date and time("2017-12-31T13:20:00+19:00") - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))'? 2017-08-10T23:59:01.987654321 (date and time) - + date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")) - Tests FEEL expression: 'date and time("2012-12-24")' and expects result: '2012-12-24T00:00:00 (date and time)' - + Tests FEEL expression: 'date and time("2012-12-24")' and expects result: '2012-12-24T00:00:00 (date and time)' + Result of FEEL expression 'date and time("2012-12-24")'? 2012-12-24T00:00:00 (date and time) - + date and time("2012-12-24") - Tests FEEL expression: 'date and time("2017-12-31T7:00:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T7:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T7:00:00")'? null (date and time) - + date and time("2017-12-31T7:00:00") - Tests FEEL expression: 'date and time("2017-12-31T7:20")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T7:20")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T7:20")'? null (date and time) - + date and time("2017-12-31T7:20") - Tests FEEL expression: 'date and time([])' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time([])' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time([])'? null (date and time) - + date and time([]) - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))'? "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - + - string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris"))) + string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris"))) - Tests FEEL expression: 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))' and expects result: '"999999999-12-31T23:59:59.999999999@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))'? + Tests FEEL expression: 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))' and expects result: '"999999999-12-31T23:59:59.999999999@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))'? "999999999-12-31T23:59:59.999999999@Europe/Paris" (string) - + string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris")) - Tests FEEL expression: 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))'? + Tests FEEL expression: 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))'? 2017-01-01T23:59:01 (date and time) - + date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01")) - Tests FEEL expression: 'string(date and time("-99999-12-31T11:22:33"))' and expects result: '"-99999-12-31T11:22:33" (string)' - + Tests FEEL expression: 'string(date and time("-99999-12-31T11:22:33"))' and expects result: '"-99999-12-31T11:22:33" (string)' + Result of FEEL expression 'string(date and time("-99999-12-31T11:22:33"))'? "-99999-12-31T11:22:33" (string) - + string(date and time("-99999-12-31T11:22:33")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))'? 2017-09-05T09:15:30Z (date and time) - + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z")) - Tests FEEL expression: 'date and time()' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time()' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time()'? null (date and time) - + date and time() - Tests FEEL expression: 'date and time("998-12-31T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("998-12-31T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("998-12-31T11:22:33")'? null (date and time) - + date and time("998-12-31T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T13:20:00-19:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00-19:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00-19:00")'? null (date and time) - + date and time("2017-12-31T13:20:00-19:00") - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01Z"))' and expects result: '2017-01-01T23:59:01Z (date and time)' - + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01Z"))' and expects result: '2017-01-01T23:59:01Z (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01Z"))'? 2017-01-01T23:59:01Z (date and time) - + date and time(date("2017-01-01"),time("23:59:01Z")) - Tests FEEL expression: 'date and time("2017-13-32T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-13-32T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-32T11:22:33")'? null (date and time) - + date and time("2017-13-32T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T24:00:01")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T24:00:01")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T24:00:01")'? null (date and time) - + date and time("2017-12-31T24:00:01") - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.987@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))'? + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.987@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))'? "2011-12-31T10:15:30.987@Europe/Paris" (string) - + string(date and time("2011-12-31T10:15:30.987@Europe/Paris")) - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),null)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),null)'? null (date and time) - + date and time(date and time("2017-08-10T10:20:00"),null) - Tests FEEL expression: 'date and time("-2017-12-31T11:22:33.456+01:35")' and expects result: '-2017-12-31T11:22:33.456+01:35 (date and time)' - + Tests FEEL expression: 'date and time("-2017-12-31T11:22:33.456+01:35")' and expects result: '-2017-12-31T11:22:33.456+01:35 (date and time)' + Result of FEEL expression 'date and time("-2017-12-31T11:22:33.456+01:35")'? -2017-12-31T11:22:33.456+01:35 (date and time) - + date and time("-2017-12-31T11:22:33.456+01:35") - Tests FEEL expression: 'date and time("9999999999-12-27T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("9999999999-12-27T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("9999999999-12-27T11:22:33")'? null (date and time) - + date and time("9999999999-12-27T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:00")' and expects result: '2017-12-31T11:22:33+01:00 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:00")' and expects result: '2017-12-31T11:22:33+01:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:00")'? 2017-12-31T11:22:33+01:00 (date and time) - + date and time("2017-12-31T11:22:33+01:00") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))'? 2017-09-05T09:15:30Z (date and time) - + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")) - Tests FEEL expression: 'date and time("2017-12-31T11:22:33")' and expects result: '2017-12-31T11:22:33 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33")' and expects result: '2017-12-31T11:22:33 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33")'? 2017-12-31T11:22:33 (date and time) - + date and time("2017-12-31T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T07:01:2")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T07:01:2")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:01:2")'? null (date and time) - + date and time("2017-12-31T07:01:2") - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))'? 2017-08-10T23:59:01 (date and time) - + date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01")) @@ -1171,897 +2008,1253 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1120-feel-duration-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1120-feel-duration-function.dmn index 3f2d4d38936..a31aadfb385 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1120-feel-duration-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1120-feel-duration-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'duration(from [String])' in category conversion functions - - - - + + + + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + dayTimeDuration - + yearMonthDuration - - - - - - - - - - + + + + + + + + + + Tests FEEL expression: 'duration("1Y")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("1Y")'? null (null) - + duration("1Y") - Tests FEEL expression: 'duration("PT24H")' and expects result: 'P1D (days and time duration)' - + Tests FEEL expression: 'duration("PT24H")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration("PT24H")'? P1D (days and time duration) - + duration("PT24H") - Tests FEEL expression: 'duration("PT240H")' and expects result: 'P10D (days and time duration)' - + Tests FEEL expression: 'duration("PT240H")' and expects result: 'P10D (days and time duration)' + Result of FEEL expression 'duration("PT240H")'? P10D (days and time duration) - + duration("PT240H") - Tests FEEL expression: 'duration("-P999999999M")' and expects result: '-P83333333Y3M (years and months duration)' - + Tests FEEL expression: 'duration("-P999999999M")' and expects result: '-P83333333Y3M (years and months duration)' + Result of FEEL expression 'duration("-P999999999M")'? -P83333333Y3M (years and months duration) - + duration("-P999999999M") Tests FEEL expression: 'duration()' and expects result: 'null (null)' - + Result of FEEL expression 'duration()'? null (null) - + duration() Tests FEEL expression: 'duration("P0")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("P0")'? null (null) - + duration("P0") - Tests FEEL expression: 'duration("PT61M")' and expects result: 'PT1H1M (days and time duration)' - + Tests FEEL expression: 'duration("PT61M")' and expects result: 'PT1H1M (days and time duration)' + Result of FEEL expression 'duration("PT61M")'? PT1H1M (days and time duration) - + duration("PT61M") Tests FEEL expression: 'duration(2017)' and expects result: 'null (null)' - + Result of FEEL expression 'duration(2017)'? null (null) - + duration(2017) - Tests FEEL expression: 'duration("P999999999M")' and expects result: 'P83333333Y3M (years and months duration)' - + Tests FEEL expression: 'duration("P999999999M")' and expects result: 'P83333333Y3M (years and months duration)' + Result of FEEL expression 'duration("P999999999M")'? P83333333Y3M (years and months duration) - + duration("P999999999M") Tests FEEL expression: 'duration("P1S")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("P1S")'? null (null) - + duration("P1S") - Tests FEEL expression: 'duration("PT0.000S")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0.000S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0.000S")'? PT0S (days and time duration) - + duration("PT0.000S") - Tests FEEL expression: 'duration("P1Y27M")' and expects result: 'P3Y3M (years and months duration)' - + Tests FEEL expression: 'duration("P1Y27M")' and expects result: 'P3Y3M (years and months duration)' + Result of FEEL expression 'duration("P1Y27M")'? P3Y3M (years and months duration) - + duration("P1Y27M") Tests FEEL expression: 'duration("")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("")'? null (null) - + duration("") - Tests FEEL expression: 'duration("P0Y")' and expects result: 'P0M (years and months duration)' - + Tests FEEL expression: 'duration("P0Y")' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'duration("P0Y")'? P0M (years and months duration) - + duration("P0Y") - Tests FEEL expression: 'duration("-P100M")' and expects result: '-P8Y4M (years and months duration)' - + Tests FEEL expression: 'duration("-P100M")' and expects result: '-P8Y4M (years and months duration)' + Result of FEEL expression 'duration("-P100M")'? -P8Y4M (years and months duration) - + duration("-P100M") - Tests FEEL expression: 'duration("P99999999Y")' and expects result: 'P99999999Y (years and months duration)' - + Tests FEEL expression: 'duration("P99999999Y")' and expects result: 'P99999999Y (years and months duration)' + Result of FEEL expression 'duration("P99999999Y")'? P99999999Y (years and months duration) - + duration("P99999999Y") - Tests FEEL expression: 'duration("PT0S")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0S")'? PT0S (days and time duration) - + duration("PT0S") - Tests FEEL expression: 'duration("PT1000M0.999999999S")' and expects result: 'PT16H40M0.999999999S (days and time duration)' - + Tests FEEL expression: 'duration("PT1000M0.999999999S")' and expects result: 'PT16H40M0.999999999S (days and time duration)' + Result of FEEL expression 'duration("PT1000M0.999999999S")'? PT16H40M0.999999999S (days and time duration) - + duration("PT1000M0.999999999S") - Tests FEEL expression: 'duration("PT3600S")' and expects result: 'PT1H (days and time duration)' - + Tests FEEL expression: 'duration("PT3600S")' and expects result: 'PT1H (days and time duration)' + Result of FEEL expression 'duration("PT3600S")'? PT1H (days and time duration) - + duration("PT3600S") - Tests FEEL expression: 'duration("PT2H")' and expects result: 'PT2H (days and time duration)' - + Tests FEEL expression: 'duration("PT2H")' and expects result: 'PT2H (days and time duration)' + Result of FEEL expression 'duration("PT2H")'? PT2H (days and time duration) - + duration("PT2H") Tests FEEL expression: 'duration([])' and expects result: 'null (null)' - + Result of FEEL expression 'duration([])'? null (null) - + duration([]) Tests FEEL expression: 'duration("1D")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("1D")'? null (null) - + duration("1D") - Tests FEEL expression: 'duration("-PT1H2M")' and expects result: '-PT1H2M (days and time duration)' - + Tests FEEL expression: 'duration("-PT1H2M")' and expects result: '-PT1H2M (days and time duration)' + Result of FEEL expression 'duration("-PT1H2M")'? -PT1H2M (days and time duration) - + duration("-PT1H2M") - Tests FEEL expression: 'duration("PT4S")' and expects result: 'PT4S (days and time duration)' - + Tests FEEL expression: 'duration("PT4S")' and expects result: 'PT4S (days and time duration)' + Result of FEEL expression 'duration("PT4S")'? PT4S (days and time duration) - + duration("PT4S") - Tests FEEL expression: 'duration(from:"PT24H")' and expects result: 'P1D (days and time duration)' - + Tests FEEL expression: 'duration(from:"PT24H")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration(from:"PT24H")'? P1D (days and time duration) - + duration(from:"PT24H") - Tests FEEL expression: 'duration("P100M")' and expects result: 'P8Y4M (years and months duration)' - + Tests FEEL expression: 'duration("P100M")' and expects result: 'P8Y4M (years and months duration)' + Result of FEEL expression 'duration("P100M")'? P8Y4M (years and months duration) - + duration("P100M") - Tests FEEL expression: 'duration("PT1000M")' and expects result: 'PT16H40M (days and time duration)' - + Tests FEEL expression: 'duration("PT1000M")' and expects result: 'PT16H40M (days and time duration)' + Result of FEEL expression 'duration("PT1000M")'? PT16H40M (days and time duration) - + duration("PT1000M") - Tests FEEL expression: 'duration("2012T-12-2511:00:00Z")' and expects result: 'null (null)' - + Tests FEEL expression: 'duration("2012T-12-2511:00:00Z")' and expects result: 'null (null)' + Result of FEEL expression 'duration("2012T-12-2511:00:00Z")'? null (null) - + duration("2012T-12-2511:00:00Z") - Tests FEEL expression: 'duration("P0D")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("P0D")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("P0D")'? PT0S (days and time duration) - + duration("P0D") - Tests FEEL expression: 'duration("P1Y2M")' and expects result: 'P1Y2M (years and months duration)' - + Tests FEEL expression: 'duration("P1Y2M")' and expects result: 'P1Y2M (years and months duration)' + Result of FEEL expression 'duration("P1Y2M")'? P1Y2M (years and months duration) - + duration("P1Y2M") - Tests FEEL expression: 'duration("PT0.999S")' and expects result: 'PT0.999S (days and time duration)' - + Tests FEEL expression: 'duration("PT0.999S")' and expects result: 'PT0.999S (days and time duration)' + Result of FEEL expression 'duration("PT0.999S")'? PT0.999S (days and time duration) - + duration("PT0.999S") Tests FEEL expression: 'duration(null)' and expects result: 'null (null)' - + Result of FEEL expression 'duration(null)'? null (null) - + duration(null) - Tests FEEL expression: 'duration("-P1Y")' and expects result: '-P1Y (years and months duration)' - + Tests FEEL expression: 'duration("-P1Y")' and expects result: '-P1Y (years and months duration)' + Result of FEEL expression 'duration("-P1Y")'? -P1Y (years and months duration) - + duration("-P1Y") - Tests FEEL expression: 'duration(from:"P1Y")' and expects result: 'P1Y (years and months duration)' - + Tests FEEL expression: 'duration(from:"P1Y")' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'duration(from:"P1Y")'? P1Y (years and months duration) - + duration(from:"P1Y") - Tests FEEL expression: 'duration("PT0H")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0H")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0H")'? PT0S (days and time duration) - + duration("PT0H") - + - Tests FEEL expression: 'duration("PT555M")' and expects result: 'PT9H15M (days and time duration)' - + Tests FEEL expression: 'duration("PT555M")' and expects result: 'PT9H15M (days and time duration)' + Result of FEEL expression 'duration("PT555M")'? PT9H15M (days and time duration) - + duration("PT555M") - Tests FEEL expression: 'duration("P0M")' and expects result: 'P0M (years and months duration)' - + Tests FEEL expression: 'duration("P0M")' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'duration("P0M")'? P0M (years and months duration) - + duration("P0M") - Tests FEEL expression: 'duration("P2DT274M")' and expects result: 'P2DT4H34M (days and time duration)' - + Tests FEEL expression: 'duration("P2DT274M")' and expects result: 'P2DT4H34M (days and time duration)' + Result of FEEL expression 'duration("P2DT274M")'? P2DT4H34M (days and time duration) - + duration("P2DT274M") - Tests FEEL expression: 'duration("P26M")' and expects result: 'P2Y2M (years and months duration)' - + Tests FEEL expression: 'duration("P26M")' and expects result: 'P2Y2M (years and months duration)' + Result of FEEL expression 'duration("P26M")'? P2Y2M (years and months duration) - + duration("P26M") Tests FEEL expression: 'duration("P1H")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("P1H")'? null (null) - + duration("P1H") - Tests FEEL expression: 'duration("P1D")' and expects result: 'P1D (days and time duration)' - + Tests FEEL expression: 'duration("P1D")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration("P1D")'? P1D (days and time duration) - + duration("P1D") - Tests FEEL expression: 'duration("PT0.S")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0.S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0.S")'? PT0S (days and time duration) - + duration("PT0.S") Tests FEEL expression: 'duration("P")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("P")'? null (null) - + duration("P") - Tests FEEL expression: 'duration("-P99999999Y")' and expects result: '-P99999999Y (years and months duration)' - + Tests FEEL expression: 'duration("-P99999999Y")' and expects result: '-P99999999Y (years and months duration)' + Result of FEEL expression 'duration("-P99999999Y")'? -P99999999Y (years and months duration) - + duration("-P99999999Y") - Tests FEEL expression: 'duration("PT0M")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0M")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0M")'? PT0S (days and time duration) - + duration("PT0M") - Tests FEEL expression: 'duration(from:"P26M")' and expects result: 'P2Y2M (years and months duration)' - + Tests FEEL expression: 'duration(from:"P26M")' and expects result: 'P2Y2M (years and months duration)' + Result of FEEL expression 'duration(from:"P26M")'? P2Y2M (years and months duration) - + duration(from:"P26M") - Tests FEEL expression: 'duration("PT3M")' and expects result: 'PT3M (days and time duration)' - + Tests FEEL expression: 'duration("PT3M")' and expects result: 'PT3M (days and time duration)' + Result of FEEL expression 'duration("PT3M")'? PT3M (days and time duration) - + duration("PT3M") - Tests FEEL expression: 'duration("P2DT100M")' and expects result: 'P2DT1H40M (days and time duration)' - + Tests FEEL expression: 'duration("P2DT100M")' and expects result: 'P2DT1H40M (days and time duration)' + Result of FEEL expression 'duration("P2DT100M")'? P2DT1H40M (days and time duration) - + duration("P2DT100M") - Tests FEEL expression: 'duration("P1Y")' and expects result: 'P1Y (years and months duration)' - + Tests FEEL expression: 'duration("P1Y")' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'duration("P1Y")'? P1Y (years and months duration) - + duration("P1Y") - Tests FEEL expression: 'duration("P1DT2H3M4.123456789S")' and expects result: 'P1DT2H3M4.123456789S (days and time duration)' - + Tests FEEL expression: 'duration("P1DT2H3M4.123456789S")' and expects result: 'P1DT2H3M4.123456789S (days and time duration)' + Result of FEEL expression 'duration("P1DT2H3M4.123456789S")'? P1DT2H3M4.123456789S (days and time duration) - + duration("P1DT2H3M4.123456789S") @@ -653,517 +1103,721 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1121-feel-years-and-months-duration-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1121-feel-years-and-months-duration-function.dmn index 93d13ab6711..c859524271f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1121-feel-years-and-months-duration-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12-expected/1121-feel-years-and-months-duration-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'years and months duration(from [date and time], to [date and time])' in category conversion functions - - + + FEEL built-in function 'years and months duration(from [date and time], to [date and time])' in category conversion functions + + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - Tests FEEL expression: 'years and months duration(date("2016-01-21"),date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2016-01-21"),date("2015-01-21"))'? + Tests FEEL expression: 'years and months duration(date("2016-01-21"),date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2016-01-21"),date("2015-01-21"))'? -P1Y (years and months duration) - + years and months duration(date("2016-01-21"),date("2015-01-21")) - Tests FEEL expression: 'years and months duration(null,date and time("2019-10-01T12:32:59"))' and expects result: 'null (years and months duration)' - - Result of FEEL expression 'years and months duration(null,date and time("2019-10-01T12:32:59"))'? + Tests FEEL expression: 'years and months duration(null,date and time("2019-10-01T12:32:59"))' and expects result: 'null (years and months duration)' + + Result of FEEL expression 'years and months duration(null,date and time("2019-10-01T12:32:59"))'? null (years and months duration) - + years and months duration(null,date and time("2019-10-01T12:32:59")) - Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))' and expects result: 'P0M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))'? + Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))' and expects result: 'P0M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))'? P0M (years and months duration) - + - years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00")) + years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00")) - Tests FEEL expression: 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))' and expects result: 'P4Y3M (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))'? + Tests FEEL expression: 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))' and expects result: 'P4Y3M (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))'? P4Y3M (years and months duration) - + years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59")) - Tests FEEL expression: 'years and months duration([],[])' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration([],[])' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration([],[])'? null (years and months duration) - + years and months duration([],[]) - Tests FEEL expression: 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))' and expects result: 'P2Y9M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))'? + Tests FEEL expression: 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))' and expects result: 'P2Y9M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))'? P2Y9M (years and months duration) - + - years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111")) + years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111")) - Tests FEEL expression: 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))'? + Tests FEEL expression: 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))'? -P1Y (years and months duration) - + years and months duration(from:date("2016-01-21"),to:date("2015-01-21")) - Tests FEEL expression: 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))' and expects result: '-P11M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))'? + Tests FEEL expression: 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))' and expects result: '-P11M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))'? -P11M (years and months duration) - + - years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02")) + years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02")) - Tests FEEL expression: 'years and months duration(null)' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null)'? null (years and months duration) - + years and months duration(null) - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))' and expects result: '-P4035Y11M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))'? + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))' and expects result: '-P4035Y11M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))'? -P4035Y11M (years and months duration) - + - years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00")) + years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00")) - Tests FEEL expression: 'years and months duration(date(""),date(""))' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(date(""),date(""))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date(""),date(""))'? null (years and months duration) - + years and months duration(date(""),date("")) - Tests FEEL expression: 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))' and expects result: 'P2Y (years and months duration)' - - Result of FEEL expression 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))'? + Tests FEEL expression: 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))' and expects result: 'P2Y (years and months duration)' + + Result of FEEL expression 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))'? P2Y (years and months duration) - + - years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01")) + years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01")) - Tests FEEL expression: 'years and months duration(null,date("2017-08-11"))' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(null,date("2017-08-11"))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,date("2017-08-11"))'? null (years and months duration) - + years and months duration(null,date("2017-08-11")) - Tests FEEL expression: 'years and months duration(date("2016-01-01"),date("2016-01-01"))' and expects result: 'P0M (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2016-01-01"),date("2016-01-01"))'? + Tests FEEL expression: 'years and months duration(date("2016-01-01"),date("2016-01-01"))' and expects result: 'P0M (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2016-01-01"),date("2016-01-01"))'? P0M (years and months duration) - + years and months duration(date("2016-01-01"),date("2016-01-01")) - Tests FEEL expression: 'years and months duration(date("2011-12-22"),date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2011-12-22"),date("2013-08-24"))'? + Tests FEEL expression: 'years and months duration(date("2011-12-22"),date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2011-12-22"),date("2013-08-24"))'? P1Y8M (years and months duration) - + years and months duration(date("2011-12-22"),date("2013-08-24")) - Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))' and expects result: 'P4Y9M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))' and expects result: 'P4Y9M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))'? P4Y9M (years and months duration) - + - years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59")) + years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59")) - Tests FEEL expression: 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))' and expects result: 'P3Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))'? + Tests FEEL expression: 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))' and expects result: 'P3Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))'? P3Y (years and months duration) - + - years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645")) + years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645")) - Tests FEEL expression: 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' - - Result of FEEL expression 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))'? + Tests FEEL expression: 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' + + Result of FEEL expression 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))'? P1Y8M (years and months duration) - + years and months duration(from:date("2011-12-22"),to:date("2013-08-24")) - Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"),null)' and expects result: 'null (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"),null)'? + Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"),null)' and expects result: 'null (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"),null)'? null (years and months duration) - + years and months duration(date and time("2017-12-31T13:00:00"),null) - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))' and expects result: 'P2Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))' and expects result: 'P2Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))'? P2Y (years and months duration) - + - years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59")) + years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59")) - Tests FEEL expression: 'years and months duration(2017)' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(2017)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(2017)'? null (years and months duration) - + years and months duration(2017) - Tests FEEL expression: 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))' and expects result: 'P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))'? + Tests FEEL expression: 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))' and expects result: 'P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))'? P1Y (years and months duration) - + - years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59")) + years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59")) - Tests FEEL expression: 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))' and expects result: 'P7Y6M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))' and expects result: 'P7Y6M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))'? P7Y6M (years and months duration) - + - years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59")) + years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59")) - Tests FEEL expression: 'years and months duration(date("2013-08-24"),date("2011-12-22"))' and expects result: '-P1Y8M (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2013-08-24"),date("2011-12-22"))'? + Tests FEEL expression: 'years and months duration(date("2013-08-24"),date("2011-12-22"))' and expects result: '-P1Y8M (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2013-08-24"),date("2011-12-22"))'? -P1Y8M (years and months duration) - + years and months duration(date("2013-08-24"),date("2011-12-22")) - Tests FEEL expression: 'years and months duration(date("2017-08-11"),null)' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(date("2017-08-11"),null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date("2017-08-11"),null)'? null (years and months duration) - + years and months duration(date("2017-08-11"),null) - + - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))' and expects result: 'P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))' and expects result: 'P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))'? P1Y (years and months duration) - + - years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59")) + years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59")) - Tests FEEL expression: 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P11M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? + Tests FEEL expression: 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P11M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? P11M (years and months duration) - + - years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris")) + years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris")) - Tests FEEL expression: 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))' and expects result: 'P1Y2M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))'? + Tests FEEL expression: 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))' and expects result: 'P1Y2M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))'? P1Y2M (years and months duration) - + - years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12")) + years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12")) - Tests FEEL expression: 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P5Y7M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? + Tests FEEL expression: 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P5Y7M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? P5Y7M (years and months duration) - + - years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris")) + years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris")) - Tests FEEL expression: 'years and months duration("2012T-12-2511:00:00Z")' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration("2012T-12-2511:00:00Z")' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration("2012T-12-2511:00:00Z")'? null (years and months duration) - + years and months duration("2012T-12-2511:00:00Z") - Tests FEEL expression: 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )' and expects result: 'P2Y4M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )'? + Tests FEEL expression: 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )' and expects result: 'P2Y4M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )'? P2Y4M (years and months duration) - + years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") ) - Tests FEEL expression: 'years and months duration()' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration()' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration()'? null (years and months duration) - + years and months duration() - Tests FEEL expression: 'years and months duration(date("2015-01-21"),date("2016-01-21"))' and expects result: 'P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2015-01-21"),date("2016-01-21"))'? + Tests FEEL expression: 'years and months duration(date("2015-01-21"),date("2016-01-21"))' and expects result: 'P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2015-01-21"),date("2016-01-21"))'? P1Y (years and months duration) - + years and months duration(date("2015-01-21"),date("2016-01-21")) - Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))' and expects result: '-P4033Y2M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))' and expects result: '-P4033Y2M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))'? -P4033Y2M (years and months duration) - + - years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59")) + years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59")) - Tests FEEL expression: 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))' and expects result: 'P4Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))'? + Tests FEEL expression: 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))' and expects result: 'P4Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))'? P4Y (years and months duration) - + - years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00")) + years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00")) - Tests FEEL expression: 'years and months duration(null,null)' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(null,null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,null)'? null (years and months duration) - + years and months duration(null,null) @@ -495,377 +874,525 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0001-filter.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0001-filter.dmn index a2f35a345ed..708af99eecc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0001-filter.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0001-filter.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - string - - - - string - - - - - - - - Employees[dept=20].name - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + string + + + + string + + + + + + + + Employees[dept=20].name + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0001-input-data-string.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0001-input-data-string.dmn index 2aed60ac7d4..f022b053d6e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0001-input-data-string.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0001-input-data-string.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - "Hello " + Full Name - - - - - - - - - - - - - - - - - - - - + + + + + + + + "Hello " + Full Name + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0002-input-data-number.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0002-input-data-number.dmn index bffd98dd66d..131c4d9931c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0002-input-data-number.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0002-input-data-number.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - 12 * Monthly Salary - - - - - - - - - - - - - - - - - - - - + + + + + + + + 12 * Monthly Salary + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0002-string-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0002-string-functions.dmn index 64a422a934d..68d0a6b0989 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0002-string-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0002-string-functions.dmn @@ -1,4 +1,4 @@ - + - - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - string - - - number - - - string - - - string - - - string - - - string - - - - - string - - - string - - - string - - - - - - - - - - - - - - - - - - - - - - - - - - - starts with(A,"x") - - - - - - starts with(A,B) - - - - - - ends with(A,"x") - - - - - - ends with(A,B) - - - - - - contains(A,"x") - - - - - - contains(A,B) - - - - - - substring(A,NumC,1) - - - - - - string length(A) - - - - - - upper case(A) - - - - - - lower case(B) - - - - - - substring before(A,B) - - - - - - substring after(A,B) - - - - - - - - - + + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + string + + + number + + + string + + + string + + + string + + + string + + + + + string + + + string + + + string + + + + + + + + + + + + + + + + + + + + + + + + + - matches(A,"[a-z]{3}") + starts with(A,"x") - - - - - - - - - - - replace(A,"a","o") - - - - - - replace(A,"(an)+", "**") - - - - - - replace(A,"[aeiouy]","[$0]") - - - - - - - - - + + + - string(NumC) + starts with(A,B) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + ends with(A,"x") + + + + + + ends with(A,B) + + + + + + contains(A,"x") + + + + + + contains(A,B) + + + + + + substring(A,NumC,1) + + + + + + string length(A) + + + + + + upper case(A) + + + + + + lower case(B) + + + + + + substring before(A,B) + + + + + + substring after(A,B) + + + + + + + + + + + matches(A,"[a-z]{3}") + + + + + + + + + + + + replace(A,"a","o") + + + + + + replace(A,"(an)+", "**") + + + + + + replace(A,"[aeiouy]","[$0]") + + + + + + + + + + + string(NumC) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0003-input-data-string-allowed-values.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0003-input-data-string-allowed-values.dmn index 614047c2321..86b54e7e7a7 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0003-input-data-string-allowed-values.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0003-input-data-string-allowed-values.dmn @@ -1,4 +1,4 @@ - + - - - string - - "UNEMPLOYED","EMPLOYED","SELF-EMPLOYED","STUDENT" - - - - - - - - - "You are " + Employment Status - - - - - - - - - - - - - - - - - - - - + + + string + + "UNEMPLOYED","EMPLOYED","SELF-EMPLOYED","STUDENT" + + + + + + + + + "You are " + Employment Status + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0003-iteration.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0003-iteration.dmn index 14331fbbac2..14a96297233 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0003-iteration.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0003-iteration.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - - tLoan - - - number - - - - - - - - - - - for i in Loans return PMT2(i) - - - - - - - - (loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term) - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + number + + + + tLoan + + + number + + + + + + + + + + + for i in Loans return PMT2(i) + + + + + + + + (loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term) + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0004-lending.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0004-lending.dmn index 44df56c8e99..14dfeea9b78 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0004-lending.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0004-lending.dmn @@ -1,4 +1,4 @@ - + - - - string - - "INELIGIBLE", "ELIGIBLE" - - - - string - - "FULL", "MINI", "NONE" - - - - string - - "DECLINE", "BUREAU", "THROUGH" - - - - string - - "DECLINE", "HIGH", "MEDIUM", "LOW", "VERY LOW" - - - - string - - "DECLINE", "REFER", "ACCEPT" - - - - - number - - [0..999], null - - - - boolean - - - - string - - "DECLINE", "ACCEPT" - - - - - - number - - - number - - - number - - - - number - - - boolean - - - string - - "S","M" - - - - string - - "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" - - - - - - string - - "STANDARD LOAN", "SPECIAL LOAN" - - - - number - - - number - - - number - - - - - - - - - - - - - BureauCallTypeTable - - - - - Pre-bureauRiskCategory - - - - - - Is credit bureau call required? - Yes (BUREAU) or No (DECLINE, THROUGH) - - - - - - - - - - - Eligibility - - - "ELIGIBLE", "INELIGIBLE" - - - - - BureauCallType - - - "FULL", "MINI", "NONE" - - - - - "DECLINE", "THROUGH", "BUREAU" - - - - - "INELIGIBLE" - - - - - - - "DECLINE" - - - - - "ELIGIBLE" - - - "FULL","MINI" - - - "BUREAU" - - - - - "ELIGIBLE" - - - "NONE" - - - "THROUGH" - - - - - - - - - - - - - - - - - - - - - EligibilityRules - - - - - Pre-bureauAffordability - - - - - - Pre-bureauRiskCategory - - - - - - ApplicantData.Age - - - - - - - - - - - - - - - - - - Pre-bureauRiskCategoryTable - - - - - ApplicantData.ExistingCustomer - - - - - - ApplicationRiskScore - - - - - - - - - - - - - - - - - - - - - Post-bureauRiskCategoryTable - - - - - ApplicantData.ExistingCustomer - - - - - - BureauData.CreditScore - - - - - - ApplicationRiskScore - - - - - - - - - - - - - - - ApplicationRiskScoreModel - - - - - ApplicantData.Age - - - - - - ApplicantData.MaritalStatus - - - - - - ApplicantData.EmploymentStatus - - - - - - - - - - - - - - - - - - - - - AffordabilityCalculation - - - - - ApplicantData.Monthly.Income - - - - - - ApplicantData.Monthly.Repayments - - - - - - ApplicantData.Monthly.Expenses - - - - - - Pre-bureauRiskCategory - - - - - - RequiredMonthlyInstallment - - - - - - - - - - - - - - - - - - - - - AffordabilityCalculation - - - - - ApplicantData.Monthly.Income - - - - - - ApplicantData.Monthly.Repayments - - - - - - ApplicantData.Monthly.Expenses - - - - - - Post-bureauRiskCategory - - - - - - RequiredMonthlyInstallment - - - - - - - - - - - - - - - InstallmentCalculation - - - - - RequestedProduct.ProductType - - - - - - RequestedProduct.Rate - - - - - - RequestedProduct.Term - - - - - - RequestedProduct.Amount - - - - - - - - - - - - - - - - - - - + + + string + + "INELIGIBLE", "ELIGIBLE" + + + + string + + "FULL", "MINI", "NONE" + + + + string + + "DECLINE", "BUREAU", "THROUGH" + + + + string + + "DECLINE", "HIGH", "MEDIUM", "LOW", "VERY LOW" + + + + string + + "DECLINE", "REFER", "ACCEPT" + + + + + number + + [0..999], null + + + + boolean + + + + string + + "DECLINE", "ACCEPT" + + + + + + number + + + number + + + number + + + + number + + + boolean + + + string + + "S","M" + + + + string + + "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" + + + + + + string + + "STANDARD LOAN", "SPECIAL LOAN" + + + + number + + + number + + + number + + + + + + + + + + + + + BureauCallTypeTable + + + + + Pre-bureauRiskCategory + + + + + + Is credit bureau call required? + Yes (BUREAU) or No (DECLINE, THROUGH) + + + + + + + + + + + Eligibility + + + "ELIGIBLE", "INELIGIBLE" + + + + + BureauCallType + + + "FULL", "MINI", "NONE" + + + + + "DECLINE", "THROUGH", "BUREAU" + + + + + "INELIGIBLE" + + + - + + + "DECLINE" + + + + + "ELIGIBLE" + + + "FULL","MINI" + + + "BUREAU" + + + + + "ELIGIBLE" + + + "NONE" + + + "THROUGH" + + + + + + + + + + + + + + + + + + + + + EligibilityRules + + + + + Pre-bureauAffordability + + + + + + Pre-bureauRiskCategory + + + + + + ApplicantData.Age + + + + + + + + + + + + + + + + + + Pre-bureauRiskCategoryTable + + + + + ApplicantData.ExistingCustomer + + + + + + ApplicationRiskScore + + + + + + + + + + + + + + + + + + + + + Post-bureauRiskCategoryTable + + + + + ApplicantData.ExistingCustomer + + + + + + BureauData.CreditScore + + + + + + ApplicationRiskScore + + + + + + + + + + + + + + + ApplicationRiskScoreModel + + + + + ApplicantData.Age + + + + + + ApplicantData.MaritalStatus + + + + + + ApplicantData.EmploymentStatus + + + + + + + + + + + + + + + + + + + + + AffordabilityCalculation + + + + + ApplicantData.Monthly.Income + + + + + + ApplicantData.Monthly.Repayments + + + + + + ApplicantData.Monthly.Expenses + + + + + + Pre-bureauRiskCategory + + + + + + RequiredMonthlyInstallment + + + + + + + + + + + + + + + + + + + + + AffordabilityCalculation + + + + + ApplicantData.Monthly.Income + + + + + + ApplicantData.Monthly.Repayments + + + + + + ApplicantData.Monthly.Expenses + + + + + + Post-bureauRiskCategory + + + + + + RequiredMonthlyInstallment + + + + + + + + + + + + + + + InstallmentCalculation + + + + + RequestedProduct.ProductType + + + + + + RequestedProduct.Rate + + + + + + RequestedProduct.Term + + + + + + RequestedProduct.Amount + + + + + + + + + + + + + + + + + + + + + RoutingRules + + + + + BureauData.Bankrupt + + + + + + BureauData.CreditScore + + + + + + Post-bureauRiskCategory + + + + + + Post-bureauAffordability + + + + + + + + + + + + + + + + + "ACCEPT" + + + + + + + + + + + + + + + MonthlyIncome - (MonthlyExpenses + MonthlyRepayments) + + + + + - RoutingRules + CreditContingencyFactorTable - - - BureauData.Bankrupt - - - - - - BureauData.CreditScore - + + + RiskCategory + - - - - Post-bureauRiskCategory - - - - - - Post-bureauAffordability - - - - - - - - - - - - - - - - + + + + + + if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false + + + + + Affordability + + + + + + + + + + + + + + + + RiskCategory + + + "DECLINE", "HIGH", "LOW", "MEDIUM", "VERY LOW" + + + + + + "HIGH", "DECLINE" + + + 0.6 + + + + + "MEDIUM" + + + 0.7 + + + + + "LOW", "VERY LOW" + + + 0.8 + + + + + + + + + + + + + + + Pre-bureauRiskCategory + + + + + Pre-bureauAffordability + + + + + Age + + + + + "INELIGIBLE", "ELIGIBLE" + + + + + "DECLINE" + + + - + + + - + + + "INELIGIBLE" + + + + + - + + + false + + + - + + + "INELIGIBLE" + + + + + - + + + - + + + <18 + + + "INELIGIBLE" + + + + + - + + + - + + + - + + + "ELIGIBLE" + + + + + + + + + + + + + Pre-bureauRiskCategory + + + + + + "HIGH","MEDIUM" + + + "FULL" + + + + + "LOW" + + + "MINI" + + + + + "VERY LOW","DECLINE" + + + "NONE" + + + + + + + + + + + + + + ExistingCustomer + + + + + ApplicationRiskScore + + + + + + false + + + <100 + + + "HIGH" + + + + + false + + + [100..120) + + + "MEDIUM" + + + + + false + + + [120..130) + + + "LOW" + + + + + false + + + >130 + + + "VERY LOW" + + + + + true + + + <80 + + + "DECLINE" + + + + + true + + + [80..90) + + + "HIGH" + + + + + true + + + [90..110] + + + "MEDIUM" + + + + + true + + + >110 + + + "LOW" + + + + + + + + + + + + + + + ExistingCustomer + + + + + ApplicationRiskScore + + + + + CreditScore + + + + + + false + + + <120 + + + <590 + + + "HIGH" + + + + + false + + + <120 + + + [590..610] + + + "MEDIUM" + + + + + false + + + <120 + + + >610 + + + "LOW" + + + + + false + + + [120..130] + + + <600 + + + "HIGH" + + + + + false + + + [120..130] + + + [600..625] + + + "MEDIUM" + + + + + false + + + [120..130] + + + >625 + + + "LOW" + + + + + false + + + >130 + + + - + + + "VERY LOW" + + + + + true + + + <=100 + + + <580 + + + "HIGH" + + + + + true + + + <=100 + + + [580..600] + + + "MEDIUM" + + + + + true + + + <=100 + + + >600 + + + "LOW" + + + + + true + + + >100 + + + <590 + + + "HIGH" + + + + + true + + + >100 + + + [590..615] + + + "MEDIUM" + + + + + true + + + >100 + + + >615 + + + "LOW" + + + + + + + + + + + + + + + Age + + + [18..120] + + + + + MaritalStatus + + + "S", "M" + + + + + EmploymentStatus + + + "UNEMPLOYED", "EMPLOYED", "SELF-EMPLOYED", "STUDENT" + + + + + + [18..21] + + + - + + + - + + + 32 + + + + + [22..25] + + + - + + + - + + + 35 + + + + + [26..35] + + + - + + + - + + + 40 + + + + + [36..49] + + + - + + + - + + + 43 + + + + + >=50 + + + - + + + - + + + 48 + + + + + - + + + "S" + + + - + + + 25 + + + + + - + + + "M" + + + - + + + 45 + + + + + - + + + - + + + "UNEMPLOYED" + + + 15 + + + + + - + + + - + + + "EMPLOYED" + + + 45 + + + + + - + + + - + + + "SELF-EMPLOYED" + + + 36 + + + + + - + + + - + + + "STUDENT" + + + 18 + + + + + + + + + + + + + + + + + if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null + + + + + + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) + + + + + MonthlyRepayment+MonthlyFee + + + + + + + + + + + + + + + + Post-bureauRiskCategory + + + + + Post-bureauAffordability + + + + + Bankrupt + + + + + CreditScore + + + + + "DECLINE", "REFER", "ACCEPT" + + + + + - + + + false + + + - + + + - + + + "DECLINE" + + + + + - + + + - + + + true + + + - + + + "DECLINE" + + + + + "HIGH" + + + - + + + - + + + - + + + "REFER" + + + + + - + + + - + + + - + + + <580 + + + "REFER" + + + + + - + + + - + + + - + + + - + + "ACCEPT" - - - - - - - - - - - - - - - MonthlyIncome - (MonthlyExpenses + MonthlyRepayments) - - - - - - - CreditContingencyFactorTable - - - - - RiskCategory - - - - - - - - if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false - - - - - Affordability - - - - - - - - - - - - - - - - RiskCategory - - - "DECLINE", "HIGH", "LOW", "MEDIUM", "VERY LOW" - - - - - - "HIGH", "DECLINE" - - - 0.6 - - - - - "MEDIUM" - - - 0.7 - - - - - "LOW", "VERY LOW" - - - 0.8 - - - - - - - - - - - - - - - Pre-bureauRiskCategory - - - - - Pre-bureauAffordability - - - - - Age - - - - - "INELIGIBLE", "ELIGIBLE" - - - - - "DECLINE" - - - - - - - - - - - "INELIGIBLE" - - - - - - - - - false - - - - - - - "INELIGIBLE" - - - - - - - - - - - - - <18 - - - "INELIGIBLE" - - - - - - - - - - - - - - - - - "ELIGIBLE" - - - - - - - - - - - - - Pre-bureauRiskCategory - - - - - - "HIGH","MEDIUM" - - - "FULL" - - - - - "LOW" - - - "MINI" - - - - - "VERY LOW","DECLINE" - - - "NONE" - - - - - - - - - - - - - - ExistingCustomer - - - - - ApplicationRiskScore - - - - - - false - - - <100 - - - "HIGH" - - - - - false - - - [100..120) - - - "MEDIUM" - - - - - false - - - [120..130) - - - "LOW" - - - - - false - - - >130 - - - "VERY LOW" - - - - - true - - - <80 - - - "DECLINE" - - - - - true - - - [80..90) - - - "HIGH" - - - - - true - - - [90..110] - - - "MEDIUM" - - - - - true - - - >110 - - - "LOW" - - - - - - - - - - - - - - - ExistingCustomer - - - - - ApplicationRiskScore - - - - - CreditScore - - - - - - false - - - <120 - - - <590 - - - "HIGH" - - - - - false - - - <120 - - - [590..610] - - - "MEDIUM" - - - - - false - - - <120 - - - >610 - - - "LOW" - - - - - false - - - [120..130] - - - <600 - - - "HIGH" - - - - - false - - - [120..130] - - - [600..625] - - - "MEDIUM" - - - - - false - - - [120..130] - - - >625 - - - "LOW" - - - - - false - - - >130 - - - - - - - "VERY LOW" - - - - - true - - - <=100 - - - <580 - - - "HIGH" - - - - - true - - - <=100 - - - [580..600] - - - "MEDIUM" - - - - - true - - - <=100 - - - >600 - - - "LOW" - - - - - true - - - >100 - - - <590 - - - "HIGH" - - - - - true - - - >100 - - - [590..615] - - - "MEDIUM" - - - - - true - - - >100 - - - >615 - - - "LOW" - - - - - - - - - - - - - - - Age - - - [18..120] - - - - - MaritalStatus - - - "S", "M" - - - - - EmploymentStatus - - - "UNEMPLOYED", "EMPLOYED", "SELF-EMPLOYED", "STUDENT" - - - - - - [18..21] - - - - - - - - - - - 32 - - - - - [22..25] - - - - - - - - - - - 35 - - - - - [26..35] - - - - - - - - - - - 40 - - - - - [36..49] - - - - - - - - - - - 43 - - - - - >=50 - - - - - - - - - - - 48 - - - - - - - - - "S" - - - - - - - 25 - - - - - - - - - "M" - - - - - - - 45 - - - - - - - - - - - - - "UNEMPLOYED" - - - 15 - - - - - - - - - - - - - "EMPLOYED" - - - 45 - - - - - - - - - - - - - "SELF-EMPLOYED" - - - 36 - - - - - - - - - - - - - "STUDENT" - - - 18 - - - - - - - - - - - - - - - - - if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null - - - - - - (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) - - - - - MonthlyRepayment+MonthlyFee - - - - - - - - - - - - - - - - Post-bureauRiskCategory - - - - - Post-bureauAffordability - - - - - Bankrupt - - - - - CreditScore - - - - - "DECLINE", "REFER", "ACCEPT" - - - - - - - - - false - - - - - - - - - - - "DECLINE" - - - - - - - - - - - - - true - - - - - - - "DECLINE" - - - - - "HIGH" - - - - - - - - - - - - - - - "REFER" - - - - - - - - - - - - - - - - - <580 - - - "REFER" - - - - - - - - - - - - - - - - - - - - - "ACCEPT" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0004-simpletable-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0004-simpletable-U.dmn index 9df6e9db7f7..d036f543274 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0004-simpletable-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0004-simpletable-U.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - <18 - - - "Medium","Low" - - - true - - - "Declined" - - - - - - - - - "High" - - - true - - - "Declined" - - - - - - - - - - - - - false - - - "Declined" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + <18 + + + "Medium","Low" + + + true + + + "Declined" + + + + + - + + + "High" + + + true + + + "Declined" + + + + + - + + + - + + + false + + + "Declined" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0005-literal-invocation.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0005-literal-invocation.dmn index 753fefd9b16..dedc512b5ab 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0005-literal-invocation.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0005-literal-invocation.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - - - - - - - - - - - - - PMT(Loan.amount, Loan.rate, Loan.term)+fee - - - - - - - - - - (p*r/12)/(1-(1+r/12)**-n) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + number + + + + + + + + + + + + + + + PMT(Loan.amount, Loan.rate, Loan.term)+fee + + + + + + + + + + (p*r/12)/(1-(1+r/12)**-n) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0005-simpletable-A.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0005-simpletable-A.dmn index 527a7cc9e89..01c4670dfcc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0005-simpletable-A.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0005-simpletable-A.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - <18 - - - - - - - - - - - "Declined" - - - - - - - - - "High" - - - - - - - "Declined" - - - - - - - - - - - - - false - - - "Declined" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + <18 + + + - + + + - + + + "Declined" + + + + + - + + + "High" + + + - + + + "Declined" + + + + + - + + + - + + + false + + + "Declined" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0006-join.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0006-join.dmn index c0554dc4d37..561b0c0a682 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0006-join.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0006-join.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - string - - - number - - - - - number - - - string - - - string - - - - - - - - - - - - - - - DeptTable[number = EmployeeTable[name=LastName].deptNum[1]].manager[1] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + string + + + string + + + number + + + + + number + + + string + + + string + + + + + + + + + + + + + + + DeptTable[number = EmployeeTable[name=LastName].deptNum[1]].manager[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0006-simpletable-P1.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0006-simpletable-P1.dmn index 8d23c3609a8..bc2c82f7fb2 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0006-simpletable-P1.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0006-simpletable-P1.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - <18 - - - - - - - - - - - "Declined" - - - - - - - - - "High" - - - - - - - "Declined" - - - - - - - - - - - - - false - - - "Declined" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + <18 + + + - + + + - + + + "Declined" + + + + + - + + + "High" + + + - + + + "Declined" + + + + + - + + + - + + + false + + + "Declined" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0007-date-time.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0007-date-time.dmn index 45390630d07..52af50b0e3c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0007-date-time.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0007-date-time.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - number - - - number - - - number - - - - - date - - - date - - - date - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - date(dateString) - - - - - - date(Date-Time) - - - - - - date(Year,Month,Day) - - - - - - - - - + + + + number + + + number + + + number + + + number + + + number + + + number + + + + + date + + + date + + + date + + + + + + + + + + + + + + + + + + + + + + + + + + + + - date and time(dateTimeString) + date(dateString) - - - - - - + + + - time(timeString) + date(Date-Time) - - - - - - - - - - - - - - - - - - + + + - date and time(Date.fromString,Time) + date(Year,Month,Day) - - - - - - - - time(Date-Time2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - time(Hours,Minutes,Seconds,Timezone) - - - - - - - - - - - - duration(durationString) - - - - - - - - - - - - Date-Time - Date-Time2 - - - - - - - - - - - - - - - dtDuration1 + dtDuration2 - - - - - - - - - - - - years and months duration(Date-Time2,Date-Time) - - - - - - - - - Date.fromString.day - - - - - - - - - Date.fromString.year - - - - - - - - - Date.fromString.month - - - - - - - - - Date-Time2.hour - - - - - - - - - Date-Time2.minute - - - - - - - - - Date-Time2.second - - - - - - - - - Date-Time2.time offset - - - - - - - - - ymDuration2.years - - - - - - - - - dtDuration1.seconds - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + date and time(dateTimeString) + + + + + + + + + time(timeString) + + + + + + + + + + + + + + + + + + + + + date and time(Date.fromString,Time) + + + + + + + + + time(Date-Time2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + time(Hours,Minutes,Seconds,Timezone) + + + + + + + + + + + + duration(durationString) + + + + + + + + + + + + Date-Time - Date-Time2 + + + + + + + + + + + + + + + dtDuration1 + dtDuration2 + + + + + + + + + + + + years and months duration(Date-Time2,Date-Time) + + + + + + + + + Date.fromString.day + + + + + + + + + Date.fromString.year + + + + + + + + + Date.fromString.month + + + + + + + + + Date-Time2.hour + + + + + + + + + Date-Time2.minute + + + + + + + + + Date-Time2.second + + + + + + + + + Date-Time2.time offset + + + + + + + + + ymDuration2.years + + + + + + + + + dtDuration1.seconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0007-simpletable-P2.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0007-simpletable-P2.dmn index 2d8eb4bb973..a8e147fb0ff 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0007-simpletable-P2.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0007-simpletable-P2.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - - - - - - - - - - - - - "Declined" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + - + + + - + + + - + + + "Declined" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0008-LX-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0008-LX-arithmetic.dmn index 69b77c16c1a..4f5b83f3366 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0008-LX-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0008-LX-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - - - - - - - (loan.principal*loan.rate/12)/(1-(1+loan.rate/12)**-loan.termMonths) - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + number + + + + + + + + + (loan.principal*loan.rate/12)/(1-(1+loan.rate/12)**-loan.termMonths) + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0008-listGen.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0008-listGen.dmn index ce060dcb3bb..c080a939090 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0008-listGen.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0008-listGen.dmn @@ -1,4 +1,4 @@ - + - - - string - - - - - ["a","b","c"] - - - - - - - - - - - - - - - - - - - - - - - - [a,b,c] - - - - - - - - - - - - ["a",b,c] - - - - - - - - - - - c - - - - - - - - - - "a" - - - - - - - - - "b" - - - - - - - - - "c" - - - - - - - - - - - - - - - - - - - a - - - - - b - - - - - c - - - - - - - - - - - - - - - - - - a - - - - - - - - - - - - - - - - - b - - - - - - - - - - - - - - - - - c - - - - - - - - - - - flatten([["w","x"],"y","z"]) - - - - - - - - - flatten([wx,"y","z"]) - - - - - - - - - - - - - - - flatten([a,b,listGen6]) - - - - - - - - - - - - - - - flatten([a,b,listGen7]) - - - - - - - - - - - - flatten([listGen4,listGen7]) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + + + ["a","b","c"] + + + + + + + + + + + + + + + + + + + + + + + + [a,b,c] + + + + + + + + + + + + ["a",b,c] + + + + + + + + + + + c + + + + + + - + + + "a" + + + + + - + + + "b" + + + + + - + + + "c" + + + + + + + + + + + + + + + + + + + a + + + + + b + + + + + c + + + + + + - + + + - + + + - + + + a + + + + + - + + + - + + + - + + + b + + + + + - + + + - + + + - + + + c + + + + + + + + + + + flatten([["w","x"],"y","z"]) + + + + + + + + + flatten([wx,"y","z"]) + + + + + + + + + + + + + + + flatten([a,b,listGen6]) + + + + + + + + + + + + + + + flatten([a,b,listGen7]) + + + + + + + + + + + + flatten([listGen4,listGen7]) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0009-append-flatten.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0009-append-flatten.dmn index 1c039d01c29..3bd770deb4c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0009-append-flatten.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0009-append-flatten.dmn @@ -1,4 +1,4 @@ - + - - - string - - - tStringList - - - - - - - - - - - ["a","b","c"] - - - - - - [["w","x"],["y"],["z"]] - - - - - - - - - append(literalNestedList,["t"]) - - - - - - - - - - - - append(nestedList,simpleList) - - - - - - - - - - - - append(nestedList,literalSimpleList) - - - - - - - - - - - - append(literalNestedList,literalSimpleList) - - - - - - - - - flatten(append1) - - - - - - - - - flatten(append2) - - - - - - - - - flatten(append3) - - - - - - - - - flatten(append4) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + tStringList + + + + + + + + + + + ["a","b","c"] + + + + + + [["w","x"],["y"],["z"]] + + + + + + + + + append(literalNestedList,["t"]) + + + + + + + + + + + + append(nestedList,simpleList) + + + + + + + + + + + + append(nestedList,literalSimpleList) + + + + + + + + + + + + append(literalNestedList,literalSimpleList) + + + + + + + + + flatten(append1) + + + + + + + + + flatten(append2) + + + + + + + + + flatten(append3) + + + + + + + + + flatten(append4) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0009-invocation-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0009-invocation-arithmetic.dmn index 46303eff312..58328caf999 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0009-invocation-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0009-invocation-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - - - - - - - - - - - - - PMT(Loan.amount, Loan.rate, Loan.term)+fee - - - - - - - - - - (p*r/12)/(1-(1+r/12)**-n) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + number + + + + + + + + + + + + + + + PMT(Loan.amount, Loan.rate, Loan.term)+fee + + + + + + + + + + (p*r/12)/(1-(1+r/12)**-n) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0010-concatenate.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0010-concatenate.dmn index 4a9c3c5f02a..d7e4f7e5cf2 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0010-concatenate.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0010-concatenate.dmn @@ -1,4 +1,4 @@ - + - - - string - - - tStringList - - - - - - - - - - - ["a","b","c"] - - - - - - [["w","x"],["y"],["z"]] - - - - - - - - - - - - concatenate(simpleList,literalSimpleList) - - - - - - - - - - - - concatenate(simpleList,flatten(nestedList)) - - - - - - - - - - - - concatenate(literalSimpleList,flatten(nestedList)) - - - - - - - - - - - - concatenate([literalSimpleList],literalNestedList) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + tStringList + + + + + + + + + + + ["a","b","c"] + + + + + + [["w","x"],["y"],["z"]] + + + + + + + + + + + + concatenate(simpleList,literalSimpleList) + + + + + + + + + + + + concatenate(simpleList,flatten(nestedList)) + + + + + + + + + + + + concatenate(literalSimpleList,flatten(nestedList)) + + + + + + + + + + + + concatenate([literalSimpleList],literalNestedList) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0010-multi-output-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0010-multi-output-U.dmn index 32a7bb4bdcb..2799215b63b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0010-multi-output-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0010-multi-output-U.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - "Declined" - - - - - "Best", "Standard" - - - "Standard" - - - - - >=18 - - - "Low" - - - true - - - "Approved" - - - "Best" - - - - - >=18 - - - "Medium" - - - true - - - "Approved" - - - "Standard" - - - - - <18 - - - "Medium","Low" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - - - - - false - - - "Declined" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + string + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + "Declined" + + + + + "Best", "Standard" + + + "Standard" + + + + + >=18 + + + "Low" + + + true + + + "Approved" + + + "Best" + + + + + >=18 + + + "Medium" + + + true + + + "Approved" + + + "Standard" + + + + + <18 + + + "Medium","Low" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + - + + + false + + + "Declined" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0011-insert-remove.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0011-insert-remove.dmn index aecde12606e..5f77cd6147b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0011-insert-remove.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0011-insert-remove.dmn @@ -1,4 +1,4 @@ - + - - - string - - - tStringList - - - - - - - - - - - - - - [["a","b"],["b","c"]] - - - - - - - - - - - - remove(simpleList,position) - - - - - - - - - - - - - - - insert before(literalNestedList,position,simpleList) - - - - - - - - - - - - remove(literalNestedList,position) - - - - - - - - - - - - insert before(simpleList,position,"x") - - - - - - - - - - - - - - - insert before(nestedList,position,simpleList) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + tStringList + + + + + + + + + + + + + + [["a","b"],["b","c"]] + + + + + + + + + + + + remove(simpleList,position) + + + + + + + + + + + + + + + insert before(literalNestedList,position,simpleList) + + + + + + + + + + + + remove(literalNestedList,position) + + + + + + + + + + + + insert before(simpleList,position,"x") + + + + + + + + + + + + + + + insert before(nestedList,position,simpleList) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0012-list-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0012-list-functions.dmn index 3c1504926d6..ff2106d18e3 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0012-list-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0012-list-functions.dmn @@ -1,4 +1,4 @@ - + - - - string - - - number - - - tStringList - - - - - - - - - - - - - - - - - - - - list contains(list1,list2) - - - - - - - - - - - - list contains(list2,string1) - - - - - - - - - count(list1) - - - - - - - - - min(numList) - - - - - - - - - - - - sum(numList) - - - - - - - - - mean(numList) - - - - - - - - - - - - - - - - - - - - - - - - mean(num1,num2,num3) - - - - - - - - - sublist(list1,1,2) - - - - - - - - - sublist(list1,-1,1) - - - - - - - - - - - - - - - append(numList,num1,num2) - - - - - - - - - - - - concatenate(list1,list2) - - - - - - - - - - - - insert before(list2,2,string1) - - - - - - - - - remove(list2,2) - - - - - - - - - reverse(concatenate1) - - - - - - - - - - - - append(list1,list2) - - - - - - - - - - - - index of(list2,string1) - - - - - - - - - - - - union(insertBefore1,concatenate1) - - - - - - - - - distinct values(insertBefore1) - - - - - - - - - flatten(appendListItem) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + number + + + tStringList + + + + + + + + + + + + + + + + + + + + list contains(list1,list2) + + + + + + + + + + + + list contains(list2,string1) + + + + + + + + + count(list1) + + + + + + + + + min(numList) + + + + + + + + + + + + sum(numList) + + + + + + + + + mean(numList) + + + + + + + + + + + + + + + + + + + + + + + + mean(num1,num2,num3) + + + + + + + + + sublist(list1,1,2) + + + + + + + + + sublist(list1,-1,1) + + + + + + + + + + + + + + + append(numList,num1,num2) + + + + + + + + + + + + concatenate(list1,list2) + + + + + + + + + + + + insert before(list2,2,string1) + + + + + + + + + remove(list2,2) + + + + + + + + + reverse(concatenate1) + + + + + + + + + + + + append(list1,list2) + + + + + + + + + + + + index of(list2,string1) + + + + + + + + + + + + union(insertBefore1,concatenate1) + + + + + + + + + distinct values(insertBefore1) + + + + + + + + + flatten(appendListItem) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0013-sort.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0013-sort.dmn index 58f906f6df2..018f1876f49 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0013-sort.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0013-sort.dmn @@ -1,4 +1,4 @@ - + - - - number - - - - number - - - number - - - number - - - number - - - - tns:tRow - - - string - - - - - - - - - - - - - - sort(listA, function(x,y) x>y) - - - - - - - - - sort(tableB, function(x,y) x.col2<y.col2) - - - - - - - - - - - - sort(stringList, function(x,y) x<y) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + number + + + + number + + + number + + + number + + + number + + + + tns:tRow + + + string + + + + + + + + + + + + + + sort(listA, function(x,y) x>y) + + + + + + + + + sort(tableB, function(x,y) x.col2<y.col2) + + + + + + + + + + + + sort(stringList, function(x,y) x<y) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0014-loan-comparison.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0014-loan-comparison.dmn index 93431de4bc4..8d23272739e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0014-loan-comparison.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0014-loan-comparison.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - number - - - number - - - number - - - - tLoanProduct - - - - string - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - - tMetric - - - - tMetrics - - - tMetrics - - - tMetrics - - - tMetrics - - - tMetrics - - - - - - - - - - - - "Oceans Capital" - - - .03500 - - - 0 - - - 0 - - - - - "eClick Lending" - - - .03200 - - - 1.1 - - - 2700 - - - - - "eClickLending" - - - .03375 - - - 0.1 - - - 1200 - - - - - "AimLoan" - - - .03000 - - - 1.1 - - - 3966 - - - - - "Home Loans Today" - - - .03125 - - - 1.1 - - - 285 - - - - - "Sebonic" - - - .03125 - - - 0.1 - - - 4028 - - - - - "AimLoan" - - - .03125 - - - 0.1 - - - 4317 - - - - - "eRates Mortgage" - - - .03125 - - - 1.1 - - - 2518 - - - - - "Home Loans Today" - - - .03250 - - - 0.1 - - - 822 - - - - - "AimLoan" - - - .03250 - - - 0 - - - 1995 - - - - - - - - - - - - - - - - - - - - - - - for i in Bankrates return FinancialMetrics(i,RequestedAmt) - - - - - - sort(metricsTable, function(x,y) x.rate<y.rate) - - - - - - sort(metricsTable, function(x,y) x.downPmtAmt<y.downPmtAmt) - - - - - - sort(metricsTable, function(x,y) x.paymentAmt<y.paymentAmt) - - - - - - sort(metricsTable, function(x,y) x.equity36moPct>y.equity36moPct) - - - - - - - - - - - - - - product.lenderName - - - - - - product.rate - - - - - - product.points - - - - - - product.fee - - - - - - requestedAmt*(1+points/100)+fee - - - - - - 0.2*loanAmt - - - - - - monthlyPayment(loanAmt,rate,360) - - - - - - 1 - equity36Mo(loanAmt,rate,36,paymentAmt)/requestedAmt*0.8 - - - - - - - - - - - - - - - - - - - p*r/12/(1-(1+r/12)**-n) - - - - - - - - - - - - p*(1+r/12)**n - pmt*(-1+(1+r/12)**n)/r - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + string + + + number + + + number + + + number + + + + tLoanProduct + + + + string + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + + tMetric + + + + tMetrics + + + tMetrics + + + tMetrics + + + tMetrics + + + tMetrics + + + + + + + + + + + + "Oceans Capital" + + + .03500 + + + 0 + + + 0 + + + + + "eClick Lending" + + + .03200 + + + 1.1 + + + 2700 + + + + + "eClickLending" + + + .03375 + + + 0.1 + + + 1200 + + + + + "AimLoan" + + + .03000 + + + 1.1 + + + 3966 + + + + + "Home Loans Today" + + + .03125 + + + 1.1 + + + 285 + + + + + "Sebonic" + + + .03125 + + + 0.1 + + + 4028 + + + + + "AimLoan" + + + .03125 + + + 0.1 + + + 4317 + + + + + "eRates Mortgage" + + + .03125 + + + 1.1 + + + 2518 + + + + + "Home Loans Today" + + + .03250 + + + 0.1 + + + 822 + + + + + "AimLoan" + + + .03250 + + + 0 + + + 1995 + + + + + + + + + + + + + + + + + + + + + + + for i in Bankrates return FinancialMetrics(i,RequestedAmt) + + + + + + sort(metricsTable, function(x,y) x.rate<y.rate) + + + + + + sort(metricsTable, function(x,y) x.downPmtAmt<y.downPmtAmt) + + + + + + sort(metricsTable, function(x,y) x.paymentAmt<y.paymentAmt) + + + + + + sort(metricsTable, function(x,y) x.equity36moPct>y.equity36moPct) + + + + + + + + + + + + + + product.lenderName + + + + + + product.rate + + + + + + product.points + + + + + + product.fee + + + + + + requestedAmt*(1+points/100)+fee + + + + + + 0.2*loanAmt + + + + + + monthlyPayment(loanAmt,rate,360) + + + + + + 1 - equity36Mo(loanAmt,rate,36,paymentAmt)/requestedAmt*0.8 + + + + + + + + + + + + + + + + + + + p*r/12/(1-(1+r/12)**-n) + + + + + + + + + + + + p*(1+r/12)**n - pmt*(-1+(1+r/12)**n)/r + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0016-some-every.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0016-some-every.dmn index b27b754c644..3038deecef0 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0016-some-every.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0016-some-every.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - number - - - - tItemPrice - - - - - - - - - - - - "widget" - - - 25 - - - - - "sprocket" - - - 15 - - - - - "trinket" - - - 1.5 - - - - - - - - - + + + + string + + + number + + + + tItemPrice + + + + + + + + + + - every i in priceTable1 satisfies i.price > 10 + "widget" - - - - - - - every i in priceTable2 satisfies i.price > 10 + 25 - - - - - - + + - some i in priceTable1 satisfies i.price > 10 + "sprocket" - - - - - - - some i in priceTable2 satisfies i.price > 10 + 15 - - - - - - - - - + + - every i in priceTable1 satisfies gtTen(i.price)=true + "trinket" - - - - - - - theNumber > 10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1.5 + + + + + + + + + + + every i in priceTable1 satisfies i.price > 10 + + + + + + + + + every i in priceTable2 satisfies i.price > 10 + + + + + + + + + some i in priceTable1 satisfies i.price > 10 + + + + + + + + + some i in priceTable2 satisfies i.price > 10 + + + + + + + + + + + + every i in priceTable1 satisfies gtTen(i.price)=true + + + + + + + + theNumber > 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0017-tableTests.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0017-tableTests.dmn index 58be2f107a1..a1cddad1c57 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0017-tableTests.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0017-tableTests.dmn @@ -1,4 +1,4 @@ - + - - - number - - - - string - - - number - - - - string - - - - - - - - - - - - - - - - - - - - - - - - - structA.price - - - - - - >10 - - - true - - - - - <=10 - - - false - - - - - - - - - - - - - - - - - - - structA.price - - - - - "In range", "Not in range" - - - - - [numB..numC] - - - "In range" - - - - - - - - - "Not in range" - - - - - - - - - - - - - dateD - - - - - - >date("2016-10-01") - - - true - - - - - <=date("2016-10-01") - - - false - - - - - - - - - - - - - - - - dateD - - - - - - >dateE - - - true - - - - - <=dateE - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + number + + + + string + + + number + + + + string + + + + + + + + + + + + + + + + + + + + + + + + + structA.price + + + + + + >10 + + + true + + + + + <=10 + + + false + + + + + + + + + + + + + + + + + + + structA.price + + + + + "In range", "Not in range" + + + + + [numB..numC] + + + "In range" + + + + + - + + + "Not in range" + + + + + + + + + + + + + dateD + + + + + + >date("2016-10-01") + + + true + + + + + <=date("2016-10-01") + + + false + + + + + + + + + + + + + + + + dateD + + + + + + >dateE + + + true + + + + + <=dateE + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0020-vacation-days.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0020-vacation-days.dmn index bc5b7a6df5a..caea95fb736 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0020-vacation-days.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0020-vacation-days.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - - - - - - Base Vacation Days + + + + + + + + + + + + + + + + + + + + + + + + Base Vacation Days + max( Extra days case 1, Extra days case 3 ) + Extra days case 2 - - - - - - - - - - - - - - Age - - - - - Years of Service - - - - - 0 - - - - - <18,>=60 - - - - - - - 5 - - - - - - - - - >=30 - - - 5 - - - - - - - - - - - - - - - - Age - - - - - Years of Service - - - - - 0 - - - - - - - - - >=30 - - - 3 - - - - - >=60 - - - - - - - 3 - - - - - - - - - - - - - - - - Age - - - - - Years of Service - - - - - 0 - - - - - - - - - [15..30) - - - 2 - - - - - >=45 - - - - - - - 2 - - - - - - - - 22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + Age + + + + + Years of Service + + + + + 0 + + + + + <18,>=60 + + + - + + + 5 + + + + + - + + + >=30 + + + 5 + + + + + + + + + + + + + + + + Age + + + + + Years of Service + + + + + 0 + + + + + - + + + >=30 + + + 3 + + + + + >=60 + + + - + + + 3 + + + + + + + + + + + + + + + + Age + + + + + Years of Service + + + + + 0 + + + + + - + + + [15..30) + + + 2 + + + + + >=45 + + + - + + + 2 + + + + + + + + 22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0021-singleton-list.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0021-singleton-list.dmn index 51ae6e52342..71f5462838a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0021-singleton-list.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0021-singleton-list.dmn @@ -1,4 +1,4 @@ - + - - - string - - - - - - - - - - - sublist(Employees, 2, 1) - - - - - - - - - sublist(Employees, 2, 1) - - - - - - - - - Employees[item = "Bob"] - - - - - - - - - Employees[item = "Bob"] - - - - - - - - - upper case( Employees[item = "Bob"] ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + + + + + + + + + sublist(Employees, 2, 1) + + + + + + + + + sublist(Employees, 2, 1) + + + + + + + + + Employees[item = "Bob"] + + + + + + + + + Employees[item = "Bob"] + + + + + + + + + upper case( Employees[item = "Bob"] ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0030-user-defined-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0030-user-defined-functions.dmn index 5bef565d5b3..d833b103035 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0030-user-defined-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0030-user-defined-functions.dmn @@ -1,4 +1,4 @@ - + - - Tests definition of functions in a boxed expression and invocation of those. - - - - - - - - - - - - - - - - a+b - - - - - - - function(a,b) a + b - - - - - boxedFnDefinition(stringInputA, stringInputB) + literalFnDefinition(stringInputA, stringInputB) - - - - - - - - - - - - - - - - - - - - a+b - - - - - - - function(a,b) a + b - - - - - boxedFnDefinition(b:stringInputA, a:stringInputB) + literalFnDefinition(b:stringInputA, a:stringInputB) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Tests definition of functions in a boxed expression and invocation of those. + + + + + + + + + + + + + + + + a+b + + + + + + + function(a,b) a + b + + + + + boxedFnDefinition(stringInputA, stringInputB) + literalFnDefinition(stringInputA, stringInputB) + + + + + + + + + + + + + + + + + + + + a+b + + + + + + + function(a,b) a + b + + + + + boxedFnDefinition(b:stringInputA, a:stringInputB) + literalFnDefinition(b:stringInputA, a:stringInputB) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0031-user-defined-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0031-user-defined-functions.dmn index 4070bed92d4..06bc418a715 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0031-user-defined-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0031-user-defined-functions.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - number - - - number - - - number - - - - - number - - - number - - - number - - - number - - - - - number - - - number - - - number - - - - - - - - - function(a,b) a+b - - - - - - function(a,b) a-b - - - - - - - - - a*b - - - - - - - function(a,b) if b = 0 then null else a/b - - - - - - - - - - - - - - - - - - - - fn library.sumFn(inputA,inputB) - - - - - - fn library.multiplyFn(inputA,inputB) - - - - - - fn library.divideFn(inputA, inputB) - - - - - - - - - - - - - - - - - - - - fn library.subFn(a:inputA,b:inputB) - - - - - - fn library.multiplyFn(a:inputA,b:inputB) - - - - - - fn library.subFn(a:inputB, b:inputA) - - - - - - fn library.divideFn(a:inputA, b:inputB) - - - - - - - - - - - - - - - - - - - - - - - fn library.multiplyFn(fn library.sumFn(inputA,inputA), fn library.sumFn(a:inputB, b:inputB)) - - - - - - fn library.multiplyFn(inputA * inputA, if fn library.subFn(inputA,inputB) in [0..10] then 5 else 10 ) - - - - - - Circumference(inputA+inputB) - - - - - - - - - - (2*3.141592) * radius - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + number + + + number + + + number + + + + + number + + + number + + + number + + + number + + + + + number + + + number + + + number + + + + + + + + + function(a,b) a+b + + + + + + function(a,b) a-b + + + + + + + + + a*b + + + + + + + function(a,b) if b = 0 then null else a/b + + + + + + + + + + + + + + + + + + + + fn library.sumFn(inputA,inputB) + + + + + + fn library.multiplyFn(inputA,inputB) + + + + + + fn library.divideFn(inputA, inputB) + + + + + + + + + + + + + + + + + + + + fn library.subFn(a:inputA,b:inputB) + + + + + + fn library.multiplyFn(a:inputA,b:inputB) + + + + + + fn library.subFn(a:inputB, b:inputA) + + + + + + fn library.divideFn(a:inputA, b:inputB) + + + + + + + + + + + + + + + + + + + + + + + fn library.multiplyFn(fn library.sumFn(inputA,inputA), fn library.sumFn(a:inputB, b:inputB)) + + + + + + fn library.multiplyFn(inputA * inputA, if fn library.subFn(inputA,inputB) in [0..10] then 5 else 10 ) + + + + + + Circumference(inputA+inputB) + + + + + + + + + + (2*3.141592) * radius + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0032-conditionals.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0032-conditionals.dmn index 5a1d2ae0dd1..6fde12d2e9e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0032-conditionals.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0032-conditionals.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - if bool then num+10 else num-10 - - - - - - - - - - - - if aDate > date("2017-01-01") then substring before(aString, " ") else substring after(aString, " ") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + if bool then num+10 else num-10 + + + + + + + + + + + + if aDate > date("2017-01-01") then substring before(aString, " ") else substring after(aString, " ") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0033-for-loops.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0033-for-loops.dmn index 44d4309554f..26611eca0dc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0033-for-loops.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0033-for-loops.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - boolean - - - - - - - - - - - for h in heights, w in widths return h * w - - - - - - - - - - - - - - - for h in heights return h + 1 - - - - - - - - - - - - - - - - - - for f in factors return is factor( value, f ) - - - - - - - - - - - - value / factor = decimal( value / factor, 0 ) - - - - - - - - - - for x in [2, 3, 4, 5] return x * value - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + number + + + boolean + + + + + + + + + + + for h in heights, w in widths return h * w + + + + + + + + + + + + + + + for h in heights return h + 1 + + + + + + + + + + + + + + + + + + for f in factors return is factor( value, f ) + + + + + + + + + + + + value / factor = decimal( value / factor, 0 ) + + + + + + + + + + for x in [2, 3, 4, 5] return x * value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0034-drg-scopes.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0034-drg-scopes.dmn index fe6b4212165..6dcf94473f1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0034-drg-scopes.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0034-drg-scopes.dmn @@ -1,4 +1,4 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + string + + + + + TypeDecisionA1 + + + + + TypeDecisionA2.x + + + TypeDecisionA2.x + + + + + string + + + string + + + + + TypeDecisionB1 + + + + + TypeDecisionB2.x + + + TypeDecisionB2.x + + + TypeDecisionA3 + + + + + string + + + TypeDecisionA3 + + + TypeDecisionB3 + + + + + string + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - string - - - - - TypeDecisionA1 - - - - - TypeDecisionA2.x - - - TypeDecisionA2.x - - - - - string - - - string - - - - - TypeDecisionB1 - - - - - TypeDecisionB2.x - - - TypeDecisionB2.x - - - TypeDecisionA3 - - - - - string - - - TypeDecisionA3 - - - TypeDecisionB3 - - - - - string - - - - - - - - - - - - - - - A - - - - - - - - - - - - - - - - - - - - B - - - - - - A - - - - - - - - - - - - - - - - - decision A 1 - - - - - - - - - - - - - - - - - decision A 1 - - - - - - - - - - - - - - - - - decision B 1 - - - - - - - - - - - - - - - - - decision B 1 - - - - - - - - - - - - - - - - - - - - decision A 2.1 - - - - - - decision A 2.2 - - - - - - - - - - - - - - - - - - - - - - - decision B 2.1 - - - - - - decision B 2.2 - - - - - - decision A 3 - - - - - - - - - - - - - - - - - - - - - - - C - - - - - - decision A 3 - - - - - - decision B 3 - - - - - - - - - - - - - - - - - - BKM II - - - - - "decision C 3" - - - - - - - - - - - - - - - - - - BKM I - - - - - "decision C 2" - - - - - - - - - - - - - - - - - decision C 3 - - - - - - - - - - - - - "BKM I" + " # " + BKM II(param) - - - - - - - - - - - - - - - "BKM II" + " # " + BKM III(param) + " # " + BKM IV(param) - - - - - - - - - - - - - - - - - - "BKM IV" + " # " + BKM III(param) - - - - - - - - - - - - - - - "BKM III" + " # " + param - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + A + + + + + + + + + + + + + + + + + + + + B + + + + + + A + + + + + + + + + + + + + + + + + decision A 1 + + + + + + + + + + + + + + + + + decision A 1 + + + + + + + + + + + + + + + + + decision B 1 + + + + + + + + + + + + + + + + + decision B 1 + + + + + + + + + + + + + + + + + + + + decision A 2.1 + + + + + + decision A 2.2 + + + + + + + + + + + + + + + + + + + + + + + decision B 2.1 + + + + + + decision B 2.2 + + + + + + decision A 3 + + + + + + + + + + + + + + + + + + + + + + + C + + + + + + decision A 3 + + + + + + decision B 3 + + + + + + + + + + + + + + + + + + BKM II + + + + + "decision C 3" + + + + + + + + + + + + + + + + + + BKM I + + + + + "decision C 2" + + + + + + + + + + + + + + + + + decision C 3 + + + + + + + + + + + + + "BKM I" + " # " + BKM II(param) + + + + + + + + + + + + + + + "BKM II" + " # " + BKM III(param) + " # " + BKM IV(param) + + + + + + + + + + + + + + + + + + "BKM IV" + " # " + BKM III(param) + + + + + + + + + + + + + + + "BKM III" + " # " + param + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0035-test-structure-output.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0035-test-structure-output.dmn index 71b064990c5..c00f2aa9d2f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0035-test-structure-output.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0035-test-structure-output.dmn @@ -1,4 +1,4 @@ - + - - - - number - - [0..255] - - - - number - - [0..15] - - - - - number - - - number - - - number - - - number - - - - - tValue - - [0..255] - - - - tValue - - [0..255] - - - - tValue - - [0..255] - - - - - - tRGB - - - string - - - tCMYK - - - - - - - - - num-(floor(num/divisor)*divisor) - - - - - - - - - - - - - - digit - - - [0..15] - - - - - - [0..9] - - - string(digit) - - - - - 10 - - - "A" - - - - - 11 - - - "B" - - - - - 12 - - - "C" - - - - - 13 - - - "D" - - - - - 14 - - - "E" - - - - - 15 - - - "F" - - - - - - - mapping - - - - - - - - - - - if num < 16 + + + + number + + [0..255] + + + + number + + [0..15] + + + + + number + + + number + + + number + + + number + + + + + tValue + + [0..255] + + + + tValue + + [0..255] + + + + tValue + + [0..255] + + + + + + tRGB + + + string + + + tCMYK + + + + + + + + + num-(floor(num/divisor)*divisor) + + + + + + + + + + + + + + digit + + + [0..15] + + + + + + [0..9] + + + string(digit) + + + + + 10 + + + "A" + + + + + 11 + + + "B" + + + + + 12 + + + "C" + + + + + 13 + + + "D" + + + + + 14 + + + "E" + + + + + 15 + + + "F" + + + + + + + mapping + + + + + + + + + + + if num < 16 then "0" + single encode to hex(num) else single encode to hex(floor(num/16)) + single encode to hex(remainder(num, 16)) + + + + + + + + + + + + + + + + + + + + + + + + + "#" + to hex(R Value) + to hex(G Value) + to hex(B Value) + + + + + + + + + + + + + + + + + + + + + + + + + + + R Value / 255 + + + + + + G Value / 255 + + + + + + B Value / 255 + + + + + + 1-max(Rn, Gn, Bn) + + + + + + if Kn=1 then 0 else (1-Rn-Kn) / (1-Kn) + + + + + + if Kn=1 then 0 else (1-Gn-Kn) / (1-Kn) + + + + + + if Kn=1 then 0 else (1-Bn-Kn) / (1-Kn) + + + + + + + + + decimal(Cn*100, 0) + + + + + + decimal(Mn*100, 0) + + + + + + decimal(Yn*100, 0) + + + + + + decimal(Kn*100, 0) - - - - - - - - - - - - - - - - - - - - - - - - "#" + to hex(R Value) + to hex(G Value) + to hex(B Value) + + + + + + cmyk - - - - - - - - - - - - - - - - - - - - - - - - - - R Value / 255 - - - - - - G Value / 255 - - - - - - B Value / 255 - - - - - - 1-max(Rn, Gn, Bn) - - - - - - if Kn=1 then 0 else (1-Rn-Kn) / (1-Kn) - - - - - - if Kn=1 then 0 else (1-Gn-Kn) / (1-Kn) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + R Value - - - - - if Kn=1 then 0 else (1-Bn-Kn) / (1-Kn) + + + + + G Value - - - - - - - - decimal(Cn*100, 0) - - - - - - decimal(Mn*100, 0) - - - - - - decimal(Yn*100, 0) - - - - - - decimal(Kn*100, 0) - - - - - - - cmyk + + + + + B Value - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - R Value - - - - - - G Value - - - - - - B Value - - - - - - - - hex Value - - - - - - cmyk Value - - - - - - - Profile of Color - - + + + + + + + hex Value + + + + + + cmyk Value + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Profile of Color + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0036-dt-variable-input.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0036-dt-variable-input.dmn index 8b5016cf288..f2ca448b43d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0036-dt-variable-input.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0036-dt-variable-input.dmn @@ -1,4 +1,4 @@ - + - - - - - boolean - - - number - - - string - - - date - - - time - - - dateTime - - - dayTimeDuration - - - yearMonthDuration - - - - - - - - - - - - - - Another boolean - - - - - - Complex.aBoolean - - - "Same boolean" - - - - - not(Complex.aBoolean) - - - "Not same boolean" - - - - - - - - - - - - - - - - - - - - - - - - - - - - Another String - - - - - - Complex.aString - - - "Same String" - - - - - not(Complex.aString) - - - "Different String" - - - - - - - - - - - - - - - - Another number - - - - - - Complex.aNumber - - - "Equals" - - - - - >Complex.aNumber - - - "Bigger" - - - - - < Complex.aNumber - - - "Smaller" - - - - - - - - - - - - - - - - Another Date - - - - - - Complex.aDate - - - "Same Date" - - - - - > Complex.aDate - - - "Future Date" - - - - - < Complex.aDate - - - "Past Date" - - - - - - - - - - - - - - - - Another Time - - - - - - Complex.aTime - - - "Same Time" - - - - - > Complex.aTime - - - "Future Time" - - - - - < Complex.aTime - - - "Past Time" - - - - - - - - - - - - - - - - Another Date and Time - - - - - - Complex.aDateTime - - - "Same date time" - - - - - > Complex.aDateTime - - - "Future date time" - - - - - < Complex.aDateTime - - - "Past date time" - - - - - - - - - - - - - - - - Another Days and Time Duration - - - - - - Complex.aDaysAndTimeDuration - - - "Same duration" - - - - - > Complex.aDaysAndTimeDuration - - - "Longer duration" - - - - - < Complex.aDaysAndTimeDuration - - - "Shorter duration" - - - - - - - - - - - - - - - - Another Years and Months Duration - - - - - - Complex.aYearsAndMonthsDuration - - - "Same duration" - - - - - > Complex.aYearsAndMonthsDuration - - - "Longer duration" - - - - - < Complex.aYearsAndMonthsDuration - - - "Shorter duration" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + boolean + + + number + + + string + + + date + + + time + + + dateTime + + + dayTimeDuration + + + yearMonthDuration + + + + + + + + + + + + + + Another boolean + + + + + + Complex.aBoolean + + + "Same boolean" + + + + + not(Complex.aBoolean) + + + "Not same boolean" + + + + + + + + + + + + + + + + + + + + + + + + + + + + Another String + + + + + + Complex.aString + + + "Same String" + + + + + not(Complex.aString) + + + "Different String" + + + + + + + + + + + + + + + + Another number + + + + + + Complex.aNumber + + + "Equals" + + + + + >Complex.aNumber + + + "Bigger" + + + + + < Complex.aNumber + + + "Smaller" + + + + + + + + + + + + + + + + Another Date + + + + + + Complex.aDate + + + "Same Date" + + + + + > Complex.aDate + + + "Future Date" + + + + + < Complex.aDate + + + "Past Date" + + + + + + + + + + + + + + + + Another Time + + + + + + Complex.aTime + + + "Same Time" + + + + + > Complex.aTime + + + "Future Time" + + + + + < Complex.aTime + + + "Past Time" + + + + + + + + + + + + + + + + Another Date and Time + + + + + + Complex.aDateTime + + + "Same date time" + + + + + > Complex.aDateTime + + + "Future date time" + + + + + < Complex.aDateTime + + + "Past date time" + + + + + + + + + + + + + + + + Another Days and Time Duration + + + + + + Complex.aDaysAndTimeDuration + + + "Same duration" + + + + + > Complex.aDaysAndTimeDuration + + + "Longer duration" + + + + + < Complex.aDaysAndTimeDuration + + + "Shorter duration" + + + + + + + + + + + + + + + + Another Years and Months Duration + + + + + + Complex.aYearsAndMonthsDuration + + + "Same duration" + + + + + > Complex.aYearsAndMonthsDuration + + + "Longer duration" + + + + + < Complex.aYearsAndMonthsDuration + + + "Shorter duration" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0037-dt-on-bkm-implicit-params.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0037-dt-on-bkm-implicit-params.dmn index fc17eba1adf..d2ee656269c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0037-dt-on-bkm-implicit-params.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0037-dt-on-bkm-implicit-params.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - "Male","Female" - - - - number - - - - - - - - - - - - - - - - Description - - - - - Person.Gender - - - - - - Person.Name - - - - - - Person.Children - - - - - - - - - - - - - - Person.Gender - - - "Male","Female" - - - - - Person.Name - - - - - Person.Children - - - - - - "Male" - - - - - - - - - - - Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." - - - - - "Female" - - - - - - - - - - - Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + "Male","Female" + + + + number + + + + + + + + + + + + + + + + Description + + + + + Person.Gender + + + + + + Person.Name + + + + + + Person.Children + + + + + + + + + + + + + + Person.Gender + + + "Male","Female" + + + + + Person.Name + + + + + Person.Children + + + + + + "Male" + + + - + + + - + + + Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." + + + + + "Female" + + + - + + + - + + + Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0038-dt-on-bkm-explicit-params.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0038-dt-on-bkm-explicit-params.dmn index 13da2980906..2c9f7b3fc9d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0038-dt-on-bkm-explicit-params.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0038-dt-on-bkm-explicit-params.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - + + + + + string + + + string + + "Male","Female" + + + + number + + + + + + + + + + + + + + + + Description + + + + + Person + + + + + + + + + + + + + + + Person.Gender + + "Male","Female" - - - - number - - - - - - - - - - - - - - - - Description - - - - - Person - - - - - - - - - - - - - - - Person.Gender - - - "Male","Female" - - - - - - "Male" - - - Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." - - - - - "Female" - - - Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." - - - - - - - the description - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + "Male" + + + Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." + + + + + "Female" + + + Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." + + + + + + + the description + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0039-dt-list-semantics.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0039-dt-list-semantics.dmn index 64f72f844fc..6d5fff1fe20 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0039-dt-list-semantics.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0039-dt-list-semantics.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - - - - - - - - - - - - - - - - - Symptom - - - - - - "cough", "sore throat", "stuffy nose" - - - Symptom + " is in the list of Cold symptoms" - - - - - Flu Symtoms - - - Symptom + " is in the list of Flu symptoms" - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + string + + + + + + + + + + + + + + + + + + + Symptom + + + + + + "cough", "sore throat", "stuffy nose" + + + Symptom + " is in the list of Cold symptoms" + + + + + Flu Symtoms + + + Symptom + " is in the list of Flu symptoms" + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0040-singlenestedcontext.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0040-singlenestedcontext.dmn index 4f3f69dfaa4..8615fb4d47a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0040-singlenestedcontext.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0040-singlenestedcontext.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - 0.0375 - - - - - - - - - 100 - - - - - - - - Principal - - - - - Term - - - - - Rate - - - - - Fees - - - - - - 600000 - - - 360 - - - 0.0375 - - - 100 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - - - - - 30000 - - - 60 - - - 0.0375 - - - 100 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - - - - - 600000 - - - 365 - - - 0.0375 - - - 100 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - - - - - - - MonthlyPayment - - - - - - - Boxed Context - - + + + + + + + + + + + + + + + 0.0375 + + + + + + + + + 100 + + + + + + + + Principal + + + + + Term + + + + + Rate + + + + + Fees + + + + + + 600000 + + + 360 + + + 0.0375 + + + 100 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees + + + + + 30000 + + + 60 + + + 0.0375 + + + 100 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees + + + + + 600000 + + + 365 + + + 0.0375 + + + 100 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees + + + + + + + MonthlyPayment + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Boxed Context + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0041-multiple-nestedcontext.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0041-multiple-nestedcontext.dmn index 5518663d61d..2e25d9242b2 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0041-multiple-nestedcontext.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0041-multiple-nestedcontext.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - 0.0375 + + + + + + + + + + + + + + + 0.0375 + + + + + + + + + + + + + + Principal + + + + + Term + + + + + Rate + + + + + + 600000 + + + 360 + + + 0.0375 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term) + + + + + 30000 + + + 60 + + + 0.0375 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term) + + + + + 600000 + + + 365 + + + 0.0375 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term) + + + + + + + MonthlyPayment - - - - - - - - - - - - - Principal - - - - - Term - - - - - Rate - - - - - - 600000 - - - 360 - - - 0.0375 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - - - - - 30000 - - - 60 - - - 0.0375 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - - - - - 600000 - - - 365 - - - 0.0375 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - - - - - - - MonthlyPayment - - - - - - - BoxedContextOutput - - - - - - - Boxed Context - - + + + + + + BoxedContextOutput + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Boxed Context + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0100-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0100-feel-constants.dmn index 730610d5860..714a26ad844 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0100-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0100-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - - - - true - - - - - - false - - - - - - - - - - - - + + + + + true + + + + + + false + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0101-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0101-feel-constants.dmn index f1422fa1148..d112aac2cf1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0101-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0101-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - - - - .872 - - - - - - -.872 - - - - - - 50 - - - - - - -50 - - - - - - 125.4321987654 - - - - - - -125.4321987654 - - - - - - - - - - - - - - - - - - - - - - - - + + + + + .872 + + + + + + -.872 + + + + + + 50 + + + + + + -50 + + + + + + 125.4321987654 + + + + + + -125.4321987654 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0102-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0102-feel-constants.dmn index f5bfea7bc6f..9f38cdad526 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0102-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0102-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - - - - "foo bar" - - - - - - "šomeÚnicodeŠtriňg" - - - - - - "横綱" - - - - - - "thisIsSomeLongStringThatMustBeProcessedSoHopefullyThisTestPassWithItAndIMustWriteSomethingMoreSoItIsLongerAndLongerAndLongerAndLongerAndLongerTillItIsReallyLong" - - - - - - - - - - - - - - - - - - + + + + + "foo bar" + + + + + + "šomeÚnicodeŠtriňg" + + + + + + "横綱" + + + + + + "thisIsSomeLongStringThatMustBeProcessedSoHopefullyThisTestPassWithItAndIMustWriteSomethingMoreSoItIsLongerAndLongerAndLongerAndLongerAndLongerTillItIsReallyLong" + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0105-feel-math.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0105-feel-math.dmn index 1c233f0ecac..180bbc60aa1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0105-feel-math.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0105-feel-math.dmn @@ -1,4 +1,4 @@ - + - - - - - 10+5 - - - - - - -10+-5 - - - - - - (-10)+(-5) - - - - - - 10-5 - - - - - - -10--5 - - - - - - (-10)-(-5) - - - - - - (10+20)-(-5+3) - - - - - - 10*5 - - - - - - -10*-5 - - - - - - (-10)*(-5) - - - - - - (10+5)*(-5*3) - - - - - - 10/5 - - - - - - -10/-5 - - - - - - (-10)/(-5) - - - - - - (10+20)/(-5*3) - - - - - - (10+20)/0 - - - - - - 10**5 - - - - - - 10**-5 - - - - - - (5+2)**5 - - - - - - 5+2**5 - - - - - - 5+2**5+3 - - - - - - 5+2**(5+3) - - - - - - 10+null - - - - - - null + 10 - - - - - - 10 - null - - - - - - null - 10 - - - - - - 10 * null - - - - - - null * 10 - - - - - - 10 / null - - - - - - null / 10 - - - - - - 10 + 20 / -5 - 3 - - - - - - 10 + 20 / (-5 - 3) - - - - - - 1.2*10**3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 10+5 + + + + + + -10+-5 + + + + + + (-10)+(-5) + + + + + + 10-5 + + + + + + -10--5 + + + + + + (-10)-(-5) + + + + + + (10+20)-(-5+3) + + + + + + 10*5 + + + + + + -10*-5 + + + + + + (-10)*(-5) + + + + + + (10+5)*(-5*3) + + + + + + 10/5 + + + + + + -10/-5 + + + + + + (-10)/(-5) + + + + + + (10+20)/(-5*3) + + + + + + (10+20)/0 + + + + + + 10**5 + + + + + + 10**-5 + + + + + + (5+2)**5 + + + + + + 5+2**5 + + + + + + 5+2**5+3 + + + + + + 5+2**(5+3) + + + + + + 10+null + + + + + + null + 10 + + + + + + 10 - null + + + + + + null - 10 + + + + + + 10 * null + + + + + + null * 10 + + + + + + 10 / null + + + + + + null / 10 + + + + + + 10 + 20 / -5 - 3 + + + + + + 10 + 20 / (-5 - 3) + + + + + + 1.2*10**3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0106-feel-ternary-logic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0106-feel-ternary-logic.dmn index 8e2e25eace3..3928c11de5f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0106-feel-ternary-logic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0106-feel-ternary-logic.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - A and B - - - - - - - - - - - - A or B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + A and B + + + + + + + + + + + + A or B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0107-feel-ternary-logic-not.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0107-feel-ternary-logic-not.dmn index 44d4bcbc2b7..dae0ad186ca 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0107-feel-ternary-logic-not.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0107-feel-ternary-logic-not.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - not(A) - - - - - - - - - - - - - - - - - + + + + + + + + + + + not(A) + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0108-first-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0108-first-hitpolicy.dmn index 3c8efc0e52c..8f953f745fe 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0108-first-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0108-first-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - "Declined" - - - - - "Best", "Standard" - - - "Standard" - - - - - >=18 - - - "Medium" - - - true - - - "Approved" - - - "Best" - - - - - >=12 - - - "Medium" - - - true - - - "Approved" - - - "Standard" - - - - - <12 - - - "Low" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + "Declined" + + + + + "Best", "Standard" + + + "Standard" + + + + + >=18 + + + "Medium" + + + true + + + "Approved" + + + "Best" + + + + + >=12 + + + "Medium" + + + true + + + "Approved" + + + "Standard" + + + + + <12 + + + "Low" + + + true + + + "Declined" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0109-ruleOrder-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0109-ruleOrder-hitpolicy.dmn index 14ea7fd0d58..4ce8ce3d17d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0109-ruleOrder-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0109-ruleOrder-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - - - string - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Declined" - - - - - "Standard" - - - - - >=18 - - - "Medium" - - - true - - - "Approved" - - - "Best" - - - - - >=12 - - - "Medium" - - - true - - - "Approved" - - - "Standard" - - - - - <12 - - - "Low" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + + + + string + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Declined" + + + + + "Standard" + + + + + >=18 + + + "Medium" + + + true + + + "Approved" + + + "Best" + + + + + >=12 + + + "Medium" + + + true + + + "Approved" + + + "Standard" + + + + + <12 + + + "Low" + + + true + + + "Declined" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0110-outputOrder-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0110-outputOrder-hitpolicy.dmn index bab6f45b47e..f6dcf19f0d4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0110-outputOrder-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0110-outputOrder-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - "Approved", "Declined" - - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - "Basic" - - - - - <18 - - - - - - - - - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - - - - - "Approved" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + "Approved", "Declined" + + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + "Basic" + + + + + <18 + + + - + + + - + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + - + + + "Approved" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0111-first-hitpolicy-singleoutputcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0111-first-hitpolicy-singleoutputcol.dmn index 9b6262d90c8..068afb0a8e8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0111-first-hitpolicy-singleoutputcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0111-first-hitpolicy-singleoutputcol.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0112-ruleOrder-hitpolicy-singleinoutcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0112-ruleOrder-hitpolicy-singleinoutcol.dmn index 3fbc1d2c930..fde82421613 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0112-ruleOrder-hitpolicy-singleinoutcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0112-ruleOrder-hitpolicy-singleinoutcol.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - - string - - - - - - - - - - Age - - - - - - >=18 - - - "Best" - - - - - >=12 - - - "Standard" - - - - - <12 - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + + + string + + + + + + + + + + Age + + + + + + >=18 + + + "Best" + + + + + >=12 + + + "Standard" + + + + + <12 + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0113-outputOrder-hitpolicy-singleinoutcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0113-outputOrder-hitpolicy-singleinoutcol.dmn index cca7f3bdfbe..c93c5b56b76 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0113-outputOrder-hitpolicy-singleinoutcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0113-outputOrder-hitpolicy-singleinoutcol.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - "Approved", "Declined" - - - - string - - - - string - - "Approved","Declined" - - - - - - - - - - - Age - - - - - "Approved","Declined" - - - - - >=18 - - - "Approved" - - - - - <18 - - - "Declined" - - - - - >=0 - - - "Approved" - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + "Approved", "Declined" + + + + string + + + + string + + "Approved","Declined" + + + + + + + + + + + Age + + + + + "Approved","Declined" + + + + + >=18 + + + "Approved" + + + + + <18 + + + "Declined" + + + + + >=0 + + + "Approved" + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0114-min-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0114-min-collect-hitpolicy.dmn index 249f53ae218..4f7199bcf00 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0114-min-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0114-min-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - NumOfYears - - - - - - >1 - - - 98.83 - - - - - >2 - - - 150.21 - - - - - >3 - - - 205.43 - - - - - >4 - - - 64.32 - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + NumOfYears + + + + + + >1 + + + 98.83 + + + + + >2 + + + 150.21 + + + + + >3 + + + 205.43 + + + + + >4 + + + 64.32 + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0115-sum-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0115-sum-collect-hitpolicy.dmn index 6c1d61a928b..ac73fc03f85 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0115-sum-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0115-sum-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - NumOfYears - - - - - - >1 - - - 100 - - - - - >2 - - - 200 - - - - - >3 - - - 300 - - - - - >5 - - - 500 - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + NumOfYears + + + + + + >1 + + + 100 + + + + + >2 + + + 200 + + + + + >3 + + + 300 + + + + + >5 + + + 500 + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0116-count-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0116-count-collect-hitpolicy.dmn index 6865112a498..5e8954f86f4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0116-count-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0116-count-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - NumOfYears - - - - - - >1 - - - 100 - - - - - >2 - - - 200 - - - - - >3 - - - 300 - - - - - >5 - - - 500 - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + NumOfYears + + + + + + >1 + + + 100 + + + + + >2 + + + 200 + + + + + >3 + + + 300 + + + + + >5 + + + 500 + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0117-multi-any-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0117-multi-any-hitpolicy.dmn index 0b8b9bc66ec..5c7ed09755c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0117-multi-any-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0117-multi-any-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - "Declined" - - - - - "Best", "Standard" - - - "Standard" - - - - - >=18 - - - "Low" - - - true - - - "Approved" - - - "Best" - - - - - >=18 - - - "Medium" - - - true - - - "Approved" - - - "Standard" - - - - - <18 - - - "Medium","Low" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - - - - - false - - - "Declined" - - - "Standard" - - - - - >=19 - - - "Low" - - - true - - - "Approved" - - - "Best" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + "Declined" + + + + + "Best", "Standard" + + + "Standard" + + + + + >=18 + + + "Low" + + + true + + + "Approved" + + + "Best" + + + + + >=18 + + + "Medium" + + + true + + + "Approved" + + + "Standard" + + + + + <18 + + + "Medium","Low" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + - + + + false + + + "Declined" + + + "Standard" + + + + + >=19 + + + "Low" + + + true + + + "Approved" + + + "Best" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0118-multi-priority-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0118-multi-priority-hitpolicy.dmn index 75d05642e1b..8579a0cf767 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0118-multi-priority-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0118-multi-priority-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - "Approved", "Declined" - - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - "Basic" - - - - - <18 - - - - - - - - - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - - - - - "Approved" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + "Approved", "Declined" + + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + "Basic" + + + + + <18 + + + - + + + - + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + - + + + "Approved" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0119-multi-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0119-multi-collect-hitpolicy.dmn index c60e092b4ae..e7ced9a0ba0 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0119-multi-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/0119-multi-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - "Approved", "Declined" - - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - "Basic" - - - - - <18 - - - - - - - - - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - - - - - "Approved" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + "Approved", "Declined" + + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + "Basic" + + + + + <18 + + + - + + + - + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + - + + + "Approved" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1100-feel-decimal-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1100-feel-decimal-function.dmn index 811ec8b5c41..c0ee366525a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1100-feel-decimal-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1100-feel-decimal-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'decimal(n, scale)' in category numeric functions - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - Tests FEEL expression: 'decimal(1/3, 2)' and expects result: '0.33 (number)' - Result of FEEL expression 'decimal(1/3, 2)'? - 0.33 (number) - - - decimal(1/3, 2) - - - - Tests FEEL expression: 'decimal(1/3, 2.5)' and expects result: '0.33 (number)' - Result of FEEL expression 'decimal(1/3, 2.5)'? - 0.33 (number) - - - decimal(1/3, 2.5) - - - - Tests FEEL expression: 'decimal(1.5, 0)' and expects result: '2 (number)' - Result of FEEL expression 'decimal(1.5, 0)'? - 2 (number) - - - decimal(1.5, 0) - - - - Tests FEEL expression: 'decimal(2.5, 0)' and expects result: '2 (number)' - Result of FEEL expression 'decimal(2.5, 0)'? - 2 (number) - - - decimal(2.5, 0) - - - - Tests FEEL expression: 'decimal(0, 0)' and expects result: '0 (number)' - Result of FEEL expression 'decimal(0, 0)'? - 0 (number) - - - decimal(0, 0) - - - - Tests FEEL expression: 'decimal(0.0, 1)' and expects result: '0.0 (number)' - Result of FEEL expression 'decimal(0.0, 1)'? - 0.0 (number) - - - decimal(0.0, 1) - - - - Tests FEEL expression: 'decimal(0.515, 2)' and expects result: '0.52 (number)' - Result of FEEL expression 'decimal(0.515, 2)'? - 0.52 (number) - - - decimal(0.515, 2) - - - - Tests FEEL expression: 'decimal(65.123456, 6)' and expects result: '65.123456 (number)' - Result of FEEL expression 'decimal(65.123456, 6)'? - 65.123456 (number) - - - decimal(65.123456, 6) - - - - Tests FEEL expression: 'decimal(n:15/7,scale:3)' and expects result: '2.143 (number)' - Result of FEEL expression 'decimal(n:15/7,scale:3)'? - 2.143 (number) - - - decimal(n:15/7,scale:3) - - - - Tests FEEL expression: 'decimal(n:15/78*2,scale:3)' and expects result: '0.385 (number)' - Result of FEEL expression 'decimal(n:15/78*2,scale:3)'? - 0.385 (number) - - - decimal(n:15/78*2,scale:3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'decimal(n, scale)' in category numeric functions + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + Tests FEEL expression: 'decimal(1/3, 2)' and expects result: '0.33 (number)' + Result of FEEL expression 'decimal(1/3, 2)'? + 0.33 (number) + + + decimal(1/3, 2) + + + + Tests FEEL expression: 'decimal(1/3, 2.5)' and expects result: '0.33 (number)' + Result of FEEL expression 'decimal(1/3, 2.5)'? + 0.33 (number) + + + decimal(1/3, 2.5) + + + + Tests FEEL expression: 'decimal(1.5, 0)' and expects result: '2 (number)' + Result of FEEL expression 'decimal(1.5, 0)'? + 2 (number) + + + decimal(1.5, 0) + + + + Tests FEEL expression: 'decimal(2.5, 0)' and expects result: '2 (number)' + Result of FEEL expression 'decimal(2.5, 0)'? + 2 (number) + + + decimal(2.5, 0) + + + + Tests FEEL expression: 'decimal(0, 0)' and expects result: '0 (number)' + Result of FEEL expression 'decimal(0, 0)'? + 0 (number) + + + decimal(0, 0) + + + + Tests FEEL expression: 'decimal(0.0, 1)' and expects result: '0.0 (number)' + Result of FEEL expression 'decimal(0.0, 1)'? + 0.0 (number) + + + decimal(0.0, 1) + + + + Tests FEEL expression: 'decimal(0.515, 2)' and expects result: '0.52 (number)' + Result of FEEL expression 'decimal(0.515, 2)'? + 0.52 (number) + + + decimal(0.515, 2) + + + + Tests FEEL expression: 'decimal(65.123456, 6)' and expects result: '65.123456 (number)' + Result of FEEL expression 'decimal(65.123456, 6)'? + 65.123456 (number) + + + decimal(65.123456, 6) + + + + Tests FEEL expression: 'decimal(n:15/7,scale:3)' and expects result: '2.143 (number)' + Result of FEEL expression 'decimal(n:15/7,scale:3)'? + 2.143 (number) + + + decimal(n:15/7,scale:3) + + + + Tests FEEL expression: 'decimal(n:15/78*2,scale:3)' and expects result: '0.385 (number)' + Result of FEEL expression 'decimal(n:15/78*2,scale:3)'? + 0.385 (number) + + + decimal(n:15/78*2,scale:3) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1101-feel-floor-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1101-feel-floor-function.dmn index 4ad6870a7fb..d4facdf9689 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1101-feel-floor-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1101-feel-floor-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'floor(n)' in category numeric functions - - number - - - number - - - number - - - number - - - number - - - number - - - Tests FEEL expression: 'floor(1.5)' and expects result: '1 (number)' - Result of FEEL expression 'floor(1.5)'? - 1 (number) - - - floor(1.5) - - - - Tests FEEL expression: 'floor(-1.5)' and expects result: '-2 (number)' - Result of FEEL expression 'floor(-1.5)'? - -2 (number) - - - floor(-1.5) - - - - Tests FEEL expression: 'floor(--1)' and expects result: '1 (number)' - Result of FEEL expression 'floor(--1)'? - 1 (number) - - - floor(--1) - - - - Tests FEEL expression: 'floor(-5/2.3*5)' and expects result: '-11 (number)' - Result of FEEL expression 'floor(-5/2.3*5)'? - -11 (number) - - - floor(-5/2.3*5) - - - - Tests FEEL expression: 'floor(n:5.777)' and expects result: '5 (number)' - Result of FEEL expression 'floor(n:5.777)'? - 5 (number) - - - floor(n:5.777) - - - - Tests FEEL expression: 'floor(n:-.33333)' and expects result: '-1 (number)' - Result of FEEL expression 'floor(n:-.33333)'? - -1 (number) - - - floor(n:-.33333) - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'floor(n)' in category numeric functions + + number + + + number + + + number + + + number + + + number + + + number + + + Tests FEEL expression: 'floor(1.5)' and expects result: '1 (number)' + Result of FEEL expression 'floor(1.5)'? + 1 (number) + + + floor(1.5) + + + + Tests FEEL expression: 'floor(-1.5)' and expects result: '-2 (number)' + Result of FEEL expression 'floor(-1.5)'? + -2 (number) + + + floor(-1.5) + + + + Tests FEEL expression: 'floor(--1)' and expects result: '1 (number)' + Result of FEEL expression 'floor(--1)'? + 1 (number) + + + floor(--1) + + + + Tests FEEL expression: 'floor(-5/2.3*5)' and expects result: '-11 (number)' + Result of FEEL expression 'floor(-5/2.3*5)'? + -11 (number) + + + floor(-5/2.3*5) + + + + Tests FEEL expression: 'floor(n:5.777)' and expects result: '5 (number)' + Result of FEEL expression 'floor(n:5.777)'? + 5 (number) + + + floor(n:5.777) + + + + Tests FEEL expression: 'floor(n:-.33333)' and expects result: '-1 (number)' + Result of FEEL expression 'floor(n:-.33333)'? + -1 (number) + + + floor(n:-.33333) + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1102-feel-ceiling-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1102-feel-ceiling-function.dmn index dd7f1256cfa..8ba70cc9632 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1102-feel-ceiling-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1102-feel-ceiling-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'ceiling(n)' in category numeric functions - - number - - - number - - - number - - - number - - - number - - - number - - - Tests FEEL expression: 'ceiling(1.5)' and expects result: '2 (number)' - Result of FEEL expression 'ceiling(1.5)'? - 2 (number) - - - ceiling(1.5) - - - - Tests FEEL expression: 'ceiling(-1.5)' and expects result: '-1 (number)' - Result of FEEL expression 'ceiling(-1.5)'? - -1 (number) - - - ceiling(-1.5) - - - - Tests FEEL expression: 'ceiling(--1)' and expects result: '1 (number)' - Result of FEEL expression 'ceiling(--1)'? - 1 (number) - - - ceiling(--1) - - - - Tests FEEL expression: 'ceiling(-5/2.3*5)' and expects result: '-10 (number)' - Result of FEEL expression 'ceiling(-5/2.3*5)'? - -10 (number) - - - ceiling(-5/2.3*5) - - - - Tests FEEL expression: 'ceiling(n:5.777)' and expects result: '6 (number)' - Result of FEEL expression 'ceiling(n:5.777)'? - 6 (number) - - - ceiling(n:5.777) - - - - Tests FEEL expression: 'ceiling(n:-.33333)' and expects result: '0 (number)' - Result of FEEL expression 'ceiling(n:-.33333)'? - 0 (number) - - - ceiling(n:-.33333) - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'ceiling(n)' in category numeric functions + + number + + + number + + + number + + + number + + + number + + + number + + + Tests FEEL expression: 'ceiling(1.5)' and expects result: '2 (number)' + Result of FEEL expression 'ceiling(1.5)'? + 2 (number) + + + ceiling(1.5) + + + + Tests FEEL expression: 'ceiling(-1.5)' and expects result: '-1 (number)' + Result of FEEL expression 'ceiling(-1.5)'? + -1 (number) + + + ceiling(-1.5) + + + + Tests FEEL expression: 'ceiling(--1)' and expects result: '1 (number)' + Result of FEEL expression 'ceiling(--1)'? + 1 (number) + + + ceiling(--1) + + + + Tests FEEL expression: 'ceiling(-5/2.3*5)' and expects result: '-10 (number)' + Result of FEEL expression 'ceiling(-5/2.3*5)'? + -10 (number) + + + ceiling(-5/2.3*5) + + + + Tests FEEL expression: 'ceiling(n:5.777)' and expects result: '6 (number)' + Result of FEEL expression 'ceiling(n:5.777)'? + 6 (number) + + + ceiling(n:5.777) + + + + Tests FEEL expression: 'ceiling(n:-.33333)' and expects result: '0 (number)' + Result of FEEL expression 'ceiling(n:-.33333)'? + 0 (number) + + + ceiling(n:-.33333) + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1103-feel-substring-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1103-feel-substring-function.dmn index c803d19108f..729ed487733 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1103-feel-substring-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1103-feel-substring-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring(string, start, position, length?) in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'substring("f",1)' and expects result: '"f" (string)' - Result of FEEL expression 'substring("f",1)'? - "f" (string) - - - substring("f",1) - - - - Tests FEEL expression: 'substring("f",1,1)' and expects result: '"f" (string)' - Result of FEEL expression 'substring("f",1,1)'? - "f" (string) - - - substring("f",1,1) - - - - Tests FEEL expression: 'substring("foobar",6)' and expects result: '"r" (string)' - Result of FEEL expression 'substring("foobar",6)'? - "r" (string) - - - substring("foobar",6) - - - - Tests FEEL expression: 'substring("foobar",1,6)' and expects result: '"foobar" (string)' - Result of FEEL expression 'substring("foobar",1,6)'? - "foobar" (string) - - - substring("foobar",1,6) - - - - Tests FEEL expression: 'substring("foobar",3)' and expects result: '"obar" (string)' - Result of FEEL expression 'substring("foobar",3)'? - "obar" (string) - - - substring("foobar",3) - - - - Tests FEEL expression: 'substring("foobar",3,3)' and expects result: '"oba" (string)' - Result of FEEL expression 'substring("foobar",3,3)'? - "oba" (string) - - - substring("foobar",3,3) - - - - Tests FEEL expression: 'substring("foobar",-2,1)' and expects result: '"a" (string)' - Result of FEEL expression 'substring("foobar",-2,1)'? - "a" (string) - - - substring("foobar",-2,1) - - - - Tests FEEL expression: 'substring("foob r",-2,1)' and expects result: '" " (string)' - Result of FEEL expression 'substring("foob r",-2,1)'? - " " (string) - - - substring("foob r",-2,1) - - - - Tests FEEL expression: 'substring("foobar",-6,6)' and expects result: '"foobar" (string)' - Result of FEEL expression 'substring("foobar",-6,6)'? - "foobar" (string) - - - substring("foobar",-6,6) - - - - Tests FEEL expression: 'substring("foobar",3,3.8)' and expects result: '"oba" (string)' - Result of FEEL expression 'substring("foobar",3,3.8)'? - "oba" (string) - - - substring("foobar",3,3.8) - - - - Tests FEEL expression: 'substring(string:"foobar",start position :3)' and expects result: '"obar" (string)' - Result of FEEL expression 'substring(string:"foobar",start position :3)'? - "obar" (string) - - - substring(string:"foobar",start position :3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'substring(string, start, position, length?) in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'substring("f",1)' and expects result: '"f" (string)' + Result of FEEL expression 'substring("f",1)'? + "f" (string) + + + substring("f",1) + + + + Tests FEEL expression: 'substring("f",1,1)' and expects result: '"f" (string)' + Result of FEEL expression 'substring("f",1,1)'? + "f" (string) + + + substring("f",1,1) + + + + Tests FEEL expression: 'substring("foobar",6)' and expects result: '"r" (string)' + Result of FEEL expression 'substring("foobar",6)'? + "r" (string) + + + substring("foobar",6) + + + + Tests FEEL expression: 'substring("foobar",1,6)' and expects result: '"foobar" (string)' + Result of FEEL expression 'substring("foobar",1,6)'? + "foobar" (string) + + + substring("foobar",1,6) + + + + Tests FEEL expression: 'substring("foobar",3)' and expects result: '"obar" (string)' + Result of FEEL expression 'substring("foobar",3)'? + "obar" (string) + + + substring("foobar",3) + + + + Tests FEEL expression: 'substring("foobar",3,3)' and expects result: '"oba" (string)' + Result of FEEL expression 'substring("foobar",3,3)'? + "oba" (string) + + + substring("foobar",3,3) + + + + Tests FEEL expression: 'substring("foobar",-2,1)' and expects result: '"a" (string)' + Result of FEEL expression 'substring("foobar",-2,1)'? + "a" (string) + + + substring("foobar",-2,1) + + + + Tests FEEL expression: 'substring("foob r",-2,1)' and expects result: '" " (string)' + Result of FEEL expression 'substring("foob r",-2,1)'? + " " (string) + + + substring("foob r",-2,1) + + + + Tests FEEL expression: 'substring("foobar",-6,6)' and expects result: '"foobar" (string)' + Result of FEEL expression 'substring("foobar",-6,6)'? + "foobar" (string) + + + substring("foobar",-6,6) + + + + Tests FEEL expression: 'substring("foobar",3,3.8)' and expects result: '"oba" (string)' + Result of FEEL expression 'substring("foobar",3,3.8)'? + "oba" (string) + + + substring("foobar",3,3.8) + + + + Tests FEEL expression: 'substring(string:"foobar",start position :3)' and expects result: '"obar" (string)' + Result of FEEL expression 'substring(string:"foobar",start position :3)'? + "obar" (string) + + + substring(string:"foobar",start position :3) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1104-feel-string-length-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1104-feel-string-length-function.dmn index a9c94083637..fadb982be3d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1104-feel-string-length-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1104-feel-string-length-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'string length(string)' in category string functions - - number - - - number - - - number - - - number - - - number - - - number - - - Tests FEEL expression: 'string length("")' and expects result: '0 (number)' - Result of FEEL expression 'string length("")'? - 0 (number) - - - string length("") - - - - Tests FEEL expression: 'string length("a")' and expects result: '1 (number)' - Result of FEEL expression 'string length("a")'? - 1 (number) - - - string length("a") - - - - Tests FEEL expression: 'string length("abc")' and expects result: '3 (number)' - Result of FEEL expression 'string length("abc")'? - 3 (number) - - - string length("abc") - - - - Tests FEEL expression: 'string length(string:"xyz123")' and expects result: '6 (number)' - Result of FEEL expression 'string length(string:"xyz123")'? - 6 (number) - - - string length(string:"xyz123") - - - - Tests FEEL expression: 'string length(string:"aaaaa dddd")' and expects result: '10 (number)' - Result of FEEL expression 'string length(string:"aaaaa dddd")'? - 10 (number) - - - string length(string:"aaaaa dddd") - - - - Tests FEEL expression: 'string length(string:"aaaaa dddd ")' and expects result: '11 (number)' - Result of FEEL expression 'string length(string:"aaaaa dddd ")'? - 11 (number) - - - string length(string:"aaaaa dddd ") - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'string length(string)' in category string functions + + number + + + number + + + number + + + number + + + number + + + number + + + Tests FEEL expression: 'string length("")' and expects result: '0 (number)' + Result of FEEL expression 'string length("")'? + 0 (number) + + + string length("") + + + + Tests FEEL expression: 'string length("a")' and expects result: '1 (number)' + Result of FEEL expression 'string length("a")'? + 1 (number) + + + string length("a") + + + + Tests FEEL expression: 'string length("abc")' and expects result: '3 (number)' + Result of FEEL expression 'string length("abc")'? + 3 (number) + + + string length("abc") + + + + Tests FEEL expression: 'string length(string:"xyz123")' and expects result: '6 (number)' + Result of FEEL expression 'string length(string:"xyz123")'? + 6 (number) + + + string length(string:"xyz123") + + + + Tests FEEL expression: 'string length(string:"aaaaa dddd")' and expects result: '10 (number)' + Result of FEEL expression 'string length(string:"aaaaa dddd")'? + 10 (number) + + + string length(string:"aaaaa dddd") + + + + Tests FEEL expression: 'string length(string:"aaaaa dddd ")' and expects result: '11 (number)' + Result of FEEL expression 'string length(string:"aaaaa dddd ")'? + 11 (number) + + + string length(string:"aaaaa dddd ") + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1105-feel-upper-case-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1105-feel-upper-case-function.dmn index 54bdbfee094..7814527571c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1105-feel-upper-case-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1105-feel-upper-case-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'upper case(string) in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'upper case("a")' and expects result: '"A" (string)' - Result of FEEL expression 'upper case("a")'? - "A" (string) - - - upper case("a") - - - - Tests FEEL expression: 'upper case("abc")' and expects result: '"ABC" (string)' - Result of FEEL expression 'upper case("abc")'? - "ABC" (string) - - - upper case("abc") - - - - Tests FEEL expression: 'upper case("")' and expects result: '"" (string)' - Result of FEEL expression 'upper case("")'? - "" (string) - - - upper case("") - - - - Tests FEEL expression: 'upper case("1")' and expects result: '"1" (string)' - Result of FEEL expression 'upper case("1")'? - "1" (string) - - - upper case("1") - - - - Tests FEEL expression: 'upper case("?@{")' and expects result: '"?@{" (string)' - Result of FEEL expression 'upper case("?@{")'? - "?@{" (string) - - - upper case("?@{") - - - - Tests FEEL expression: 'upper case(string:"AbDcF")' and expects result: '"ABDCF" (string)' - Result of FEEL expression 'upper case(string:"AbDcF")'? - "ABDCF" (string) - - - upper case(string:"AbDcF") - - - - Tests FEEL expression: 'upper case(string:"xyZ ")' and expects result: '"XYZ " (string)' - Result of FEEL expression 'upper case(string:"xyZ ")'? - "XYZ " (string) - - - upper case(string:"xyZ ") - - - - Tests FEEL expression: 'upper case(string:"123ABC")' and expects result: '"123ABC" (string)' - Result of FEEL expression 'upper case(string:"123ABC")'? - "123ABC" (string) - - - upper case(string:"123ABC") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'upper case(string) in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'upper case("a")' and expects result: '"A" (string)' + Result of FEEL expression 'upper case("a")'? + "A" (string) + + + upper case("a") + + + + Tests FEEL expression: 'upper case("abc")' and expects result: '"ABC" (string)' + Result of FEEL expression 'upper case("abc")'? + "ABC" (string) + + + upper case("abc") + + + + Tests FEEL expression: 'upper case("")' and expects result: '"" (string)' + Result of FEEL expression 'upper case("")'? + "" (string) + + + upper case("") + + + + Tests FEEL expression: 'upper case("1")' and expects result: '"1" (string)' + Result of FEEL expression 'upper case("1")'? + "1" (string) + + + upper case("1") + + + + Tests FEEL expression: 'upper case("?@{")' and expects result: '"?@{" (string)' + Result of FEEL expression 'upper case("?@{")'? + "?@{" (string) + + + upper case("?@{") + + + + Tests FEEL expression: 'upper case(string:"AbDcF")' and expects result: '"ABDCF" (string)' + Result of FEEL expression 'upper case(string:"AbDcF")'? + "ABDCF" (string) + + + upper case(string:"AbDcF") + + + + Tests FEEL expression: 'upper case(string:"xyZ ")' and expects result: '"XYZ " (string)' + Result of FEEL expression 'upper case(string:"xyZ ")'? + "XYZ " (string) + + + upper case(string:"xyZ ") + + + + Tests FEEL expression: 'upper case(string:"123ABC")' and expects result: '"123ABC" (string)' + Result of FEEL expression 'upper case(string:"123ABC")'? + "123ABC" (string) + + + upper case(string:"123ABC") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1106-feel-lower-case-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1106-feel-lower-case-function.dmn index f82ff9b434e..9a86ebd9f5f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1106-feel-lower-case-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1106-feel-lower-case-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'lower case(string)' in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'lower case("A")' and expects result: '"a" (string)' - Result of FEEL expression 'lower case("A")'? - "a" (string) - - - lower case("A") - - - - Tests FEEL expression: 'lower case("ABC")' and expects result: '"abc" (string)' - Result of FEEL expression 'lower case("ABC")'? - "abc" (string) - - - lower case("ABC") - - - - Tests FEEL expression: 'lower case("abc")' and expects result: '"abc" (string)' - Result of FEEL expression 'lower case("abc")'? - "abc" (string) - - - lower case("abc") - - - - Tests FEEL expression: 'lower case("aBc4")' and expects result: '"abc4" (string)' - Result of FEEL expression 'lower case("aBc4")'? - "abc4" (string) - - - lower case("aBc4") - - - - Tests FEEL expression: 'lower case("")' and expects result: '"" (string)' - Result of FEEL expression 'lower case("")'? - "" (string) - - - lower case("") - - - - Tests FEEL expression: 'lower case("?@{")' and expects result: '"?@{" (string)' - Result of FEEL expression 'lower case("?@{")'? - "?@{" (string) - - - lower case("?@{") - - - - Tests FEEL expression: 'lower case(string:"AbDcF")' and expects result: '"abdcf" (string)' - Result of FEEL expression 'lower case(string:"AbDcF")'? - "abdcf" (string) - - - lower case(string:"AbDcF") - - - - Tests FEEL expression: 'lower case(string:"xyZ ")' and expects result: '"xyz " (string)' - Result of FEEL expression 'lower case(string:"xyZ ")'? - "xyz " (string) - - - lower case(string:"xyZ ") - - - - Tests FEEL expression: 'lower case(string:"123ABC")' and expects result: '"123abc" (string)' - Result of FEEL expression 'lower case(string:"123ABC")'? - "123abc" (string) - - - lower case(string:"123ABC") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'lower case(string)' in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'lower case("A")' and expects result: '"a" (string)' + Result of FEEL expression 'lower case("A")'? + "a" (string) + + + lower case("A") + + + + Tests FEEL expression: 'lower case("ABC")' and expects result: '"abc" (string)' + Result of FEEL expression 'lower case("ABC")'? + "abc" (string) + + + lower case("ABC") + + + + Tests FEEL expression: 'lower case("abc")' and expects result: '"abc" (string)' + Result of FEEL expression 'lower case("abc")'? + "abc" (string) + + + lower case("abc") + + + + Tests FEEL expression: 'lower case("aBc4")' and expects result: '"abc4" (string)' + Result of FEEL expression 'lower case("aBc4")'? + "abc4" (string) + + + lower case("aBc4") + + + + Tests FEEL expression: 'lower case("")' and expects result: '"" (string)' + Result of FEEL expression 'lower case("")'? + "" (string) + + + lower case("") + + + + Tests FEEL expression: 'lower case("?@{")' and expects result: '"?@{" (string)' + Result of FEEL expression 'lower case("?@{")'? + "?@{" (string) + + + lower case("?@{") + + + + Tests FEEL expression: 'lower case(string:"AbDcF")' and expects result: '"abdcf" (string)' + Result of FEEL expression 'lower case(string:"AbDcF")'? + "abdcf" (string) + + + lower case(string:"AbDcF") + + + + Tests FEEL expression: 'lower case(string:"xyZ ")' and expects result: '"xyz " (string)' + Result of FEEL expression 'lower case(string:"xyZ ")'? + "xyz " (string) + + + lower case(string:"xyZ ") + + + + Tests FEEL expression: 'lower case(string:"123ABC")' and expects result: '"123abc" (string)' + Result of FEEL expression 'lower case(string:"123ABC")'? + "123abc" (string) + + + lower case(string:"123ABC") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1107-feel-substring-before-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1107-feel-substring-before-function.dmn index 6864220d684..d03eca68cd5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1107-feel-substring-before-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1107-feel-substring-before-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring before(string, match) in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'substring before("foobar","bar")' and expects result: '"foo" (string)' - Result of FEEL expression 'substring before("foobar","bar")'? - "foo" (string) - - - substring before("foobar","bar") - - - - Tests FEEL expression: 'substring before("foobar","o")' and expects result: '"f" (string)' - Result of FEEL expression 'substring before("foobar","o")'? - "f" (string) - - - substring before("foobar","o") - - - - Tests FEEL expression: 'substring before("foobar","x")' and expects result: '"" (string)' - Result of FEEL expression 'substring before("foobar","x")'? - "" (string) - - - substring before("foobar","x") - - - - Tests FEEL expression: 'substring before("","")' and expects result: '"" (string)' - Result of FEEL expression 'substring before("","")'? - "" (string) - - - substring before("","") - - - - Tests FEEL expression: 'substring before("abc","")' and expects result: '"" (string)' - Result of FEEL expression 'substring before("abc","")'? - "" (string) - - - substring before("abc","") - - - - Tests FEEL expression: 'substring before("abc","a")' and expects result: '"" (string)' - Result of FEEL expression 'substring before("abc","a")'? - "" (string) - - - substring before("abc","a") - - - - Tests FEEL expression: 'substring before("abc","c")' and expects result: '"ab" (string)' - Result of FEEL expression 'substring before("abc","c")'? - "ab" (string) - - - substring before("abc","c") - - - - Tests FEEL expression: 'substring before(string:"foobar",match:"bar")' and expects result: '"foo" (string)' - Result of FEEL expression 'substring before(string:"foobar",match:"bar")'? - "foo" (string) - - - substring before(string:"foobar",match:"bar") - - - - Tests FEEL expression: 'substring before(string:"foobar",match:"b")' and expects result: '"foo" (string)' - Result of FEEL expression 'substring before(string:"foobar",match:"b")'? - "foo" (string) - - - substring before(string:"foobar",match:"b") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'substring before(string, match) in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'substring before("foobar","bar")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before("foobar","bar")'? + "foo" (string) + + + substring before("foobar","bar") + + + + Tests FEEL expression: 'substring before("foobar","o")' and expects result: '"f" (string)' + Result of FEEL expression 'substring before("foobar","o")'? + "f" (string) + + + substring before("foobar","o") + + + + Tests FEEL expression: 'substring before("foobar","x")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("foobar","x")'? + "" (string) + + + substring before("foobar","x") + + + + Tests FEEL expression: 'substring before("","")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("","")'? + "" (string) + + + substring before("","") + + + + Tests FEEL expression: 'substring before("abc","")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("abc","")'? + "" (string) + + + substring before("abc","") + + + + Tests FEEL expression: 'substring before("abc","a")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("abc","a")'? + "" (string) + + + substring before("abc","a") + + + + Tests FEEL expression: 'substring before("abc","c")' and expects result: '"ab" (string)' + Result of FEEL expression 'substring before("abc","c")'? + "ab" (string) + + + substring before("abc","c") + + + + Tests FEEL expression: 'substring before(string:"foobar",match:"bar")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before(string:"foobar",match:"bar")'? + "foo" (string) + + + substring before(string:"foobar",match:"bar") + + + + Tests FEEL expression: 'substring before(string:"foobar",match:"b")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before(string:"foobar",match:"b")'? + "foo" (string) + + + substring before(string:"foobar",match:"b") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1108-feel-substring-after-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1108-feel-substring-after-function.dmn index 15b57191896..092d1ddf87b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1108-feel-substring-after-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1108-feel-substring-after-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring after(string, match) in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'substring after("foobar","ob")' and expects result: '"ar" (string)' - Result of FEEL expression 'substring after("foobar","ob")'? - "ar" (string) - - - substring after("foobar","ob") - - - - Tests FEEL expression: 'substring after("foobar","o")' and expects result: '"obar" (string)' - Result of FEEL expression 'substring after("foobar","o")'? - "obar" (string) - - - substring after("foobar","o") - - - - Tests FEEL expression: 'substring after("foobar","x")' and expects result: '"" (string)' - Result of FEEL expression 'substring after("foobar","x")'? - "" (string) - - - substring after("foobar","x") - - - - Tests FEEL expression: 'substring after("","")' and expects result: '"" (string)' - Result of FEEL expression 'substring after("","")'? - "" (string) - - - substring after("","") - - - - Tests FEEL expression: 'substring after("","a")' and expects result: '"" (string)' - Result of FEEL expression 'substring after("","a")'? - "" (string) - - - substring after("","a") - - - - Tests FEEL expression: 'substring after("abc","")' and expects result: '"abc" (string)' - Result of FEEL expression 'substring after("abc","")'? - "abc" (string) - - - substring after("abc","") - - - - Tests FEEL expression: 'substring after("abc","c")' and expects result: '"" (string)' - Result of FEEL expression 'substring after("abc","c")'? - "" (string) - - - substring after("abc","c") - - - - Tests FEEL expression: 'substring after("abc","a")' and expects result: '"bc" (string)' - Result of FEEL expression 'substring after("abc","a")'? - "bc" (string) - - - substring after("abc","a") - - - - Tests FEEL expression: 'substring after(string:"foobar",match:"ob")' and expects result: '"ar" (string)' - Result of FEEL expression 'substring after(string:"foobar",match:"ob")'? - "ar" (string) - - - substring after(string:"foobar",match:"ob") - - - - Tests FEEL expression: 'substring after(string:"foobar",match:"b")' and expects result: '"ar" (string)' - Result of FEEL expression 'substring after(string:"foobar",match:"b")'? - "ar" (string) - - - substring after(string:"foobar",match:"b") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'substring after(string, match) in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'substring after("foobar","ob")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after("foobar","ob")'? + "ar" (string) + + + substring after("foobar","ob") + + + + Tests FEEL expression: 'substring after("foobar","o")' and expects result: '"obar" (string)' + Result of FEEL expression 'substring after("foobar","o")'? + "obar" (string) + + + substring after("foobar","o") + + + + Tests FEEL expression: 'substring after("foobar","x")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("foobar","x")'? + "" (string) + + + substring after("foobar","x") + + + + Tests FEEL expression: 'substring after("","")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("","")'? + "" (string) + + + substring after("","") + + + + Tests FEEL expression: 'substring after("","a")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("","a")'? + "" (string) + + + substring after("","a") + + + + Tests FEEL expression: 'substring after("abc","")' and expects result: '"abc" (string)' + Result of FEEL expression 'substring after("abc","")'? + "abc" (string) + + + substring after("abc","") + + + + Tests FEEL expression: 'substring after("abc","c")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("abc","c")'? + "" (string) + + + substring after("abc","c") + + + + Tests FEEL expression: 'substring after("abc","a")' and expects result: '"bc" (string)' + Result of FEEL expression 'substring after("abc","a")'? + "bc" (string) + + + substring after("abc","a") + + + + Tests FEEL expression: 'substring after(string:"foobar",match:"ob")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after(string:"foobar",match:"ob")'? + "ar" (string) + + + substring after(string:"foobar",match:"ob") + + + + Tests FEEL expression: 'substring after(string:"foobar",match:"b")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after(string:"foobar",match:"b")'? + "ar" (string) + + + substring after(string:"foobar",match:"b") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1109-feel-replace-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1109-feel-replace-function.dmn index b4c79594bac..01b6c648779 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1109-feel-replace-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1109-feel-replace-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'replace(input, pattern, replacement, flags?)' in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")' and expects result: '"[1=ab][2=]cd" (string)' - Result of FEEL expression 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")'? - "[1=ab][2=]cd" (string) - - - replace("abcd","(ab)|(a)", "[1=$1][2=$2]") - - - - Tests FEEL expression: 'replace("a","[b-z]","#")' and expects result: '"a" (string)' - Result of FEEL expression 'replace("a","[b-z]","#")'? - "a" (string) - - - replace("a","[b-z]","#") - - - - Tests FEEL expression: 'replace("a","[a-z]","#")' and expects result: '"#" (string)' - Result of FEEL expression 'replace("a","[a-z]","#")'? - "#" (string) - - - replace("a","[a-z]","#") - - - - Tests FEEL expression: 'replace("abc","def","#")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace("abc","def","#")'? - "abc" (string) - - - replace("abc","def","#") - - - - Tests FEEL expression: 'replace("abc","e","#")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace("abc","e","#")'? - "abc" (string) - - - replace("abc","e","#") - - - - Tests FEEL expression: 'replace("foobar","^fo*b*","#")' and expects result: '"#ar" (string)' - Result of FEEL expression 'replace("foobar","^fo*b*","#")'? - "#ar" (string) - - - replace("foobar","^fo*b*","#") - - - - Tests FEEL expression: 'replace("abc",".^[d-z]","#")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace("abc",".^[d-z]","#")'? - "abc" (string) - - - replace("abc",".^[d-z]","#") - - - - Tests FEEL expression: 'replace("abracadabra","bra","*")' and expects result: '"a*cada*" (string)' - Result of FEEL expression 'replace("abracadabra","bra","*")'? - "a*cada*" (string) - - - replace("abracadabra","bra","*") - - - - Tests FEEL expression: 'replace("abracadabra","a.*a","*")' and expects result: '"*" (string)' - Result of FEEL expression 'replace("abracadabra","a.*a","*")'? - "*" (string) - - - replace("abracadabra","a.*a","*") - - - - Tests FEEL expression: 'replace("abracadabra","a.*?a","*")' and expects result: '"*c*bra" (string)' - Result of FEEL expression 'replace("abracadabra","a.*?a","*")'? - "*c*bra" (string) - - - replace("abracadabra","a.*?a","*") - - - - Tests FEEL expression: 'replace("abracadabra","a","")' and expects result: '"brcdbr" (string)' - Result of FEEL expression 'replace("abracadabra","a","")'? - "brcdbr" (string) - - - replace("abracadabra","a","") - - - - Tests FEEL expression: 'replace("abracadabra","a(.)","a$1$1")' and expects result: '"abbraccaddabbra" (string)' - Result of FEEL expression 'replace("abracadabra","a(.)","a$1$1")'? - "abbraccaddabbra" (string) - - - replace("abracadabra","a(.)","a$1$1") - - - - Tests FEEL expression: 'replace("AAAA","A+","b")' and expects result: '"b" (string)' - Result of FEEL expression 'replace("AAAA","A+","b")'? - "b" (string) - - - replace("AAAA","A+","b") - - - - Tests FEEL expression: 'replace("AAAA","A+?","b")' and expects result: '"bbbb" (string)' - Result of FEEL expression 'replace("AAAA","A+?","b")'? - "bbbb" (string) - - - replace("AAAA","A+?","b") - - - - Tests FEEL expression: 'replace("darted","^(.*?)d(.*)$","$1c$2")' and expects result: '"carted" (string)' - Result of FEEL expression 'replace("darted","^(.*?)d(.*)$","$1c$2")'? - "carted" (string) - - - replace("darted","^(.*?)d(.*)$","$1c$2") - - - - Tests FEEL expression: 'replace("reluctant","r.*?t","X")' and expects result: '"Xant" (string)' - Result of FEEL expression 'replace("reluctant","r.*?t","X")'? - "Xant" (string) - - - replace("reluctant","r.*?t","X") - - - - Tests FEEL expression: 'replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3")' and expects result: '"(012) 345-6789" (string)' - Result of FEEL expression 'replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3")'? - "(012) 345-6789" (string) - - - replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3") - - - - Tests FEEL expression: 'replace("facetiously","[iouy]","[$0]")' and expects result: '"facet[i][o][u]sl[y]" (string)' - Result of FEEL expression 'replace("facetiously","[iouy]","[$0]")'? - "facet[i][o][u]sl[y]" (string) - - - replace("facetiously","[iouy]","[$0]") - - - - Tests FEEL expression: 'replace("abc","[a-z]","#","")' and expects result: '"###" (string)' - Result of FEEL expression 'replace("abc","[a-z]","#","")'? - "###" (string) - - - replace("abc","[a-z]","#","") - - - - Tests FEEL expression: 'replace("a.b.c.","[a-z]","#","s")' and expects result: '"#.#.#." (string)' - Result of FEEL expression 'replace("a.b.c.","[a-z]","#","s")'? - "#.#.#." (string) - - - replace("a.b.c.","[a-z]","#","s") - - - - Tests FEEL expression: 'replace("abc","[A-Z]","#","i")' and expects result: '"###" (string)' - Result of FEEL expression 'replace("abc","[A-Z]","#","i")'? - "###" (string) - - - replace("abc","[A-Z]","#","i") - - - - Tests FEEL expression: 'replace("abc","[a-z]","#","s")' and expects result: '"###" (string)' - Result of FEEL expression 'replace("abc","[a-z]","#","s")'? - "###" (string) - - - replace("abc","[a-z]","#","s") - - - - Tests FEEL expression: 'replace("a b c d ","[a-z]","#","x")' and expects result: '"# # # # " (string)' - Result of FEEL expression 'replace("a b c d ","[a-z]","#","x")'? - "# # # # " (string) - - - replace("a b c d ","[a-z]","#","x") - - - - Tests FEEL expression: 'replace("abc",".^[d-z]*","smix")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace("abc",".^[d-z]*","smix")'? - "abc" (string) - - - replace("abc",".^[d-z]*","smix") - - - - Tests FEEL expression: 'replace(input:"abc",pattern:"[a-z]",replacement:"#")' and expects result: '"###" (string)' - Result of FEEL expression 'replace(input:"abc",pattern:"[a-z]",replacement:"#")'? - "###" (string) - - - replace(input:"abc",pattern:"[a-z]",replacement:"#") - - - - Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")'? - "abc" (string) - - - replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"") - - - - Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")' and expects result: '"###" (string)' - Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")'? - "###" (string) - - - replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i") - - - - Tests FEEL expression: 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")'? - "abc" (string) - - - replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'replace(input, pattern, replacement, flags?)' in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")' and expects result: '"[1=ab][2=]cd" (string)' + Result of FEEL expression 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")'? + "[1=ab][2=]cd" (string) + + + replace("abcd","(ab)|(a)", "[1=$1][2=$2]") + + + + Tests FEEL expression: 'replace("a","[b-z]","#")' and expects result: '"a" (string)' + Result of FEEL expression 'replace("a","[b-z]","#")'? + "a" (string) + + + replace("a","[b-z]","#") + + + + Tests FEEL expression: 'replace("a","[a-z]","#")' and expects result: '"#" (string)' + Result of FEEL expression 'replace("a","[a-z]","#")'? + "#" (string) + + + replace("a","[a-z]","#") + + + + Tests FEEL expression: 'replace("abc","def","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc","def","#")'? + "abc" (string) + + + replace("abc","def","#") + + + + Tests FEEL expression: 'replace("abc","e","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc","e","#")'? + "abc" (string) + + + replace("abc","e","#") + + + + Tests FEEL expression: 'replace("foobar","^fo*b*","#")' and expects result: '"#ar" (string)' + Result of FEEL expression 'replace("foobar","^fo*b*","#")'? + "#ar" (string) + + + replace("foobar","^fo*b*","#") + + + + Tests FEEL expression: 'replace("abc",".^[d-z]","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc",".^[d-z]","#")'? + "abc" (string) + + + replace("abc",".^[d-z]","#") + + + + Tests FEEL expression: 'replace("abracadabra","bra","*")' and expects result: '"a*cada*" (string)' + Result of FEEL expression 'replace("abracadabra","bra","*")'? + "a*cada*" (string) + + + replace("abracadabra","bra","*") + + + + Tests FEEL expression: 'replace("abracadabra","a.*a","*")' and expects result: '"*" (string)' + Result of FEEL expression 'replace("abracadabra","a.*a","*")'? + "*" (string) + + + replace("abracadabra","a.*a","*") + + + + Tests FEEL expression: 'replace("abracadabra","a.*?a","*")' and expects result: '"*c*bra" (string)' + Result of FEEL expression 'replace("abracadabra","a.*?a","*")'? + "*c*bra" (string) + + + replace("abracadabra","a.*?a","*") + + + + Tests FEEL expression: 'replace("abracadabra","a","")' and expects result: '"brcdbr" (string)' + Result of FEEL expression 'replace("abracadabra","a","")'? + "brcdbr" (string) + + + replace("abracadabra","a","") + + + + Tests FEEL expression: 'replace("abracadabra","a(.)","a$1$1")' and expects result: '"abbraccaddabbra" (string)' + Result of FEEL expression 'replace("abracadabra","a(.)","a$1$1")'? + "abbraccaddabbra" (string) + + + replace("abracadabra","a(.)","a$1$1") + + + + Tests FEEL expression: 'replace("AAAA","A+","b")' and expects result: '"b" (string)' + Result of FEEL expression 'replace("AAAA","A+","b")'? + "b" (string) + + + replace("AAAA","A+","b") + + + + Tests FEEL expression: 'replace("AAAA","A+?","b")' and expects result: '"bbbb" (string)' + Result of FEEL expression 'replace("AAAA","A+?","b")'? + "bbbb" (string) + + + replace("AAAA","A+?","b") + + + + Tests FEEL expression: 'replace("darted","^(.*?)d(.*)$","$1c$2")' and expects result: '"carted" (string)' + Result of FEEL expression 'replace("darted","^(.*?)d(.*)$","$1c$2")'? + "carted" (string) + + + replace("darted","^(.*?)d(.*)$","$1c$2") + + + + Tests FEEL expression: 'replace("reluctant","r.*?t","X")' and expects result: '"Xant" (string)' + Result of FEEL expression 'replace("reluctant","r.*?t","X")'? + "Xant" (string) + + + replace("reluctant","r.*?t","X") + + + + Tests FEEL expression: 'replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3")' and expects result: '"(012) 345-6789" (string)' + Result of FEEL expression 'replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3")'? + "(012) 345-6789" (string) + + + replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3") + + + + Tests FEEL expression: 'replace("facetiously","[iouy]","[$0]")' and expects result: '"facet[i][o][u]sl[y]" (string)' + Result of FEEL expression 'replace("facetiously","[iouy]","[$0]")'? + "facet[i][o][u]sl[y]" (string) + + + replace("facetiously","[iouy]","[$0]") + + + + Tests FEEL expression: 'replace("abc","[a-z]","#","")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[a-z]","#","")'? + "###" (string) + + + replace("abc","[a-z]","#","") + + + + Tests FEEL expression: 'replace("a.b.c.","[a-z]","#","s")' and expects result: '"#.#.#." (string)' + Result of FEEL expression 'replace("a.b.c.","[a-z]","#","s")'? + "#.#.#." (string) + + + replace("a.b.c.","[a-z]","#","s") + + + + Tests FEEL expression: 'replace("abc","[A-Z]","#","i")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[A-Z]","#","i")'? + "###" (string) + + + replace("abc","[A-Z]","#","i") + + + + Tests FEEL expression: 'replace("abc","[a-z]","#","s")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[a-z]","#","s")'? + "###" (string) + + + replace("abc","[a-z]","#","s") + + + + Tests FEEL expression: 'replace("a b c d ","[a-z]","#","x")' and expects result: '"# # # # " (string)' + Result of FEEL expression 'replace("a b c d ","[a-z]","#","x")'? + "# # # # " (string) + + + replace("a b c d ","[a-z]","#","x") + + + + Tests FEEL expression: 'replace("abc",".^[d-z]*","smix")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc",".^[d-z]*","smix")'? + "abc" (string) + + + replace("abc",".^[d-z]*","smix") + + + + Tests FEEL expression: 'replace(input:"abc",pattern:"[a-z]",replacement:"#")' and expects result: '"###" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:"[a-z]",replacement:"#")'? + "###" (string) + + + replace(input:"abc",pattern:"[a-z]",replacement:"#") + + + + Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")'? + "abc" (string) + + + replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"") + + + + Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")' and expects result: '"###" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")'? + "###" (string) + + + replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i") + + + + Tests FEEL expression: 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")'? + "abc" (string) + + + replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1110-feel-contains-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1110-feel-contains-function.dmn index 373538843c2..252e2839924 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1110-feel-contains-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1110-feel-contains-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'contains(string, match)' in category string functions - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - Tests FEEL expression: 'contains(null,null)' and expects result: 'null (boolean)' - Result of FEEL expression 'contains(null,null)'? - null (boolean) - - - contains(null,null) - - - - Tests FEEL expression: 'contains(null,"bar")' and expects result: 'null (boolean)' - Result of FEEL expression 'contains(null,"bar")'? - null (boolean) - - - contains(null,"bar") - - - - Tests FEEL expression: 'contains("bar",null)' and expects result: 'null (boolean)' - Result of FEEL expression 'contains("bar",null)'? - null (boolean) - - - contains("bar",null) - - - - Tests FEEL expression: 'contains("foobar","bar")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains("foobar","bar")'? - true (boolean) - - - contains("foobar","bar") - - - - Tests FEEL expression: 'contains("foobar","o")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains("foobar","o")'? - true (boolean) - - - contains("foobar","o") - - - - Tests FEEL expression: 'contains("abc","")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains("abc","")'? - true (boolean) - - - contains("abc","") - - - - Tests FEEL expression: 'contains("","ab")' and expects result: 'false (boolean)' - Result of FEEL expression 'contains("","ab")'? - false (boolean) - - - contains("","ab") - - - - Tests FEEL expression: 'contains("","")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains("","")'? - true (boolean) - - - contains("","") - - - - Tests FEEL expression: 'contains(string:"foobar",match:"bar")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains(string:"foobar",match:"bar")'? - true (boolean) - - - contains(string:"foobar",match:"bar") - - - - Tests FEEL expression: 'contains(string:"foobar",match:"b")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains(string:"foobar",match:"b")'? - true (boolean) - - - contains(string:"foobar",match:"b") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'contains(string, match)' in category string functions + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + Tests FEEL expression: 'contains(null,null)' and expects result: 'null (boolean)' + Result of FEEL expression 'contains(null,null)'? + null (boolean) + + + contains(null,null) + + + + Tests FEEL expression: 'contains(null,"bar")' and expects result: 'null (boolean)' + Result of FEEL expression 'contains(null,"bar")'? + null (boolean) + + + contains(null,"bar") + + + + Tests FEEL expression: 'contains("bar",null)' and expects result: 'null (boolean)' + Result of FEEL expression 'contains("bar",null)'? + null (boolean) + + + contains("bar",null) + + + + Tests FEEL expression: 'contains("foobar","bar")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("foobar","bar")'? + true (boolean) + + + contains("foobar","bar") + + + + Tests FEEL expression: 'contains("foobar","o")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("foobar","o")'? + true (boolean) + + + contains("foobar","o") + + + + Tests FEEL expression: 'contains("abc","")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("abc","")'? + true (boolean) + + + contains("abc","") + + + + Tests FEEL expression: 'contains("","ab")' and expects result: 'false (boolean)' + Result of FEEL expression 'contains("","ab")'? + false (boolean) + + + contains("","ab") + + + + Tests FEEL expression: 'contains("","")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("","")'? + true (boolean) + + + contains("","") + + + + Tests FEEL expression: 'contains(string:"foobar",match:"bar")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains(string:"foobar",match:"bar")'? + true (boolean) + + + contains(string:"foobar",match:"bar") + + + + Tests FEEL expression: 'contains(string:"foobar",match:"b")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains(string:"foobar",match:"b")'? + true (boolean) + + + contains(string:"foobar",match:"b") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1115-feel-date-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1115-feel-date-function.dmn index 6103d73ce54..a3d761371a1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1115-feel-date-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1115-feel-date-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'date(from [string])', 'date(from [date and time])' and 'date(year,month,day)' in category conversion functions - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - string - - - string - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - string - - - string - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - Tests FEEL expression: 'date(null)' and expects result: 'null (date)' - Result of FEEL expression 'date(null)'? - null (date) - - - date(null) - - - - Tests FEEL expression: 'date(null,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,null)'? - null (date) - - - date(null,null) - - - - Tests FEEL expression: 'date(null,2,1)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,2,1)'? - null (date) - - - date(null,2,1) - - - - Tests FEEL expression: 'date(2017,null,1)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,null,1)'? - null (date) - - - date(2017,null,1) - - - - Tests FEEL expression: 'date(2017,1,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,1,null)'? - null (date) - - - date(2017,1,null) - - - - Tests FEEL expression: 'date(null,null,1)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,null,1)'? - null (date) - - - date(null,null,1) - - - - Tests FEEL expression: 'date(null,02,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,02,null)'? - null (date) - - - date(null,02,null) - - - - Tests FEEL expression: 'date(2017,null,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,null,null)'? - null (date) - - - date(2017,null,null) - - - - Tests FEEL expression: 'date(null,null,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,null,null)'? - null (date) - - - date(null,null,null) - - - - Tests FEEL expression: 'date()' and expects result: 'null (date)' - Result of FEEL expression 'date()'? - null (date) - - - date() - - - - Tests FEEL expression: 'date("2017-12-31")' and expects result: '2017-12-31 (date)' - Result of FEEL expression 'date("2017-12-31")'? - 2017-12-31 (date) - - - date("2017-12-31") - - - - Tests FEEL expression: 'date("2017-01-01")' and expects result: '2017-01-01 (date)' - Result of FEEL expression 'date("2017-01-01")'? - 2017-01-01 (date) - - - date("2017-01-01") - - - - Tests FEEL expression: 'date("-2017-12-31")' and expects result: '-2017-12-31 (date)' - Result of FEEL expression 'date("-2017-12-31")'? - -2017-12-31 (date) - - - date("-2017-12-31") - - - - Tests FEEL expression: 'date("-2017-01-01")' and expects result: '-2017-01-01 (date)' - Result of FEEL expression 'date("-2017-01-01")'? - -2017-01-01 (date) - - - date("-2017-01-01") - - - - Tests FEEL expression: 'string(date("999999999-12-31"))' and expects result: '"999999999-12-31" (string)' - Result of FEEL expression 'string(date("999999999-12-31"))'? - "999999999-12-31" (string) - - - string(date("999999999-12-31")) - - - - Tests FEEL expression: 'string(date("-999999999-12-31"))' and expects result: '"-999999999-12-31" (string)' - Result of FEEL expression 'string(date("-999999999-12-31"))'? - "-999999999-12-31" (string) - - - string(date("-999999999-12-31")) - - - - Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00"))' and expects result: '2017-08-14 (date)' - Result of FEEL expression 'date(date and time("2017-08-14T14:25:00"))'? - 2017-08-14 (date) - - - date(date and time("2017-08-14T14:25:00")) - - - - Tests FEEL expression: 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))' and expects result: '2017-08-14 (date)' - Result of FEEL expression 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))'? - 2017-08-14 (date) - - - date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00"))) - - - - Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00.123456789"))' and expects result: '2017-08-14 (date)' - Result of FEEL expression 'date(date and time("2017-08-14T14:25:00.123456789"))'? - 2017-08-14 (date) - - - date(date and time("2017-08-14T14:25:00.123456789")) - - - - Tests FEEL expression: 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))' and expects result: '2017-09-03 (date)' - Result of FEEL expression 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))'? - 2017-09-03 (date) - - - date(date and time("2017-09-03T09:45:30@Europe/Paris")) - - - - Tests FEEL expression: 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))' and expects result: '2017-09-06 (date)' - Result of FEEL expression 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))'? - 2017-09-06 (date) - - - date(date and time("2017-09-06T09:45:30@Asia/Dhaka")) - - - - Tests FEEL expression: 'date(date and time("2012-12-25T11:00:00Z"))' and expects result: '2012-12-25 (date)' - Result of FEEL expression 'date(date and time("2012-12-25T11:00:00Z"))'? - 2012-12-25 (date) - - - date(date and time("2012-12-25T11:00:00Z")) - - - - Tests FEEL expression: 'date(date and time("2017-08-03T10:15:30+01:00"))' and expects result: '2017-08-03 (date)' - Result of FEEL expression 'date(date and time("2017-08-03T10:15:30+01:00"))'? - 2017-08-03 (date) - - - date(date and time("2017-08-03T10:15:30+01:00")) - - - - Tests FEEL expression: 'date(date("2017-10-11"))' and expects result: '2017-10-11 (date)' - Result of FEEL expression 'date(date("2017-10-11"))'? - 2017-10-11 (date) - - - date(date("2017-10-11")) - - - - Tests FEEL expression: 'date(2017,12,31)' and expects result: '2017-12-31 (date)' - Result of FEEL expression 'date(2017,12,31)'? - 2017-12-31 (date) - - - date(2017,12,31) - - - - Tests FEEL expression: 'date(2017,01,01)' and expects result: '2017-01-01 (date)' - Result of FEEL expression 'date(2017,01,01)'? - 2017-01-01 (date) - - - date(2017,01,01) - - - - Tests FEEL expression: 'date(-2017,12,31)' and expects result: '-2017-12-31 (date)' - Result of FEEL expression 'date(-2017,12,31)'? - -2017-12-31 (date) - - - date(-2017,12,31) - - - - Tests FEEL expression: 'date(-2017,01,01)' and expects result: '-2017-01-01 (date)' - Result of FEEL expression 'date(-2017,01,01)'? - -2017-01-01 (date) - - - date(-2017,01,01) - - - - Tests FEEL expression: 'string(date(999999999,12,31))' and expects result: '"999999999-12-31" (string)' - Result of FEEL expression 'string(date(999999999,12,31))'? - "999999999-12-31" (string) - - - string(date(999999999,12,31)) - - - - Tests FEEL expression: 'string(date(-999999999,12,31))' and expects result: '"-999999999-12-31" (string)' - Result of FEEL expression 'string(date(-999999999,12,31))'? - "-999999999-12-31" (string) - - - string(date(-999999999,12,31)) - - - - Tests FEEL expression: 'date("2012-12-25T")' and expects result: 'null (date)' - Result of FEEL expression 'date("2012-12-25T")'? - null (date) - - - date("2012-12-25T") - - - - Tests FEEL expression: 'date("")' and expects result: 'null (date)' - Result of FEEL expression 'date("")'? - null (date) - - - date("") - - - - Tests FEEL expression: 'date("2012/12/25")' and expects result: 'null (date)' - Result of FEEL expression 'date("2012/12/25")'? - null (date) - - - date("2012/12/25") - - - - Tests FEEL expression: 'date("0000-12-25T")' and expects result: 'null (date)' - Result of FEEL expression 'date("0000-12-25T")'? - null (date) - - - date("0000-12-25T") - - - - Tests FEEL expression: 'date("9999999999-12-25")' and expects result: 'null (date)' - Result of FEEL expression 'date("9999999999-12-25")'? - null (date) - - - date("9999999999-12-25") - - - - Tests FEEL expression: 'date("2017-13-10")' and expects result: 'null (date)' - Result of FEEL expression 'date("2017-13-10")'? - null (date) - - - date("2017-13-10") - - - - Tests FEEL expression: 'date("2017-12-32")' and expects result: 'null (date)' - Result of FEEL expression 'date("2017-12-32")'? - null (date) - - - date("2017-12-32") - - - - Tests FEEL expression: 'date("998-12-31")' and expects result: 'null (date)' - Result of FEEL expression 'date("998-12-31")'? - null (date) - - - date("998-12-31") - - - - Tests FEEL expression: 'date("01211-12-31")' and expects result: 'null (date)' - Result of FEEL expression 'date("01211-12-31")'? - null (date) - - - date("01211-12-31") - - - - Tests FEEL expression: 'date("2012T-12-2511:00:00Z")' and expects result: 'null (date)' - Result of FEEL expression 'date("2012T-12-2511:00:00Z")'? - null (date) - - - date("2012T-12-2511:00:00Z") - - - - Tests FEEL expression: 'date("+2012-12-02")' and expects result: 'null (date)' - Result of FEEL expression 'date("+2012-12-02")'? - null (date) - - - date("+2012-12-02") - - - - Tests FEEL expression: 'date(2017,13,31)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,13,31)'? - null (date) - - - date(2017,13,31) - - - - Tests FEEL expression: 'date(2017,12,32)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,12,32)'? - null (date) - - - date(2017,12,32) - - - - Tests FEEL expression: 'date(2017,-8,2)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,-8,2)'? - null (date) - - - date(2017,-8,2) - - - - Tests FEEL expression: 'date(2017,8,-2)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,8,-2)'? - null (date) - - - date(2017,8,-2) - - - - Tests FEEL expression: 'date(-1000999999,12,01)' and expects result: 'null (date)' - Result of FEEL expression 'date(-1000999999,12,01)'? - null (date) - - - date(-1000999999,12,01) - - - - Tests FEEL expression: 'date(1000999999,12,32)' and expects result: 'null (date)' - Result of FEEL expression 'date(1000999999,12,32)'? - null (date) - - - date(1000999999,12,32) - - - - Tests FEEL expression: 'date(1)' and expects result: 'null (date)' - Result of FEEL expression 'date(1)'? - null (date) - - - date(1) - - - - Tests FEEL expression: 'date([])' and expects result: 'null (date)' - Result of FEEL expression 'date([])'? - null (date) - - - date([]) - - - - Tests FEEL expression: 'date(from:"2012-12-25")' and expects result: '2012-12-25 (date)' - Result of FEEL expression 'date(from:"2012-12-25")'? - 2012-12-25 (date) - - - date(from:"2012-12-25") - - - - Tests FEEL expression: 'date(from:date and time("2017-08-30T10:25:00"))' and expects result: '2017-08-30 (date)' - Result of FEEL expression 'date(from:date and time("2017-08-30T10:25:00"))'? - 2017-08-30 (date) - - - date(from:date and time("2017-08-30T10:25:00")) - - - - Tests FEEL expression: 'date(year:2017,month:08,day:30)' and expects result: '2017-08-30 (date)' - Result of FEEL expression 'date(year:2017,month:08,day:30)'? - 2017-08-30 (date) - - - date(year:2017,month:08,day:30) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'date(from [string])', 'date(from [date and time])' and 'date(year,month,day)' in category conversion functions + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + string + + + string + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + string + + + string + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + Tests FEEL expression: 'date(null)' and expects result: 'null (date)' + Result of FEEL expression 'date(null)'? + null (date) + + + date(null) + + + + Tests FEEL expression: 'date(null,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,null)'? + null (date) + + + date(null,null) + + + + Tests FEEL expression: 'date(null,2,1)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,2,1)'? + null (date) + + + date(null,2,1) + + + + Tests FEEL expression: 'date(2017,null,1)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,null,1)'? + null (date) + + + date(2017,null,1) + + + + Tests FEEL expression: 'date(2017,1,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,1,null)'? + null (date) + + + date(2017,1,null) + + + + Tests FEEL expression: 'date(null,null,1)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,null,1)'? + null (date) + + + date(null,null,1) + + + + Tests FEEL expression: 'date(null,02,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,02,null)'? + null (date) + + + date(null,02,null) + + + + Tests FEEL expression: 'date(2017,null,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,null,null)'? + null (date) + + + date(2017,null,null) + + + + Tests FEEL expression: 'date(null,null,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,null,null)'? + null (date) + + + date(null,null,null) + + + + Tests FEEL expression: 'date()' and expects result: 'null (date)' + Result of FEEL expression 'date()'? + null (date) + + + date() + + + + Tests FEEL expression: 'date("2017-12-31")' and expects result: '2017-12-31 (date)' + Result of FEEL expression 'date("2017-12-31")'? + 2017-12-31 (date) + + + date("2017-12-31") + + + + Tests FEEL expression: 'date("2017-01-01")' and expects result: '2017-01-01 (date)' + Result of FEEL expression 'date("2017-01-01")'? + 2017-01-01 (date) + + + date("2017-01-01") + + + + Tests FEEL expression: 'date("-2017-12-31")' and expects result: '-2017-12-31 (date)' + Result of FEEL expression 'date("-2017-12-31")'? + -2017-12-31 (date) + + + date("-2017-12-31") + + + + Tests FEEL expression: 'date("-2017-01-01")' and expects result: '-2017-01-01 (date)' + Result of FEEL expression 'date("-2017-01-01")'? + -2017-01-01 (date) + + + date("-2017-01-01") + + + + Tests FEEL expression: 'string(date("999999999-12-31"))' and expects result: '"999999999-12-31" (string)' + Result of FEEL expression 'string(date("999999999-12-31"))'? + "999999999-12-31" (string) + + + string(date("999999999-12-31")) + + + + Tests FEEL expression: 'string(date("-999999999-12-31"))' and expects result: '"-999999999-12-31" (string)' + Result of FEEL expression 'string(date("-999999999-12-31"))'? + "-999999999-12-31" (string) + + + string(date("-999999999-12-31")) + + + + Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00"))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time("2017-08-14T14:25:00"))'? + 2017-08-14 (date) + + + date(date and time("2017-08-14T14:25:00")) + + + + Tests FEEL expression: 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))'? + 2017-08-14 (date) + + + date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00"))) + + + + Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00.123456789"))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time("2017-08-14T14:25:00.123456789"))'? + 2017-08-14 (date) + + + date(date and time("2017-08-14T14:25:00.123456789")) + + + + Tests FEEL expression: 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))' and expects result: '2017-09-03 (date)' + Result of FEEL expression 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))'? + 2017-09-03 (date) + + + date(date and time("2017-09-03T09:45:30@Europe/Paris")) + + + + Tests FEEL expression: 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))' and expects result: '2017-09-06 (date)' + Result of FEEL expression 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))'? + 2017-09-06 (date) + + + date(date and time("2017-09-06T09:45:30@Asia/Dhaka")) + + + + Tests FEEL expression: 'date(date and time("2012-12-25T11:00:00Z"))' and expects result: '2012-12-25 (date)' + Result of FEEL expression 'date(date and time("2012-12-25T11:00:00Z"))'? + 2012-12-25 (date) + + + date(date and time("2012-12-25T11:00:00Z")) + + + + Tests FEEL expression: 'date(date and time("2017-08-03T10:15:30+01:00"))' and expects result: '2017-08-03 (date)' + Result of FEEL expression 'date(date and time("2017-08-03T10:15:30+01:00"))'? + 2017-08-03 (date) + + + date(date and time("2017-08-03T10:15:30+01:00")) + + + + Tests FEEL expression: 'date(date("2017-10-11"))' and expects result: '2017-10-11 (date)' + Result of FEEL expression 'date(date("2017-10-11"))'? + 2017-10-11 (date) + + + date(date("2017-10-11")) + + + + Tests FEEL expression: 'date(2017,12,31)' and expects result: '2017-12-31 (date)' + Result of FEEL expression 'date(2017,12,31)'? + 2017-12-31 (date) + + + date(2017,12,31) + + + + Tests FEEL expression: 'date(2017,01,01)' and expects result: '2017-01-01 (date)' + Result of FEEL expression 'date(2017,01,01)'? + 2017-01-01 (date) + + + date(2017,01,01) + + + + Tests FEEL expression: 'date(-2017,12,31)' and expects result: '-2017-12-31 (date)' + Result of FEEL expression 'date(-2017,12,31)'? + -2017-12-31 (date) + + + date(-2017,12,31) + + + + Tests FEEL expression: 'date(-2017,01,01)' and expects result: '-2017-01-01 (date)' + Result of FEEL expression 'date(-2017,01,01)'? + -2017-01-01 (date) + + + date(-2017,01,01) + + + + Tests FEEL expression: 'string(date(999999999,12,31))' and expects result: '"999999999-12-31" (string)' + Result of FEEL expression 'string(date(999999999,12,31))'? + "999999999-12-31" (string) + + + string(date(999999999,12,31)) + + + + Tests FEEL expression: 'string(date(-999999999,12,31))' and expects result: '"-999999999-12-31" (string)' + Result of FEEL expression 'string(date(-999999999,12,31))'? + "-999999999-12-31" (string) + + + string(date(-999999999,12,31)) + + + + Tests FEEL expression: 'date("2012-12-25T")' and expects result: 'null (date)' + Result of FEEL expression 'date("2012-12-25T")'? + null (date) + + + date("2012-12-25T") + + + + Tests FEEL expression: 'date("")' and expects result: 'null (date)' + Result of FEEL expression 'date("")'? + null (date) + + + date("") + + + + Tests FEEL expression: 'date("2012/12/25")' and expects result: 'null (date)' + Result of FEEL expression 'date("2012/12/25")'? + null (date) + + + date("2012/12/25") + + + + Tests FEEL expression: 'date("0000-12-25T")' and expects result: 'null (date)' + Result of FEEL expression 'date("0000-12-25T")'? + null (date) + + + date("0000-12-25T") + + + + Tests FEEL expression: 'date("9999999999-12-25")' and expects result: 'null (date)' + Result of FEEL expression 'date("9999999999-12-25")'? + null (date) + + + date("9999999999-12-25") + + + + Tests FEEL expression: 'date("2017-13-10")' and expects result: 'null (date)' + Result of FEEL expression 'date("2017-13-10")'? + null (date) + + + date("2017-13-10") + + + + Tests FEEL expression: 'date("2017-12-32")' and expects result: 'null (date)' + Result of FEEL expression 'date("2017-12-32")'? + null (date) + + + date("2017-12-32") + + + + Tests FEEL expression: 'date("998-12-31")' and expects result: 'null (date)' + Result of FEEL expression 'date("998-12-31")'? + null (date) + + + date("998-12-31") + + + + Tests FEEL expression: 'date("01211-12-31")' and expects result: 'null (date)' + Result of FEEL expression 'date("01211-12-31")'? + null (date) + + + date("01211-12-31") + + + + Tests FEEL expression: 'date("2012T-12-2511:00:00Z")' and expects result: 'null (date)' + Result of FEEL expression 'date("2012T-12-2511:00:00Z")'? + null (date) + + + date("2012T-12-2511:00:00Z") + + + + Tests FEEL expression: 'date("+2012-12-02")' and expects result: 'null (date)' + Result of FEEL expression 'date("+2012-12-02")'? + null (date) + + + date("+2012-12-02") + + + + Tests FEEL expression: 'date(2017,13,31)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,13,31)'? + null (date) + + + date(2017,13,31) + + + + Tests FEEL expression: 'date(2017,12,32)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,12,32)'? + null (date) + + + date(2017,12,32) + + + + Tests FEEL expression: 'date(2017,-8,2)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,-8,2)'? + null (date) + + + date(2017,-8,2) + + + + Tests FEEL expression: 'date(2017,8,-2)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,8,-2)'? + null (date) + + + date(2017,8,-2) + + + + Tests FEEL expression: 'date(-1000999999,12,01)' and expects result: 'null (date)' + Result of FEEL expression 'date(-1000999999,12,01)'? + null (date) + + + date(-1000999999,12,01) + + + + Tests FEEL expression: 'date(1000999999,12,32)' and expects result: 'null (date)' + Result of FEEL expression 'date(1000999999,12,32)'? + null (date) + + + date(1000999999,12,32) + + + + Tests FEEL expression: 'date(1)' and expects result: 'null (date)' + Result of FEEL expression 'date(1)'? + null (date) + + + date(1) + + + + Tests FEEL expression: 'date([])' and expects result: 'null (date)' + Result of FEEL expression 'date([])'? + null (date) + + + date([]) + + + + Tests FEEL expression: 'date(from:"2012-12-25")' and expects result: '2012-12-25 (date)' + Result of FEEL expression 'date(from:"2012-12-25")'? + 2012-12-25 (date) + + + date(from:"2012-12-25") + + + + Tests FEEL expression: 'date(from:date and time("2017-08-30T10:25:00"))' and expects result: '2017-08-30 (date)' + Result of FEEL expression 'date(from:date and time("2017-08-30T10:25:00"))'? + 2017-08-30 (date) + + + date(from:date and time("2017-08-30T10:25:00")) + + + + Tests FEEL expression: 'date(year:2017,month:08,day:30)' and expects result: '2017-08-30 (date)' + Result of FEEL expression 'date(year:2017,month:08,day:30)'? + 2017-08-30 (date) + + + date(year:2017,month:08,day:30) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1116-feel-time-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1116-feel-time-function.dmn index af74205c1bc..a0e662acb29 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1116-feel-time-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1116-feel-time-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'time(from [string])', 'time(from [time, date and time])' and 'time(hour,minute,second,offset)' in category conversion functions - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - string - - - string - - - time - - - time - - - time - - - time - - - time - - - time - - - string - - - string - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - string - - - string - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - Tests FEEL expression: 'time(null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null)'? - null (time) - - - time(null) - - - - Tests FEEL expression: 'time(null,11,45,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(null,11,45,duration("P0D"))'? - null (time) - - - time(null,11,45,duration("P0D")) - - - - Tests FEEL expression: 'time(12,null,45,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(12,null,45,duration("P0D"))'? - null (time) - - - time(12,null,45,duration("P0D")) - - - - Tests FEEL expression: 'time(12,0,null,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(12,0,null,duration("P0D"))'? - null (time) - - - time(12,0,null,duration("P0D")) - - - - Tests FEEL expression: 'time(null,null,45,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(null,null,45,duration("P0D"))'? - null (time) - - - time(null,null,45,duration("P0D")) - - - - Tests FEEL expression: 'time(null,11,null,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(null,11,null,duration("P0D"))'? - null (time) - - - time(null,11,null,duration("P0D")) - - - - Tests FEEL expression: 'time(null,11,45,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null,11,45,null)'? - null (time) - - - time(null,11,45,null) - - - - Tests FEEL expression: 'time(12,null,null,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(12,null,null,duration("P0D"))'? - null (time) - - - time(12,null,null,duration("P0D")) - - - - Tests FEEL expression: 'time(12,11,null,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(12,11,null,null)'? - null (time) - - - time(12,11,null,null) - - - - Tests FEEL expression: 'time(12,null,null,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(12,null,null,null)'? - null (time) - - - time(12,null,null,null) - - - - Tests FEEL expression: 'time(null,0,null,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null,0,null,null)'? - null (time) - - - time(null,0,null,null) - - - - Tests FEEL expression: 'time(null,null,15,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null,null,15,null)'? - null (time) - - - time(null,null,15,null) - - - - Tests FEEL expression: 'time(null,null,null,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(null,null,null,duration("P0D"))'? - null (time) - - - time(null,null,null,duration("P0D")) - - - - Tests FEEL expression: 'time(null,null,null,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null,null,null,null)'? - null (time) - - - time(null,null,null,null) - - - - Tests FEEL expression: 'time(12,00,00,null)' and expects result: '12:00:00 (time)' - Result of FEEL expression 'time(12,00,00,null)'? - 12:00:00 (time) - - - time(12,00,00,null) - - - - Tests FEEL expression: 'time()' and expects result: 'null (time)' - Result of FEEL expression 'time()'? - null (time) - - - time() - - - - Tests FEEL expression: 'time("01:02:03")' and expects result: '01:02:03 (time)' - Result of FEEL expression 'time("01:02:03")'? - 01:02:03 (time) - - - time("01:02:03") - - - - Tests FEEL expression: 'time("00:00:00")' and expects result: '00:00:00 (time)' - Result of FEEL expression 'time("00:00:00")'? - 00:00:00 (time) - - - time("00:00:00") - - - - Tests FEEL expression: 'time("11:22:33.444")' and expects result: '11:22:33.444 (time)' - Result of FEEL expression 'time("11:22:33.444")'? - 11:22:33.444 (time) - - - time("11:22:33.444") - - - - Tests FEEL expression: 'time("11:22:33.123456789")' and expects result: '11:22:33.123456789 (time)' - Result of FEEL expression 'time("11:22:33.123456789")'? - 11:22:33.123456789 (time) - - - time("11:22:33.123456789") - - - - Tests FEEL expression: 'time("23:59:00Z")' and expects result: '23:59:00Z (time)' - Result of FEEL expression 'time("23:59:00Z")'? - 23:59:00Z (time) - - - time("23:59:00Z") - - - - Tests FEEL expression: 'time("11:00:00Z")' and expects result: '11:00:00Z (time)' - Result of FEEL expression 'time("11:00:00Z")'? - 11:00:00Z (time) - - - time("11:00:00Z") - - - - Tests FEEL expression: 'time("00:00:00Z")' and expects result: '00:00:00Z (time)' - Result of FEEL expression 'time("00:00:00Z")'? - 00:00:00Z (time) - - - time("00:00:00Z") - - - - Tests FEEL expression: 'time("13:20:00+02:00")' and expects result: '13:20:00+02:00 (time)' - Result of FEEL expression 'time("13:20:00+02:00")'? - 13:20:00+02:00 (time) - - - time("13:20:00+02:00") - - - - Tests FEEL expression: 'time("13:20:00-05:00")' and expects result: '13:20:00-05:00 (time)' - Result of FEEL expression 'time("13:20:00-05:00")'? - 13:20:00-05:00 (time) - - - time("13:20:00-05:00") - - - - Tests FEEL expression: 'time("11:22:33-00:00")' and expects result: '11:22:33Z (time)' - Result of FEEL expression 'time("11:22:33-00:00")'? - 11:22:33Z (time) - - - time("11:22:33-00:00") - - - - Tests FEEL expression: 'time("11:22:33+00:00")' and expects result: '11:22:33Z (time)' - Result of FEEL expression 'time("11:22:33+00:00")'? - 11:22:33Z (time) - - - time("11:22:33+00:00") - - - - Tests FEEL expression: 'string(time("00:01:00@Etc/UTC"))' and expects result: '"00:01:00@Etc/UTC" (string)' - Result of FEEL expression 'string(time("00:01:00@Etc/UTC"))'? - "00:01:00@Etc/UTC" (string) - - - string(time("00:01:00@Etc/UTC")) - - - - Tests FEEL expression: 'string(time("00:01:00@Europe/Paris"))' and expects result: '"00:01:00@Europe/Paris" (string)' - Result of FEEL expression 'string(time("00:01:00@Europe/Paris"))'? - "00:01:00@Europe/Paris" (string) - - - string(time("00:01:00@Europe/Paris")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00"))' and expects result: '10:20:00 (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00"))'? - 10:20:00 (time) - - - time(date and time("2017-08-10T10:20:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+00:00"))' and expects result: '10:20:00Z (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+00:00"))'? - 10:20:00Z (time) - - - time(date and time("2017-08-10T10:20:00+00:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-00:00"))' and expects result: '10:20:00Z (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-00:00"))'? - 10:20:00Z (time) - - - time(date and time("2017-08-10T10:20:00-00:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+01:00"))' and expects result: '10:20:00+01:00 (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+01:00"))'? - 10:20:00+01:00 (time) - - - time(date and time("2017-08-10T10:20:00+01:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-01:00"))' and expects result: '10:20:00-01:00 (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-01:00"))'? - 10:20:00-01:00 (time) - - - time(date and time("2017-08-10T10:20:00-01:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00Z"))' and expects result: '10:20:00Z (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00Z"))'? - 10:20:00Z (time) - - - time(date and time("2017-08-10T10:20:00Z")) - - - - Tests FEEL expression: 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))' and expects result: '"10:20:00@Europe/Paris" (string)' - Result of FEEL expression 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))'? - "10:20:00@Europe/Paris" (string) - - - string(time(date and time("2017-08-10T10:20:00@Europe/Paris"))) - - - - Tests FEEL expression: 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))' and expects result: '"11:20:00@Asia/Dhaka" (string)' - Result of FEEL expression 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))'? - "11:20:00@Asia/Dhaka" (string) - - - string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka"))) - - - - Tests FEEL expression: 'time(11, 59, 45, null)' and expects result: '11:59:45 (time)' - Result of FEEL expression 'time(11, 59, 45, null)'? - 11:59:45 (time) - - - time(11, 59, 45, null) - - - - Tests FEEL expression: 'time(11, 59, 45, duration("PT0H"))' and expects result: '11:59:45Z (time)' - Result of FEEL expression 'time(11, 59, 45, duration("PT0H"))'? - 11:59:45Z (time) - - - time(11, 59, 45, duration("PT0H")) - - - - Tests FEEL expression: 'time(11, 59, 45, duration("PT2H"))' and expects result: '11:59:45+02:00 (time)' - Result of FEEL expression 'time(11, 59, 45, duration("PT2H"))'? - 11:59:45+02:00 (time) - - - time(11, 59, 45, duration("PT2H")) - - - - Tests FEEL expression: 'time(11, 59, 45, duration("-PT2H"))' and expects result: '11:59:45-02:00 (time)' - Result of FEEL expression 'time(11, 59, 45, duration("-PT2H"))'? - 11:59:45-02:00 (time) - - - time(11, 59, 45, duration("-PT2H")) - - - - Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M"))' and expects result: '11:59:00+02:01 (time)' - Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M"))'? - 11:59:00+02:01 (time) - - - time(11, 59, 00, duration("PT2H1M")) - - - - Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M"))' and expects result: '11:59:00-02:01 (time)' - Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M"))'? - 11:59:00-02:01 (time) - - - time(11, 59, 00, duration("-PT2H1M")) - - - - Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' - Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M0S"))'? - 11:59:00+02:01 (time) - - - time(11, 59, 00, duration("PT2H1M0S")) - - - - Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M0S"))' and expects result: '11:59:00-02:01 (time)' - Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M0S"))'? - 11:59:00-02:01 (time) - - - time(11, 59, 00, duration("-PT2H1M0S")) - - - - Tests FEEL expression: 'string(time(11, 59, 45, duration("PT2H45M55S")))' and expects result: '"11:59:45+02:45:55" (string)' - Result of FEEL expression 'string(time(11, 59, 45, duration("PT2H45M55S")))'? - "11:59:45+02:45:55" (string) - - - string(time(11, 59, 45, duration("PT2H45M55S"))) - - - - Tests FEEL expression: 'string(time(11, 59, 45, duration("-PT2H45M55S")))' and expects result: '"11:59:45-02:45:55" (string)' - Result of FEEL expression 'string(time(11, 59, 45, duration("-PT2H45M55S")))'? - "11:59:45-02:45:55" (string) - - - string(time(11, 59, 45, duration("-PT2H45M55S"))) - - - - Tests FEEL expression: 'time(11, 59, 45, duration("-PT0H"))' and expects result: '11:59:45Z (time)' - Result of FEEL expression 'time(11, 59, 45, duration("-PT0H"))'? - 11:59:45Z (time) - - - time(11, 59, 45, duration("-PT0H")) - - - - Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))' and expects result: '23:59:01 (time)' - Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))'? - 23:59:01 (time) - - - time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))) - - - - Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))' and expects result: '23:59:01.987654321 (time)' - Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))'? - 23:59:01.987654321 (time) - - - time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))) - - - - Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))' and expects result: '09:15:30+02:00 (time)' - Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))'? - 09:15:30+02:00 (time) - - - time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))) - - - - Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))' and expects result: '09:15:30Z (time)' - Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))'? - 09:15:30Z (time) - - - time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))) - - - - Tests FEEL expression: 'time(date("2017-08-10"))' and expects result: '00:00:00Z (time)' - Result of FEEL expression 'time(date("2017-08-10"))'? - 00:00:00Z (time) - - - time(date("2017-08-10")) - - - - Tests FEEL expression: 'time(2017)' and expects result: 'null (time)' - Result of FEEL expression 'time(2017)'? - null (time) - - - time(2017) - - - - Tests FEEL expression: 'time([])' and expects result: 'null (time)' - Result of FEEL expression 'time([])'? - null (time) - - - time([]) - - - - Tests FEEL expression: 'time("")' and expects result: 'null (time)' - Result of FEEL expression 'time("")'? - null (time) - - - time("") - - - - Tests FEEL expression: 'time("23:59:60")' and expects result: 'null (time)' - Result of FEEL expression 'time("23:59:60")'? - null (time) - - - time("23:59:60") - - - - Tests FEEL expression: 'time("24:00:01")' and expects result: 'null (time)' - Result of FEEL expression 'time("24:00:01")'? - null (time) - - - time("24:00:01") - - - - Tests FEEL expression: 'time("24:01:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("24:01:00")'? - null (time) - - - time("24:01:00") - - - - Tests FEEL expression: 'time("25:00:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("25:00:00")'? - null (time) - - - time("25:00:00") - - - - Tests FEEL expression: 'time("00:60:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("00:60:00")'? - null (time) - - - time("00:60:00") - - - - Tests FEEL expression: 'time("00:00:61")' and expects result: 'null (time)' - Result of FEEL expression 'time("00:00:61")'? - null (time) - - - time("00:00:61") - - - - Tests FEEL expression: 'time("7:00:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("7:00:00")'? - null (time) - - - time("7:00:00") - - - - Tests FEEL expression: 'time("07:1:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("07:1:00")'? - null (time) - - - time("07:1:00") - - - - Tests FEEL expression: 'time("07:01:2")' and expects result: 'null (time)' - Result of FEEL expression 'time("07:01:2")'? - null (time) - - - time("07:01:2") - - - - Tests FEEL expression: 'time("13:20:00@xyz/abc")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00@xyz/abc")'? - null (time) - - - time("13:20:00@xyz/abc") - - - - Tests FEEL expression: 'time("13:20:00+19:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00+19:00")'? - null (time) - - - time("13:20:00+19:00") - - - - Tests FEEL expression: 'time("13:20:00-19:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00-19:00")'? - null (time) - - - time("13:20:00-19:00") - - - - Tests FEEL expression: 'time("13:20:00+5:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00+5:00")'? - null (time) - - - time("13:20:00+5:00") - - - - Tests FEEL expression: 'time("13:20:00+5")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00+5")'? - null (time) - - - time("13:20:00+5") - - - - Tests FEEL expression: 'time("13:20:00+02:00@Europe/Paris")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00+02:00@Europe/Paris")'? - null (time) - - - time("13:20:00+02:00@Europe/Paris") - - - - Tests FEEL expression: 'time("7:20")' and expects result: 'null (time)' - Result of FEEL expression 'time("7:20")'? - null (time) - - - time("7:20") - - - - Tests FEEL expression: 'time("07:2")' and expects result: 'null (time)' - Result of FEEL expression 'time("07:2")'? - null (time) - - - time("07:2") - - - - Tests FEEL expression: 'time("11:30:00T")' and expects result: 'null (time)' - Result of FEEL expression 'time("11:30:00T")'? - null (time) - - - time("11:30:00T") - - - - Tests FEEL expression: 'time("2012T-12-2511:00:00Z")' and expects result: 'null (time)' - Result of FEEL expression 'time("2012T-12-2511:00:00Z")'? - null (time) - - - time("2012T-12-2511:00:00Z") - - - - Tests FEEL expression: 'time(24, 59, 45, null)' and expects result: 'null (time)' - Result of FEEL expression 'time(24, 59, 45, null)'? - null (time) - - - time(24, 59, 45, null) - - - - Tests FEEL expression: 'time(-24, 59, 45, null)' and expects result: 'null (time)' - Result of FEEL expression 'time(-24, 59, 45, null)'? - null (time) - - - time(-24, 59, 45, null) - - - - Tests FEEL expression: 'time(23, 60, 45, null)' and expects result: 'null (time)' - Result of FEEL expression 'time(23, 60, 45, null)'? - null (time) - - - time(23, 60, 45, null) - - - - Tests FEEL expression: 'time(23, 59, 60, null)' and expects result: 'null (time)' - Result of FEEL expression 'time(23, 59, 60, null)'? - null (time) - - - time(23, 59, 60, null) - - - - Tests FEEL expression: 'time(from:date and time("2012-12-24T23:59:00"))' and expects result: '23:59:00 (time)' - Result of FEEL expression 'time(from:date and time("2012-12-24T23:59:00"))'? - 23:59:00 (time) - - - time(from:date and time("2012-12-24T23:59:00")) - - - - Tests FEEL expression: 'time(from: "12:45:00")' and expects result: '12:45:00 (time)' - Result of FEEL expression 'time(from: "12:45:00")'? - 12:45:00 (time) - - - time(from: "12:45:00") - - - - Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' - Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))'? - 11:59:00+02:01 (time) - - - time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S")) - - - - Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))' and expects result: '11:59:00-02:00 (time)' - Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))'? - 11:59:00-02:00 (time) - - - time(hour:11, minute:59, second:0, offset: duration("-PT2H")) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'time(from [string])', 'time(from [time, date and time])' and 'time(hour,minute,second,offset)' in category conversion functions + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + string + + + string + + + time + + + time + + + time + + + time + + + time + + + time + + + string + + + string + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + string + + + string + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + Tests FEEL expression: 'time(null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null)'? + null (time) + + + time(null) + + + + Tests FEEL expression: 'time(null,11,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,45,duration("P0D"))'? + null (time) + + + time(null,11,45,duration("P0D")) + + + + Tests FEEL expression: 'time(12,null,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,45,duration("P0D"))'? + null (time) + + + time(12,null,45,duration("P0D")) + + + + Tests FEEL expression: 'time(12,0,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,0,null,duration("P0D"))'? + null (time) + + + time(12,0,null,duration("P0D")) + + + + Tests FEEL expression: 'time(null,null,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,45,duration("P0D"))'? + null (time) + + + time(null,null,45,duration("P0D")) + + + + Tests FEEL expression: 'time(null,11,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,null,duration("P0D"))'? + null (time) + + + time(null,11,null,duration("P0D")) + + + + Tests FEEL expression: 'time(null,11,45,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,45,null)'? + null (time) + + + time(null,11,45,null) + + + + Tests FEEL expression: 'time(12,null,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,null,duration("P0D"))'? + null (time) + + + time(12,null,null,duration("P0D")) + + + + Tests FEEL expression: 'time(12,11,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(12,11,null,null)'? + null (time) + + + time(12,11,null,null) + + + + Tests FEEL expression: 'time(12,null,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,null,null)'? + null (time) + + + time(12,null,null,null) + + + + Tests FEEL expression: 'time(null,0,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,0,null,null)'? + null (time) + + + time(null,0,null,null) + + + + Tests FEEL expression: 'time(null,null,15,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,15,null)'? + null (time) + + + time(null,null,15,null) + + + + Tests FEEL expression: 'time(null,null,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,null,duration("P0D"))'? + null (time) + + + time(null,null,null,duration("P0D")) + + + + Tests FEEL expression: 'time(null,null,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,null,null)'? + null (time) + + + time(null,null,null,null) + + + + Tests FEEL expression: 'time(12,00,00,null)' and expects result: '12:00:00 (time)' + Result of FEEL expression 'time(12,00,00,null)'? + 12:00:00 (time) + + + time(12,00,00,null) + + + + Tests FEEL expression: 'time()' and expects result: 'null (time)' + Result of FEEL expression 'time()'? + null (time) + + + time() + + + + Tests FEEL expression: 'time("01:02:03")' and expects result: '01:02:03 (time)' + Result of FEEL expression 'time("01:02:03")'? + 01:02:03 (time) + + + time("01:02:03") + + + + Tests FEEL expression: 'time("00:00:00")' and expects result: '00:00:00 (time)' + Result of FEEL expression 'time("00:00:00")'? + 00:00:00 (time) + + + time("00:00:00") + + + + Tests FEEL expression: 'time("11:22:33.444")' and expects result: '11:22:33.444 (time)' + Result of FEEL expression 'time("11:22:33.444")'? + 11:22:33.444 (time) + + + time("11:22:33.444") + + + + Tests FEEL expression: 'time("11:22:33.123456789")' and expects result: '11:22:33.123456789 (time)' + Result of FEEL expression 'time("11:22:33.123456789")'? + 11:22:33.123456789 (time) + + + time("11:22:33.123456789") + + + + Tests FEEL expression: 'time("23:59:00Z")' and expects result: '23:59:00Z (time)' + Result of FEEL expression 'time("23:59:00Z")'? + 23:59:00Z (time) + + + time("23:59:00Z") + + + + Tests FEEL expression: 'time("11:00:00Z")' and expects result: '11:00:00Z (time)' + Result of FEEL expression 'time("11:00:00Z")'? + 11:00:00Z (time) + + + time("11:00:00Z") + + + + Tests FEEL expression: 'time("00:00:00Z")' and expects result: '00:00:00Z (time)' + Result of FEEL expression 'time("00:00:00Z")'? + 00:00:00Z (time) + + + time("00:00:00Z") + + + + Tests FEEL expression: 'time("13:20:00+02:00")' and expects result: '13:20:00+02:00 (time)' + Result of FEEL expression 'time("13:20:00+02:00")'? + 13:20:00+02:00 (time) + + + time("13:20:00+02:00") + + + + Tests FEEL expression: 'time("13:20:00-05:00")' and expects result: '13:20:00-05:00 (time)' + Result of FEEL expression 'time("13:20:00-05:00")'? + 13:20:00-05:00 (time) + + + time("13:20:00-05:00") + + + + Tests FEEL expression: 'time("11:22:33-00:00")' and expects result: '11:22:33Z (time)' + Result of FEEL expression 'time("11:22:33-00:00")'? + 11:22:33Z (time) + + + time("11:22:33-00:00") + + + + Tests FEEL expression: 'time("11:22:33+00:00")' and expects result: '11:22:33Z (time)' + Result of FEEL expression 'time("11:22:33+00:00")'? + 11:22:33Z (time) + + + time("11:22:33+00:00") + + + + Tests FEEL expression: 'string(time("00:01:00@Etc/UTC"))' and expects result: '"00:01:00@Etc/UTC" (string)' + Result of FEEL expression 'string(time("00:01:00@Etc/UTC"))'? + "00:01:00@Etc/UTC" (string) + + + string(time("00:01:00@Etc/UTC")) + + + + Tests FEEL expression: 'string(time("00:01:00@Europe/Paris"))' and expects result: '"00:01:00@Europe/Paris" (string)' + Result of FEEL expression 'string(time("00:01:00@Europe/Paris"))'? + "00:01:00@Europe/Paris" (string) + + + string(time("00:01:00@Europe/Paris")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00"))' and expects result: '10:20:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00"))'? + 10:20:00 (time) + + + time(date and time("2017-08-10T10:20:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+00:00"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+00:00"))'? + 10:20:00Z (time) + + + time(date and time("2017-08-10T10:20:00+00:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-00:00"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-00:00"))'? + 10:20:00Z (time) + + + time(date and time("2017-08-10T10:20:00-00:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+01:00"))' and expects result: '10:20:00+01:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+01:00"))'? + 10:20:00+01:00 (time) + + + time(date and time("2017-08-10T10:20:00+01:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-01:00"))' and expects result: '10:20:00-01:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-01:00"))'? + 10:20:00-01:00 (time) + + + time(date and time("2017-08-10T10:20:00-01:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00Z"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00Z"))'? + 10:20:00Z (time) + + + time(date and time("2017-08-10T10:20:00Z")) + + + + Tests FEEL expression: 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))' and expects result: '"10:20:00@Europe/Paris" (string)' + Result of FEEL expression 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))'? + "10:20:00@Europe/Paris" (string) + + + string(time(date and time("2017-08-10T10:20:00@Europe/Paris"))) + + + + Tests FEEL expression: 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))' and expects result: '"11:20:00@Asia/Dhaka" (string)' + Result of FEEL expression 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))'? + "11:20:00@Asia/Dhaka" (string) + + + string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka"))) + + + + Tests FEEL expression: 'time(11, 59, 45, null)' and expects result: '11:59:45 (time)' + Result of FEEL expression 'time(11, 59, 45, null)'? + 11:59:45 (time) + + + time(11, 59, 45, null) + + + + Tests FEEL expression: 'time(11, 59, 45, duration("PT0H"))' and expects result: '11:59:45Z (time)' + Result of FEEL expression 'time(11, 59, 45, duration("PT0H"))'? + 11:59:45Z (time) + + + time(11, 59, 45, duration("PT0H")) + + + + Tests FEEL expression: 'time(11, 59, 45, duration("PT2H"))' and expects result: '11:59:45+02:00 (time)' + Result of FEEL expression 'time(11, 59, 45, duration("PT2H"))'? + 11:59:45+02:00 (time) + + + time(11, 59, 45, duration("PT2H")) + + + + Tests FEEL expression: 'time(11, 59, 45, duration("-PT2H"))' and expects result: '11:59:45-02:00 (time)' + Result of FEEL expression 'time(11, 59, 45, duration("-PT2H"))'? + 11:59:45-02:00 (time) + + + time(11, 59, 45, duration("-PT2H")) + + + + Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M"))'? + 11:59:00+02:01 (time) + + + time(11, 59, 00, duration("PT2H1M")) + + + + Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M"))' and expects result: '11:59:00-02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M"))'? + 11:59:00-02:01 (time) + + + time(11, 59, 00, duration("-PT2H1M")) + + + + Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M0S"))'? + 11:59:00+02:01 (time) + + + time(11, 59, 00, duration("PT2H1M0S")) + + + + Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M0S"))' and expects result: '11:59:00-02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M0S"))'? + 11:59:00-02:01 (time) + + + time(11, 59, 00, duration("-PT2H1M0S")) + + + + Tests FEEL expression: 'string(time(11, 59, 45, duration("PT2H45M55S")))' and expects result: '"11:59:45+02:45:55" (string)' + Result of FEEL expression 'string(time(11, 59, 45, duration("PT2H45M55S")))'? + "11:59:45+02:45:55" (string) + + + string(time(11, 59, 45, duration("PT2H45M55S"))) + + + + Tests FEEL expression: 'string(time(11, 59, 45, duration("-PT2H45M55S")))' and expects result: '"11:59:45-02:45:55" (string)' + Result of FEEL expression 'string(time(11, 59, 45, duration("-PT2H45M55S")))'? + "11:59:45-02:45:55" (string) + + + string(time(11, 59, 45, duration("-PT2H45M55S"))) + + + + Tests FEEL expression: 'time(11, 59, 45, duration("-PT0H"))' and expects result: '11:59:45Z (time)' + Result of FEEL expression 'time(11, 59, 45, duration("-PT0H"))'? + 11:59:45Z (time) + + + time(11, 59, 45, duration("-PT0H")) + + + + Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))' and expects result: '23:59:01 (time)' + Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))'? + 23:59:01 (time) + + + time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))) + + + + Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))' and expects result: '23:59:01.987654321 (time)' + Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))'? + 23:59:01.987654321 (time) + + + time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))) + + + + Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))' and expects result: '09:15:30+02:00 (time)' + Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))'? + 09:15:30+02:00 (time) + + + time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))) + + + + Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))' and expects result: '09:15:30Z (time)' + Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))'? + 09:15:30Z (time) + + + time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))) + + + + Tests FEEL expression: 'time(date("2017-08-10"))' and expects result: '00:00:00Z (time)' + Result of FEEL expression 'time(date("2017-08-10"))'? + 00:00:00Z (time) + + + time(date("2017-08-10")) + + + + Tests FEEL expression: 'time(2017)' and expects result: 'null (time)' + Result of FEEL expression 'time(2017)'? + null (time) + + + time(2017) + + + + Tests FEEL expression: 'time([])' and expects result: 'null (time)' + Result of FEEL expression 'time([])'? + null (time) + + + time([]) + + + + Tests FEEL expression: 'time("")' and expects result: 'null (time)' + Result of FEEL expression 'time("")'? + null (time) + + + time("") + + + + Tests FEEL expression: 'time("23:59:60")' and expects result: 'null (time)' + Result of FEEL expression 'time("23:59:60")'? + null (time) + + + time("23:59:60") + + + + Tests FEEL expression: 'time("24:00:01")' and expects result: 'null (time)' + Result of FEEL expression 'time("24:00:01")'? + null (time) + + + time("24:00:01") + + + + Tests FEEL expression: 'time("24:01:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("24:01:00")'? + null (time) + + + time("24:01:00") + + + + Tests FEEL expression: 'time("25:00:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("25:00:00")'? + null (time) + + + time("25:00:00") + + + + Tests FEEL expression: 'time("00:60:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("00:60:00")'? + null (time) + + + time("00:60:00") + + + + Tests FEEL expression: 'time("00:00:61")' and expects result: 'null (time)' + Result of FEEL expression 'time("00:00:61")'? + null (time) + + + time("00:00:61") + + + + Tests FEEL expression: 'time("7:00:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("7:00:00")'? + null (time) + + + time("7:00:00") + + + + Tests FEEL expression: 'time("07:1:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("07:1:00")'? + null (time) + + + time("07:1:00") + + + + Tests FEEL expression: 'time("07:01:2")' and expects result: 'null (time)' + Result of FEEL expression 'time("07:01:2")'? + null (time) + + + time("07:01:2") + + + + Tests FEEL expression: 'time("13:20:00@xyz/abc")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00@xyz/abc")'? + null (time) + + + time("13:20:00@xyz/abc") + + + + Tests FEEL expression: 'time("13:20:00+19:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+19:00")'? + null (time) + + + time("13:20:00+19:00") + + + + Tests FEEL expression: 'time("13:20:00-19:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00-19:00")'? + null (time) + + + time("13:20:00-19:00") + + + + Tests FEEL expression: 'time("13:20:00+5:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+5:00")'? + null (time) + + + time("13:20:00+5:00") + + + + Tests FEEL expression: 'time("13:20:00+5")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+5")'? + null (time) + + + time("13:20:00+5") + + + + Tests FEEL expression: 'time("13:20:00+02:00@Europe/Paris")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+02:00@Europe/Paris")'? + null (time) + + + time("13:20:00+02:00@Europe/Paris") + + + + Tests FEEL expression: 'time("7:20")' and expects result: 'null (time)' + Result of FEEL expression 'time("7:20")'? + null (time) + + + time("7:20") + + + + Tests FEEL expression: 'time("07:2")' and expects result: 'null (time)' + Result of FEEL expression 'time("07:2")'? + null (time) + + + time("07:2") + + + + Tests FEEL expression: 'time("11:30:00T")' and expects result: 'null (time)' + Result of FEEL expression 'time("11:30:00T")'? + null (time) + + + time("11:30:00T") + + + + Tests FEEL expression: 'time("2012T-12-2511:00:00Z")' and expects result: 'null (time)' + Result of FEEL expression 'time("2012T-12-2511:00:00Z")'? + null (time) + + + time("2012T-12-2511:00:00Z") + + + + Tests FEEL expression: 'time(24, 59, 45, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(24, 59, 45, null)'? + null (time) + + + time(24, 59, 45, null) + + + + Tests FEEL expression: 'time(-24, 59, 45, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(-24, 59, 45, null)'? + null (time) + + + time(-24, 59, 45, null) + + + + Tests FEEL expression: 'time(23, 60, 45, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(23, 60, 45, null)'? + null (time) + + + time(23, 60, 45, null) + + + + Tests FEEL expression: 'time(23, 59, 60, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(23, 59, 60, null)'? + null (time) + + + time(23, 59, 60, null) + + + + Tests FEEL expression: 'time(from:date and time("2012-12-24T23:59:00"))' and expects result: '23:59:00 (time)' + Result of FEEL expression 'time(from:date and time("2012-12-24T23:59:00"))'? + 23:59:00 (time) + + + time(from:date and time("2012-12-24T23:59:00")) + + + + Tests FEEL expression: 'time(from: "12:45:00")' and expects result: '12:45:00 (time)' + Result of FEEL expression 'time(from: "12:45:00")'? + 12:45:00 (time) + + + time(from: "12:45:00") + + + + Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))'? + 11:59:00+02:01 (time) + + + time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S")) + + + + Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))' and expects result: '11:59:00-02:00 (time)' + Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))'? + 11:59:00-02:00 (time) + + + time(hour:11, minute:59, second:0, offset: duration("-PT2H")) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1117-feel-date-and-time-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1117-feel-date-and-time-function.dmn index 5011ad72ab1..1b0587a9f7f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1117-feel-date-and-time-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1117-feel-date-and-time-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'date and time(from [string])' and 'date and time(date, time)' in category conversion functions - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - string - - - string - - - string - - - string - - - string - - - dateTime - - - dateTime - - - dateTime - - - string - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - Tests FEEL expression: 'date and time(null)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(null)'? - null (date and time) - - - date and time(null) - - - - Tests FEEL expression: 'date and time(null,null)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(null,null)'? - null (date and time) - - - date and time(null,null) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),null)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),null)'? - null (date and time) - - - date and time(date and time("2017-08-10T10:20:00"),null) - - - - Tests FEEL expression: 'date and time(date("2017-08-10"),null)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(date("2017-08-10"),null)'? - null (date and time) - - - date and time(date("2017-08-10"),null) - - - - Tests FEEL expression: 'date and time(null,time("23:59:01"))' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(null,time("23:59:01"))'? - null (date and time) - - - date and time(null,time("23:59:01")) - - - - Tests FEEL expression: 'date and time()' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time()'? - null (date and time) - - - date and time() - - - - Tests FEEL expression: 'date and time("2012-12-24")' and expects result: '2012-12-24T00:00:00 (date and time)' - Result of FEEL expression 'date and time("2012-12-24")'? - 2012-12-24T00:00:00 (date and time) - - - date and time("2012-12-24") - - - - Tests FEEL expression: 'date and time("2017-12-31T00:00:00")' and expects result: '2017-12-31T00:00:00 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T00:00:00")'? - 2017-12-31T00:00:00 (date and time) - - - date and time("2017-12-31T00:00:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33")' and expects result: '2017-12-31T11:22:33 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33")'? - 2017-12-31T11:22:33 (date and time) - - - date and time("2017-12-31T11:22:33") - - - - Tests FEEL expression: 'date and time("-2017-12-31T11:22:33")' and expects result: '-2017-12-31T11:22:33 (date and time)' - Result of FEEL expression 'date and time("-2017-12-31T11:22:33")'? - -2017-12-31T11:22:33 (date and time) - - - date and time("-2017-12-31T11:22:33") - - - - Tests FEEL expression: 'string(date and time("99999-12-31T11:22:33"))' and expects result: '"99999-12-31T11:22:33" (string)' - Result of FEEL expression 'string(date and time("99999-12-31T11:22:33"))'? - "99999-12-31T11:22:33" (string) - - - string(date and time("99999-12-31T11:22:33")) - - - - Tests FEEL expression: 'string(date and time("-99999-12-31T11:22:33"))' and expects result: '"-99999-12-31T11:22:33" (string)' - Result of FEEL expression 'string(date and time("-99999-12-31T11:22:33"))'? - "-99999-12-31T11:22:33" (string) - - - string(date and time("-99999-12-31T11:22:33")) - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.345")' and expects result: '2017-12-31T11:22:33.345 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33.345")'? - 2017-12-31T11:22:33.345 (date and time) - - - date and time("2017-12-31T11:22:33.345") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.123456789")' and expects result: '2017-12-31T11:22:33.123456789 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33.123456789")'? - 2017-12-31T11:22:33.123456789 (date and time) - - - date and time("2017-12-31T11:22:33.123456789") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33Z")' and expects result: '2017-12-31T11:22:33Z (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33Z")'? - 2017-12-31T11:22:33Z (date and time) - - - date and time("2017-12-31T11:22:33Z") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.567Z")' and expects result: '2017-12-31T11:22:33.567Z (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33.567Z")'? - 2017-12-31T11:22:33.567Z (date and time) - - - date and time("2017-12-31T11:22:33.567Z") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:00")' and expects result: '2017-12-31T11:22:33+01:00 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:00")'? - 2017-12-31T11:22:33+01:00 (date and time) - - - date and time("2017-12-31T11:22:33+01:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33-02:00")' and expects result: '2017-12-31T11:22:33-02:00 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33-02:00")'? - 2017-12-31T11:22:33-02:00 (date and time) - - - date and time("2017-12-31T11:22:33-02:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:35")' and expects result: '2017-12-31T11:22:33+01:35 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:35")'? - 2017-12-31T11:22:33+01:35 (date and time) - - - date and time("2017-12-31T11:22:33+01:35") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33-01:35")' and expects result: '2017-12-31T11:22:33-01:35 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33-01:35")'? - 2017-12-31T11:22:33-01:35 (date and time) - - - date and time("2017-12-31T11:22:33-01:35") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.456+01:35")' and expects result: '2017-12-31T11:22:33.456+01:35 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33.456+01:35")'? - 2017-12-31T11:22:33.456+01:35 (date and time) - - - date and time("2017-12-31T11:22:33.456+01:35") - - - - Tests FEEL expression: 'date and time("-2017-12-31T11:22:33.456+01:35")' and expects result: '-2017-12-31T11:22:33.456+01:35 (date and time)' - Result of FEEL expression 'date and time("-2017-12-31T11:22:33.456+01:35")'? - -2017-12-31T11:22:33.456+01:35 (date and time) - - - date and time("-2017-12-31T11:22:33.456+01:35") - - - - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))'? - "2011-12-31T10:15:30@Europe/Paris" (string) - - - string(date and time("2011-12-31T10:15:30@Europe/Paris")) - - - - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))' and expects result: '"2011-12-31T10:15:30@Etc/UTC" (string)' - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))'? - "2011-12-31T10:15:30@Etc/UTC" (string) - - - string(date and time("2011-12-31T10:15:30@Etc/UTC")) - - - - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.987@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))'? - "2011-12-31T10:15:30.987@Europe/Paris" (string) - - - string(date and time("2011-12-31T10:15:30.987@Europe/Paris")) - - - - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.123456789@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))'? - "2011-12-31T10:15:30.123456789@Europe/Paris" (string) - - - string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris")) - - - - Tests FEEL expression: 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))' and expects result: '"999999999-12-31T23:59:59.999999999@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))'? - "999999999-12-31T23:59:59.999999999@Europe/Paris" (string) - - - string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris")) - - - - Tests FEEL expression: 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))' and expects result: '"-999999999-12-31T23:59:59.999999999+02:00" (string)' - Result of FEEL expression 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))'? - "-999999999-12-31T23:59:59.999999999+02:00" (string) - - - string(date and time("-999999999-12-31T23:59:59.999999999+02:00")) - - - - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01"))'? - 2017-01-01T23:59:01 (date and time) - - - date and time(date("2017-01-01"),time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01Z"))' and expects result: '2017-01-01T23:59:01Z (date and time)' - Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01Z"))'? - 2017-01-01T23:59:01Z (date and time) - - - date and time(date("2017-01-01"),time("23:59:01Z")) - - - - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01+02:00"))' and expects result: '2017-01-01T23:59:01+02:00 (date and time)' - Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01+02:00"))'? - 2017-01-01T23:59:01+02:00 (date and time) - - - date and time(date("2017-01-01"),time("23:59:01+02:00")) - - - - Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))'? - "2017-01-01T23:59:01@Europe/Paris" (string) - - - string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris"))) - - - - Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01.123456789@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))'? - "2017-01-01T23:59:01.123456789@Europe/Paris" (string) - - - string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris"))) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))'? - 2017-08-10T23:59:01 (date and time) - - - date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))'? - 2017-08-10T23:59:01.987654321 (date and time) - - - date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))'? - 2017-09-05T09:15:30+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))'? - 2017-09-05T09:15:30Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))'? - 2017-09-05T09:15:30.987654321+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))'? - 2017-09-05T09:15:30.123456Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z")) - - - - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))'? - "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - - - string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris"))) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))'? - 2017-08-10T23:59:01 (date and time) - - - date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))'? - 2017-08-10T23:59:01.987654321 (date and time) - - - date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))'? - 2017-09-05T09:15:30+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))'? - 2017-09-05T09:15:30Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))'? - 2017-09-05T09:15:30.987654321+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))'? - 2017-09-05T09:15:30.123456Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z")) - - - - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))'? - "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - - - string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris"))) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))'? - 2017-08-10T23:59:01 (date and time) - - - date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))'? - 2017-08-10T23:59:01.987654321 (date and time) - - - date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))'? - 2017-09-05T09:15:30+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))'? - 2017-09-05T09:15:30Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))'? - 2017-09-05T09:15:30.987654321+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))'? - 2017-09-05T09:15:30.123456Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z")) - - - - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))'? - "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - - - string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris"))) - - - - Tests FEEL expression: 'date and time(2017)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(2017)'? - null (date and time) - - - date and time(2017) - - - - Tests FEEL expression: 'date and time([])' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time([])'? - null (date and time) - - - date and time([]) - - - - Tests FEEL expression: 'date and time("")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("")'? - null (date and time) - - - date and time("") - - - - Tests FEEL expression: 'date and time("11:00:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("11:00:00")'? - null (date and time) - - - date and time("11:00:00") - - - - Tests FEEL expression: 'date and time("2011-12-0310:15:30")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2011-12-0310:15:30")'? - null (date and time) - - - date and time("2011-12-0310:15:30") - - - - Tests FEEL expression: 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")'? - null (date and time) - - - date and time("2011-12-03T10:15:30+01:00@Europe/Paris") - - - - Tests FEEL expression: 'date and time("9999999999-12-27T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("9999999999-12-27T11:22:33")'? - null (date and time) - - - date and time("9999999999-12-27T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-13-10T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-13-10T11:22:33")'? - null (date and time) - - - date and time("2017-13-10T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-00-10T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-00-10T11:22:33")'? - null (date and time) - - - date and time("2017-00-10T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-13-32T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-13-32T11:22:33")'? - null (date and time) - - - date and time("2017-13-32T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-13-0T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-13-0T11:22:33")'? - null (date and time) - - - date and time("2017-13-0T11:22:33") - - - - Tests FEEL expression: 'date and time("998-12-31T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("998-12-31T11:22:33")'? - null (date and time) - - - date and time("998-12-31T11:22:33") - - - - Tests FEEL expression: 'date and time("01211-12-31T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("01211-12-31T11:22:33")'? - null (date and time) - - - date and time("01211-12-31T11:22:33") - - - - Tests FEEL expression: 'date and time("+99999-12-01T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("+99999-12-01T11:22:33")'? - null (date and time) - - - date and time("+99999-12-01T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-12-31T24:00:01")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T24:00:01")'? - null (date and time) - - - date and time("2017-12-31T24:00:01") - - - - Tests FEEL expression: 'date and time("2017-12-31T24:01:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T24:01:00")'? - null (date and time) - - - date and time("2017-12-31T24:01:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T25:00:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T25:00:00")'? - null (date and time) - - - date and time("2017-12-31T25:00:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T00:60:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T00:60:00")'? - null (date and time) - - - date and time("2017-12-31T00:60:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T00:00:61")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T00:00:61")'? - null (date and time) - - - date and time("2017-12-31T00:00:61") - - - - Tests FEEL expression: 'date and time("2017-12-31T7:00:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T7:00:00")'? - null (date and time) - - - date and time("2017-12-31T7:00:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T07:1:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T07:1:00")'? - null (date and time) - - - date and time("2017-12-31T07:1:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T07:01:2")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T07:01:2")'? - null (date and time) - - - date and time("2017-12-31T07:01:2") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00@xyz/abc")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00@xyz/abc")'? - null (date and time) - - - date and time("2017-12-31T13:20:00@xyz/abc") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+19:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+19:00")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+19:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00-19:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00-19:00")'? - null (date and time) - - - date and time("2017-12-31T13:20:00-19:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+05:0")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+05:0")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+05:0") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+5:00")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+5:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+5")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+5") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+02:00@Europe/Paris") - - - - Tests FEEL expression: 'date and time("2017-12-31T7:20")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T7:20")'? - null (date and time) - - - date and time("2017-12-31T7:20") - - - - Tests FEEL expression: 'date and time("2017-12-31T07:2")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T07:2")'? - null (date and time) - - - date and time("2017-12-31T07:2") - - - - Tests FEEL expression: 'date and time(from:"2012-12-24T23:59:00")' and expects result: '2012-12-24T23:59:00 (date and time)' - Result of FEEL expression 'date and time(from:"2012-12-24T23:59:00")'? - 2012-12-24T23:59:00 (date and time) - - - date and time(from:"2012-12-24T23:59:00") - - - - Tests FEEL expression: 'date and time(date:date("2017-01-01"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date:date("2017-01-01"),time:time("23:59:01"))'? - 2017-01-01T23:59:01 (date and time) - - - date and time(date:date("2017-01-01"),time:time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))'? - 2017-01-01T23:59:01 (date and time) - - - date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01")) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'date and time(from [string])' and 'date and time(date, time)' in category conversion functions + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + string + + + string + + + string + + + string + + + string + + + dateTime + + + dateTime + + + dateTime + + + string + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + Tests FEEL expression: 'date and time(null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null)'? + null (date and time) + + + date and time(null) + + + + Tests FEEL expression: 'date and time(null,null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null,null)'? + null (date and time) + + + date and time(null,null) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),null)'? + null (date and time) + + + date and time(date and time("2017-08-10T10:20:00"),null) + + + + Tests FEEL expression: 'date and time(date("2017-08-10"),null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(date("2017-08-10"),null)'? + null (date and time) + + + date and time(date("2017-08-10"),null) + + + + Tests FEEL expression: 'date and time(null,time("23:59:01"))' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null,time("23:59:01"))'? + null (date and time) + + + date and time(null,time("23:59:01")) + + + + Tests FEEL expression: 'date and time()' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time()'? + null (date and time) + + + date and time() + + + + Tests FEEL expression: 'date and time("2012-12-24")' and expects result: '2012-12-24T00:00:00 (date and time)' + Result of FEEL expression 'date and time("2012-12-24")'? + 2012-12-24T00:00:00 (date and time) + + + date and time("2012-12-24") + + + + Tests FEEL expression: 'date and time("2017-12-31T00:00:00")' and expects result: '2017-12-31T00:00:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:00:00")'? + 2017-12-31T00:00:00 (date and time) + + + date and time("2017-12-31T00:00:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33")' and expects result: '2017-12-31T11:22:33 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33")'? + 2017-12-31T11:22:33 (date and time) + + + date and time("2017-12-31T11:22:33") + + + + Tests FEEL expression: 'date and time("-2017-12-31T11:22:33")' and expects result: '-2017-12-31T11:22:33 (date and time)' + Result of FEEL expression 'date and time("-2017-12-31T11:22:33")'? + -2017-12-31T11:22:33 (date and time) + + + date and time("-2017-12-31T11:22:33") + + + + Tests FEEL expression: 'string(date and time("99999-12-31T11:22:33"))' and expects result: '"99999-12-31T11:22:33" (string)' + Result of FEEL expression 'string(date and time("99999-12-31T11:22:33"))'? + "99999-12-31T11:22:33" (string) + + + string(date and time("99999-12-31T11:22:33")) + + + + Tests FEEL expression: 'string(date and time("-99999-12-31T11:22:33"))' and expects result: '"-99999-12-31T11:22:33" (string)' + Result of FEEL expression 'string(date and time("-99999-12-31T11:22:33"))'? + "-99999-12-31T11:22:33" (string) + + + string(date and time("-99999-12-31T11:22:33")) + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.345")' and expects result: '2017-12-31T11:22:33.345 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.345")'? + 2017-12-31T11:22:33.345 (date and time) + + + date and time("2017-12-31T11:22:33.345") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.123456789")' and expects result: '2017-12-31T11:22:33.123456789 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.123456789")'? + 2017-12-31T11:22:33.123456789 (date and time) + + + date and time("2017-12-31T11:22:33.123456789") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33Z")' and expects result: '2017-12-31T11:22:33Z (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33Z")'? + 2017-12-31T11:22:33Z (date and time) + + + date and time("2017-12-31T11:22:33Z") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.567Z")' and expects result: '2017-12-31T11:22:33.567Z (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.567Z")'? + 2017-12-31T11:22:33.567Z (date and time) + + + date and time("2017-12-31T11:22:33.567Z") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:00")' and expects result: '2017-12-31T11:22:33+01:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:00")'? + 2017-12-31T11:22:33+01:00 (date and time) + + + date and time("2017-12-31T11:22:33+01:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33-02:00")' and expects result: '2017-12-31T11:22:33-02:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33-02:00")'? + 2017-12-31T11:22:33-02:00 (date and time) + + + date and time("2017-12-31T11:22:33-02:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:35")' and expects result: '2017-12-31T11:22:33+01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:35")'? + 2017-12-31T11:22:33+01:35 (date and time) + + + date and time("2017-12-31T11:22:33+01:35") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33-01:35")' and expects result: '2017-12-31T11:22:33-01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33-01:35")'? + 2017-12-31T11:22:33-01:35 (date and time) + + + date and time("2017-12-31T11:22:33-01:35") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.456+01:35")' and expects result: '2017-12-31T11:22:33.456+01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.456+01:35")'? + 2017-12-31T11:22:33.456+01:35 (date and time) + + + date and time("2017-12-31T11:22:33.456+01:35") + + + + Tests FEEL expression: 'date and time("-2017-12-31T11:22:33.456+01:35")' and expects result: '-2017-12-31T11:22:33.456+01:35 (date and time)' + Result of FEEL expression 'date and time("-2017-12-31T11:22:33.456+01:35")'? + -2017-12-31T11:22:33.456+01:35 (date and time) + + + date and time("-2017-12-31T11:22:33.456+01:35") + + + + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))'? + "2011-12-31T10:15:30@Europe/Paris" (string) + + + string(date and time("2011-12-31T10:15:30@Europe/Paris")) + + + + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))' and expects result: '"2011-12-31T10:15:30@Etc/UTC" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))'? + "2011-12-31T10:15:30@Etc/UTC" (string) + + + string(date and time("2011-12-31T10:15:30@Etc/UTC")) + + + + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.987@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))'? + "2011-12-31T10:15:30.987@Europe/Paris" (string) + + + string(date and time("2011-12-31T10:15:30.987@Europe/Paris")) + + + + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.123456789@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))'? + "2011-12-31T10:15:30.123456789@Europe/Paris" (string) + + + string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris")) + + + + Tests FEEL expression: 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))' and expects result: '"999999999-12-31T23:59:59.999999999@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))'? + "999999999-12-31T23:59:59.999999999@Europe/Paris" (string) + + + string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris")) + + + + Tests FEEL expression: 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))' and expects result: '"-999999999-12-31T23:59:59.999999999+02:00" (string)' + Result of FEEL expression 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))'? + "-999999999-12-31T23:59:59.999999999+02:00" (string) + + + string(date and time("-999999999-12-31T23:59:59.999999999+02:00")) + + + + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01"))'? + 2017-01-01T23:59:01 (date and time) + + + date and time(date("2017-01-01"),time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01Z"))' and expects result: '2017-01-01T23:59:01Z (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01Z"))'? + 2017-01-01T23:59:01Z (date and time) + + + date and time(date("2017-01-01"),time("23:59:01Z")) + + + + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01+02:00"))' and expects result: '2017-01-01T23:59:01+02:00 (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01+02:00"))'? + 2017-01-01T23:59:01+02:00 (date and time) + + + date and time(date("2017-01-01"),time("23:59:01+02:00")) + + + + Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))'? + "2017-01-01T23:59:01@Europe/Paris" (string) + + + string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris"))) + + + + Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01.123456789@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))'? + "2017-01-01T23:59:01.123456789@Europe/Paris" (string) + + + string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris"))) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))'? + 2017-08-10T23:59:01 (date and time) + + + date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))'? + 2017-08-10T23:59:01.987654321 (date and time) + + + date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))'? + 2017-09-05T09:15:30+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))'? + 2017-09-05T09:15:30Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))'? + 2017-09-05T09:15:30.987654321+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))'? + 2017-09-05T09:15:30.123456Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z")) + + + + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))'? + "2017-09-05T09:15:30.987654321@Europe/Paris" (string) + + + string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris"))) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))'? + 2017-08-10T23:59:01 (date and time) + + + date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))'? + 2017-08-10T23:59:01.987654321 (date and time) + + + date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))'? + 2017-09-05T09:15:30+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))'? + 2017-09-05T09:15:30Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))'? + 2017-09-05T09:15:30.987654321+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))'? + 2017-09-05T09:15:30.123456Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z")) + + + + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))'? + "2017-09-05T09:15:30.987654321@Europe/Paris" (string) + + + string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris"))) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))'? + 2017-08-10T23:59:01 (date and time) + + + date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))'? + 2017-08-10T23:59:01.987654321 (date and time) + + + date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))'? + 2017-09-05T09:15:30+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))'? + 2017-09-05T09:15:30Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))'? + 2017-09-05T09:15:30.987654321+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))'? + 2017-09-05T09:15:30.123456Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z")) + + + + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))'? + "2017-09-05T09:15:30.987654321@Europe/Paris" (string) + + + string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris"))) + + + + Tests FEEL expression: 'date and time(2017)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(2017)'? + null (date and time) + + + date and time(2017) + + + + Tests FEEL expression: 'date and time([])' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time([])'? + null (date and time) + + + date and time([]) + + + + Tests FEEL expression: 'date and time("")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("")'? + null (date and time) + + + date and time("") + + + + Tests FEEL expression: 'date and time("11:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("11:00:00")'? + null (date and time) + + + date and time("11:00:00") + + + + Tests FEEL expression: 'date and time("2011-12-0310:15:30")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2011-12-0310:15:30")'? + null (date and time) + + + date and time("2011-12-0310:15:30") + + + + Tests FEEL expression: 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")'? + null (date and time) + + + date and time("2011-12-03T10:15:30+01:00@Europe/Paris") + + + + Tests FEEL expression: 'date and time("9999999999-12-27T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("9999999999-12-27T11:22:33")'? + null (date and time) + + + date and time("9999999999-12-27T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-13-10T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-10T11:22:33")'? + null (date and time) + + + date and time("2017-13-10T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-00-10T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-00-10T11:22:33")'? + null (date and time) + + + date and time("2017-00-10T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-13-32T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-32T11:22:33")'? + null (date and time) + + + date and time("2017-13-32T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-13-0T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-0T11:22:33")'? + null (date and time) + + + date and time("2017-13-0T11:22:33") + + + + Tests FEEL expression: 'date and time("998-12-31T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("998-12-31T11:22:33")'? + null (date and time) + + + date and time("998-12-31T11:22:33") + + + + Tests FEEL expression: 'date and time("01211-12-31T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("01211-12-31T11:22:33")'? + null (date and time) + + + date and time("01211-12-31T11:22:33") + + + + Tests FEEL expression: 'date and time("+99999-12-01T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("+99999-12-01T11:22:33")'? + null (date and time) + + + date and time("+99999-12-01T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-12-31T24:00:01")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T24:00:01")'? + null (date and time) + + + date and time("2017-12-31T24:00:01") + + + + Tests FEEL expression: 'date and time("2017-12-31T24:01:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T24:01:00")'? + null (date and time) + + + date and time("2017-12-31T24:01:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T25:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T25:00:00")'? + null (date and time) + + + date and time("2017-12-31T25:00:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T00:60:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:60:00")'? + null (date and time) + + + date and time("2017-12-31T00:60:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T00:00:61")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:00:61")'? + null (date and time) + + + date and time("2017-12-31T00:00:61") + + + + Tests FEEL expression: 'date and time("2017-12-31T7:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T7:00:00")'? + null (date and time) + + + date and time("2017-12-31T7:00:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T07:1:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:1:00")'? + null (date and time) + + + date and time("2017-12-31T07:1:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T07:01:2")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:01:2")'? + null (date and time) + + + date and time("2017-12-31T07:01:2") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00@xyz/abc")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00@xyz/abc")'? + null (date and time) + + + date and time("2017-12-31T13:20:00@xyz/abc") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+19:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+19:00")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+19:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00-19:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00-19:00")'? + null (date and time) + + + date and time("2017-12-31T13:20:00-19:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+05:0")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+05:0")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+05:0") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+5:00")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+5:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+5")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+5") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+02:00@Europe/Paris") + + + + Tests FEEL expression: 'date and time("2017-12-31T7:20")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T7:20")'? + null (date and time) + + + date and time("2017-12-31T7:20") + + + + Tests FEEL expression: 'date and time("2017-12-31T07:2")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:2")'? + null (date and time) + + + date and time("2017-12-31T07:2") + + + + Tests FEEL expression: 'date and time(from:"2012-12-24T23:59:00")' and expects result: '2012-12-24T23:59:00 (date and time)' + Result of FEEL expression 'date and time(from:"2012-12-24T23:59:00")'? + 2012-12-24T23:59:00 (date and time) + + + date and time(from:"2012-12-24T23:59:00") + + + + Tests FEEL expression: 'date and time(date:date("2017-01-01"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date:date("2017-01-01"),time:time("23:59:01"))'? + 2017-01-01T23:59:01 (date and time) + + + date and time(date:date("2017-01-01"),time:time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))'? + 2017-01-01T23:59:01 (date and time) + + + date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01")) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1120-feel-duration-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1120-feel-duration-function.dmn index 4d204de5163..b4df5b3d826 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1120-feel-duration-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1120-feel-duration-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'duration(from [String])' in category conversion functions - - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - dayTimeDuration - - - yearMonthDuration - - - - - - - - - - - - - Tests FEEL expression: 'duration(null)' and expects result: 'null (null)' - Result of FEEL expression 'duration(null)'? - null (null) - - - duration(null) - - - - Tests FEEL expression: 'duration()' and expects result: 'null (null)' - Result of FEEL expression 'duration()'? - null (null) - - - duration() - - - - Tests FEEL expression: 'duration("P1D")' and expects result: 'P1D (days and time duration)' - Result of FEEL expression 'duration("P1D")'? - P1D (days and time duration) - - - duration("P1D") - - - - Tests FEEL expression: 'duration("PT2H")' and expects result: 'PT2H (days and time duration)' - Result of FEEL expression 'duration("PT2H")'? - PT2H (days and time duration) - - - duration("PT2H") - - - - Tests FEEL expression: 'duration("PT3M")' and expects result: 'PT3M (days and time duration)' - Result of FEEL expression 'duration("PT3M")'? - PT3M (days and time duration) - - - duration("PT3M") - - - - Tests FEEL expression: 'duration("PT4S")' and expects result: 'PT4S (days and time duration)' - Result of FEEL expression 'duration("PT4S")'? - PT4S (days and time duration) - - - duration("PT4S") - - - - Tests FEEL expression: 'duration("PT0.999S")' and expects result: 'PT0.999S (days and time duration)' - Result of FEEL expression 'duration("PT0.999S")'? - PT0.999S (days and time duration) - - - duration("PT0.999S") - - - - Tests FEEL expression: 'duration("P1DT2H3M4.123456789S")' and expects result: 'P1DT2H3M4.123456789S (days and time duration)' - Result of FEEL expression 'duration("P1DT2H3M4.123456789S")'? - P1DT2H3M4.123456789S (days and time duration) - - - duration("P1DT2H3M4.123456789S") - - - - Tests FEEL expression: 'duration("PT0S")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0S")'? - PT0S (days and time duration) - - - duration("PT0S") - - - - Tests FEEL expression: 'duration("PT0.000S")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0.000S")'? - PT0S (days and time duration) - - - duration("PT0.000S") - - - - Tests FEEL expression: 'duration("PT0.S")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0.S")'? - PT0S (days and time duration) - - - duration("PT0.S") - - - - Tests FEEL expression: 'duration("PT0M")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0M")'? - PT0S (days and time duration) - - - duration("PT0M") - - - - Tests FEEL expression: 'duration("PT0H")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0H")'? - PT0S (days and time duration) - - - duration("PT0H") - - - - Tests FEEL expression: 'duration("P0D")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("P0D")'? - PT0S (days and time duration) - - - duration("P0D") - - - - Tests FEEL expression: 'duration("-PT1H2M")' and expects result: '-PT1H2M (days and time duration)' - Result of FEEL expression 'duration("-PT1H2M")'? - -PT1H2M (days and time duration) - - - duration("-PT1H2M") - - - - Tests FEEL expression: 'duration("PT1000M")' and expects result: 'PT16H40M (days and time duration)' - Result of FEEL expression 'duration("PT1000M")'? - PT16H40M (days and time duration) - - - duration("PT1000M") - - - - Tests FEEL expression: 'duration("PT1000M0.999999999S")' and expects result: 'PT16H40M0.999999999S (days and time duration)' - Result of FEEL expression 'duration("PT1000M0.999999999S")'? - PT16H40M0.999999999S (days and time duration) - - - duration("PT1000M0.999999999S") - - - - Tests FEEL expression: 'duration("PT555M")' and expects result: 'PT9H15M (days and time duration)' - Result of FEEL expression 'duration("PT555M")'? - PT9H15M (days and time duration) - - - duration("PT555M") - - - - Tests FEEL expression: 'duration("PT61M")' and expects result: 'PT1H1M (days and time duration)' - Result of FEEL expression 'duration("PT61M")'? - PT1H1M (days and time duration) - - - duration("PT61M") - - - - Tests FEEL expression: 'duration("PT24H")' and expects result: 'P1D (days and time duration)' - Result of FEEL expression 'duration("PT24H")'? - P1D (days and time duration) - - - duration("PT24H") - - - - Tests FEEL expression: 'duration("PT240H")' and expects result: 'P10D (days and time duration)' - Result of FEEL expression 'duration("PT240H")'? - P10D (days and time duration) - - - duration("PT240H") - - - - Tests FEEL expression: 'duration("P2DT100M")' and expects result: 'P2DT1H40M (days and time duration)' - Result of FEEL expression 'duration("P2DT100M")'? - P2DT1H40M (days and time duration) - - - duration("P2DT100M") - - - - Tests FEEL expression: 'duration("PT3600S")' and expects result: 'PT1H (days and time duration)' - Result of FEEL expression 'duration("PT3600S")'? - PT1H (days and time duration) - - - duration("PT3600S") - - - - Tests FEEL expression: 'duration("P2DT274M")' and expects result: 'P2DT4H34M (days and time duration)' - Result of FEEL expression 'duration("P2DT274M")'? - P2DT4H34M (days and time duration) - - - duration("P2DT274M") - - - - Tests FEEL expression: 'duration("P1Y2M")' and expects result: 'P1Y2M (years and months duration)' - Result of FEEL expression 'duration("P1Y2M")'? - P1Y2M (years and months duration) - - - duration("P1Y2M") - - - - Tests FEEL expression: 'duration("P1Y")' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'duration("P1Y")'? - P1Y (years and months duration) - - - duration("P1Y") - - - - Tests FEEL expression: 'duration("P0Y")' and expects result: 'P0M (years and months duration)' - Result of FEEL expression 'duration("P0Y")'? - P0M (years and months duration) - - - duration("P0Y") - - - - Tests FEEL expression: 'duration("P0M")' and expects result: 'P0M (years and months duration)' - Result of FEEL expression 'duration("P0M")'? - P0M (years and months duration) - - - duration("P0M") - - - - Tests FEEL expression: 'duration("-P1Y")' and expects result: '-P1Y (years and months duration)' - Result of FEEL expression 'duration("-P1Y")'? - -P1Y (years and months duration) - - - duration("-P1Y") - - - - Tests FEEL expression: 'duration("P26M")' and expects result: 'P2Y2M (years and months duration)' - Result of FEEL expression 'duration("P26M")'? - P2Y2M (years and months duration) - - - duration("P26M") - - - - Tests FEEL expression: 'duration("P1Y27M")' and expects result: 'P3Y3M (years and months duration)' - Result of FEEL expression 'duration("P1Y27M")'? - P3Y3M (years and months duration) - - - duration("P1Y27M") - - - - Tests FEEL expression: 'duration("P100M")' and expects result: 'P8Y4M (years and months duration)' - Result of FEEL expression 'duration("P100M")'? - P8Y4M (years and months duration) - - - duration("P100M") - - - - Tests FEEL expression: 'duration("-P100M")' and expects result: '-P8Y4M (years and months duration)' - Result of FEEL expression 'duration("-P100M")'? - -P8Y4M (years and months duration) - - - duration("-P100M") - - - - Tests FEEL expression: 'duration("P999999999M")' and expects result: 'P83333333Y3M (years and months duration)' - Result of FEEL expression 'duration("P999999999M")'? - P83333333Y3M (years and months duration) - - - duration("P999999999M") - - - - Tests FEEL expression: 'duration("-P999999999M")' and expects result: '-P83333333Y3M (years and months duration)' - Result of FEEL expression 'duration("-P999999999M")'? - -P83333333Y3M (years and months duration) - - - duration("-P999999999M") - - - - Tests FEEL expression: 'duration("P99999999Y")' and expects result: 'P99999999Y (years and months duration)' - Result of FEEL expression 'duration("P99999999Y")'? - P99999999Y (years and months duration) - - - duration("P99999999Y") - - - - Tests FEEL expression: 'duration("-P99999999Y")' and expects result: '-P99999999Y (years and months duration)' - Result of FEEL expression 'duration("-P99999999Y")'? - -P99999999Y (years and months duration) - - - duration("-P99999999Y") - - - - Tests FEEL expression: 'duration(from:"P1Y")' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'duration(from:"P1Y")'? - P1Y (years and months duration) - - - duration(from:"P1Y") - - - - Tests FEEL expression: 'duration(from:"PT24H")' and expects result: 'P1D (days and time duration)' - Result of FEEL expression 'duration(from:"PT24H")'? - P1D (days and time duration) - - - duration(from:"PT24H") - - - - Tests FEEL expression: 'duration(from:"P26M")' and expects result: 'P2Y2M (years and months duration)' - Result of FEEL expression 'duration(from:"P26M")'? - P2Y2M (years and months duration) - - - duration(from:"P26M") - - - - Tests FEEL expression: 'duration("")' and expects result: 'null (null)' - Result of FEEL expression 'duration("")'? - null (null) - - - duration("") - - - - Tests FEEL expression: 'duration(2017)' and expects result: 'null (null)' - Result of FEEL expression 'duration(2017)'? - null (null) - - - duration(2017) - - - - Tests FEEL expression: 'duration("2012T-12-2511:00:00Z")' and expects result: 'null (null)' - Result of FEEL expression 'duration("2012T-12-2511:00:00Z")'? - null (null) - - - duration("2012T-12-2511:00:00Z") - - - - Tests FEEL expression: 'duration([])' and expects result: 'null (null)' - Result of FEEL expression 'duration([])'? - null (null) - - - duration([]) - - - - Tests FEEL expression: 'duration("P")' and expects result: 'null (null)' - Result of FEEL expression 'duration("P")'? - null (null) - - - duration("P") - - - - Tests FEEL expression: 'duration("P0")' and expects result: 'null (null)' - Result of FEEL expression 'duration("P0")'? - null (null) - - - duration("P0") - - - - Tests FEEL expression: 'duration("1Y")' and expects result: 'null (null)' - Result of FEEL expression 'duration("1Y")'? - null (null) - - - duration("1Y") - - - - Tests FEEL expression: 'duration("1D")' and expects result: 'null (null)' - Result of FEEL expression 'duration("1D")'? - null (null) - - - duration("1D") - - - - Tests FEEL expression: 'duration("P1H")' and expects result: 'null (null)' - Result of FEEL expression 'duration("P1H")'? - null (null) - - - duration("P1H") - - - - Tests FEEL expression: 'duration("P1S")' and expects result: 'null (null)' - Result of FEEL expression 'duration("P1S")'? - null (null) - - - duration("P1S") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'duration(from [String])' in category conversion functions + + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + dayTimeDuration + + + yearMonthDuration + + + + + + + + + + + + + Tests FEEL expression: 'duration(null)' and expects result: 'null (null)' + Result of FEEL expression 'duration(null)'? + null (null) + + + duration(null) + + + + Tests FEEL expression: 'duration()' and expects result: 'null (null)' + Result of FEEL expression 'duration()'? + null (null) + + + duration() + + + + Tests FEEL expression: 'duration("P1D")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration("P1D")'? + P1D (days and time duration) + + + duration("P1D") + + + + Tests FEEL expression: 'duration("PT2H")' and expects result: 'PT2H (days and time duration)' + Result of FEEL expression 'duration("PT2H")'? + PT2H (days and time duration) + + + duration("PT2H") + + + + Tests FEEL expression: 'duration("PT3M")' and expects result: 'PT3M (days and time duration)' + Result of FEEL expression 'duration("PT3M")'? + PT3M (days and time duration) + + + duration("PT3M") + + + + Tests FEEL expression: 'duration("PT4S")' and expects result: 'PT4S (days and time duration)' + Result of FEEL expression 'duration("PT4S")'? + PT4S (days and time duration) + + + duration("PT4S") + + + + Tests FEEL expression: 'duration("PT0.999S")' and expects result: 'PT0.999S (days and time duration)' + Result of FEEL expression 'duration("PT0.999S")'? + PT0.999S (days and time duration) + + + duration("PT0.999S") + + + + Tests FEEL expression: 'duration("P1DT2H3M4.123456789S")' and expects result: 'P1DT2H3M4.123456789S (days and time duration)' + Result of FEEL expression 'duration("P1DT2H3M4.123456789S")'? + P1DT2H3M4.123456789S (days and time duration) + + + duration("P1DT2H3M4.123456789S") + + + + Tests FEEL expression: 'duration("PT0S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0S")'? + PT0S (days and time duration) + + + duration("PT0S") + + + + Tests FEEL expression: 'duration("PT0.000S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0.000S")'? + PT0S (days and time duration) + + + duration("PT0.000S") + + + + Tests FEEL expression: 'duration("PT0.S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0.S")'? + PT0S (days and time duration) + + + duration("PT0.S") + + + + Tests FEEL expression: 'duration("PT0M")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0M")'? + PT0S (days and time duration) + + + duration("PT0M") + + + + Tests FEEL expression: 'duration("PT0H")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0H")'? + PT0S (days and time duration) + + + duration("PT0H") + + + + Tests FEEL expression: 'duration("P0D")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("P0D")'? + PT0S (days and time duration) + + + duration("P0D") + + + + Tests FEEL expression: 'duration("-PT1H2M")' and expects result: '-PT1H2M (days and time duration)' + Result of FEEL expression 'duration("-PT1H2M")'? + -PT1H2M (days and time duration) + + + duration("-PT1H2M") + + + + Tests FEEL expression: 'duration("PT1000M")' and expects result: 'PT16H40M (days and time duration)' + Result of FEEL expression 'duration("PT1000M")'? + PT16H40M (days and time duration) + + + duration("PT1000M") + + + + Tests FEEL expression: 'duration("PT1000M0.999999999S")' and expects result: 'PT16H40M0.999999999S (days and time duration)' + Result of FEEL expression 'duration("PT1000M0.999999999S")'? + PT16H40M0.999999999S (days and time duration) + + + duration("PT1000M0.999999999S") + + + + Tests FEEL expression: 'duration("PT555M")' and expects result: 'PT9H15M (days and time duration)' + Result of FEEL expression 'duration("PT555M")'? + PT9H15M (days and time duration) + + + duration("PT555M") + + + + Tests FEEL expression: 'duration("PT61M")' and expects result: 'PT1H1M (days and time duration)' + Result of FEEL expression 'duration("PT61M")'? + PT1H1M (days and time duration) + + + duration("PT61M") + + + + Tests FEEL expression: 'duration("PT24H")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration("PT24H")'? + P1D (days and time duration) + + + duration("PT24H") + + + + Tests FEEL expression: 'duration("PT240H")' and expects result: 'P10D (days and time duration)' + Result of FEEL expression 'duration("PT240H")'? + P10D (days and time duration) + + + duration("PT240H") + + + + Tests FEEL expression: 'duration("P2DT100M")' and expects result: 'P2DT1H40M (days and time duration)' + Result of FEEL expression 'duration("P2DT100M")'? + P2DT1H40M (days and time duration) + + + duration("P2DT100M") + + + + Tests FEEL expression: 'duration("PT3600S")' and expects result: 'PT1H (days and time duration)' + Result of FEEL expression 'duration("PT3600S")'? + PT1H (days and time duration) + + + duration("PT3600S") + + + + Tests FEEL expression: 'duration("P2DT274M")' and expects result: 'P2DT4H34M (days and time duration)' + Result of FEEL expression 'duration("P2DT274M")'? + P2DT4H34M (days and time duration) + + + duration("P2DT274M") + + + + Tests FEEL expression: 'duration("P1Y2M")' and expects result: 'P1Y2M (years and months duration)' + Result of FEEL expression 'duration("P1Y2M")'? + P1Y2M (years and months duration) + + + duration("P1Y2M") + + + + Tests FEEL expression: 'duration("P1Y")' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'duration("P1Y")'? + P1Y (years and months duration) + + + duration("P1Y") + + + + Tests FEEL expression: 'duration("P0Y")' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'duration("P0Y")'? + P0M (years and months duration) + + + duration("P0Y") + + + + Tests FEEL expression: 'duration("P0M")' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'duration("P0M")'? + P0M (years and months duration) + + + duration("P0M") + + + + Tests FEEL expression: 'duration("-P1Y")' and expects result: '-P1Y (years and months duration)' + Result of FEEL expression 'duration("-P1Y")'? + -P1Y (years and months duration) + + + duration("-P1Y") + + + + Tests FEEL expression: 'duration("P26M")' and expects result: 'P2Y2M (years and months duration)' + Result of FEEL expression 'duration("P26M")'? + P2Y2M (years and months duration) + + + duration("P26M") + + + + Tests FEEL expression: 'duration("P1Y27M")' and expects result: 'P3Y3M (years and months duration)' + Result of FEEL expression 'duration("P1Y27M")'? + P3Y3M (years and months duration) + + + duration("P1Y27M") + + + + Tests FEEL expression: 'duration("P100M")' and expects result: 'P8Y4M (years and months duration)' + Result of FEEL expression 'duration("P100M")'? + P8Y4M (years and months duration) + + + duration("P100M") + + + + Tests FEEL expression: 'duration("-P100M")' and expects result: '-P8Y4M (years and months duration)' + Result of FEEL expression 'duration("-P100M")'? + -P8Y4M (years and months duration) + + + duration("-P100M") + + + + Tests FEEL expression: 'duration("P999999999M")' and expects result: 'P83333333Y3M (years and months duration)' + Result of FEEL expression 'duration("P999999999M")'? + P83333333Y3M (years and months duration) + + + duration("P999999999M") + + + + Tests FEEL expression: 'duration("-P999999999M")' and expects result: '-P83333333Y3M (years and months duration)' + Result of FEEL expression 'duration("-P999999999M")'? + -P83333333Y3M (years and months duration) + + + duration("-P999999999M") + + + + Tests FEEL expression: 'duration("P99999999Y")' and expects result: 'P99999999Y (years and months duration)' + Result of FEEL expression 'duration("P99999999Y")'? + P99999999Y (years and months duration) + + + duration("P99999999Y") + + + + Tests FEEL expression: 'duration("-P99999999Y")' and expects result: '-P99999999Y (years and months duration)' + Result of FEEL expression 'duration("-P99999999Y")'? + -P99999999Y (years and months duration) + + + duration("-P99999999Y") + + + + Tests FEEL expression: 'duration(from:"P1Y")' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'duration(from:"P1Y")'? + P1Y (years and months duration) + + + duration(from:"P1Y") + + + + Tests FEEL expression: 'duration(from:"PT24H")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration(from:"PT24H")'? + P1D (days and time duration) + + + duration(from:"PT24H") + + + + Tests FEEL expression: 'duration(from:"P26M")' and expects result: 'P2Y2M (years and months duration)' + Result of FEEL expression 'duration(from:"P26M")'? + P2Y2M (years and months duration) + + + duration(from:"P26M") + + + + Tests FEEL expression: 'duration("")' and expects result: 'null (null)' + Result of FEEL expression 'duration("")'? + null (null) + + + duration("") + + + + Tests FEEL expression: 'duration(2017)' and expects result: 'null (null)' + Result of FEEL expression 'duration(2017)'? + null (null) + + + duration(2017) + + + + Tests FEEL expression: 'duration("2012T-12-2511:00:00Z")' and expects result: 'null (null)' + Result of FEEL expression 'duration("2012T-12-2511:00:00Z")'? + null (null) + + + duration("2012T-12-2511:00:00Z") + + + + Tests FEEL expression: 'duration([])' and expects result: 'null (null)' + Result of FEEL expression 'duration([])'? + null (null) + + + duration([]) + + + + Tests FEEL expression: 'duration("P")' and expects result: 'null (null)' + Result of FEEL expression 'duration("P")'? + null (null) + + + duration("P") + + + + Tests FEEL expression: 'duration("P0")' and expects result: 'null (null)' + Result of FEEL expression 'duration("P0")'? + null (null) + + + duration("P0") + + + + Tests FEEL expression: 'duration("1Y")' and expects result: 'null (null)' + Result of FEEL expression 'duration("1Y")'? + null (null) + + + duration("1Y") + + + + Tests FEEL expression: 'duration("1D")' and expects result: 'null (null)' + Result of FEEL expression 'duration("1D")'? + null (null) + + + duration("1D") + + + + Tests FEEL expression: 'duration("P1H")' and expects result: 'null (null)' + Result of FEEL expression 'duration("P1H")'? + null (null) + + + duration("P1H") + + + + Tests FEEL expression: 'duration("P1S")' and expects result: 'null (null)' + Result of FEEL expression 'duration("P1S")'? + null (null) + + + duration("P1S") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1121-feel-years-and-months-duration-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1121-feel-years-and-months-duration-function.dmn index 579bd203be8..d133ce634c8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1121-feel-years-and-months-duration-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn12/1121-feel-years-and-months-duration-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'years and months duration(from [date and time], to [date and time])' in category conversion functions - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - Tests FEEL expression: 'years and months duration(null)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(null)'? - null (years and months duration) - - - years and months duration(null) - - - - Tests FEEL expression: 'years and months duration(null,null)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(null,null)'? - null (years and months duration) - - - years and months duration(null,null) - - - - Tests FEEL expression: 'years and months duration(date("2017-08-11"),null)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(date("2017-08-11"),null)'? - null (years and months duration) - - - years and months duration(date("2017-08-11"),null) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"),null)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"),null)'? - null (years and months duration) - - - years and months duration(date and time("2017-12-31T13:00:00"),null) - - - - Tests FEEL expression: 'years and months duration(null,date("2017-08-11"))' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(null,date("2017-08-11"))'? - null (years and months duration) - - - years and months duration(null,date("2017-08-11")) - - - - Tests FEEL expression: 'years and months duration(null,date and time("2019-10-01T12:32:59"))' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(null,date and time("2019-10-01T12:32:59"))'? - null (years and months duration) - - - years and months duration(null,date and time("2019-10-01T12:32:59")) - - - - Tests FEEL expression: 'years and months duration()' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration()'? - null (years and months duration) - - - years and months duration() - - - - Tests FEEL expression: 'years and months duration(date("2011-12-22"),date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' - Result of FEEL expression 'years and months duration(date("2011-12-22"),date("2013-08-24"))'? - P1Y8M (years and months duration) - - - years and months duration(date("2011-12-22"),date("2013-08-24")) - - - - Tests FEEL expression: 'years and months duration(date("2013-08-24"),date("2011-12-22"))' and expects result: '-P1Y8M (years and months duration)' - Result of FEEL expression 'years and months duration(date("2013-08-24"),date("2011-12-22"))'? - -P1Y8M (years and months duration) - - - years and months duration(date("2013-08-24"),date("2011-12-22")) - - - - Tests FEEL expression: 'years and months duration(date("2015-01-21"),date("2016-01-21"))' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(date("2015-01-21"),date("2016-01-21"))'? - P1Y (years and months duration) - - - years and months duration(date("2015-01-21"),date("2016-01-21")) - - - - Tests FEEL expression: 'years and months duration(date("2016-01-21"),date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(date("2016-01-21"),date("2015-01-21"))'? - -P1Y (years and months duration) - - - years and months duration(date("2016-01-21"),date("2015-01-21")) - - - - Tests FEEL expression: 'years and months duration(date("2016-01-01"),date("2016-01-01"))' and expects result: 'P0M (years and months duration)' - Result of FEEL expression 'years and months duration(date("2016-01-01"),date("2016-01-01"))'? - P0M (years and months duration) - - - years and months duration(date("2016-01-01"),date("2016-01-01")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))' and expects result: 'P0M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))'? - P0M (years and months duration) - - - years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00")) - - - - Tests FEEL expression: 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))' and expects result: 'P1Y2M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))'? - P1Y2M (years and months duration) - - - years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12")) - - - - Tests FEEL expression: 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))' and expects result: 'P7Y6M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))'? - P7Y6M (years and months duration) - - - years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))' and expects result: 'P4Y9M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))'? - P4Y9M (years and months duration) - - - years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))' and expects result: '-P11M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))'? - -P11M (years and months duration) - - - years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02")) - - - - Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))' and expects result: '-P4033Y2M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))'? - -P4033Y2M (years and months duration) - - - years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))' and expects result: '-P4035Y11M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))'? - -P4035Y11M (years and months duration) - - - years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))' and expects result: 'P2Y (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))'? - P2Y (years and months duration) - - - years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P11M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? - P11M (years and months duration) - - - years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris")) - - - - Tests FEEL expression: 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P5Y7M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? - P5Y7M (years and months duration) - - - years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))'? - P1Y (years and months duration) - - - years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))' and expects result: 'P4Y (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))'? - P4Y (years and months duration) - - - years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00")) - - - - Tests FEEL expression: 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))' and expects result: 'P2Y9M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))'? - P2Y9M (years and months duration) - - - years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111")) - - - - Tests FEEL expression: 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))' and expects result: 'P3Y (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))'? - P3Y (years and months duration) - - - years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645")) - - - - Tests FEEL expression: 'years and months duration(date(""),date(""))' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(date(""),date(""))'? - null (years and months duration) - - - years and months duration(date(""),date("")) - - - - Tests FEEL expression: 'years and months duration(2017)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(2017)'? - null (years and months duration) - - - years and months duration(2017) - - - - Tests FEEL expression: 'years and months duration("2012T-12-2511:00:00Z")' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration("2012T-12-2511:00:00Z")'? - null (years and months duration) - - - years and months duration("2012T-12-2511:00:00Z") - - - - Tests FEEL expression: 'years and months duration([],[])' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration([],[])'? - null (years and months duration) - - - years and months duration([],[]) - - - - Tests FEEL expression: 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))' and expects result: 'P4Y3M (years and months duration)' - Result of FEEL expression 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))'? - P4Y3M (years and months duration) - - - years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )' and expects result: 'P2Y4M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )'? - P2Y4M (years and months duration) - - - years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") ) - - - - Tests FEEL expression: 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))'? - P1Y (years and months duration) - - - years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59")) - - - - Tests FEEL expression: 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))' and expects result: 'P2Y (years and months duration)' - Result of FEEL expression 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))'? - P2Y (years and months duration) - - - years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01")) - - - - Tests FEEL expression: 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' - Result of FEEL expression 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))'? - P1Y8M (years and months duration) - - - years and months duration(from:date("2011-12-22"),to:date("2013-08-24")) - - - - Tests FEEL expression: 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))'? - -P1Y (years and months duration) - - - years and months duration(from:date("2016-01-21"),to:date("2015-01-21")) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'years and months duration(from [date and time], to [date and time])' in category conversion functions + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + Tests FEEL expression: 'years and months duration(null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null)'? + null (years and months duration) + + + years and months duration(null) + + + + Tests FEEL expression: 'years and months duration(null,null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,null)'? + null (years and months duration) + + + years and months duration(null,null) + + + + Tests FEEL expression: 'years and months duration(date("2017-08-11"),null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date("2017-08-11"),null)'? + null (years and months duration) + + + years and months duration(date("2017-08-11"),null) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"),null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"),null)'? + null (years and months duration) + + + years and months duration(date and time("2017-12-31T13:00:00"),null) + + + + Tests FEEL expression: 'years and months duration(null,date("2017-08-11"))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,date("2017-08-11"))'? + null (years and months duration) + + + years and months duration(null,date("2017-08-11")) + + + + Tests FEEL expression: 'years and months duration(null,date and time("2019-10-01T12:32:59"))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,date and time("2019-10-01T12:32:59"))'? + null (years and months duration) + + + years and months duration(null,date and time("2019-10-01T12:32:59")) + + + + Tests FEEL expression: 'years and months duration()' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration()'? + null (years and months duration) + + + years and months duration() + + + + Tests FEEL expression: 'years and months duration(date("2011-12-22"),date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' + Result of FEEL expression 'years and months duration(date("2011-12-22"),date("2013-08-24"))'? + P1Y8M (years and months duration) + + + years and months duration(date("2011-12-22"),date("2013-08-24")) + + + + Tests FEEL expression: 'years and months duration(date("2013-08-24"),date("2011-12-22"))' and expects result: '-P1Y8M (years and months duration)' + Result of FEEL expression 'years and months duration(date("2013-08-24"),date("2011-12-22"))'? + -P1Y8M (years and months duration) + + + years and months duration(date("2013-08-24"),date("2011-12-22")) + + + + Tests FEEL expression: 'years and months duration(date("2015-01-21"),date("2016-01-21"))' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(date("2015-01-21"),date("2016-01-21"))'? + P1Y (years and months duration) + + + years and months duration(date("2015-01-21"),date("2016-01-21")) + + + + Tests FEEL expression: 'years and months duration(date("2016-01-21"),date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(date("2016-01-21"),date("2015-01-21"))'? + -P1Y (years and months duration) + + + years and months duration(date("2016-01-21"),date("2015-01-21")) + + + + Tests FEEL expression: 'years and months duration(date("2016-01-01"),date("2016-01-01"))' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'years and months duration(date("2016-01-01"),date("2016-01-01"))'? + P0M (years and months duration) + + + years and months duration(date("2016-01-01"),date("2016-01-01")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))'? + P0M (years and months duration) + + + years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00")) + + + + Tests FEEL expression: 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))' and expects result: 'P1Y2M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))'? + P1Y2M (years and months duration) + + + years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12")) + + + + Tests FEEL expression: 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))' and expects result: 'P7Y6M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))'? + P7Y6M (years and months duration) + + + years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))' and expects result: 'P4Y9M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))'? + P4Y9M (years and months duration) + + + years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))' and expects result: '-P11M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))'? + -P11M (years and months duration) + + + years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02")) + + + + Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))' and expects result: '-P4033Y2M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))'? + -P4033Y2M (years and months duration) + + + years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))' and expects result: '-P4035Y11M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))'? + -P4035Y11M (years and months duration) + + + years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))' and expects result: 'P2Y (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))'? + P2Y (years and months duration) + + + years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P11M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? + P11M (years and months duration) + + + years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris")) + + + + Tests FEEL expression: 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P5Y7M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? + P5Y7M (years and months duration) + + + years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))'? + P1Y (years and months duration) + + + years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))' and expects result: 'P4Y (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))'? + P4Y (years and months duration) + + + years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00")) + + + + Tests FEEL expression: 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))' and expects result: 'P2Y9M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))'? + P2Y9M (years and months duration) + + + years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111")) + + + + Tests FEEL expression: 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))' and expects result: 'P3Y (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))'? + P3Y (years and months duration) + + + years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645")) + + + + Tests FEEL expression: 'years and months duration(date(""),date(""))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date(""),date(""))'? + null (years and months duration) + + + years and months duration(date(""),date("")) + + + + Tests FEEL expression: 'years and months duration(2017)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(2017)'? + null (years and months duration) + + + years and months duration(2017) + + + + Tests FEEL expression: 'years and months duration("2012T-12-2511:00:00Z")' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration("2012T-12-2511:00:00Z")'? + null (years and months duration) + + + years and months duration("2012T-12-2511:00:00Z") + + + + Tests FEEL expression: 'years and months duration([],[])' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration([],[])'? + null (years and months duration) + + + years and months duration([],[]) + + + + Tests FEEL expression: 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))' and expects result: 'P4Y3M (years and months duration)' + Result of FEEL expression 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))'? + P4Y3M (years and months duration) + + + years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )' and expects result: 'P2Y4M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )'? + P2Y4M (years and months duration) + + + years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") ) + + + + Tests FEEL expression: 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))'? + P1Y (years and months duration) + + + years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59")) + + + + Tests FEEL expression: 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))' and expects result: 'P2Y (years and months duration)' + Result of FEEL expression 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))'? + P2Y (years and months duration) + + + years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01")) + + + + Tests FEEL expression: 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' + Result of FEEL expression 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))'? + P1Y8M (years and months duration) + + + years and months duration(from:date("2011-12-22"),to:date("2013-08-24")) + + + + Tests FEEL expression: 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))'? + -P1Y (years and months duration) + + + years and months duration(from:date("2016-01-21"),to:date("2015-01-21")) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0001-filter.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0001-filter.dmn index 3b184023d1e..57567ef9edc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0001-filter.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0001-filter.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -34,48 +45,59 @@ string - - + + - + Employees[dept=20].name - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0001-input-data-string.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0001-input-data-string.dmn index da114a877d4..8f745ca69de 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0001-input-data-string.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0001-input-data-string.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + "Hello " + Full Name - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0002-input-data-number.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0002-input-data-number.dmn index 0a46f43a320..ddfa8e5a038 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0002-input-data-number.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0002-input-data-number.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + 12 * Monthly Salary - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0002-string-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0002-string-functions.dmn index 00abe0eb4d4..4611f0ad132 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0002-string-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0002-string-functions.dmn @@ -1,4 +1,4 @@ - + - - + + boolean @@ -69,98 +81,98 @@ - - + + - - + + - - + + - - + + - + - + - + - + starts with(A,"x") - + starts with(A,B) - + ends with(A,"x") - + ends with(A,B) - + contains(A,"x") - + contains(A,B) - + substring(A,NumC,1) - + string length(A) - + upper case(A) - + lower case(B) - + substring before(A,B) - + substring after(A,B) @@ -168,36 +180,36 @@ - - + + - + matches(A,"[a-z]{3}") - - + + - + - + replace(A,"a","o") - + replace(A,"(an)+", "**") - + replace(A,"[aeiouy]","[$0]") @@ -205,10 +217,10 @@ - - + + - + string(NumC) @@ -218,114 +230,160 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0003-input-data-string-allowed-values.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0003-input-data-string-allowed-values.dmn index 14b464edd3d..e8e793e9443 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0003-input-data-string-allowed-values.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0003-input-data-string-allowed-values.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -26,48 +37,55 @@ - - + + - + "You are " + Employment Status - - + + - + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0003-iteration.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0003-iteration.dmn index 57da9afaf93..c0232dc4b53 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0003-iteration.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0003-iteration.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -37,76 +49,82 @@ number - - + + - + - + for i in Loans return PMT2(i) - - + + - + (loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term) - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0004-lending.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0004-lending.dmn index 3d78236c42a..ee44c5eebff 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0004-lending.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0004-lending.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -115,20 +127,20 @@ - - + + - + - + BureauCallTypeTable - + Pre-bureauRiskCategory @@ -136,17 +148,22 @@ - + Is credit bureau call required? Yes (BUREAU) or No (DECLINE, THROUGH) - + - + - + - + Eligibility @@ -168,7 +185,7 @@ "DECLINE", "THROUGH", "BUREAU" - + "INELIGIBLE" @@ -180,7 +197,7 @@ "DECLINE" - + @@ -194,7 +211,7 @@ "BUREAU" - + @@ -208,44 +225,44 @@ "THROUGH" - + - - + + - + - + - + - + EligibilityRules - + Pre-bureauAffordability - + Pre-bureauRiskCategory - + ApplicantData.Age @@ -253,29 +270,29 @@ - - + + - + - + - + Pre-bureauRiskCategoryTable - + ApplicantData.ExistingCustomer - + ApplicationRiskScore @@ -283,38 +300,38 @@ - - + + - + - + - + - + Post-bureauRiskCategoryTable - + ApplicantData.ExistingCustomer - + BureauData.CreditScore - + ApplicationRiskScore @@ -322,32 +339,32 @@ - - + + - + - + ApplicationRiskScoreModel - + ApplicantData.Age - + ApplicantData.MaritalStatus - + ApplicantData.EmploymentStatus @@ -355,50 +372,50 @@ - - + + - + - + - + - + AffordabilityCalculation - + ApplicantData.Monthly.Income - + ApplicantData.Monthly.Repayments - + ApplicantData.Monthly.Expenses - + Pre-bureauRiskCategory - + RequiredMonthlyInstallment @@ -406,50 +423,50 @@ - - + + - + - + - + - + AffordabilityCalculation - + ApplicantData.Monthly.Income - + ApplicantData.Monthly.Repayments - + ApplicantData.Monthly.Expenses - + Post-bureauRiskCategory - + RequiredMonthlyInstallment @@ -457,38 +474,38 @@ - - + + - + - + InstallmentCalculation - + RequestedProduct.ProductType - + RequestedProduct.Rate - + RequestedProduct.Term - + RequestedProduct.Amount @@ -496,44 +513,44 @@ - - + + - + - + - + - + RoutingRules - + BureauData.Bankrupt - + BureauData.CreditScore - + Post-bureauRiskCategory - + Post-bureauAffordability @@ -541,45 +558,49 @@ - - + + - + - + - + "ACCEPT" - - + + - - - - - + + + + + - + MonthlyIncome - (MonthlyExpenses + MonthlyRepayments) - + CreditContingencyFactorTable - + RiskCategory @@ -587,9 +608,10 @@ - + - if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false + if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false @@ -600,15 +622,20 @@ - + - - + + - - + + RiskCategory @@ -617,8 +644,8 @@ "DECLINE", "HIGH", "LOW", "MEDIUM", "VERY LOW" - - + + "HIGH", "DECLINE" @@ -627,7 +654,7 @@ 0.6 - + @@ -638,7 +665,7 @@ 0.7 - + @@ -649,20 +676,33 @@ 0.8 - + - - + + - - - - + + + + Pre-bureauRiskCategory @@ -683,7 +723,7 @@ "INELIGIBLE", "ELIGIBLE" - + "DECLINE" @@ -698,7 +738,7 @@ "INELIGIBLE" - + @@ -715,7 +755,7 @@ "INELIGIBLE" - + @@ -732,7 +772,7 @@ "INELIGIBLE" - + @@ -749,25 +789,34 @@ "ELIGIBLE" - + - - + + - - + + Pre-bureauRiskCategory - - + + "HIGH","MEDIUM" @@ -776,7 +825,7 @@ "FULL" - + @@ -787,7 +836,7 @@ "MINI" - + @@ -798,19 +847,24 @@ "NONE" - + - - + + - - - + + + ExistingCustomer @@ -821,8 +875,8 @@ ApplicationRiskScore - - + + false @@ -834,7 +888,7 @@ "HIGH" - + @@ -848,7 +902,7 @@ "MEDIUM" - + @@ -862,7 +916,7 @@ "LOW" - + @@ -876,7 +930,7 @@ "VERY LOW" - + @@ -890,7 +944,7 @@ "DECLINE" - + @@ -904,7 +958,7 @@ "HIGH" - + @@ -918,7 +972,7 @@ "MEDIUM" - + @@ -932,20 +986,25 @@ "LOW" - + - - + + - - - - + + + + ExistingCustomer @@ -961,8 +1020,8 @@ CreditScore - - + + false @@ -977,7 +1036,7 @@ "HIGH" - + @@ -994,7 +1053,7 @@ "MEDIUM" - + @@ -1011,7 +1070,7 @@ "LOW" - + @@ -1028,7 +1087,7 @@ "HIGH" - + @@ -1045,7 +1104,7 @@ "MEDIUM" - + @@ -1062,7 +1121,7 @@ "LOW" - + @@ -1079,7 +1138,7 @@ "VERY LOW" - + @@ -1096,7 +1155,7 @@ "HIGH" - + @@ -1113,7 +1172,7 @@ "MEDIUM" - + @@ -1130,7 +1189,7 @@ "LOW" - + @@ -1147,7 +1206,7 @@ "HIGH" - + @@ -1164,7 +1223,7 @@ "MEDIUM" - + @@ -1181,20 +1240,26 @@ "LOW" - + - - + + - - - - + + + + Age @@ -1219,8 +1284,8 @@ "UNEMPLOYED", "EMPLOYED", "SELF-EMPLOYED", "STUDENT" - - + + [18..21] @@ -1235,7 +1300,7 @@ 32 - + @@ -1252,7 +1317,7 @@ 35 - + @@ -1269,7 +1334,7 @@ 40 - + @@ -1286,7 +1351,7 @@ 43 - + @@ -1303,7 +1368,7 @@ 48 - + @@ -1320,7 +1385,7 @@ 25 - + @@ -1337,7 +1402,7 @@ 45 - + @@ -1354,7 +1419,7 @@ 15 - + @@ -1371,7 +1436,7 @@ 45 - + @@ -1388,7 +1453,7 @@ 36 - + @@ -1405,29 +1470,30 @@ 18 - + - - + + - - - - + + + + - + - if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null + if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null - + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) @@ -1441,14 +1507,27 @@ - - + + - - - - - + + + + + Post-bureauRiskCategory @@ -1474,7 +1553,7 @@ "DECLINE", "REFER", "ACCEPT" - + - @@ -1492,7 +1571,7 @@ "DECLINE" - + @@ -1512,7 +1591,7 @@ "DECLINE" - + @@ -1532,7 +1611,7 @@ "REFER" - + @@ -1552,7 +1631,7 @@ "REFER" - + @@ -1572,467 +1651,620 @@ "ACCEPT" - + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0004-simpletable-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0004-simpletable-U.dmn index 888fcd07b5c..d55a25ce1b1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0004-simpletable-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0004-simpletable-U.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + - + Age @@ -55,7 +72,7 @@ "Approved", "Declined" - + >=18 @@ -70,7 +87,7 @@ "Approved" - + @@ -87,7 +104,7 @@ "Declined" - + @@ -104,7 +121,7 @@ "Declined" - + @@ -121,78 +138,103 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0005-literal-invocation.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0005-literal-invocation.dmn index c750b34dd87..b5a4aa236e5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0005-literal-invocation.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0005-literal-invocation.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -31,98 +42,107 @@ - - + + - + - + - + PMT(Loan.amount, Loan.rate, Loan.term)+fee - - + + - - - + + + (p*r/12)/(1-(1+r/12)**-n) - - + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0005-simpletable-A.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0005-simpletable-A.dmn index 9fc79b88029..9d52ddaf04d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0005-simpletable-A.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0005-simpletable-A.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + - + Age @@ -55,7 +72,7 @@ "Approved", "Declined" - + >=18 @@ -70,7 +87,7 @@ "Approved" - + @@ -87,7 +104,7 @@ "Declined" - + @@ -104,7 +121,7 @@ "Declined" - + @@ -121,78 +138,103 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0006-join.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0006-join.dmn index c01a9da2eb9..056fb372cf5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0006-join.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0006-join.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -42,88 +53,113 @@ - - + + - + - + - + DeptTable[number = EmployeeTable[name=LastName].deptNum[1]].manager[1] - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0006-simpletable-P1.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0006-simpletable-P1.dmn index 12e928216a5..5f599f9b958 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0006-simpletable-P1.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0006-simpletable-P1.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + - + Age @@ -55,7 +72,7 @@ "Approved", "Declined" - + >=18 @@ -70,7 +87,7 @@ "Approved" - + @@ -87,7 +104,7 @@ "Declined" - + @@ -104,7 +121,7 @@ "Declined" - + @@ -121,78 +138,103 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0007-date-time.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0007-date-time.dmn index 44c3e302fd0..73e41f540e6 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0007-date-time.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0007-date-time.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -51,46 +62,46 @@ - - + + - - + + - - + + - + - + - + - + - + - + date(dateString) - + date(Date-Time) - + date(Year,Month,Day) @@ -98,1105 +109,1533 @@ - - + + - + date and time(dateTimeString) - - + + - + time(timeString) - - + + - - + + - - + + - - + + - + - + date and time(Date.fromString,Time) - - + + - + time(Date-Time2) - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + time(Hours,Minutes,Seconds,Timezone) - - + + - - + + - + duration(durationString) - - + + - + - + Date-Time - Date-Time2 - - + + - + - + dtDuration1 + dtDuration2 - - + + - + - + years and months duration(Date-Time2,Date-Time) - - + + - + Date.fromString.day - - + + - + Date.fromString.year - - + + - + Date.fromString.month - - + + - + Date-Time2.hour - - + + - + Date-Time2.minute - - + + - + Date-Time2.second - - + + - + Date-Time2.time offset - - + + - + ymDuration2.years - - + + - + dtDuration1.seconds - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0007-simpletable-P2.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0007-simpletable-P2.dmn index d19abbf02c5..67818d00ca0 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0007-simpletable-P2.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0007-simpletable-P2.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + - + Age @@ -55,7 +72,7 @@ "Approved", "Declined" - + >=18 @@ -70,7 +87,7 @@ "Approved" - + @@ -87,78 +104,103 @@ "Declined" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0008-LX-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0008-LX-arithmetic.dmn index 410020f7431..56f18b8b20b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0008-LX-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0008-LX-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -31,48 +43,59 @@ - - + + - + (loan.principal*loan.rate/12)/(1-(1+loan.rate/12)**-loan.termMonths) - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0008-listGen.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0008-listGen.dmn index f6d833c716c..a1a7229d79c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0008-listGen.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0008-listGen.dmn @@ -1,4 +1,4 @@ - + - - + + string - - + + - - + + - - + + - - + + - + - + - + [a,b,c] - - + + - + - + ["a",b,c] - - + + - + - + c - - + + - @@ -85,7 +101,7 @@ "a" - + @@ -96,7 +112,7 @@ "b" - + @@ -107,24 +123,29 @@ "c" - + - - + + - + - + - + - + a @@ -140,8 +161,8 @@ c - - + + - @@ -156,7 +177,7 @@ a - + @@ -173,7 +194,7 @@ b - + @@ -190,80 +211,80 @@ c - + - - + + - - + + flatten([["w","x"],"y","z"]) - - + + - + flatten([wx,"y","z"]) - - + + - + - + - + flatten([a,b,listGen6]) - - + + - + - + - + flatten([a,b,listGen7]) - - + + - + - + flatten([listGen4,listGen7]) - - + + ["a","b","c"] @@ -272,436 +293,656 @@ - - - - - - - - - + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - + + + - - + + - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0009-append-flatten.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0009-append-flatten.dmn index b85c73f080d..d2ffc31287c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0009-append-flatten.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0009-append-flatten.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -26,111 +37,111 @@ tStringList - - + + - - + + - - + + ["a","b","c"] - - + + [["w","x"],["y"],["z"]] - - + + - + append(literalNestedList,["t"]) - - + + - + - + append(nestedList,simpleList) - - + + - + - + append(nestedList,literalSimpleList) - - + + - + - + append(literalNestedList,literalSimpleList) - - + + - + flatten(append1) - - + + - + flatten(append2) - - + + - + flatten(append3) - - + + - + flatten(append4) @@ -140,170 +151,251 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0009-invocation-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0009-invocation-arithmetic.dmn index e345d9a5a98..aa14074d569 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0009-invocation-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0009-invocation-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -31,98 +42,111 @@ - - + + - + - + - + PMT(Loan.amount, Loan.rate, Loan.term)+fee - - + + - - - - + + + + (p*r/12)/(1-(1+r/12)**-n) - - + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0010-concatenate.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0010-concatenate.dmn index 9f07eb90f0c..604e2b15a12 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0010-concatenate.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0010-concatenate.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -26,74 +37,74 @@ tStringList - - + + - - + + - - + + ["a","b","c"] - - + + [["w","x"],["y"],["z"]] - - + + - + - + concatenate(simpleList,literalSimpleList) - - + + - + - + concatenate(simpleList,flatten(nestedList)) - - + + - + - + concatenate(literalSimpleList,flatten(nestedList)) - - + + - + - + concatenate([literalSimpleList],literalNestedList) @@ -103,118 +114,174 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0010-multi-output-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0010-multi-output-U.dmn index fdcd0858036..2dfef09b2cb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0010-multi-output-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0010-multi-output-U.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -28,18 +39,23 @@ - - + + - + - + - + - + Age @@ -74,7 +90,7 @@ "Standard" - + >=18 @@ -92,7 +108,7 @@ "Best" - + @@ -112,7 +128,7 @@ "Standard" - + @@ -132,7 +148,7 @@ "Standard" - + @@ -152,7 +168,7 @@ "Standard" - + @@ -172,78 +188,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0011-insert-remove.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0011-insert-remove.dmn index 20aa7e792a1..b7decf70f98 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0011-insert-remove.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0011-insert-remove.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -26,90 +37,90 @@ tStringList - - + + - - + + - - + + - - + + [["a","b"],["b","c"]] - - + + - + - + remove(simpleList,position) - - + + - + - + - + insert before(literalNestedList,position,simpleList) - - + + - + - + remove(literalNestedList,position) - - + + - + - + insert before(simpleList,position,"x") - - + + - + - + - + insert before(nestedList,position,simpleList) @@ -119,143 +130,215 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0012-list-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0012-list-functions.dmn index 786b5e471fe..6e6dcc8def7 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0012-list-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0012-list-functions.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -29,249 +40,249 @@ tStringList - - + + - - + + - - + + - - + + - + - + list contains(list1,list2) - - + + - + - + list contains(list2,string1) - - + + - + count(list1) - - + + - + min(numList) - - + + - - + + - + sum(numList) - - + + - + mean(numList) - - + + - - + + - - + + - - + + - + - + - + mean(num1,num2,num3) - - + + - + sublist(list1,1,2) - - + + - + sublist(list1,-1,1) - - + + - + - + - + append(numList,num1,num2) - - + + - + - + concatenate(list1,list2) - - + + - + - + insert before(list2,2,string1) - - + + - + remove(list2,2) - - + + - + reverse(concatenate1) - - + + - + - + append(list1,string1) - - + + - + - + index of(list2,string1) - - + + - + - + union(insertBefore1,concatenate1) - - + + - + distinct values(insertBefore1) - - + + flatten(append(list1, list2)) @@ -280,377 +291,568 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0013-sort.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0013-sort.dmn index 4059199cc31..95c0732df51 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0013-sort.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0013-sort.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -43,42 +54,42 @@ string - - + + - - + + - - + + - + sort(listA, function(x,y) x>y) - - + + - + sort(tableB, function(x,y) x.col2<y.col2) - - + + - - + + - + sort(stringList, function(x,y) x<y) @@ -88,77 +99,110 @@ - - - + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0014-loan-comparison.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0014-loan-comparison.dmn index d26cbb3470f..58b7af0071c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0014-loan-comparison.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0014-loan-comparison.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -83,13 +94,13 @@ - - + + - - - - + + + + "Oceans Capital" @@ -233,48 +244,48 @@ - - + + - - + + - + - + - + - + for i in Bankrates return FinancialMetrics(i,RequestedAmt) - + sort(metricsTable, function(x,y) x.rate<y.rate) - + sort(metricsTable, function(x,y) x.downPmtAmt<y.downPmtAmt) - + sort(metricsTable, function(x,y) x.paymentAmt<y.paymentAmt) - + sort(metricsTable, function(x,y) x.equity36moPct>y.equity36moPct) @@ -282,56 +293,56 @@ - - + + - - + + - + product.lenderName - + product.rate - + product.points - + product.fee - + requestedAmt*(1+points/100)+fee - + 0.2*loanAmt - + monthlyPayment(loanAmt,rate,360) - + 1 - equity36Mo(loanAmt,rate,36,paymentAmt)/requestedAmt*0.8 @@ -339,32 +350,32 @@ - + - + - - + + - - - + + + p*r/12/(1-(1+r/12)**-n) - - + + - - - - + + + + p*(1+r/12)**n - pmt*(-1+(1+r/12)**n)/r @@ -374,143 +385,182 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0016-some-every.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0016-some-every.dmn index 01e6f188a5d..7a7b369ef92 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0016-some-every.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0016-some-every.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,15 +42,15 @@ tItemPrice - - + + - - + + - - + + "widget" @@ -67,63 +78,63 @@ - - + + - + every i in priceTable1 satisfies i.price > 10 - - + + - + every i in priceTable2 satisfies i.price > 10 - - + + - + some i in priceTable1 satisfies i.price > 10 - - + + - + some i in priceTable2 satisfies i.price > 10 - - + + - + - + every i in priceTable1 satisfies gtTen(i.price)=true - - + + - + theNumber > 10 @@ -133,118 +144,168 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0017-tableTests.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0017-tableTests.dmn index eb6e1aaf4e3..818e1780899 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0017-tableTests.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0017-tableTests.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -34,39 +45,44 @@ string - - + + - - + + - - + + - - + + - - + + - - + + - + - + structA.price - - + + >10 @@ -75,7 +91,7 @@ true - + @@ -86,24 +102,29 @@ false - + - - + + - + - + - + - + structA.price @@ -114,7 +135,7 @@ "In range", "Not in range" - + [numB..numC] @@ -123,7 +144,7 @@ "In range" - + @@ -134,25 +155,30 @@ "Not in range" - + - - + + - + - + dateD - - + + >date("2016-10-01") @@ -161,7 +187,7 @@ true - + @@ -172,28 +198,33 @@ false - + - - + + - + - + - + dateD - - + + >dateE @@ -202,7 +233,7 @@ true - + @@ -213,7 +244,7 @@ false - + @@ -222,121 +253,178 @@ - - - - + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0020-vacation-days.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0020-vacation-days.dmn index 277821401c3..e74c43d6712 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0020-vacation-days.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0020-vacation-days.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - - + + - + - + - + - + - Base Vacation Days + max( Extra days case 1, Extra days case 3 ) + Extra days case 2 + Base Vacation Days + max( Extra days case 1, Extra days case 3 ) + Extra days case 2 - - + + - + - + - + Age @@ -71,7 +89,7 @@ 0 - + <18,>=60 @@ -83,7 +101,7 @@ 5 - + @@ -97,21 +115,26 @@ 5 - + - - + + - + - + - + Age @@ -127,7 +150,7 @@ 0 - + - @@ -139,7 +162,7 @@ 3 - + @@ -153,21 +176,26 @@ 3 - + - - + + - + - + - + Age @@ -183,7 +211,7 @@ 0 - + - @@ -195,7 +223,7 @@ 2 - + @@ -209,14 +237,14 @@ 2 - + - - + + 22 @@ -225,116 +253,146 @@ - - - - - + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0021-singleton-list.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0021-singleton-list.dmn index 2516d9d5af4..6fe0dbae3e1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0021-singleton-list.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0021-singleton-list.dmn @@ -1,4 +1,4 @@ - + - - + + string - - + + - - + + - + sublist(Employees, 2, 1) - - + + - + sublist(Employees, 2, 1) - - + + - + Employees[item = "Bob"] - - + + - + Employees[item = "Bob"] - - + + - + upper case( Employees[item = "Bob"] ) @@ -80,87 +91,102 @@ - - - - - + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0030-user-defined-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0030-user-defined-functions.dmn index e526a7b9920..48c0f73a894 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0030-user-defined-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0030-user-defined-functions.dmn @@ -1,4 +1,4 @@ - + - + Tests definition of functions in a boxed expression and invocation of those. - + - - + + - + - + - + - - + + a+b - + function(a,b) a + b - boxedFnDefinition(stringInputA, stringInputB) + literalFnDefinition(stringInputA, stringInputB) + boxedFnDefinition(stringInputA, stringInputB) + literalFnDefinition(stringInputA, stringInputB) - - + + - + - + - + - - + + a+b - + function(a,b) a + b - boxedFnDefinition(b:stringInputA, a:stringInputB) + literalFnDefinition(b:stringInputA, a:stringInputB) + boxedFnDefinition(b:stringInputA, a:stringInputB) + literalFnDefinition(b:stringInputA, a:stringInputB) - - + + - - + + - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0031-user-defined-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0031-user-defined-functions.dmn index 545a71fc8d2..7d15b3ef081 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0031-user-defined-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0031-user-defined-functions.dmn @@ -1,4 +1,4 @@ - + - - + + - - - - + + + + @@ -51,7 +62,11 @@ - + number @@ -62,33 +77,33 @@ - - + + - + function(a,b) a+b - + function(a,b) a-b - + - - + + a*b - + function(a,b) if b = 0 then null else a/b @@ -96,32 +111,36 @@ - - + + - + - + - + - + fn library.sumFn(inputA,inputB) - + fn library.multiplyFn(inputA,inputB) - + fn library.divideFn(inputA, inputB) @@ -129,38 +148,42 @@ - - + + - + - + - + - + fn library.subFn(a:inputA,b:inputB) - + fn library.multiplyFn(a:inputA,b:inputB) - + fn library.subFn(a:inputB, b:inputA) - + fn library.divideFn(a:inputA, b:inputB) @@ -168,35 +191,41 @@ - - + + - + - + - + - + - + - fn library.multiplyFn(fn library.sumFn(inputA,inputA), fn library.sumFn(a:inputB, b:inputB)) + fn library.multiplyFn(fn library.sumFn(inputA,inputA), fn library.sumFn(a:inputB, b:inputB)) - + - fn library.multiplyFn(inputA * inputA, if fn library.subFn(inputA,inputB) in [0..10] then 5 else 10 ) + fn library.multiplyFn(inputA * inputA, if fn library.subFn(inputA,inputB) in [0..10] then 5 else 10 ) - + Circumference(inputA+inputB) @@ -204,153 +233,211 @@ - - + + - + (2*3.141592) * radius - - + + - - + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0032-conditionals.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0032-conditionals.dmn index 2c801b72a00..fcd82400aeb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0032-conditionals.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0032-conditionals.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + if bool then num+10 else num-10 - - + + - + - + - if aDate > date("2017-01-01") then substring before(aString, " ") else substring after(aString, " ") + if aDate > date("2017-01-01") then substring before(aString, " ") else substring after(aString, " ") - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0033-for-loops.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0033-for-loops.dmn index e77ec9639fd..9befb26b1bc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0033-for-loops.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0033-for-loops.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -26,76 +37,76 @@ boolean - - + + - + - + for h in heights, w in widths return h * w - - + + - - + + - - + + - + for h in heights return h + 1 - - + + - - + + - + - + - + for f in factors return is factor( value, f ) - - + + - - + + - - + + value / factor = decimal( value / factor, 0 ) - - + + - + for x in [2, 3, 4, 5] return x * value @@ -105,123 +116,176 @@ - - - - - - + + + + + + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0034-drg-scopes.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0034-drg-scopes.dmn index 9baffc557af..5864bb2734d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0034-drg-scopes.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0034-drg-scopes.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -78,14 +89,14 @@ - - + + - + - + A @@ -93,23 +104,23 @@ - - + + - + - + - + B - + A @@ -117,14 +128,14 @@ - - + + - + - + decision A 1 @@ -132,14 +143,14 @@ - - + + - + - + decision A 1 @@ -147,14 +158,14 @@ - - + + - + - + decision B 1 @@ -162,14 +173,14 @@ - - + + - + - + decision B 1 @@ -177,23 +188,23 @@ - - + + - + - + - + decision A 2.1 - + decision A 2.2 @@ -201,32 +212,32 @@ - - + + - + - + - + - + decision B 2.1 - + decision B 2.2 - + decision A 3 @@ -234,32 +245,32 @@ - - + + - + - + - + - + C - + decision A 3 - + decision B 3 @@ -267,20 +278,20 @@ - - + + - + - + BKM II - + "decision C 3" @@ -288,20 +299,20 @@ - - + + - + - + BKM I - + "decision C 2" @@ -309,14 +320,14 @@ - - + + - + - + decision C 3 @@ -324,382 +335,530 @@ - - + + - + "BKM I" + " # " + BKM II(param) - + - - + + - + "BKM II" + " # " + BKM III(param) + " # " + BKM IV(param) - + - + - - + + - + "BKM IV" + " # " + BKM III(param) - + - - + + - + "BKM III" + " # " + param - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0035-test-structure-output.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0035-test-structure-output.dmn index 9d665e47f44..ebf262fcfea 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0035-test-structure-output.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0035-test-structure-output.dmn @@ -1,4 +1,4 @@ - + - - + + number @@ -77,25 +88,30 @@ - - + + - - + + num-(floor(num/divisor)*divisor) - - + + - + - - + + digit @@ -104,8 +120,8 @@ [0..15] - - + + [0..9] @@ -114,7 +130,7 @@ string(digit) - + @@ -125,7 +141,7 @@ "A" - + @@ -136,7 +152,7 @@ "B" - + @@ -147,7 +163,7 @@ "C" - + @@ -158,7 +174,7 @@ "D" - + @@ -169,7 +185,7 @@ "E" - + @@ -180,7 +196,7 @@ "F" - + @@ -194,130 +210,131 @@ - - + + - + - if num < 16then "0" + single encode to hex(num)else single encode to hex(floor(num/16)) + single encode to hex(remainder(num, 16)) + if num < 16then "0" + single encode to hex(num)else single encode to hex(floor(num/16)) + single encode to hex(remainder(num, 16)) - + - + - - + + - + - + - + - + "#" + to hex(R Value) + to hex(G Value) + to hex(B Value) - - + + - - + + - - + + - - + + - + - + - + - + R Value / 255 - + G Value / 255 - + B Value / 255 - + 1-max(Rn, Gn, Bn) - + if Kn=1 then 0 else (1-Rn-Kn) / (1-Kn) - + if Kn=1 then 0 else (1-Gn-Kn) / (1-Kn) - + if Kn=1 then 0 else (1-Bn-Kn) / (1-Kn) - + - + decimal(Cn*100, 0) - + decimal(Mn*100, 0) - + decimal(Yn*100, 0) - + decimal(Kn*100, 0) @@ -332,44 +349,44 @@ - - + + - + - + - + - + - + - + - + - + R Value - + G Value - + B Value @@ -377,13 +394,13 @@ - + hex Value - + cmyk Value @@ -401,177 +418,255 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0036-dt-variable-input.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0036-dt-variable-input.dmn index 69a30cbc78c..17feea1619d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0036-dt-variable-input.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0036-dt-variable-input.dmn @@ -1,4 +1,4 @@ - + - - + + boolean @@ -46,22 +57,28 @@ - - + + - + - + - + Another boolean - - + + Complex.aBoolean @@ -70,7 +87,7 @@ "Same boolean" - + @@ -81,44 +98,50 @@ "Not same boolean" - + - - + + - - + + - - + + - - + + - - + + - + - + - + Another String - - + + Complex.aString @@ -127,7 +150,7 @@ "Same String" - + @@ -138,28 +161,34 @@ "Different String" - + - - + + - + - + - + Another number - - + + Complex.aNumber @@ -168,7 +197,7 @@ "Equals" - + @@ -179,7 +208,7 @@ "Bigger" - + @@ -190,28 +219,34 @@ "Smaller" - + - - + + - + - + - + Another Date - - + + Complex.aDate @@ -220,7 +255,7 @@ "Same Date" - + @@ -231,7 +266,7 @@ "Future Date" - + @@ -242,28 +277,34 @@ "Past Date" - + - - + + - + - + - + Another Time - - + + Complex.aTime @@ -272,7 +313,7 @@ "Same Time" - + @@ -283,7 +324,7 @@ "Future Time" - + @@ -294,28 +335,34 @@ "Past Time" - + - - + + - + - + - + Another Date and Time - - + + Complex.aDateTime @@ -324,7 +371,7 @@ "Same date time" - + @@ -335,7 +382,7 @@ "Future date time" - + @@ -346,28 +393,34 @@ "Past date time" - + - - + + - + - + - + Another Days and Time Duration - - + + Complex.aDaysAndTimeDuration @@ -376,7 +429,7 @@ "Same duration" - + @@ -387,7 +440,7 @@ "Longer duration" - + @@ -398,28 +451,38 @@ "Shorter duration" - + - - + + - + - + - + Another Years and Months Duration - - + + Complex.aYearsAndMonthsDuration @@ -428,7 +491,7 @@ "Same duration" - + @@ -439,7 +502,7 @@ "Longer duration" - + @@ -450,262 +513,386 @@ "Shorter duration" - + - - + + - - + + - - + + - - + + - - + + - - - - - - - - + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0037-dt-on-bkm-implicit-params.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0037-dt-on-bkm-implicit-params.dmn index 06bc3f519cb..cfdb42a060c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0037-dt-on-bkm-implicit-params.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0037-dt-on-bkm-implicit-params.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -34,36 +45,36 @@ - - + + - - + + - + - + Description - + Person.Gender - + Person.Name - + Person.Children @@ -71,13 +82,19 @@ - - + + - - - - + + + + Person.Gender @@ -96,8 +113,8 @@ Person.Children - - + + "Male" @@ -108,11 +125,14 @@ - - + Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." - + @@ -125,11 +145,14 @@ - - + Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." - + @@ -139,50 +162,68 @@ - - - - - - - + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0038-dt-on-bkm-explicit-params.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0038-dt-on-bkm-explicit-params.dmn index 165a7637620..e2949cf1b46 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0038-dt-on-bkm-explicit-params.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0038-dt-on-bkm-explicit-params.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -34,24 +45,24 @@ - - + + - - + + - + - + Description - + Person @@ -59,14 +70,19 @@ - - + + - + - - + + Person.Gender @@ -75,28 +91,35 @@ "Male","Female" - - + + "Male" - + Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." - + "Female" - - Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." + + Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." - + @@ -113,50 +136,68 @@ - - - - - - - + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0039-dt-list-semantics.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0039-dt-list-semantics.dmn index 13b8191a1f8..6f452da85d3 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0039-dt-list-semantics.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0039-dt-list-semantics.dmn @@ -1,4 +1,4 @@ - + - - + + string - - + + - - + + - - + + - + - + - + Symptom - - + + "cough", "sore throat", "stuffy nose" @@ -55,7 +72,7 @@ Symptom + " is in the list of Cold symptoms" - + @@ -66,7 +83,7 @@ Symptom + " is in the list of Flu symptoms" - + @@ -75,44 +92,62 @@ - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0040-singlenestedcontext.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0040-singlenestedcontext.dmn index 94e139bd9dd..af1b4b8dfa8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0040-singlenestedcontext.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0040-singlenestedcontext.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + 0.0375 - + - + 100 - - + + Principal @@ -67,8 +83,8 @@ Fees - - + + 600000 @@ -86,7 +102,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - + @@ -106,7 +122,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - + @@ -126,7 +142,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - + @@ -146,61 +162,79 @@ - - + + - - + + - - - - - - - + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0041-multiple-nestedcontext.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0041-multiple-nestedcontext.dmn index 735ecde24c0..e8b3b6b4a6b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0041-multiple-nestedcontext.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0041-multiple-nestedcontext.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + - + 0.0375 - + - + - - + + Principal @@ -59,8 +75,8 @@ Rate - - + + 600000 @@ -75,7 +91,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - + @@ -92,7 +108,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - + @@ -109,7 +125,7 @@ (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - + @@ -136,62 +152,80 @@ - - + + - - + + - - - - - - - - + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0050-feel-abs-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0050-feel-abs-function.dmn index 838b727ad3c..49993811a0d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0050-feel-abs-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0050-feel-abs-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'abs(number)' in category numeric functions - + Tests FEEL expression: 'abs(1)' and expects result: '1 (number)' - + Result of FEEL expression 'abs(1)'? 1 (number) - + abs(1) Tests FEEL expression: 'abs(-1)' and expects result: '1 (number)' - + Result of FEEL expression 'abs(-1)'? 1 (number) - + abs(-1) Tests FEEL expression: 'abs(0)' and expects result: '0 (number)' - + Result of FEEL expression 'abs(0)'? 0 (number) - + abs(0) Tests FEEL expression: 'abs()' and expects result: 'null (number)' - + Result of FEEL expression 'abs()'? null (number) - + abs() Tests FEEL expression: 'abs(1,1)' and expects result: 'null (number)' - + Result of FEEL expression 'abs(1,1)'? null (number) - + abs(1,1) Tests FEEL expression: 'abs(n:-1)' and expects result: '1 (number)' - + Result of FEEL expression 'abs(n:-1)'? 1 (number) - + abs(n:-1) Tests FEEL expression: 'abs(number:-1)' and expects result: 'null (number)' - + Result of FEEL expression 'abs(number:-1)'? null (number) - + abs(number:-1) Tests FEEL expression: 'abs(null)' and expects result: 'null (number)' - + Result of FEEL expression 'abs(null)'? null (number) - + abs(null) Tests FEEL expression: 'abs("-1")' and expects result: 'null (number)' - + Result of FEEL expression 'abs("-1")'? null (number) - + abs("-1") Tests FEEL expression: 'abs(true)' and expects result: 'null (number)' - + Result of FEEL expression 'abs(true)'? null (number) - + abs(true) - Tests FEEL expression: 'abs(duration("-P1D"))' and expects result: 'null (number)' - + Tests FEEL expression: 'abs(duration("-P1D"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(duration("-P1D"))'? null (number) - + abs(duration("-P1D")) - Tests FEEL expression: 'abs(duration("-P1Y"))' and expects result: 'null (number)' - + Tests FEEL expression: 'abs(duration("-P1Y"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(duration("-P1Y"))'? null (number) - + abs(duration("-P1Y")) - Tests FEEL expression: 'abs(date("-2018-12-06"))' and expects result: 'null (number)' - + Tests FEEL expression: 'abs(date("-2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(date("-2018-12-06"))'? null (number) - + abs(date("-2018-12-06")) - Tests FEEL expression: 'abs(time("00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'abs(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(time("00:00:00"))'? null (number) - + abs(time("00:00:00")) - Tests FEEL expression: 'abs(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'abs(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(date and time("2018-12-06T00:00:00"))'? null (number) - + abs(date and time("2018-12-06T00:00:00")) @@ -174,158 +190,158 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0051-feel-sqrt-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0051-feel-sqrt-function.dmn index 5e14baf38b0..8a72cf8b832 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0051-feel-sqrt-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0051-feel-sqrt-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'sqrt(number)' in category numeric functions - + Tests FEEL expression: 'sqrt(4)' and expects result: '2 (number)' - + Result of FEEL expression 'sqrt(4)'? 2 (number) - + sqrt(4) Tests FEEL expression: 'sqrt(-1)' and expects result: 'null (number)' - + Result of FEEL expression 'sqrt(-1)'? null (number) - + sqrt(-1) Tests FEEL expression: 'sqrt(0)' and expects result: '0 (number)' - + Result of FEEL expression 'sqrt(0)'? 0 (number) - + sqrt(0) Tests FEEL expression: 'sqrt()' and expects result: 'null (number)' - + Result of FEEL expression 'sqrt()'? null (number) - + sqrt() Tests FEEL expression: 'sqrt(4,4)' and expects result: 'null (number)' - + Result of FEEL expression 'sqrt(4,4)'? null (number) - + sqrt(4,4) Tests FEEL expression: 'sqrt(number:4)' and expects result: '2 (number)' - + Result of FEEL expression 'sqrt(number:4)'? 2 (number) - + sqrt(number:4) Tests FEEL expression: 'sqrt(n:4)' and expects result: 'null (number)' - + Result of FEEL expression 'sqrt(n:4)'? 2 (number) - + sqrt(n:4) Tests FEEL expression: 'sqrt(null)' and expects result: 'null (number)' - + Result of FEEL expression 'sqrt(null)'? null (number) - + sqrt(null) Tests FEEL expression: 'sqrt("4")' and expects result: 'null (number)' - + Result of FEEL expression 'sqrt("4")'? null (number) - + sqrt("4") Tests FEEL expression: 'sqrt(true)' and expects result: 'null (number)' - + Result of FEEL expression 'sqrt(true)'? null (number) - + sqrt(true) - Tests FEEL expression: 'sqrt(duration("P4D"))' and expects result: 'null (number)' - + Tests FEEL expression: 'sqrt(duration("P4D"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(duration("P4D"))'? null (number) - + sqrt(duration("P4D")) - Tests FEEL expression: 'sqrt(duration("P4Y"))' and expects result: 'null (number)' - + Tests FEEL expression: 'sqrt(duration("P4Y"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(duration("P4Y"))'? null (number) - + sqrt(duration("P4Y")) - Tests FEEL expression: 'sqrt(date("2018-12-06"))' and expects result: 'null (number)' - + Tests FEEL expression: 'sqrt(date("2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(date("2018-12-06"))'? null (number) - + sqrt(date("2018-12-06")) - Tests FEEL expression: 'sqrt(time("00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'sqrt(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(time("00:00:00"))'? null (number) - + sqrt(time("00:00:00")) - Tests FEEL expression: 'sqrt(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'sqrt(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(date and time("2018-12-06T00:00:00"))'? null (number) - + sqrt(date and time("2018-12-06T00:00:00")) @@ -174,158 +190,158 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0052-feel-exp-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0052-feel-exp-function.dmn index d343d787bb5..7cc02c057e4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0052-feel-exp-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0052-feel-exp-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'exp(number)' in category numeric functions - + Tests FEEL expression: 'exp(4)' and expects result: '2 (number)' - + Result of FEEL expression 'exp(4)'? 2 (number) - + exp(4) Tests FEEL expression: 'exp(-1)' and expects result: '0.36787944 (number)' - + Result of FEEL expression 'exp(-1)'? 0.36787944 (number) - + exp(-1) Tests FEEL expression: 'exp(0)' and expects result: '0 (number)' - + Result of FEEL expression 'exp(0)'? 0 (number) - + exp(0) Tests FEEL expression: 'exp()' and expects result: 'null (number)' - + Result of FEEL expression 'exp()'? null (number) - + exp() Tests FEEL expression: 'exp(4,4)' and expects result: 'null (number)' - + Result of FEEL expression 'exp(4,4)'? null (number) - + exp(4,4) Tests FEEL expression: 'exp(number:4)' and expects result: '2 (number)' - + Result of FEEL expression 'exp(number:4)'? 2 (number) - + exp(number:4) Tests FEEL expression: 'exp(n:4)' and expects result: 'null (number)' - + Result of FEEL expression 'exp(n:4)'? 2 (number) - + exp(n:4) Tests FEEL expression: 'exp(null)' and expects result: 'null (number)' - + Result of FEEL expression 'exp(null)'? null (number) - + exp(null) Tests FEEL expression: 'exp("4")' and expects result: 'null (number)' - + Result of FEEL expression 'exp("4")'? null (number) - + exp("4") Tests FEEL expression: 'exp(true)' and expects result: 'null (number)' - + Result of FEEL expression 'exp(true)'? null (number) - + exp(true) Tests FEEL expression: 'exp(duration("P4D"))' and expects result: 'null (number)' - + Result of FEEL expression 'exp(duration("P4D"))'? null (number) - + exp(duration("P4D")) Tests FEEL expression: 'exp(duration("P4Y"))' and expects result: 'null (number)' - + Result of FEEL expression 'exp(duration("P4Y"))'? null (number) - + exp(duration("P4Y")) - Tests FEEL expression: 'exp(date("2018-12-06"))' and expects result: 'null (number)' - + Tests FEEL expression: 'exp(date("2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'exp(date("2018-12-06"))'? null (number) - + exp(date("2018-12-06")) - Tests FEEL expression: 'exp(time("00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'exp(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'exp(time("00:00:00"))'? null (number) - + exp(time("00:00:00")) - Tests FEEL expression: 'exp(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'exp(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'exp(date and time("2018-12-06T00:00:00"))'? null (number) - + exp(date and time("2018-12-06T00:00:00")) @@ -174,158 +188,158 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0053-feel-log-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0053-feel-log-function.dmn index 486e6ec40c8..cc97bd04aa6 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0053-feel-log-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0053-feel-log-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'log(number)' in category numeric functions - + Tests FEEL expression: 'log(4)' and expects result: '2 (number)' - + Result of FEEL expression 'log(4)'? 2 (number) - + log(4) Tests FEEL expression: 'log(-1)' and expects result: 'null (number)' - + Result of FEEL expression 'log(-1)'? null (number) - + log(-1) Tests FEEL expression: 'log(0)' and expects result: '0 (number)' - + Result of FEEL expression 'log(0)'? 0 (number) - + log(0) Tests FEEL expression: 'log()' and expects result: 'null (number)' - + Result of FEEL expression 'log()'? null (number) - + log() Tests FEEL expression: 'log(4,4)' and expects result: 'null (number)' - + Result of FEEL expression 'log(4,4)'? null (number) - + log(4,4) Tests FEEL expression: 'log(number:4)' and expects result: '2 (number)' - + Result of FEEL expression 'log(number:4)'? 2 (number) - + log(number:4) Tests FEEL expression: 'log(n:4)' and expects result: 'null (number)' - + Result of FEEL expression 'log(n:4)'? 2 (number) - + log(n:4) Tests FEEL expression: 'log(null)' and expects result: 'null (number)' - + Result of FEEL expression 'log(null)'? null (number) - + log(null) Tests FEEL expression: 'log("4")' and expects result: 'null (number)' - + Result of FEEL expression 'log("4")'? null (number) - + log("4") Tests FEEL expression: 'log(true)' and expects result: 'null (number)' - + Result of FEEL expression 'log(true)'? null (number) - + log(true) Tests FEEL expression: 'log(duration("P4D"))' and expects result: 'null (number)' - + Result of FEEL expression 'log(duration("P4D"))'? null (number) - + log(duration("P4D")) Tests FEEL expression: 'log(duration("P4Y"))' and expects result: 'null (number)' - + Result of FEEL expression 'log(duration("P4Y"))'? null (number) - + log(duration("P4Y")) - Tests FEEL expression: 'log(date("2018-12-06"))' and expects result: 'null (number)' - + Tests FEEL expression: 'log(date("2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'log(date("2018-12-06"))'? null (number) - + log(date("2018-12-06")) - Tests FEEL expression: 'log(time("00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'log(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'log(time("00:00:00"))'? null (number) - + log(time("00:00:00")) - Tests FEEL expression: 'log(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'log(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'log(date and time("2018-12-06T00:00:00"))'? null (number) - + log(date and time("2018-12-06T00:00:00")) @@ -174,158 +188,158 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0054-feel-even-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0054-feel-even-function.dmn index 7aabb48c655..59c7e77923c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0054-feel-even-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0054-feel-even-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'even(number)' in category numeric functions - + Tests FEEL expression: 'even(2)' and expects result: 'true (boolean)' - + Result of FEEL expression 'even(2)'? true (boolean) - + even(2) Tests FEEL expression: 'even(1)' and expects result: 'false (boolean)' - + Result of FEEL expression 'even(1)'? false (boolean) - + even(1) Tests FEEL expression: 'even(-2)' and expects result: 'true (boolean)' - + Result of FEEL expression 'even(-2)'? true (boolean) - + even(-2) Tests FEEL expression: 'even(-1)' and expects result: 'false (number)' - + Result of FEEL expression 'even(-1)'? false (boolean) - + even(-1) Tests FEEL expression: 'even(0)' and expects result: 'true (boolean)' - + Result of FEEL expression 'even(0)'? true (boolean) - + even(0) Tests FEEL expression: 'even()' and expects result: 'null (number)' - + Result of FEEL expression 'even()'? null (number) - + even() Tests FEEL expression: 'even(4,4)' and expects result: 'null (number)' - + Result of FEEL expression 'even(4,4)'? null (number) - + even(4,4) Tests FEEL expression: 'even(number:4)' and expects result: '2 (number)' - + Result of FEEL expression 'even(number:4)'? 2 (number) - + even(number:4) Tests FEEL expression: 'even(n:4)' and expects result: 'null (boolean)' - + Result of FEEL expression 'even(n:4)'? null (boolean) - + even(n:4) Tests FEEL expression: 'even(null)' and expects result: 'null (number)' - + Result of FEEL expression 'even(null)'? null (number) - + even(null) Tests FEEL expression: 'even("4")' and expects result: 'null (number)' - + Result of FEEL expression 'even("4")'? null (number) - + even("4") Tests FEEL expression: 'even(true)' and expects result: 'null (number)' - + Result of FEEL expression 'even(true)'? null (number) - + even(true) - Tests FEEL expression: 'even(duration("P4D"))' and expects result: 'null (number)' - + Tests FEEL expression: 'even(duration("P4D"))' and expects result: 'null (number)' + Result of FEEL expression 'even(duration("P4D"))'? null (number) - + even(duration("P4D")) - Tests FEEL expression: 'even(duration("P4Y"))' and expects result: 'null (number)' - + Tests FEEL expression: 'even(duration("P4Y"))' and expects result: 'null (number)' + Result of FEEL expression 'even(duration("P4Y"))'? null (number) - + even(duration("P4Y")) - Tests FEEL expression: 'even(date("2018-12-06"))' and expects result: 'null (number)' - + Tests FEEL expression: 'even(date("2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'even(date("2018-12-06"))'? null (number) - + even(date("2018-12-06")) - Tests FEEL expression: 'even(time("00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'even(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'even(time("00:00:00"))'? null (number) - + even(time("00:00:00")) - Tests FEEL expression: 'even(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - + Tests FEEL expression: 'even(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'even(date and time("2018-12-06T00:00:00"))'? null (number) - + even(date and time("2018-12-06T00:00:00")) @@ -194,178 +210,178 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0055-feel-odd-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0055-feel-odd-function.dmn index 85630a020b5..0097ed2282a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0055-feel-odd-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0055-feel-odd-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'odd(number)' in category numeric functions - + Tests FEEL expression: 'odd(2)' and expects result: 'false (boolean)' - + Result of FEEL expression 'odd(2)'? false (boolean) - + odd(2) Tests FEEL expression: 'odd(1)' and expects result: 'true (boolean)' - + Result of FEEL expression 'odd(1)'? true (boolean) - + odd(1) Tests FEEL expression: 'odd(-2)' and expects result: 'false (boolean)' - + Result of FEEL expression 'odd(-2)'? false (boolean) - + odd(-2) Tests FEEL expression: 'odd(-1)' and expects result: 'true (boolean)' - + Result of FEEL expression 'odd(-1)'? true (boolean) - + odd(-1) Tests FEEL expression: 'odd(0)' and expects result: 'false (boolean)' - + Result of FEEL expression 'odd(0)'? false (boolean) - + odd(0) Tests FEEL expression: 'odd()' and expects result: 'null (boolean)' - + Result of FEEL expression 'odd()'? null (boolean) - + odd() Tests FEEL expression: 'odd(4,4)' and expects result: 'null (boolean)' - + Result of FEEL expression 'odd(4,4)'? null (boolean) - + odd(4,4) Tests FEEL expression: 'odd(number:4)' and expects result: 'false (boolean)' - + Result of FEEL expression 'odd(number:4)'? false (boolean) - + odd(number:4) Tests FEEL expression: 'odd(n:4)' and expects result: 'null (boolean)' - + Result of FEEL expression 'odd(n:4)'? null (boolean) - + odd(n:4) Tests FEEL expression: 'odd(null)' and expects result: 'null (boolean)' - + Result of FEEL expression 'odd(null)'? null (boolean) - + odd(null) Tests FEEL expression: 'odd("4")' and expects result: 'null (boolean)' - + Result of FEEL expression 'odd("4")'? null (boolean) - + odd("4") Tests FEEL expression: 'odd(true)' and expects result: 'null (boolean)' - + Result of FEEL expression 'odd(true)'? null (boolean) - + odd(true) - Tests FEEL expression: 'odd(duration("P4D"))' and expects result: 'null (boolean)' - + Tests FEEL expression: 'odd(duration("P4D"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(duration("P4D"))'? null (boolean) - + odd(duration("P4D")) - Tests FEEL expression: 'odd(duration("P4Y"))' and expects result: 'null (boolean)' - + Tests FEEL expression: 'odd(duration("P4Y"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(duration("P4Y"))'? null (boolean) - + odd(duration("P4Y")) - Tests FEEL expression: 'odd(date("2018-12-06"))' and expects result: 'null (boolean)' - + Tests FEEL expression: 'odd(date("2018-12-06"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(date("2018-12-06"))'? null (boolean) - + odd(date("2018-12-06")) - Tests FEEL expression: 'odd(time("00:00:00"))' and expects result: 'null (boolean)' - + Tests FEEL expression: 'odd(time("00:00:00"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(time("00:00:00"))'? null (boolean) - + odd(time("00:00:00")) - Tests FEEL expression: 'odd(date and time("2018-12-06T00:00:00"))' and expects result: 'null (boolean)' - + Tests FEEL expression: 'odd(date and time("2018-12-06T00:00:00"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(date and time("2018-12-06T00:00:00"))'? null (boolean) - + odd(date and time("2018-12-06T00:00:00")) @@ -194,178 +210,178 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0056-feel-modulo-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0056-feel-modulo-function.dmn index 9d391d002a5..25d78da1b5c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0056-feel-modulo-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0056-feel-modulo-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'modulo(dividend,divisor)' in category numeric functions - + Tests FEEL expression: 'modulo(10, 4)' and expects result: '2 (number)' - + Result of FEEL expression 'modulo(10, 4)'? 2 (number) - + modulo(10, 4) Tests FEEL expression: 'modulo(10, -4)' and expects result: '-2 (number)' - + Result of FEEL expression 'modulo(10, -4)'? -2 (number) - + modulo(10, -4) Tests FEEL expression: 'modulo(-10, 4)' and expects result: '2 (number)' - + Result of FEEL expression 'modulo(v)'? 2 (number) - + modulo(-10, 4) Tests FEEL expression: 'modulo(0, 4)' and expects result: '0 (number)' - + Result of FEEL expression 'modulo(0, 4)'? 0 (number) - + modulo(0, 4) Tests FEEL expression: 'modulo(10, 0)' and expects result: 'null (number)' - + Result of FEEL expression 'modulo(10, 0)'? null (number) - + modulo(10, 0) Tests FEEL expression: 'modulo()' and expects result: 'null (number)' - + Result of FEEL expression 'modulo()'? null (number) - + modulo() Tests FEEL expression: 'modulo(4)' and expects result: 'null (number)' - + Result of FEEL expression 'modulo(4)'? null (number) - + modulo(4) Tests FEEL expression: 'modulo(4,4,4)' and expects result: 'null (number)' - + Result of FEEL expression 'modulo(4,4,4)'? null (number) - + modulo(4,4,4) - Tests FEEL expression: 'modulo(dividend:10, divisor:4)' and expects result: '2 (number)' - + Tests FEEL expression: 'modulo(dividend:10, divisor:4)' and expects result: '2 (number)' + Result of FEEL expression 'modulo(dividend:10, divisor:4)'? 2 (number) - + modulo(dividend:10, divisor:4) - Tests FEEL expression: 'modulo(dividend:10, foo:4)' and expects result: 'null (number)' - + Tests FEEL expression: 'modulo(dividend:10, foo:4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(dividend:10, foo:4)'? null (number) - + modulo(dividend:10, foo:4) Tests FEEL expression: 'modulo(null, null)' and expects result: 'null (number)' - + Result of FEEL expression 'modulo(null, null)'? null (number) - + modulo(null, null) Tests FEEL expression: 'modulo(10, null)' and expects result: 'null (number)' - + Result of FEEL expression 'modulo(10, null)'? null (number) - + modulo(10, null) Tests FEEL expression: 'modulo(null, 4)' and expects result: 'null (number)' - + Result of FEEL expression 'modulo(null, 4)'? null (number) - + modulo(null, 4) Tests FEEL expression: 'modulo("10", "4")' and expects result: 'null (number)' - + Result of FEEL expression 'modulo("10", "4")'? null (number) - + modulo("10", "4") Tests FEEL expression: 'modulo(true, true)' and expects result: 'null (number)' - + Result of FEEL expression 'modulo(true, true)'? null (number) - + modulo(true, true) - Tests FEEL expression: 'modulo(duration("P10D"), 4)' and expects result: 'null (number)' - + Tests FEEL expression: 'modulo(duration("P10D"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(duration("P10D"), 4)'? null (number) - + modulo(duration("P10D"), 4) - Tests FEEL expression: 'modulo(duration("P10Y"), 4)' and expects result: 'null (number)' - + Tests FEEL expression: 'modulo(duration("P10Y"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(duration("P10Y"), 4)'? null (number) - + modulo(duration("P10Y"), 4) - Tests FEEL expression: 'modulo(date("2018-12-06"), 4)' and expects result: 'null (number)' - + Tests FEEL expression: 'modulo(date("2018-12-06"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(date("2018-12-06"), 4)'? null (number) - + modulo(date("2018-12-06"), 4) - Tests FEEL expression: 'modulo(time("10:00:00"), 4)' and expects result: 'null (number)' - + Tests FEEL expression: 'modulo(time("10:00:00"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(time("10:00:00"), 4)'? null (number) - + modulo(time("10:00:00"), 4) - Tests FEEL expression: 'modulo(date and time("2018-12-06T00:00:00"), 4)' and expects result: 'null (number)' - + Tests FEEL expression: 'modulo(date and time("2018-12-06T00:00:00"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(date and time("2018-12-06T00:00:00"), 4)'? null (number) - + modulo(date and time("2018-12-06T00:00:00"), 4) Example from the DMN Specification, ref DMN13-125 - - + + modulo(12, 5) Example from the DMN Specification, ref DMN13-125 - - + + modulo(-12, 5) Example from the DMN Specification, ref DMN13-125 - - + + modulo(12, -5) Example from the DMN Specification, ref DMN13-125 - - + + modulo(-12, -5) Example from the DMN Specification, ref DMN13-125 - - + + modulo(10.1, 4.5) Example from the DMN Specification, ref DMN13-125 - - + + modulo(-10.1, 4.5) Example from the DMN Specification, ref DMN13-125 - - + + modulo(10.1, -4.5) Example from the DMN Specification, ref DMN13-125 - - + + modulo(-10.1, -4.5) @@ -288,288 +306,288 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0057-feel-context.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0057-feel-context.dmn index cafe79446bf..6728da1773d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0057-feel-context.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0057-feel-context.dmn @@ -1,4 +1,4 @@ - + - + FEEL contexts - + - - + + {a: "foo", b: "bar"} - - + + {a: "foo", b: {c: "bar", d: {e: "baz"}}} - - + + {a: 1 + 2, b: a + 3} - - + + {a: 1 + 2, b: 3, c: {d: a + b}} - - + + {foo bar: "foo"} - - + + {foo+bar: "foo"} - - + + {"foo+bar((!!],foo": "foo"} - - + + {"": "foo"} - - + + {foo: "bar", foo: "baz"} @@ -87,98 +98,98 @@ - - - - - - - - - + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0058-feel-number-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0058-feel-number-function.dmn index 121a8997a4d..f4107f65845 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0058-feel-number-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0058-feel-number-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'modulo(dividend,divisor)' in category numeric functions - + - Tests FEEL expression: 'number("1.000.000,01", ".", ","))' and expects result: '1000000.01 (number)' - + Tests FEEL expression: 'number("1.000.000,01", ".", ","))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1.000.000,01", ".", ","))'? 1000000.01 (number) - + number("1.000.000,01", ".", ",") - Tests FEEL expression: 'number("1,000,000.01", ",", "."))' and expects result: '1000000.01 (number)' - + Tests FEEL expression: 'number("1,000,000.01", ",", "."))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1,000,000.01", ",", "."))'? 1000000.01 (number) - + number("1,000,000.01", ",", ".") - Tests FEEL expression: 'number("1 000 000,01", " ", "."))' and expects result: '1000000.01 (number)' - + Tests FEEL expression: 'number("1 000 000,01", " ", "."))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1 000 000,01", " ", "."))'? 1000000.01 (number) - + number("1 000 000.01", " ", ".") - Tests FEEL expression: 'number("1,000,000.01", " ", "."))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("1,000,000.01", " ", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", " ", "."))'? null (number) - + number("1,000,000.01", " ", ".") - Tests FEEL expression: 'number("1,000,000.01", ":", "."))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("1,000,000.01", ":", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", ":", "."))'? null (number) - + number("1,000,000.01", ":", ".") - Tests FEEL expression: 'number("1,000,000.01", 123, "."))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("1,000,000.01", 123, "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", 123, "."))'? null (number) - + number("1,000,000.01", 123, ".") - Tests FEEL expression: 'number("1,000,000.01", ",", ":"))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("1,000,000.01", ",", ":"))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", ",", ":"))'? null (number) - + number("1,000,000.01", ",", ":") - Tests FEEL expression: 'number("1,000,000.01", ",", 123))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("1,000,000.01", ",", 123))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", ",", 123))'? null (number) - + number("1,000,000.01", ",", 123) - Tests FEEL expression: 'number("1000000.01", null, "."))' and expects result: '1000000.01 (number)' - + Tests FEEL expression: 'number("1000000.01", null, "."))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1000000.01", null, "."))'? 1000000.01 (number) - + number("1000000.01", null, ".") - Tests FEEL expression: 'number("1,000,000.01", null, "."))' and expects result: '1000000.01 (number)' - + Tests FEEL expression: 'number("1,000,000.01", null, "."))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1,000,000.01", null, "."))'? 1000000.01 (number) - + number("1,000,000.01", ",", ".") - Tests FEEL expression: 'number("1,000,000", ",", null))' and expects result: '1000000 (number)' - + Tests FEEL expression: 'number("1,000,000", ",", null))' and expects result: '1000000 (number)' + Result of FEEL expression 'number("1,000,000", ",", null))'? 1000000 (number) - + number("1,000,000", ",", null) - Tests FEEL expression: 'number("1,000,000.00", ",", null))' and expects result: '1000000.00 (number)' - + Tests FEEL expression: 'number("1,000,000.00", ",", null))' and expects result: '1000000.00 (number)' + Result of FEEL expression 'number("1,000,000.00", ",", null))'? 1000000.00 (number) - + number("1,000,000.00", ",", null) - Tests FEEL expression: 'number("1,000,000.00", ",", ","))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("1,000,000.00", ",", ","))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.00", ",", ","))'? null (number) - + number("1,000,000.00", ",", ",") - Tests FEEL expression: 'number("1,000,000.00", ".", "."))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("1,000,000.00", ".", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.00", ".", "."))'? null (number) - + number("1,000,000.00", ".", ".") - Tests FEEL expression: 'number(null, ".", "."))' and expects result: 'null (number)' - + Tests FEEL expression: 'number(null, ".", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number(null, ".", "."))'? null (number) - + number(null, ".", ".") - Tests FEEL expression: 'number(123, ".", "."))' and expects result: 'null (number)' - + Tests FEEL expression: 'number(123, ".", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number(123, ".", "."))'? null (number) - + number(123, ".", ".") - Tests FEEL expression: 'number(from: "1.000.000,01", decimal separator:",", grouping separator:"."))' and expects result: '1000000.01 (number)' - - Result of FEEL expression 'number(from: "1.000.000,01", decimal separator:",", grouping separator:"."))'? + Tests FEEL expression: 'number(from: "1.000.000,01", decimal separator:",", grouping separator:"."))' and expects result: '1000000.01 (number)' + + Result of FEEL expression 'number(from: "1.000.000,01", decimal separator:",", grouping separator:"."))'? 1000000.01 (number) - + number(from: "1.000.000,01", decimal separator:",", grouping separator:".") - Tests FEEL expression: 'number(from: "1.000.000,01", decimal sep:",", grouping sep:"."))' and expects result: 'null (number)' - - Result of FEEL expression 'number(from: "1.000.000,01", decimal sep:",", grouping sep:"."))'? + Tests FEEL expression: 'number(from: "1.000.000,01", decimal sep:",", grouping sep:"."))' and expects result: 'null (number)' + + Result of FEEL expression 'number(from: "1.000.000,01", decimal sep:",", grouping sep:"."))'? null (number) - + number(from: "1.000.000,01", decimal sep:",", grouping sep:".") - Tests FEEL expression: 'number("foo,bar.001", ".", ","))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("foo,bar.001", ".", ","))' and expects result: 'null (number)' + Result of FEEL expression 'number("foo,bar.001", ".", ","))'? null (number) - + number("foo,bar.001", ".", ",") - Tests FEEL expression: 'number("1.000.000,01", "."))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("1.000.000,01", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1.000.000,01", "."))'? null (number) - + number("1.000.000,01", ".") - Tests FEEL expression: 'number("1.000.000,01", ".", ",", ","))' and expects result: 'null (number)' - + Tests FEEL expression: 'number("1.000.000,01", ".", ",", ","))' and expects result: 'null (number)' + Result of FEEL expression 'number("1.000.000,01", ".", ",", ","))'? null (number) - + number("1.000.000,01", ".", ",", ",") @@ -234,218 +268,218 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0059-feel-all-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0059-feel-all-function.dmn index 9eef4f0db00..5c5fd3107a0 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0059-feel-all-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0059-feel-all-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'all(list)' in category list functions - + - Tests FEEL expression: 'all([true, false, true])' and expects result: 'false (boolean)' - + Tests FEEL expression: 'all([true, false, true])' and expects result: 'false (boolean)' + Result of FEEL expression 'all([true, false, true])'? false (boolean) - + all([true, false, true]) - Tests FEEL expression: 'all([true, true, true])' and expects result: 'true (boolean)' - + Tests FEEL expression: 'all([true, true, true])' and expects result: 'true (boolean)' + Result of FEEL expression 'all([true, true, true])'? true (boolean) - + all([true, true, true]) - Tests FEEL expression: 'all([true, null, true])' and expects result: 'null (boolean)' - + Tests FEEL expression: 'all([true, null, true])' and expects result: 'null (boolean)' + Result of FEEL expression 'all([true, null, true])'? null (boolean) - + all([true, null, true]) - Tests FEEL expression: 'all([true, 123, true])' and expects result: 'null (boolean)' - + Tests FEEL expression: 'all([true, 123, true])' and expects result: 'null (boolean)' + Result of FEEL expression 'all([true, 123, true])'? null (boolean) - + all([true, 123, true]) Tests FEEL expression: 'all([])' and expects result: 'true (boolean)' - + Result of FEEL expression 'all([])'? true (boolean) - + all([]) Tests FEEL expression: 'all(true)' and expects result: 'true (boolean)' - + Result of FEEL expression 'all(true)'? true (boolean) - + all(true) Tests FEEL expression: 'all(false)' and expects result: 'false (boolean)' - + Result of FEEL expression 'all(false)'? false (boolean) - + all(false) Tests FEEL expression: 'all(null)' and expects result: 'null (boolean)' - + Result of FEEL expression 'all(null)'? null (boolean) - + all(null) Tests FEEL expression: 'all(123)' and expects result: 'null (boolean)' - + Result of FEEL expression 'all(123)'? null (boolean) - + all(123) - Tests FEEL expression: 'all(true, false, true)' and expects result: 'false (boolean)' - + Tests FEEL expression: 'all(true, false, true)' and expects result: 'false (boolean)' + Result of FEEL expression 'all(true, false, true)'? false (boolean) - + all(true, false, true) - Tests FEEL expression: 'all(true, true, true)' and expects result: 'true (boolean)' - + Tests FEEL expression: 'all(true, true, true)' and expects result: 'true (boolean)' + Result of FEEL expression 'all(true, true, true)'? true (boolean) - + all(true, true, true) - Tests FEEL expression: 'all(true, null, true)' and expects result: 'null (boolean)' - + Tests FEEL expression: 'all(true, null, true)' and expects result: 'null (boolean)' + Result of FEEL expression 'all(true, null, true)'? null (boolean) - + all(true, null, true) - Tests FEEL expression: 'all(true, 123, true)' and expects result: 'null (boolean)' - + Tests FEEL expression: 'all(true, 123, true)' and expects result: 'null (boolean)' + Result of FEEL expression 'all(true, 123, true)'? null (boolean) - + all(true, 123, true) Tests FEEL expression: 'all()' and expects result: 'null (boolean)' - + Result of FEEL expression 'all()'? null (boolean) - + all() - Tests FEEL expression: 'all(list:[true, false, true])' and expects result: 'false (boolean)' - + Tests FEEL expression: 'all(list:[true, false, true])' and expects result: 'false (boolean)' + Result of FEEL expression 'all(list:[true, false, true])'? false (boolean) - + all(list:[true, false, true]) - Tests FEEL expression: 'all(list:[true, true, true])' and expects result: 'true (boolean)' - + Tests FEEL expression: 'all(list:[true, true, true])' and expects result: 'true (boolean)' + Result of FEEL expression 'all(list:[true, true, true])'? true (boolean) - + all(list:[true, true, true]) - Tests FEEL expression: 'all(list:[true, null, true])' and expects result: 'null (boolean)' - + Tests FEEL expression: 'all(list:[true, null, true])' and expects result: 'null (boolean)' + Result of FEEL expression 'all(list:[true, null, true])'? null (boolean) - + all(list:[true, null, true]) Tests FEEL expression: 'all(list:null)' and expects result: 'null (boolean)' - + Result of FEEL expression 'all(list:null)'? null (boolean) - + all(list:null) Tests FEEL expression: 'all(l:[true])' and expects result: 'null (boolean)' - + Result of FEEL expression 'all(l:[true])'? null (boolean) - + all(l:[true]) @@ -214,198 +236,198 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0060-feel-any-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0060-feel-any-function.dmn index b91310e912a..561c62584a3 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0060-feel-any-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0060-feel-any-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'any(list)' in category list functions - + - Tests FEEL expression: 'any([true, false, true])' and expects result: 'true (boolean)' - + Tests FEEL expression: 'any([true, false, true])' and expects result: 'true (boolean)' + Result of FEEL expression 'any([true, false, true])'? true (boolean) - + any([true, false, true]) - Tests FEEL expression: 'any([false, false, false])' and expects result: 'false (boolean)' - + Tests FEEL expression: 'any([false, false, false])' and expects result: 'false (boolean)' + Result of FEEL expression 'any([false, false, false])'? false (boolean) - + any([false, false, false]) Tests FEEL expression: 'any([123, false])' and expects result: 'null (boolean)' - + Result of FEEL expression 'any([123, false])'? null (boolean) - + any([123, false]) Tests FEEL expression: 'any([])' and expects result: 'false (boolean)' - + Result of FEEL expression 'any([])'? false (boolean) - + any([]) Tests FEEL expression: 'any(true)' and expects result: 'true (boolean)' - + Result of FEEL expression 'any(true)'? true (boolean) - + any(true) Tests FEEL expression: 'any(false)' and expects result: 'false (boolean)' - + Result of FEEL expression 'any(false)'? false (boolean) - + any(false) Tests FEEL expression: 'any(null)' and expects result: 'null (boolean)' - + Result of FEEL expression 'any(null)'? null (boolean) - + any(null) Tests FEEL expression: 'any(123)' and expects result: 'null (boolean)' - + Result of FEEL expression 'any(123)'? null (boolean) - + any(123) - Tests FEEL expression: 'any(true, false, true)' and expects result: 'true (boolean)' - + Tests FEEL expression: 'any(true, false, true)' and expects result: 'true (boolean)' + Result of FEEL expression 'any(true, false, true)'? true (boolean) - + any(true, false, true) Tests FEEL expression: 'any(false, false)' and expects result: 'false (boolean)' - + Result of FEEL expression 'any(false, false)'? false (boolean) - + any(false, false) Tests FEEL expression: 'any(null, false)' and expects result: 'null (boolean)' - + Result of FEEL expression 'any(null, false)'? null (boolean) - + any(null, false) Tests FEEL expression: 'any()' and expects result: 'null (boolean)' - + Result of FEEL expression 'any()'? null (boolean) - + any() - Tests FEEL expression: 'any(list:[true, false, true])' and expects result: 'true (boolean)' - + Tests FEEL expression: 'any(list:[true, false, true])' and expects result: 'true (boolean)' + Result of FEEL expression 'any(list:[true, false, true])'? true (boolean) - + any(list:[true, false, true]) - Tests FEEL expression: 'any(list:[false, false])' and expects result: 'false (boolean)' - + Tests FEEL expression: 'any(list:[false, false])' and expects result: 'false (boolean)' + Result of FEEL expression 'any(list:[false, false])'? false (boolean) - + any(list:[false, false]) - Tests FEEL expression: 'any(list:[null, false])' and expects result: 'null (boolean)' - + Tests FEEL expression: 'any(list:[null, false])' and expects result: 'null (boolean)' + Result of FEEL expression 'any(list:[null, false])'? null (boolean) - + any(list:[null, false]) Tests FEEL expression: 'any(list:null)' and expects result: 'null (boolean)' - + Result of FEEL expression 'any(list:null)'? null (boolean) - + any(list:null) Tests FEEL expression: 'any(l:[true])' and expects result: 'null (boolean)' - + Result of FEEL expression 'any(l:[true])'? null (boolean) - + any(l:[true]) @@ -194,178 +211,178 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0061-feel-median-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0061-feel-median-function.dmn index 4e16658c72e..9f0932ed720 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0061-feel-median-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0061-feel-median-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'median(list)' in category list functions - + Tests FEEL expression: 'median([8, 2, 5, 3, 4])' and expects result: '4 (number)' - + Result of FEEL expression 'median([8, 2, 5, 3, 4])'? 4 (number) - + median([8, 2, 5, 3, 4]) Tests FEEL expression: 'median([8, 2, 5, 7])' and expects result: '6 (number)' - + Result of FEEL expression 'median([8, 2, 5, 7])'? 6 (number) - + median([8, 2, 5, 7]) Tests FEEL expression: 'median()' and expects result: 'null (number)' - + Result of FEEL expression 'median()'? null (number) - + median() Tests FEEL expression: 'median(null)' and expects result: 'null (number)' - + Result of FEEL expression 'median(null)'? null (number) - + median(null) Tests FEEL expression: 'median([1,2,null,4])' and expects result: 'null (number)' - + Result of FEEL expression 'median([1,2,null,4])'? null (number) - + median() - Tests FEEL expression: 'median([1,2,"foo",4])' and expects result: 'null (number)' - + Tests FEEL expression: 'median([1,2,"foo",4])' and expects result: 'null (number)' + Result of FEEL expression 'median([1,2,"foo",4])'? null (number) - + median([1,2,"foo",4]) Tests FEEL expression: 'median([6, 1, 2, 3])' and expects result: '2.5 (number)' - + Result of FEEL expression 'median([6, 1, 2, 3])'? 2.5 (number) - + median([6, 1, 2, 3]) Tests FEEL expression: 'median([])' and expects result: 'null (number)' - + Result of FEEL expression 'median([])'? null (number) - + median([]) Tests FEEL expression: 'median(4)' and expects result: '4 (number)' - + Result of FEEL expression 'median(4)'? 4 (number) - + median(4) Tests FEEL expression: 'median(8, 2, 5, 3, 4)' and expects result: '4 (number)' - + Result of FEEL expression 'median(8, 2, 5, 3, 4)'? 4 (number) - + median(8, 2, 5, 3, 4) Tests FEEL expression: 'median(8, 2, 5, 7)' and expects result: '6 (number)' - + Result of FEEL expression 'median(8, 2, 5, 7)'? 6 (number) - + median(8, 2, 5, 7) - Tests FEEL expression: 'median(list:[8, 2, 5, 7])' and expects result: '6 (number)' - + Tests FEEL expression: 'median(list:[8, 2, 5, 7])' and expects result: '6 (number)' + Result of FEEL expression 'median(list:[8, 2, 5, 7])'? 6 (number) - + median(list:[8, 2, 5, 7]) Tests FEEL expression: 'median(list:null)' and expects result: 'null (number)' - + Result of FEEL expression 'median(list:null)'? null (number) - + median(list:null) - Tests FEEL expression: 'median(l:[2, 4, 7, 5])' and expects result: 'null (number)' - + Tests FEEL expression: 'median(l:[2, 4, 7, 5])' and expects result: 'null (number)' + Result of FEEL expression 'median(l:[2, 4, 7, 5])'? null (number) - + median(l:[2, 4, 7, 5]) @@ -164,148 +178,148 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0062-feel-mode-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0062-feel-mode-function.dmn index 05a51ddd244..f4e0a69b3d8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0062-feel-mode-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0062-feel-mode-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'mode(list)' in category list functions - + number Tests FEEL expression: 'mode([6, 3, 9, 6, 6])' and expects result: '[6] (list)' - + Result of FEEL expression 'mode([6, 3, 9, 6, 6])'? [6] (list) - + mode([6, 3, 9, 6, 6]) - Tests FEEL expression: 'mode([3, 6, 1, 9, 6, 1, 3])' and expects result: '[1,3,6] (list)' - + Tests FEEL expression: 'mode([3, 6, 1, 9, 6, 1, 3])' and expects result: '[1,3,6] (list)' + Result of FEEL expression 'mode([3, 6, 1, 9, 6, 1, 3])'? [1,3,6] (list) - + mode([3, 6, 1, 9, 6, 1, 3]) Tests FEEL expression: 'mode()' and expects result: 'null (list)' - + Result of FEEL expression 'mode()'? null (list) - + mode() Tests FEEL expression: 'mode(null)' and expects result: 'null (list)' - + Result of FEEL expression 'mode(null)'? null (list) - + mode(null) Tests FEEL expression: 'mode([1,2,null,4])' and expects result: 'null (list)' - + Result of FEEL expression 'mode([1,2,null,4])'? null (list) - + mode() Tests FEEL expression: 'mode([1,2,"foo",4])' and expects result: 'null (list)' - + Result of FEEL expression 'mode([1,2,"foo",4])'? null (list) - + mode([1,2,"foo",4]) - Tests FEEL expression: 'mode([2.5, 1, 2.5, 3])' and expects result: '[2.5] (list)' - + Tests FEEL expression: 'mode([2.5, 1, 2.5, 3])' and expects result: '[2.5] (list)' + Result of FEEL expression 'mode([2.5, 1, 2.5, 3])'? [2.5] (list) - + mode([2.5, 1, 2.5, 3]) Tests FEEL expression: 'mode([])' and expects result: '[] (list)' - + Result of FEEL expression 'mode([])'? [] (list) - + mode([]) Tests FEEL expression: 'mode(6)' and expects result: '[6] (list)' - + Result of FEEL expression 'mode(6)'? [6] (list) - + mode(6) Tests FEEL expression: 'mode(6, 3, 9, 6, 6)' and expects result: '[6] (list)' - + Result of FEEL expression 'mode(6, 3, 9, 6, 6)'? [6] (list) - + mode(6, 3, 9, 6, 6) - Tests FEEL expression: 'mode(list:[6, 3, 9, 6, 6])' and expects result: '[6] (list)' - + Tests FEEL expression: 'mode(list:[6, 3, 9, 6, 6])' and expects result: '[6] (list)' + Result of FEEL expression 'mode(list:[6, 3, 9, 6, 6])'? [6] (list) - + mode(list:[6, 3, 9, 6, 6]) Tests FEEL expression: 'mode(list:null)' and expects result: 'null (list)' - + Result of FEEL expression 'mode(list:null)'? null (list) - + mode(list:null) Tests FEEL expression: 'mode(l:[2, 4, 7, 5])' and expects result: 'null (number)' - + Result of FEEL expression 'mode(l:[2, 4, 7, 5])'? null (number) - + mode(l:[2, 4, 7, 5]) @@ -157,138 +171,138 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0063-feel-stddev-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0063-feel-stddev-function.dmn index ec7d3642e5b..bfb02347d33 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0063-feel-stddev-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0063-feel-stddev-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'stddev(list)' in category list functions - + Tests FEEL expression: 'stddev([2, 4, 7, 5])' and expects result: '4 (number)' - + Result of FEEL expression 'stddev([2, 4, 7, 5])'? 4 (number) - + stddev([2, 4, 7, 5]) Tests FEEL expression: 'stddev()' and expects result: 'null (number)' - + Result of FEEL expression 'stddev()'? null (number) - + stddev() Tests FEEL expression: 'stddev(null)' and expects result: 'null (number)' - + Result of FEEL expression 'stddev(null)'? null (number) - + stddev(null) Tests FEEL expression: 'stddev([1,2,null,4])' and expects result: 'null (number)' - + Result of FEEL expression 'stddev([1,2,null,4])'? null (number) - + stddev() - Tests FEEL expression: 'stddev([1,2,"foo",4])' and expects result: 'null (number)' - + Tests FEEL expression: 'stddev([1,2,"foo",4])' and expects result: 'null (number)' + Result of FEEL expression 'stddev([1,2,"foo",4])'? null (number) - + stddev([1,2,"foo",4]) Tests FEEL expression: 'stddev([])' and expects result: 'null (number)' - + Result of FEEL expression 'stddev([])'? null (number) - + stddev([]) Tests FEEL expression: 'stddev(4)' and expects result: '4 (number)' - + Result of FEEL expression 'stddev(4)'? 4 (number) - + stddev(4) Tests FEEL expression: 'stddev(2, 4, 7, 5)' and expects result: '4 (number)' - + Result of FEEL expression 'stddev(2, 4, 7, 5)'? 4 (number) - + stddev(2, 4, 7, 5) - Tests FEEL expression: 'stddev(list:[2, 4, 7, 5])' and expects result: '6 (number)' - + Tests FEEL expression: 'stddev(list:[2, 4, 7, 5])' and expects result: '6 (number)' + Result of FEEL expression 'stddev(list:[2, 4, 7, 5])'? 6 (number) - + stddev(list:[2, 4, 7, 5]) Tests FEEL expression: 'stddev(list:null)' and expects result: 'null (number)' - + Result of FEEL expression 'stddev(list:null)'? null (number) - + stddev(list:null) - Tests FEEL expression: 'stddev(l:[2, 4, 7, 5])' and expects result: 'null (number)' - + Tests FEEL expression: 'stddev(l:[2, 4, 7, 5])' and expects result: 'null (number)' + Result of FEEL expression 'stddev(l:[2, 4, 7, 5])'? null (number) - + stddev(l:[2, 4, 7, 5]) @@ -134,118 +148,118 @@ - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0064-feel-conjunction.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0064-feel-conjunction.dmn index 5cbeb7a3d44..6b011e04d98 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0064-feel-conjunction.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0064-feel-conjunction.dmn @@ -1,4 +1,4 @@ - + - + Semantics of conjunction - + Tests FEEL expression: 'true and true' and expects result: 'true (boolean)' - + Result of FEEL expression 'true and true'? true (boolean) - + true and true Tests FEEL expression: 'true and false' and expects result: 'false (boolean)' - + Result of FEEL expression 'true and false'? false (boolean) - + true and false Tests FEEL expression: 'true and null' and expects result: 'null (boolean)' - + Result of FEEL expression 'true and null'? null (boolean) - + true and null Tests FEEL expression: 'true and 123' and expects result: 'null (boolean)' - + Result of FEEL expression 'true and 123'? null (boolean) - + true and 123 Tests FEEL expression: 'true and "true"' and expects result: 'null (boolean)' - + Result of FEEL expression 'true and "true"'? null (boolean) - + true and "true" Tests FEEL expression: 'false and true' and expects result: 'false (boolean)' - + Result of FEEL expression 'false and true'? false (boolean) - + false and true Tests FEEL expression: 'false and false' and expects result: 'false (boolean)' - + Result of FEEL expression 'false and false'? false (boolean) - + false and false Tests FEEL expression: 'false and null' and expects result: 'false (boolean)' - + Result of FEEL expression 'false and null'? false (boolean) - + false and null Tests FEEL expression: 'false and 123' and expects result: 'false (boolean)' - + Result of FEEL expression 'false and 123'? false (boolean) - + false and 123 Tests FEEL expression: 'false and "true"' and expects result: 'false (boolean)' - + Result of FEEL expression 'false and "true"'? false (boolean) - + false and "true" Tests FEEL expression: 'null and true' and expects result: 'null (boolean)' - + Result of FEEL expression 'null and true'? null (boolean) - + null and true Tests FEEL expression: '123 and true' and expects result: 'null (boolean)' - + Result of FEEL expression '123 and true'? null (boolean) - + 123 and true Tests FEEL expression: '"true" and true' and expects result: 'null (boolean)' - + Result of FEEL expression '"true" and true'? null (boolean) - + "true" and true Tests FEEL expression: 'null and false' and expects result: 'false (boolean)' - + Result of FEEL expression 'null and false'? false (boolean) - + null and false Tests FEEL expression: '123 and false' and expects result: 'false (boolean)' - + Result of FEEL expression '123 and false'? false (boolean) - + 123 and false Tests FEEL expression: '"true" and false' and expects result: 'false (boolean)' - + Result of FEEL expression '"true" and false'? false (boolean) - + "true" and false Tests FEEL expression: 'null and null' and expects result: 'null (boolean)' - + Result of FEEL expression 'null and null'? null (boolean) - + null and null Tests FEEL expression: '"true" and "true"' and expects result: 'null (boolean)' - + Result of FEEL expression '"true" and "true"'? null (boolean) - + "true" and "true" Tests FEEL expression: '0 and 0' and expects result: 'null (boolean)' - + Result of FEEL expression '0 and 0'? null (boolean) - + 0 and 0 @@ -214,198 +225,198 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0065-feel-disjunction.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0065-feel-disjunction.dmn index e5741bc634b..5139d031fcc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0065-feel-disjunction.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0065-feel-disjunction.dmn @@ -1,4 +1,4 @@ - + - + Semantics of conjunction - + Tests FEEL expression: 'true or true' and expects result: 'true (boolean)' - + Result of FEEL expression 'true or true'? true (boolean) - + true or true Tests FEEL expression: 'true or false' and expects result: 'true (boolean)' - + Result of FEEL expression 'true or false'? true (boolean) - + true or false Tests FEEL expression: 'true or null' and expects result: 'true (boolean)' - + Result of FEEL expression 'true or null'? true (boolean) - + true or null Tests FEEL expression: 'true or 123' and expects result: 'true (boolean)' - + Result of FEEL expression 'true or 123'? true (boolean) - + true or 123 Tests FEEL expression: 'true or "true"' and expects result: 'true (boolean)' - + Result of FEEL expression 'true or "true"'? true (boolean) - + true or "true" Tests FEEL expression: 'false or true' and expects result: 'true (boolean)' - + Result of FEEL expression 'false or true'? true (boolean) - + false or true Tests FEEL expression: 'false or false' and expects result: 'false (boolean)' - + Result of FEEL expression 'false or false'? false (boolean) - + false or false Tests FEEL expression: 'false or null' and expects result: 'false (boolean)' - + Result of FEEL expression 'false or null'? null (boolean) - + false or null Tests FEEL expression: 'false or 123' and expects result: 'null (boolean)' - + Result of FEEL expression 'false or 123'? null (boolean) - + false or 123 Tests FEEL expression: 'false or "true"' and expects result: 'null (boolean)' - + Result of FEEL expression 'false or "true"'? null (boolean) - + false or "true" Tests FEEL expression: 'null or true' and expects result: 'true (boolean)' - + Result of FEEL expression 'null or true'? true (boolean) - + null or true Tests FEEL expression: '123 or true' and expects result: 'true (boolean)' - + Result of FEEL expression '123 or true'? true (boolean) - + 123 or true Tests FEEL expression: '"true" or true' and expects result: 'true (boolean)' - + Result of FEEL expression '"true" or true'? true (boolean) - + "true" or true Tests FEEL expression: 'null or false' and expects result: 'null (boolean)' - + Result of FEEL expression 'null or false'? null (boolean) - + null or false Tests FEEL expression: '123 or false' and expects result: 'null (boolean)' - + Result of FEEL expression '123 or false'? null (boolean) - + 123 or false Tests FEEL expression: '"true" or false' and expects result: 'null (boolean)' - + Result of FEEL expression '"true" or false'? null (boolean) - + "true" or false Tests FEEL expression: 'null or null' and expects result: 'null (boolean)' - + Result of FEEL expression 'null or null'? null (boolean) - + null or null Tests FEEL expression: '"true" or "true"' and expects result: 'null (boolean)' - + Result of FEEL expression '"true" or "true"'? null (boolean) - + "true" or "true" Tests FEEL expression: '0 or 0' and expects result: 'null (boolean)' - + Result of FEEL expression '0 or 0'? null (boolean) - + 0 or 0 @@ -214,198 +225,198 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0066-feel-negation.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0066-feel-negation.dmn index 6704f5441eb..89ef62be660 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0066-feel-negation.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0066-feel-negation.dmn @@ -1,4 +1,4 @@ - + - + Semantics of negation - + Tests FEEL expression: 'not(true)' and expects result: 'false (boolean)' - + Result of FEEL expression 'not(true)'? false (boolean) - + not(true) Tests FEEL expression: 'not(false)' and expects result: 'true (boolean)' - + Result of FEEL expression 'not(false)'? true (boolean) - + not(false) Tests FEEL expression: 'not(null)' and expects result: 'null (boolean)' - + Result of FEEL expression 'not(null)'? null (boolean) - + not(null) Tests FEEL expression: 'not(0)' and expects result: 'null (boolean)' - + Result of FEEL expression 'not(0)'? null (boolean) - + not(0) Tests FEEL expression: 'not(1)' and expects result: 'null (boolean)' - + Result of FEEL expression 'not(1)'? null (boolean) - + not(1) Tests FEEL expression: 'not("true")' and expects result: 'null (boolean)' - + Result of FEEL expression 'not("true")'? null (boolean) - + not("true") @@ -84,68 +95,68 @@ - - - - - - + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0067-feel-split-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0067-feel-split-function.dmn index 7384e2f1b6f..661cb05928d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0067-feel-split-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0067-feel-split-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'split(string,delimiter)' in category string functions - + string - Tests FEEL expression: 'split("John Doe", "s")' and expects result: '["John", "Doe"] (list)' - + Tests FEEL expression: 'split("John Doe", "s")' and expects result: '["John", "Doe"] (list)' + Result of FEEL expression 'split("John Doe", "s")'? ["John", "Doe"] (list) - + split("John Doe", "s") - Tests FEEL expression: 'split("a;b;c;;", ";")' and expects result: '["a", "b", "c", "", ""] (list)' - + Tests FEEL expression: 'split("a;b;c;;", ";")' and expects result: '["a", "b", "c", "", ""] (list)' + Result of FEEL expression 'split(10, -4)'? ["a", "b", "c", "", ""] - + split("a;b;c;;", ";") Tests FEEL expression: 'split()' and expects result: 'null (list)' - + Result of FEEL expression 'split()'? null (list) - + split() Tests FEEL expression: 'split("foo")' and expects result: 'null (list)' - + Result of FEEL expression 'split("foo")'? null (list) - + split("foo") - Tests FEEL expression: 'split(delimiter: ",", string:"foo,bar")' and expects result: '["foo", "bar"] (lost)' - + Tests FEEL expression: 'split(delimiter: ",", string:"foo,bar")' and expects result: '["foo", "bar"] (lost)' + Result of FEEL expression 'split(delimiter: ",", string:"foo,bar")'? 2 (list) - + split(delimiter: ",", string:"foo,bar") - Tests FEEL expression: 'split(delimiter: ",", str:"foo,bar")' and expects result: 'null (list)' - + Tests FEEL expression: 'split(delimiter: ",", str:"foo,bar")' and expects result: 'null (list)' + Result of FEEL expression 'split(delimiter: ",", str:"foo,bar")'? null (list) - + split(delimiter: ",", str:"foo,bar") Tests FEEL expression: 'split(null, null)' and expects result: 'null (list)' - + Result of FEEL expression 'split(null, null)'? null (list) - + split(null, null) Tests FEEL expression: 'split("foo", null)' and expects result: 'null (list)' - + Result of FEEL expression 'split("foo", null)'? null (list) - + split("foo", null) Tests FEEL expression: 'split(null, ",")' and expects result: 'null (list)' - + Result of FEEL expression 'split(null, ",")'? null (list) - + split(null, ",") @@ -117,98 +132,98 @@ - - - - - - - - - + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0068-feel-equality.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0068-feel-equality.dmn index 4b8ec4c4da4..a4c3b1f23f4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0068-feel-equality.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0068-feel-equality.dmn @@ -1,4 +1,4 @@ - + - + FEEL equality - + Tests FEEL expression: 'null = null' and expects result: 'true (boolean)' - + Result of FEEL expression 'null = null'? true (boolean) - + null = null Tests FEEL expression: 'null != null' and expects result: 'false (boolean)' - + Result of FEEL expression 'null != null'? false (boolean) - + null != null Tests FEEL expression: 'true = true' and expects result: 'true (boolean)' - + Result of FEEL expression 'true = true'? true (boolean) - + true = true Tests FEEL expression: 'true != true' and expects result: 'false (boolean)' - + Result of FEEL expression 'true != true'? false (boolean) - + true != true Tests FEEL expression: 'false = false' and expects result: 'true (boolean)' - + Result of FEEL expression 'false = false'? true (boolean) - + false = false Tests FEEL expression: 'false != false' and expects result: 'true (boolean)' - + Result of FEEL expression 'false != false'? true (boolean) - + false != false Tests FEEL expression: 'true = false' and expects result: 'false (boolean)' - + Result of FEEL expression 'true = false'? false (boolean) - + true = false Tests FEEL expression: 'true = null' and expects result: 'false (boolean)' - + Result of FEEL expression 'true = null'? false (boolean) - + true = null Tests FEEL expression: 'false = null' and expects result: 'false (boolean)' - + Result of FEEL expression 'false = null'? false (boolean) - + false = null Tests FEEL expression: 'false = 0' and expects result: 'null (boolean)' - + Result of FEEL expression 'false = 0'? null (boolean) - + false = 0 Tests FEEL expression: 'true = 1' and expects result: 'null (boolean)' - + Result of FEEL expression 'true = 1'? null (boolean) - + true = 1 Tests FEEL expression: '123 = 123' and expects result: 'true (boolean)' - + Result of FEEL expression '123 = 123'? true (boolean) - + 123 = 123 Tests FEEL expression: '123.01 = 123.01' and expects result: 'true (boolean)' - + Result of FEEL expression '123.01 = 123.01'? true (boolean) - + 123.01 = 123.01 Tests FEEL expression: '0 = 0.00' and expects result: 'true (boolean)' - + Result of FEEL expression '0 = 0.00'? true (boolean) - + 0 = 0.00 Tests FEEL expression: '-0 = 0' and expects result: 'true (boolean)' - + Result of FEEL expression '-0 = 0'? true (boolean) - + -0 = 0 Tests FEEL expression: '-1 = 1' and expects result: 'false (boolean)' - + Result of FEEL expression '-1 = 1'? false (boolean) - + -1 = 1 Tests FEEL expression: '100 = null' and expects result: 'false (boolean)' - + Result of FEEL expression '100 = null'? false (boolean) - + 100 = null Tests FEEL expression: '100 = "100"' and expects result: 'null (boolean)' - + Result of FEEL expression '100 = "100"'? null (boolean) - + 100 = "100" Tests FEEL expression: '"foo" = "foo"' and expects result: 'true (boolean)' - + Result of FEEL expression '"foo" = "foo"'? true (boolean) - + "foo" = "foo" Tests FEEL expression: '"foo" = "Foo"' and expects result: 'false (boolean)' - + Result of FEEL expression '"foo" = "Foo"'? false (boolean) - + "foo" = "Foo" Tests FEEL expression: '"foo" != "Foo"' and expects result: 'true (boolean)' - + Result of FEEL expression '"foo" != "Foo"'? true (boolean) - + "foo" != "Foo" Tests FEEL expression: '"foo" = null' and expects result: 'false (boolean)' - + Result of FEEL expression '"foo" = null'? false (boolean) - + "foo" = null Tests FEEL expression: '"foo" = 100' and expects result: 'null (boolean)' - + Result of FEEL expression '"foo" = 100'? null (boolean) - + "foo" = 100 Tests FEEL expression: '[1,2,3] = [1,2,3]' and expects result: 'true (boolean)' - + Result of FEEL expression '[1,2,3] = [1,2,3]'? true (boolean) - + [1,2,3] = [1,2,3] - Tests FEEL expression: '[1,1,1] = [1,1,1,1]' and expects result: 'false (boolean)' - + Tests FEEL expression: '[1,1,1] = [1,1,1,1]' and expects result: 'false (boolean)' + Result of FEEL expression '[1,1,1] = [1,1,1,1]'? false (boolean) - + [1,1,1] = [1,1,1,1] Tests FEEL expression: '[1,1,1] = [1,1,2]' and expects result: 'false (boolean)' - + Result of FEEL expression '[1,1,1] = [1,1,2]'? false (boolean) - + [1,1,1] = [1,1,2] Tests FEEL expression: '[] = []' and expects result: 'true (boolean)' - + Result of FEEL expression '[] = []'? true (boolean) - + [] = [] Tests FEEL expression: '[1,2,3] = [3,2,1]' and expects result: 'false (boolean)' - + Result of FEEL expression '[1,2,3] = [3,2,1]'? false (boolean) - + [1,2,3] = [3,2,1] Tests FEEL expression: 'true[1] = true' and expects result: 'true (boolean)' - + Result of FEEL expression 'true[1] = true'? true (boolean) - + true[1] = true Tests FEEL expression: '100[1] = 100' and expects result: 'true (boolean)' - + Result of FEEL expression '100[1] = 100'? true (boolean) - + 100[1] = 100 Tests FEEL expression: '"foo"[1] = "foo"' and expects result: 'true (boolean)' - + Result of FEEL expression '"foo"[1] = "foo"'? true (boolean) - + "foo"[1] = "foo" - Tests FEEL expression: 'date("2018-12-08")[1] = date("2018-12-08")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'date("2018-12-08")[1] = date("2018-12-08")' and expects result: 'true (boolean)' + Result of FEEL expression 'date("2018-12-08")[1] = date("2018-12-08")'? true (boolean) - + date("2018-12-08")[1] = date("2018-12-08") - Tests FEEL expression: 'time("10:30:12")[1] = time("10:30:12")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'time("10:30:12")[1] = time("10:30:12")' and expects result: 'true (boolean)' + Result of FEEL expression 'time("10:30:12")[1] = time("10:30:12")'? true (boolean) - + time("10:30:12")[1] = time("10:30:12") - Tests FEEL expression: 'date and time("2018-12-08")[1] = date and time("2018-12-08")' and expects result: 'true (boolean)' - - Result of FEEL expression 'date and time("2018-12-08")[1] = date and time("2018-12-08")'? + Tests FEEL expression: 'date and time("2018-12-08")[1] = date and time("2018-12-08")' and expects result: 'true (boolean)' + + Result of FEEL expression 'date and time("2018-12-08")[1] = date and time("2018-12-08")'? true (boolean) - + date and time("2018-12-08")[1] = date and time("2018-12-08") - Tests FEEL expression: 'duration("P1D")[1] = duration("P1D")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'duration("P1D")[1] = duration("P1D")' and expects result: 'true (boolean)' + Result of FEEL expression 'duration("P1D")[1] = duration("P1D")'? true (boolean) - + duration("P1D")[1] = duration("P1D") - Tests FEEL expression: 'duration("P1Y")[1] = duration("P1Y")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'duration("P1Y")[1] = duration("P1Y")' and expects result: 'true (boolean)' + Result of FEEL expression 'duration("P1Y")[1] = duration("P1Y")'? true (boolean) - + duration("P1Y")[1] = duration("P1Y") - Tests FEEL expression: '{a: "foo"}[1] = {a: "foo"}' and expects result: 'true (boolean)' - + Tests FEEL expression: '{a: "foo"}[1] = {a: "foo"}' and expects result: 'true (boolean)' + Result of FEEL expression '{a: "foo"}[1] = {a: "foo"}'? true (boolean) - + {a: "foo"}[1] = {a: "foo"} Tests FEEL expression: '[] = null' and expects result: 'false (boolean)' - + Result of FEEL expression '[] = null'? false (boolean) - + [] = null Tests FEEL expression: '[] = 0' and expects result: 'null (boolean)' - + Result of FEEL expression '[] = 0'? null (boolean) - + [] = 0 Tests FEEL expression: '{} = {}' and expects result: 'true (boolean)' - + Result of FEEL expression '{} = {}'? true (boolean) - + {} = {} - Tests FEEL expression: '{foo: "bar", bar: "baz"} = {foo: "bar", bar: "baz"}' and expects result: 'true (boolean)' - + Tests FEEL expression: '{foo: "bar", bar: "baz"} = {foo: "bar", bar: "baz"}' and expects result: 'true (boolean)' + Result of FEEL expression '{foo: "bar", bar: "baz"} = {foo: "bar", bar: "baz"}'? true (boolean) - + {foo: "bar", bar: "baz"} = {foo: "bar", bar: "baz"} - Tests FEEL expression: '{foo: "bar", bar: "baz"} = {bar: "baz", foo: "bar"}' and expects result: 'true (boolean)' - + Tests FEEL expression: '{foo: "bar", bar: "baz"} = {bar: "baz", foo: "bar"}' and expects result: 'true (boolean)' + Result of FEEL expression '{foo: "bar", bar: "baz"} = {bar: "baz", foo: "bar"}'? true (boolean) - + {foo: "bar", bar: "baz"} = {bar: "baz", foo: "bar"} - Tests FEEL expression: '{foo: "bar"} = {"foo": "bar"}' and expects result: 'true (boolean)' - + Tests FEEL expression: '{foo: "bar"} = {"foo": "bar"}' and expects result: 'true (boolean)' + Result of FEEL expression '{foo: "bar"} = {"foo": "bar"}'? true (boolean) - + {foo: "bar"} = {"foo": "bar"} - Tests FEEL expression: '{foo: "bar"} = {foo: "baz"}' and expects result: 'false (boolean)' - + Tests FEEL expression: '{foo: "bar"} = {foo: "baz"}' and expects result: 'false (boolean)' + Result of FEEL expression '{foo: "bar"} = {foo: "baz"}'? false (boolean) - + {foo: "bar"} = {foo: "baz"} Tests FEEL expression: '{} = null' and expects result: 'false (boolean)' - + Result of FEEL expression '{} = null'? false (boolean) - + {} = null Tests FEEL expression: '{} = []' and expects result: 'null (boolean)' - + Result of FEEL expression '{} = []'? null (boolean) - + {} = [] - Tests FEEL expression: 'date("2018-12-08") = date("2018-12-08")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'date("2018-12-08") = date("2018-12-08")' and expects result: 'true (boolean)' + Result of FEEL expression 'date("2018-12-08") = date("2018-12-08")'? true (boolean) - + date("2018-12-08") = date("2018-12-08") - Tests FEEL expression: 'date("2018-12-07") = date("2018-12-08")' and expects result: 'false (boolean)' - + Tests FEEL expression: 'date("2018-12-07") = date("2018-12-08")' and expects result: 'false (boolean)' + Result of FEEL expression 'date("2018-12-07") = date("2018-12-08")'? false (boolean) - + date("2018-12-07") = date("2018-12-08") - Tests FEEL expression: 'date("2018-12-07") = null' and expects result: 'false (boolean)' - + Tests FEEL expression: 'date("2018-12-07") = null' and expects result: 'false (boolean)' + Result of FEEL expression 'date("2018-12-07") = null'? false (boolean) - + date("2018-12-07") = null - Tests FEEL expression: 'date("2018-12-07") = 100' and expects result: 'null (boolean)' - + Tests FEEL expression: 'date("2018-12-07") = 100' and expects result: 'null (boolean)' + Result of FEEL expression 'date("2018-12-07") = 100'? null (boolean) - + date("2018-12-07") = 100 - Tests FEEL expression: 'duration("P1D") = duration("P1D")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'duration("P1D") = duration("P1D")' and expects result: 'true (boolean)' + Result of FEEL expression 'duration("P1D") = duration("P1D")'? true (boolean) - + duration("P1D") = duration("P1D") - Tests FEEL expression: 'duration("P1D") = duration("PT24H")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'duration("P1D") = duration("PT24H")' and expects result: 'true (boolean)' + Result of FEEL expression 'duration("P1D") = duration("PT24H")'? true (boolean) - + duration("P1D") = duration("PT24H") - Tests FEEL expression: 'duration("P1D") = duration("P2D")' and expects result: 'false (boolean)' - + Tests FEEL expression: 'duration("P1D") = duration("P2D")' and expects result: 'false (boolean)' + Result of FEEL expression 'duration("P1D") = duration("P2D")'? false (boolean) - + duration("P1D") = duration("P2D") - Tests FEEL expression: 'duration("P1D") = duration("-P1D")' and expects result: 'false (boolean)' - + Tests FEEL expression: 'duration("P1D") = duration("-P1D")' and expects result: 'false (boolean)' + Result of FEEL expression 'duration("P1D") = duration("-P1D")'? false (boolean) - + duration("P1D") = duration("-P1D") - Tests FEEL expression: 'duration("P0D") = duration("-P0D")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'duration("P0D") = duration("-P0D")' and expects result: 'true (boolean)' + Result of FEEL expression 'duration("P0D") = duration("-P0D")'? true (boolean) - + duration("P0D") = duration("-P0D") - Tests FEEL expression: 'duration("P0D") = null' and expects result: 'false (boolean)' - + Tests FEEL expression: 'duration("P0D") = null' and expects result: 'false (boolean)' + Result of FEEL expression 'duration("P0D") = null'? false (boolean) - + duration("P0D") = null Tests FEEL expression: 'duration("P0D") = 0' and expects result: 'null (boolean)' - + Result of FEEL expression 'duration("P0D") = 0'? null (boolean) - + duration("P0D") = 0 - Tests FEEL expression: 'duration("P1Y") = duration("P1Y")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'duration("P1Y") = duration("P1Y")' and expects result: 'true (boolean)' + Result of FEEL expression 'duration("P1Y") = duration("P1Y")'? true (boolean) - + duration("P1Y") = duration("P1Y") - Tests FEEL expression: 'duration("P1Y") = duration("P12M")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'duration("P1Y") = duration("P12M")' and expects result: 'true (boolean)' + Result of FEEL expression 'duration("P1Y") = duration("P12M")'? true (boolean) - + duration("P1Y") = duration("P12M") - Tests FEEL expression: 'duration("P1Y") = duration("P2Y")' and expects result: 'false (boolean)' - + Tests FEEL expression: 'duration("P1Y") = duration("P2Y")' and expects result: 'false (boolean)' + Result of FEEL expression 'duration("P1Y") = duration("P2Y")'? false (boolean) - + duration("P1Y") = duration("P2Y") - Tests FEEL expression: 'duration("P1Y") = duration("-P1Y")' and expects result: 'false (boolean)' - + Tests FEEL expression: 'duration("P1Y") = duration("-P1Y")' and expects result: 'false (boolean)' + Result of FEEL expression 'duration("P1Y") = duration("-P1Y")'? false (boolean) - + duration("P1Y") = duration("-P1Y") - Tests FEEL expression: 'duration("P0Y") = duration("-P0Y")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'duration("P0Y") = duration("-P0Y")' and expects result: 'true (boolean)' + Result of FEEL expression 'duration("P0Y") = duration("-P0Y")'? true (boolean) - + duration("P0Y") = duration("-P0Y") - Tests FEEL expression: 'duration("P1Y") = duration("P365D")' and expects result: 'null (boolean)' - + Tests FEEL expression: 'duration("P1Y") = duration("P365D")' and expects result: 'null (boolean)' + Result of FEEL expression 'duration("P1Y") = duration("P365D")'? null (boolean) - + duration("P1Y") = duration("P365D") - Tests FEEL expression: 'duration("P0Y") = null' and expects result: 'false (boolean)' - + Tests FEEL expression: 'duration("P0Y") = null' and expects result: 'false (boolean)' + Result of FEEL expression 'duration("P0Y") = null'? false (boolean) - + duration("P0Y") = null Tests FEEL expression: 'duration("P0Y") = 0' and expects result: 'null (boolean)' - + Result of FEEL expression 'duration("P0Y") = 0'? null (boolean) - + duration("P0Y") = 0 - Tests FEEL expression: '[1,2,[3, 4]] = [1,2,[3, 4]]' and expects result: 'true (boolean)' - + Tests FEEL expression: '[1,2,[3, 4]] = [1,2,[3, 4]]' and expects result: 'true (boolean)' + Result of FEEL expression '[1,2,[3, 4]] = [1,2,[3, 4]]'? true (boolean) - + [1,2,[3, 4]] = [1,2,[3, 4]] - Tests FEEL expression: '[1,2,{a: [3,4]}] = [1,2,{a: [3,4]}]' and expects result: 'true (boolean)' - + Tests FEEL expression: '[1,2,{a: [3,4]}] = [1,2,{a: [3,4]}]' and expects result: 'true (boolean)' + Result of FEEL expression '[1,2,{a: [3,4]}] = [1,2,{a: [3,4]}]'? true (boolean) - + [1,2,{a: [3,4]}] = [1,2,{a: [3,4]}] - Tests FEEL expression: '[1,2,[3, 4]] = [1,2,[4, 3]]' and expects result: 'false (boolean)' - + Tests FEEL expression: '[1,2,[3, 4]] = [1,2,[4, 3]]' and expects result: 'false (boolean)' + Result of FEEL expression '[1,2,[3, 4]] = [1,2,[4, 3]]'? false (boolean) - + [1,2,[3, 4]] = [1,2,[4, 3]] - Tests FEEL expression: '[1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: "foo"}]' and expects result: 'false (boolean)' - + Tests FEEL expression: '[1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: "foo"}]' and expects result: 'false (boolean)' + Result of FEEL expression '[1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: "foo"}]'? false (boolean) - + [1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: "foo"}] - Tests FEEL expression: '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [1,2]}}' and expects result: 'true (boolean)' - + Tests FEEL expression: '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [1,2]}}' and expects result: 'true (boolean)' + Result of FEEL expression '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [1,2]}}'? true (boolean) - + {a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [1,2]}} - Tests FEEL expression: '{a: {c: [1,2], b: "foo"}} = {a: {b: "foo", c: [1,2]}}' and expects result: 'true (boolean)' - + Tests FEEL expression: '{a: {c: [1,2], b: "foo"}} = {a: {b: "foo", c: [1,2]}}' and expects result: 'true (boolean)' + Result of FEEL expression '{a: {c: [1,2], b: "foo"}} = {a: {b: "foo", c: [1,2]}}'? true (boolean) - + {a: {c: "bar", b: "foo"}} = {a: {b: "foo", c: "bar"}} - Tests FEEL expression: '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [2,1]}}' and expects result: 'false (boolean)' - + Tests FEEL expression: '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [2,1]}}' and expects result: 'false (boolean)' + Result of FEEL expression '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [2,1]}}'? false (boolean) - + {a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [2,1]}} @@ -744,728 +791,728 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0069-feel-list.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0069-feel-list.dmn index 8ae052b390c..0e777eee660 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0069-feel-list.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0069-feel-list.dmn @@ -1,4 +1,4 @@ - + - + FEEL lists - + - - + + [1,2,3] - - + + [] - - + + [1,2,3][0] - - + + [1,2,3][4] - - + + [1,2,3][1] - - + + [1,2,3][3] - - + + [1,2,3][-1] - - + + [1,2,3][-3] - - + + [1,2,3][-4] - - + + [1,2,3][true] - - + + [1,2,3][false] - - + + [1,2,3][item >= 2] - - + + true[true] - - + + true[false] - - + + 100[true] - - + + 100[false] - - + + "foo"[true] - - + + "foo"[false] - - + + true[1] - - + + 100[1] - - + + "foo"[1] - - + + true[0] - - + + 100[0] - - + + "foo"[0] - - + + [{a: 1}, {a: 2}, {a: 3}][item.a >= 2] - - + + [{a: 1}, {a: 2}, {a: 3}][a >= 2] - - + + [{item: 1}, {item: 2}, {item: 3}][item >= 2] @@ -213,278 +224,278 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0070-feel-instance-of.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0070-feel-instance-of.dmn index 9f5c243a59c..2d08954bcd9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0070-feel-instance-of.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0070-feel-instance-of.dmn @@ -1,4 +1,4 @@ - + - + FEEL instance of - + string @@ -35,701 +46,701 @@ Any - - + + null instance of Any - - + + null instance of number - - + + null instance of string - - + + null instance of boolean - - + + null instance of date - - + + null instance of time - - + + null instance of date and time - - + + null instance of years and months duration - - + + null instance of days and time duration - - + + 123.01 instance of Any - - + + 123.01 instance of number - - + + 123.01 instance of boolean - - + + 123.01 instance of boolean - - + + 123.01 instance of date - - + + 123.01 instance of time - - + + 123.01 instance of date and time - - + + 123.01 instance of years and months duration - - + + 123.01 instance of days and time duration - - + + "foo" instance of Any - - + + "foo" instance of number - - + + "foo" instance of string - - + + "foo" instance of boolean - - + + "foo" instance of date - - + + "foo" instance of time - - + + "foo" instance of date and time - - + + "foo" instance of years and months duration - - + + "foo" instance of days and time duration - - + + true instance of Any - - + + true instance of number - - + + true instance of string - - + + true instance of boolean - - + + true instance of date - - + + true instance of time - - + + true instance of date and time - - + + true instance of years and months duration - - + + true instance of days and time duration - - + + date("2018-12-08") instance of Any - - + + date("2018-12-08") instance of number - - + + date("2018-12-08") instance of string - - + + date("2018-12-08") instance of boolean - - + + date("2018-12-08") instance of date - - + + date("2018-12-08") instance of time - - + + date("2018-12-08") instance of date and time - - + + date("2018-12-08") instance of years and months duration - - + + date("2018-12-08") instance of days and time duration - - + + time("10:30:00") instance of Any - - + + time("10:30:00") instance of number - - + + time("10:30:00") instance of string - - + + time("10:30:00") instance of boolean - - + + time("10:30:00") instance of date - - + + time("10:30:00") instance of time - - + + time("10:30:00") instance of date and time - - + + time("10:30:00") instance of years and months duration - - + + time("10:30:00") instance of days and time duration - - + + [1,2,3] instance of Any - - + + [1,2,3] instance of number - - + + [1,2,3] instance of string - - + + [1,2,3] instance of boolean - - + + [1,2,3] instance of date - - + + [1,2,3] instance of time - - + + [1,2,3] instance of date and time - - + + [1,2,3] instance of years and months duration - - + + [1,2,3] instance of days and time duration - - + + [1] instance of number - - + + duration("P1Y") instance of Any - - + + duration("P1Y") instance of number - - + + duration("P1Y") instance of string - - + + duration("P1Y") instance of boolean - - + + duration("P1Y") instance of date - - + + duration("P1Y") instance of time - - + + duration("P1Y") instance of date and time - - + + duration("P1Y") instance of years and months duration - - + + duration("P1Y") instance of days and time duration - - + + duration("P1D") instance of Any - - + + duration("P1D") instance of number - - + + duration("P1D") instance of string - - + + duration("P1D") instance of boolean - - + + duration("P1D") instance of date - - + + duration("P1D") instance of time - - + + duration("P1D") instance of date and time - - + + duration("P1D") instance of years and months duration - - + + duration("P1D") instance of days and time duration - - + + {a: "foo"} instance of Any - - + + {a: "foo"} instance of number - - + + {a: "foo"} instance of string - - + + {a: "foo"} instance of boolean - - + + {a: "foo"} instance of date - - + + {a: "foo"} instance of time - - + + {a: "foo"} instance of date and time - - + + {a: "foo"} instance of years and months duration - - + + {a: "foo"} instance of days and time duration - - + + (function() "foo") instance of Any - - + + (function() "foo") instance of number - - + + (function() "foo") instance of string - - + + (function() "foo") instance of boolean - - + + (function() "foo") instance of date - - + + (function() "foo") instance of time - - + + (function() "foo") instance of date and time - - + + (function() "foo") instance of years and months duration - - + + (function() "foo") instance of days and time duration @@ -738,1008 +749,1008 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0071-feel-between.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0071-feel-between.dmn index ed926edb67c..18d31bd4d99 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0071-feel-between.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0071-feel-between.dmn @@ -1,4 +1,4 @@ - + - + FEEL instance of - + - - + + 0 between 1 and 10 - - + + 1 between 1 and 10 - - + + 5 between 1 and 10 - - + + 10 between 1 and 10 - - + + 11 between 1 and 10 - - + + "a" between "b" and "d" - - + + "b" between "b" and "d" - - + + "c" between "b" and "d" - - + + "d" between "b" and "d" - - + + "e" between "b" and "d" - - + + date("2018-12-01") between date("2018-12-02") and date("2018-12-04") - - + + date("2018-12-02") between date("2018-12-02") and date("2018-12-04") - - + + date("2018-12-03") between date("2018-12-02") and date("2018-12-04") - - + + date("2018-12-04") between date("2018-12-02") and date("2018-12-04") - - + + date("2018-12-05") between date("2018-12-02") and date("2018-12-04") - - + + time("10:31:00") between time("10:32:00") and time("10:34:00") - - + + time("10:32:00") between time("10:32:00") and time("10:34:00") - - + + time("10:33:00") between time("10:32:00") and time("10:34:00") - - + + time("10:34:00") between time("10:32:00") and time("10:34:00") - - + + time("10:35:00") between time("10:32:00") and time("10:34:00") - - + + - date and time("2018-12-01T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + date and time("2018-12-01T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - + + - date and time("2018-12-02T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + date and time("2018-12-02T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - + + - date and time("2018-12-03T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + date and time("2018-12-03T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - + + - date and time("2018-12-04T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + date and time("2018-12-04T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - + + - date and time("2018-12-05T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + date and time("2018-12-05T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - + + duration("P1Y") between duration("P2Y") and duration("P4Y") - - + + duration("P2Y") between duration("P2Y") and duration("P4Y") - - + + duration("P3Y") between duration("P2Y") and duration("P4Y") - - + + duration("P4Y") between duration("P2Y") and duration("P4Y") - - + + duration("P5Y") between duration("P2Y") and duration("P4Y") - - + + duration("P1D") between duration("P2D") and duration("P4D") - - + + duration("P2D") between duration("P2D") and duration("P4D") - - + + duration("P3D") between duration("P2D") and duration("P4D") - - + + duration("P4D") between duration("P2D") and duration("P4D") - - + + duration("P5D") between duration("P2D") and duration("P4D") @@ -269,358 +285,358 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0072-feel-in.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0072-feel-in.dmn index 9c564670515..b91dfb2d466 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0072-feel-in.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0072-feel-in.dmn @@ -1,4 +1,4 @@ - + - - FEEL in - - - - - 1 in [2,3,1] - - - - - - - 1 in [2,3,4] - - - - - - - 1 in [[2..4], [1..3]] - - - - - - - 5 in [[2..4], [1..3]] - - - - - - - 1 in <= 10 - - - - - - - 10 in <= 10 - - - - - - - 11 in <= 10 - - - - - - - 1 in < 10 - - - - - - - 10 in < 10 - - - - - - - 11 in >= 10 - - - - - - - 10 in >= 10 - - - - - - - 9 in >= 10 - - - - - - - 11 in > 10 - - - - - - - 10 in > 10 - - - - - - - 1 in (2..4) - - - - - - - 2 in (2..4) - - - - - - - 3 in (2..4) - - - - - - - 4 in (2..4) - - - - - - - 5 in (2..4) - - - - - - - 1 in (2..4] - - - - - - - 2 in (2..4] - - - - - - - 3 in (2..4] - - - - - - - 4 in (2..4] - - - - - - - 5 in (2..4] - - - - - - - 1 in [2..4) - - - - - - - 2 in [2..4) - - - - - - - 3 in [2..4) - - - - - - - 4 in [2..4) - - - - - - - 5 in [2..4) - - - - - - - 1 in [2..4] - - - - - - - 2 in [2..4] - - - - - - - 3 in [2..4] - - - - - - - 4 in [2..4] - - - - - - - 5 in [2..4] - - - - - - - 1 in 1 - - - - - - - 1 in 2 - - - - - - - - 10 in (1, < 5, >=10) - - - - - - - 10 in (1, 5, 9) - - - - - - - - "a" in ["b","c","a"] - - - - - - - "a" in ["b","c","d"] - - - - - - - "b" in [["f".."h"], ["a".."c"]] - - - - - - - "i" in [["f".."h"], ["a".."c"]] - - - - - - - "a" in <= "b" - - - - - - - "b" in <= "b" - - - - - - - "c" in <= "b" - - - - - - - "a" in < "b" - - - - - - - "b" in < "b" - - - - - - - "b" in >= "a" - - - - - - - "b" in >= "b" - - - - - - - "a" in >= "b" - - - - - - - "b" in > "a" - - - - - - - "b" in > "b" - - - - - - - "a" in ("b".."d") - - - - - - - "b" in ("b".."d") - - - - - - - "c" in ("b".."d") - - - - - - - "d" in ("b".."d") - - - - - - - "e" in ("b".."d") - - - - - - - "a" in ("b".."d"] - - - - - - - "b" in ("b".."d"] - - - - - - - "c" in ("b".."d"] - - - - - - - "d" in ("b".."d"] - - - - - - - "e" in ("b".."d"] - - - - - - - "a" in ["b".."d") - - - - - - - "b" in ["b".."d") - - - - - - - "c" in ["b".."d") - - - - - - - "d" in ["b".."d") - - - - - - - "e" in ["b".."d") - - - - - - - "a" in ["b".."d"] - - - - - - - "b" in ["b".."d"] - - - - - - - "c" in ["b".."d"] - - - - - - - "d" in ["b".."d"] - - - - - - - "e" in ["b".."d"] - - - - - - - "a" in "a" - - - - - - - "a" in "b" - - - - - - - "d" in ("c", < "c", >="d") - - - - - - - "d" in ("c", >="e") - - - - - - - - true in [true, false] - - - - - - - true in [false, 2, 3] - - - - - - - true in true - - - - - - - true in false - - - - - - - - true in (false, true) - - - - - - - true in (false, false) - - - - - - - date("2018-12-08") in [date("2018-12-08"),date("2018-12-09"),date("2018-12-10")] - - - - - - - date("2018-12-11") in [date("2018-12-08"),date("2018-12-09"),date("2018-12-10")] - - - - - - - date("2018-12-11") in [[date("2018-12-05") .. date("2018-12-07")], [date("2018-12-10") .. date("2018-12-12")]] - - - - - - - date("2018-12-04") in [[date("2018-12-05") .. date("2018-12-07")], [date("2018-12-10") .. date("2018-12-12")]] - - - - - - - date("2018-12-04") in <= date("2018-12-05") - - - - - - - date("2018-12-04") in <= date("2018-12-04") - - - - - - - date("2018-12-05") in <= date("2018-12-04") - - - - - - - date("2018-12-01") in < date("2018-12-10") - - - - - - - date("2018-12-10") in < date("2018-12-10") - - - - - - - date("2018-12-11") in >= date("2018-12-10") - - - - - - - date("2018-12-10") in >= date("2018-12-10") - - - - - - - date("2018-12-09") in >= date("2018-12-10") - - - - - - - date("2018-12-11") in > date("2018-12-10") - - - - - - - date("2018-12-10") in > date("2018-12-10") - - - - - - - date("2018-12-01") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-02") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-03") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-04") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-05") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-01") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-02") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-03") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-04") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-05") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-01") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-02") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-03") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-04") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-05") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-01") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-02") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-03") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-04") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-05") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-05") in date("2018-12-05") - - - - - - - date("2018-12-05") in date("2018-12-06") - - - - - - - date("2018-12-05") in (date("2018-12-04"), >=date("2018-12-05")) - - - - - - - date("2018-12-05") in (date("2018-12-04"), >=date("2018-12-06")) - - - - - - - - time("10:30:08") in [time("10:30:08"),time("10:30:09"),time("10:30:10")] - - - - - - - time("10:30:11") in [time("10:30:08"),time("10:30:09"),time("10:30:10")] - - - - - - - time("10:30:11") in [[time("10:30:05") .. time("10:30:07")], [time("10:30:10") .. time("10:30:12")]] - - - - - - - time("10:30:04") in [[time("10:30:05") .. time("10:30:07")], [time("10:30:10") .. time("10:30:12")]] - - - - - - - time("10:30:04") in <= time("10:30:05") - - - - - - - time("10:30:04") in <= time("10:30:04") - - - - - - - time("10:30:05") in <= time("10:30:04") - - - - - - - time("10:30:01") in < time("10:30:10") - - - - - - - time("10:30:10") in < time("10:30:10") - - - - - - - time("10:30:11") in >= time("10:30:10") - - - - - - - time("10:30:10") in >= time("10:30:10") - - - - - - - time("10:30:09") in >= time("10:30:10") - - - - - - - time("10:30:11") in > time("10:30:10") - - - - - - - time("10:30:10") in > time("10:30:10") - - - - - - - time("10:30:01") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:02") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:03") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:04") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:05") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:01") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:02") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:03") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:04") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:05") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:01") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:02") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:03") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:04") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:05") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:01") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:02") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:03") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:04") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:05") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:05") in time("10:30:05") - - - - - - - time("10:30:05") in time("10:30:06") - - - - - - - time("10:30:05") in (time("10:30:04"), >=time("10:30:05")) - - - - - - - time("10:30:05") in (time("10:30:04"), >=time("10:30:06")) - - - - - - - - date and time("2018-12-08T10:30:08") in [date and time("2018-12-08T10:30:08"),date and time("2018-12-08T10:30:09"),date and time("2018-12-08T10:30:10")] - - - - - - - date and time("2018-12-08T10:30:11") in [date and time("2018-12-08T10:30:08"),date and time("2018-12-08T10:30:09"),date and time("2018-12-08T10:30:10")] - - - - - - - date and time("2018-12-08T10:30:11") in [[date and time("2018-12-08T10:30:05") .. date and time("2018-12-08T10:30:07")], [date and time("2018-12-08T10:30:10") .. date and time("2018-12-08T10:30:12")]] - - - - - - - date and time("2018-12-08T10:30:04") in [[date and time("2018-12-08T10:30:05") .. date and time("2018-12-08T10:30:07")], [date and time("2018-12-08T10:30:10") .. date and time("2018-12-08T10:30:12")]] - - - - - - - date and time("2018-12-08T10:30:04") in <= date and time("2018-12-08T10:30:05") - - - - - - - date and time("2018-12-08T10:30:04") in <= date and time("2018-12-08T10:30:04") - - - - - - - date and time("2018-12-08T10:30:05") in <= date and time("2018-12-08T10:30:04") - - - - - - - date and time("2018-12-08T10:30:01") in < date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:10") in < date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:11") in >= date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:10") in >= date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:09") in >= date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:11") in > date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:10") in > date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:01") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:02") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:03") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:04") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:01") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:02") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:03") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:04") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:01") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:02") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:03") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:04") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:05") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:01") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:02") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:03") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:04") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:05") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:05") in date and time("2018-12-08T10:30:05") - - - - - - - date and time("2018-12-08T10:30:05") in date and time("2018-12-08T10:30:06") - - - - - - - date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:04"), >=date and time("2018-12-08T10:30:05")) - - - - - - - date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:04"), >=date and time("2018-12-08T10:30:06")) - - - - - - - [1,2,3] in [[1,2,3,4], [1,2,3]] - - - - - - - [1,2,3,5] in [[1,2,3,4], [1,2,3]] - - - - - - - - - [1,2,3] in [[1,2,3], [1,2,3,4]] - - - - - - - [1,2,2] in [[1,2,3], [1,2,3,4]] - - - - - - - - - [1,2,3] in ([[1,2,3,4]], [[1,2,3,5]]) - - - - - - - - - {a: "foo"} in [{b: "bar"}, {a: "foo"}] - - - - - - - {c: "baz"} in [{b: "bar"}, {a: "foo"}] - - - - - - - {a: "foo"} in {a: "foo"} - - - - - - - {a: "foo"} in {b: "bar"} - - - - - - - {a: "foo"} in ({a: "bar"}, {a: "foo"}) - - - - - - - {a: "foo"} in ({a: "bar"}, {a: "baz"}) - - - - - - - - - duration("P8Y") in [duration("P8Y"),duration("P9Y"),duration("P10Y")] - - - - - - - duration("P11Y") in [duration("P8Y"),duration("P9Y"),duration("P10Y")] - - - - - - - duration("P11Y") in [[duration("P5Y") .. duration("P7Y")], [duration("P10Y") .. duration("P12Y")]] - - - - - - - duration("P4Y") in [[duration("P5Y") .. duration("P7Y")], [duration("P10Y") .. duration("P12Y")]] - - - - - - - duration("P4Y") in <= duration("P5Y") - - - - - - - duration("P4Y") in <= duration("P4Y") - - - - - - - duration("P5Y") in <= duration("P4Y") - - - - - - - duration("P1Y") in < duration("P10Y") - - - - - - - duration("P10Y") in < duration("P10Y") - - - - - - - duration("P11Y") in >= duration("P10Y") - - - - - - - duration("P10Y") in >= duration("P10Y") - - - - - - - duration("P9Y") in >= duration("P10Y") - - - - - - - duration("P11Y") in > duration("P10Y") - - - - - - - duration("P10Y") in > duration("P10Y") - - - - - - - duration("P1Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P2Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P3Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P4Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P5Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P1Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P2Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P3Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P4Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P5Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P1Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P2Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P3Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P4Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P5Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P1Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P2Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P3Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P4Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P5Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P5Y") in duration("P5Y") - - - - - - - duration("P5Y") in duration("P6Y") - - - - - - - duration("P5Y") in (duration("P4Y"), >=duration("P5Y")) - - - - - - - duration("P5Y") in (duration("P4Y"), >=duration("P6Y")) - - - - - - - - duration("P8D") in [duration("P8D"),duration("P9D"),duration("P10D")] - - - - - - - duration("P11D") in [duration("P8D"),duration("P9D"),duration("P10D")] - - - - - - - duration("P11D") in [[duration("P5D") .. duration("P7D")], [duration("P10D") .. duration("P12D")]] - - - - - - - duration("P4D") in [[duration("P5D") .. duration("P7D")], [duration("P10D") .. duration("P12D")]] - - - - - - - duration("P4D") in <= duration("P5D") - - - - - - - duration("P4D") in <= duration("P4D") - - - - - - - duration("P5D") in <= duration("P4D") - - - - - - - duration("P1D") in < duration("P10D") - - - - - - - duration("P10D") in < duration("P10D") - - - - - - - duration("P11D") in >= duration("P10D") - - - - - - - duration("P10D") in >= duration("P10D") - - - - - - - duration("P9D") in >= duration("P10D") - - - - - - - duration("P11D") in > duration("P10D") - - - - - - - duration("P10D") in > duration("P10D") - - - - - - - duration("P1D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P2D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P3D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P4D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P5D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P1D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P2D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P3D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P4D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P5D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P1D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P2D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P3D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P4D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P5D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P1D") in [duration("P2D")..duration("P4D")] - - - - - - - duration("P2D") in [duration("P2D")..duration("P4D")] - - - - - - - duration("P3D") in [duration("P2D")..duration("P4D")] - - - - - - - duration("P4D") in [duration("P2D")..duration("P4D")] - - - - - + + FEEL in + + + + + 1 in [2,3,1] + + + + + + + 1 in [2,3,4] + + + + + + + 1 in [[2..4], [1..3]] + + + + + + + 5 in [[2..4], [1..3]] + + + + + + + 1 in <= 10 + + + + + + + 10 in <= 10 + + + + + + + 11 in <= 10 + + + + + + + 1 in < 10 + + + + + + + 10 in < 10 + + + + + + + 11 in >= 10 + + + + + + + 10 in >= 10 + + + + + + + 9 in >= 10 + + + + + + + 11 in > 10 + + + + + + + 10 in > 10 + + + + + + + 1 in (2..4) + + + + + + + 2 in (2..4) + + + + + + + 3 in (2..4) + + + + + + + 4 in (2..4) + + + + + + + 5 in (2..4) + + + + + + + 1 in (2..4] + + + + + + + 2 in (2..4] + + + + + + + 3 in (2..4] + + + + + + + 4 in (2..4] + + + + + + + 5 in (2..4] + + + + + + + 1 in [2..4) + + + + + + + 2 in [2..4) + + + + + + + 3 in [2..4) + + + + + + + 4 in [2..4) + + + + + + + 5 in [2..4) + + + + + + + 1 in [2..4] + + + + + + + 2 in [2..4] + + + + + + + 3 in [2..4] + + + + + + + 4 in [2..4] + + + + + + + 5 in [2..4] + + + + + + + 1 in 1 + + + + + + + 1 in 2 + + + + + + + 10 in (1, < 5, >=10) + + + + + + + 10 in (1, 5, 9) + + + + + + + "a" in ["b","c","a"] + + + + + + + "a" in ["b","c","d"] + + + + + + + "b" in [["f".."h"], ["a".."c"]] + + + + + + + "i" in [["f".."h"], ["a".."c"]] + + + + + + + "a" in <= "b" + + + + + + + "b" in <= "b" + + + + + + + "c" in <= "b" + + + + + + + "a" in < "b" + + + + + + + "b" in < "b" + + + + + + + "b" in >= "a" + + + + + + + "b" in >= "b" + + + + + + + "a" in >= "b" + + + + + + + "b" in > "a" + + + + + + + "b" in > "b" + + + + + + + "a" in ("b".."d") + + + + + + + "b" in ("b".."d") + + + + + + + "c" in ("b".."d") + + + + + + + "d" in ("b".."d") + + + + + + + "e" in ("b".."d") + + + + + + + "a" in ("b".."d"] + + + + + + + "b" in ("b".."d"] + + + + + + + "c" in ("b".."d"] + + + + + + + "d" in ("b".."d"] + + + + + + + "e" in ("b".."d"] + + + + + + + "a" in ["b".."d") + + + + + + + "b" in ["b".."d") + + + + + + + "c" in ["b".."d") + + + + + + + "d" in ["b".."d") + + + + + + + "e" in ["b".."d") + + + + + + + "a" in ["b".."d"] + + + + + + + "b" in ["b".."d"] + + + + + + + "c" in ["b".."d"] + + + + + + + "d" in ["b".."d"] + + + + + + + "e" in ["b".."d"] + + + + + + + "a" in "a" + + + + + + + "a" in "b" + + + + + + + "d" in ("c", < "c", >="d") + + + + + + + "d" in ("c", >="e") + + + + + + + true in [true, false] + + + + + + + true in [false, 2, 3] + + + + + + + true in true + + + + + + + true in false + + + + + + + true in (false, true) + + + + + + + true in (false, false) + + + + + + + date("2018-12-08") in [date("2018-12-08"),date("2018-12-09"),date("2018-12-10")] + + + + + + + date("2018-12-11") in [date("2018-12-08"),date("2018-12-09"),date("2018-12-10")] + + + + + + + date("2018-12-11") in [[date("2018-12-05") .. date("2018-12-07")], [date("2018-12-10") .. date("2018-12-12")]] + + + + + + + date("2018-12-04") in [[date("2018-12-05") .. date("2018-12-07")], [date("2018-12-10") .. date("2018-12-12")]] + + + + + + + date("2018-12-04") in <= date("2018-12-05") + + + + + + + date("2018-12-04") in <= date("2018-12-04") + + + + + + + date("2018-12-05") in <= date("2018-12-04") + + + + + + + date("2018-12-01") in < date("2018-12-10") + + + + + + + date("2018-12-10") in < date("2018-12-10") + + + + + + + date("2018-12-11") in >= date("2018-12-10") + + + + + + + date("2018-12-10") in >= date("2018-12-10") + + + + + + + date("2018-12-09") in >= date("2018-12-10") + + + + + + + date("2018-12-11") in > date("2018-12-10") + + + + + + + date("2018-12-10") in > date("2018-12-10") + + + + + + + date("2018-12-01") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-02") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-03") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-04") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-05") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-01") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-02") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-03") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-04") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-05") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-01") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-02") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-03") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-04") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-05") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-01") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-02") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-03") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-04") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-05") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-05") in date("2018-12-05") + + + + + + + date("2018-12-05") in date("2018-12-06") + + + + + + + date("2018-12-05") in (date("2018-12-04"), >=date("2018-12-05")) + + + + + + + date("2018-12-05") in (date("2018-12-04"), >=date("2018-12-06")) + + + + + + + time("10:30:08") in [time("10:30:08"),time("10:30:09"),time("10:30:10")] + + + + + + + time("10:30:11") in [time("10:30:08"),time("10:30:09"),time("10:30:10")] + + + + + + + time("10:30:11") in [[time("10:30:05") .. time("10:30:07")], [time("10:30:10") .. time("10:30:12")]] + + + + + + + time("10:30:04") in [[time("10:30:05") .. time("10:30:07")], [time("10:30:10") .. time("10:30:12")]] + + + + + + + time("10:30:04") in <= time("10:30:05") + + + + + + + time("10:30:04") in <= time("10:30:04") + + + + + + + time("10:30:05") in <= time("10:30:04") + + + + + + + time("10:30:01") in < time("10:30:10") + + + + + + + time("10:30:10") in < time("10:30:10") + + + + + + + time("10:30:11") in >= time("10:30:10") + + + + + + + time("10:30:10") in >= time("10:30:10") + + + + + + + time("10:30:09") in >= time("10:30:10") + + + + + + + time("10:30:11") in > time("10:30:10") + + + + + + + time("10:30:10") in > time("10:30:10") + + + + + + + time("10:30:01") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:02") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:03") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:04") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:05") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:01") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:02") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:03") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:04") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:05") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:01") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:02") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:03") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:04") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:05") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:01") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:02") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:03") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:04") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:05") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:05") in time("10:30:05") + + + + + + + time("10:30:05") in time("10:30:06") + + + + + + + time("10:30:05") in (time("10:30:04"), >=time("10:30:05")) + + + + + + + time("10:30:05") in (time("10:30:04"), >=time("10:30:06")) + + + + + + + date and time("2018-12-08T10:30:08") in [date and time("2018-12-08T10:30:08"),date and time("2018-12-08T10:30:09"),date and time("2018-12-08T10:30:10")] + + + + + + + date and time("2018-12-08T10:30:11") in [date and time("2018-12-08T10:30:08"),date and time("2018-12-08T10:30:09"),date and time("2018-12-08T10:30:10")] + + + + + + + date and time("2018-12-08T10:30:11") in [[date and time("2018-12-08T10:30:05") .. date and time("2018-12-08T10:30:07")], [date and time("2018-12-08T10:30:10") .. date and time("2018-12-08T10:30:12")]] + + + + + + + date and time("2018-12-08T10:30:04") in [[date and time("2018-12-08T10:30:05") .. date and time("2018-12-08T10:30:07")], [date and time("2018-12-08T10:30:10") .. date and time("2018-12-08T10:30:12")]] + + + + + + + date and time("2018-12-08T10:30:04") in <= date and time("2018-12-08T10:30:05") + + + + + + + date and time("2018-12-08T10:30:04") in <= date and time("2018-12-08T10:30:04") + + + + + + + date and time("2018-12-08T10:30:05") in <= date and time("2018-12-08T10:30:04") + + + + + + + date and time("2018-12-08T10:30:01") in < date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:10") in < date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:11") in >= date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:10") in >= date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:09") in >= date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:11") in > date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:10") in > date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:01") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:02") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:03") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:04") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:01") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:02") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:03") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:04") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:01") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:02") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:03") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:04") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:05") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:01") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:02") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:03") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:04") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:05") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:05") in date and time("2018-12-08T10:30:05") + + + + + + + date and time("2018-12-08T10:30:05") in date and time("2018-12-08T10:30:06") + + + + + + + date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:04"), >=date and time("2018-12-08T10:30:05")) + + + + + + + date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:04"), >=date and time("2018-12-08T10:30:06")) + + + + + + + [1,2,3] in [[1,2,3,4], [1,2,3]] + + + + + + + [1,2,3,5] in [[1,2,3,4], [1,2,3]] + + + + - - + + + + [1,2,3] in [[1,2,3], [1,2,3,4]] + + + + + + + [1,2,2] in [[1,2,3], [1,2,3,4]] + + + + - - - - duration("P5D") in duration("P6D") - - + + + + [1,2,3] in ([[1,2,3,4]], [[1,2,3,5]]) + + - - + + + + + {a: "foo"} in [{b: "bar"}, {a: "foo"}] + + + + + + + {c: "baz"} in [{b: "bar"}, {a: "foo"}] + + + + + + + {a: "foo"} in {a: "foo"} + + + + + + + {a: "foo"} in {b: "bar"} + + + + + + + {a: "foo"} in ({a: "bar"}, {a: "foo"}) + + + + + + + {a: "foo"} in ({a: "bar"}, {a: "baz"}) + + + + + + + duration("P8Y") in [duration("P8Y"),duration("P9Y"),duration("P10Y")] + + + + + + + duration("P11Y") in [duration("P8Y"),duration("P9Y"),duration("P10Y")] + + + + + + + duration("P11Y") in [[duration("P5Y") .. duration("P7Y")], [duration("P10Y") .. duration("P12Y")]] + + + + + + + duration("P4Y") in [[duration("P5Y") .. duration("P7Y")], [duration("P10Y") .. duration("P12Y")]] + + + + + + + duration("P4Y") in <= duration("P5Y") + + + + + + + duration("P4Y") in <= duration("P4Y") + + + + + + + duration("P5Y") in <= duration("P4Y") + + + + + + + duration("P1Y") in < duration("P10Y") + + + + + + + duration("P10Y") in < duration("P10Y") + + + + + + + duration("P11Y") in >= duration("P10Y") + + + + + + + duration("P10Y") in >= duration("P10Y") + + + + + + + duration("P9Y") in >= duration("P10Y") + + + + + + + duration("P11Y") in > duration("P10Y") + + + + + + + duration("P10Y") in > duration("P10Y") + + + + + + + duration("P1Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P2Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P3Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P4Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P5Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P1Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P2Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P3Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P4Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P5Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P1Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P2Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P3Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P4Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P5Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P1Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P2Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P3Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P4Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P5Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P5Y") in duration("P5Y") + + + + + + + duration("P5Y") in duration("P6Y") + + + + + + + duration("P5Y") in (duration("P4Y"), >=duration("P5Y")) + + + + + + + duration("P5Y") in (duration("P4Y"), >=duration("P6Y")) + + + + + + + duration("P8D") in [duration("P8D"),duration("P9D"),duration("P10D")] + + + + + + + duration("P11D") in [duration("P8D"),duration("P9D"),duration("P10D")] + + + + + + + duration("P11D") in [[duration("P5D") .. duration("P7D")], [duration("P10D") .. duration("P12D")]] + + + + + + + duration("P4D") in [[duration("P5D") .. duration("P7D")], [duration("P10D") .. duration("P12D")]] + + + + + + + duration("P4D") in <= duration("P5D") + + + + + + + duration("P4D") in <= duration("P4D") + + + + + + + duration("P5D") in <= duration("P4D") + + + + + + + duration("P1D") in < duration("P10D") + + + + + + + duration("P10D") in < duration("P10D") + + + + + + + duration("P11D") in >= duration("P10D") + + + + + + + duration("P10D") in >= duration("P10D") + + + + + + + duration("P9D") in >= duration("P10D") + + + + + + + duration("P11D") in > duration("P10D") + + + + + + + duration("P10D") in > duration("P10D") + + + + + + + duration("P1D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P2D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P3D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P4D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P5D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P1D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P2D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P3D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P4D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P5D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P1D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P2D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P3D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P4D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P5D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P1D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P2D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P3D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P4D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P5D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P5D") in duration("P5D") + + + + + + + duration("P5D") in duration("P6D") + + + + + + + duration("P5D") in (duration("P4D"), >=duration("P5D")) + + + + + + + duration("P5D") in (duration("P4D"), >=duration("P6D")) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0073-feel-comments.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0073-feel-comments.dmn index c8d82b236d3..10ef5c0079e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0073-feel-comments.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0073-feel-comments.dmn @@ -1,4 +1,4 @@ - + - + FEEL in - + - - + + 1 + /* 1 + */ 1 - - + + 1 + // eol comment 1 - - + + /* some intro waffle */ 1 + 1 // and stuff @@ -45,38 +56,38 @@ - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0074-feel-properties.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0074-feel-properties.dmn index 93478b99861..62d13e49f46 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0074-feel-properties.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0074-feel-properties.dmn @@ -1,4 +1,4 @@ - + - + FEEL properties - + - - + + {a: "foo"}.a - - + + date("2018-12-10").year - - + + date("2018-12-10").month - - + + date("2018-12-10").day - - + + date("2018-12-10").weekday - - + + date and time("2018-12-10T10:30:01").year - - + + date and time("2018-12-10T10:30:01").month - - + + date and time("2018-12-10T10:30:01").day - - + + date and time("2018-12-10T10:30:01").weekday - - + + date and time("2018-12-10T10:30:01").hour - - + + date and time("2018-12-10").hour - - + + date and time("2018-12-10T10:30:01").minute - - + + date and time("2018-12-10").minute - - + + date and time("2018-12-10T10:30:01").second - - + + date and time("2018-12-10").second - - + + date and time("2018-12-10T10:30:00+05:00").time offset - - + + date and time("2018-12-10T10:30:00").time offset - - + + date and time("2018-12-10T10:30:00@Etc/UTC").timezone - - + + date and time("2018-12-10T10:30:00").timezone - - + + time("10:30:01").hour - - + + time("10:30:01").minute - - + + time("10:30:01").second - - + + time("10:30:00+05:00").time offset - - + + time("10:30:00").time offset - - + + time("10:30:00@Etc/UTC").timezone - - + + time("10:30:00").timezone - - + + duration("P1Y2M").years - - + + duration("P2M").years - - + + duration("P2M").months - - + + duration("P1Y").months - - + + duration("P1Y").days - - + + duration("P1Y").hours - - + + duration("P1Y").minutes - - + + duration("P1Y").seconds - - + + duration("P1D").years - - + + duration("P1D").months - - + + duration("P1D").days - - + + duration("PT2H").days - - + + duration("PT2H").hours - - + + duration("P1D").hours - - + + duration("PT2M").minutes - - + + duration("P1D").minutes - - + + duration("PT2S").seconds - - + + duration("P1D").seconds @@ -332,448 +343,448 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0075-feel-exponent.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0075-feel-exponent.dmn index ad2a260f4fc..093154a91b2 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0075-feel-exponent.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0075-feel-exponent.dmn @@ -1,4 +1,4 @@ - + - + FEEL properties - + - - + + 3 ** 4 ** 5 - - + + -3 ** 2 - - + + "foo" ** 4 - - + + true ** 4 - - + + date("2018-12-10") ** 4 - - + + time("10:30:00") ** 4 - - + + date and time("2018-12-10") ** 4 - - + + duration("P2Y") ** 4 - - + + duration("P2D") ** 4 - - + + {a: 2} ** 4 - - + + [2] ** 4 - - + + (function() "foo") ** 4 @@ -108,128 +119,128 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0076-feel-external-java.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0076-feel-external-java.dmn index 07290197b00..f1201bc0c39 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0076-feel-external-java.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0076-feel-external-java.dmn @@ -1,4 +1,4 @@ - + - + FEEL external Java functions - + - - + + - + - - + + - + "java.lang.Math" - + "max(double, double)" @@ -53,11 +64,11 @@ - - + + - + function(n1) external {java:{class:"java.lang.Math",method signature:"cos(double)"}} @@ -70,11 +81,11 @@ - - + + - + function(n1) external {java:{class:"java.lang.Math",method signature:"foo(double)"}} @@ -87,11 +98,11 @@ - - + + - + function(n1) external {java:{class:"java.lang.Foo",method signature:"valueOf(double)"}} @@ -104,13 +115,14 @@ - - + + - + - function(s1, s2) external {java:{class:"java.lang.Math",method signature:"max(java.lang.String, java.lang.String)"}} + function(s1, s2) external {java:{class:"java.lang.Math",method signature:"max(java.lang.String, java.lang.String)"}} @@ -121,13 +133,14 @@ - - + + - + - function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(double,double)"}} + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(double,double)"}} @@ -138,13 +151,14 @@ - - + + - + - function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(double,double)"}} + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(double,double)"}} @@ -155,11 +169,11 @@ - - + + - + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(int,int)"}} @@ -172,11 +186,11 @@ - - + + - + function(s1) external {java:{class:"java.lang.Short",method signature:"valueOf(short)"}} @@ -189,11 +203,11 @@ - - + + - + function(b1) external {java:{class:"java.lang.Byte",method signature:"valueOf(byte)"}} @@ -206,11 +220,11 @@ - - + + - + function(c1) external {java:{class:"java.lang.String",method signature:"valueOf(char)"}} @@ -223,11 +237,11 @@ - - + + - + function(c1) external {java:{class:"java.lang.String",method signature:"valueOf(char)"}} @@ -240,13 +254,14 @@ - - + + - + - function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(long,long)"}} + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(long,long)"}} @@ -257,13 +272,14 @@ - - + + - + - function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(float,float)"}} + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(float,float)"}} @@ -274,13 +290,14 @@ - - + + - + - function(n1) external {java:{class:"java.lang.Integer",method signature:"valueOf(java.lang.String)"}} + function(n1) external {java:{class:"java.lang.Integer",method signature:"valueOf(java.lang.String)"}} @@ -291,13 +308,14 @@ - - + + - + - function(n1) external {java:{class:"java.lang.Float",method signature:"valueOf(java.lang.String)"}} + function(n1) external {java:{class:"java.lang.Float",method signature:"valueOf(java.lang.String)"}} @@ -308,13 +326,14 @@ - - + + - + - function(n1) external {java:{class:"java.lang.Double",method signature:"valueOf(java.lang.String)"}} + function(n1) external {java:{class:"java.lang.Double",method signature:"valueOf(java.lang.String)"}} @@ -325,13 +344,14 @@ - - + + - + - function(s1, n1) external {java:{class:"java.lang.String",method signature:"format(java.lang.String, [Ljava.lang.Object;)"}} + function(s1, n1) external {java:{class:"java.lang.String",method signature:"format(java.lang.String, [Ljava.lang.Object;)"}} @@ -345,227 +365,227 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0077-feel-nan.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0077-feel-nan.dmn index 36c72ebd599..bee3b56a2b4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0077-feel-nan.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0077-feel-nan.dmn @@ -1,4 +1,4 @@ - + - + FEEL NaN - + - - + + 0.0 / 0.0 @@ -31,18 +42,18 @@ - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0078-feel-infinity.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0078-feel-infinity.dmn index 427ac986b02..d419d8157fc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0078-feel-infinity.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0078-feel-infinity.dmn @@ -1,4 +1,4 @@ - + - + FEEL Infinity - + - - + + 1.0 / 0.0 - - + + -1.0 / 0.0 @@ -38,28 +49,28 @@ - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0080-feel-getvalue-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0080-feel-getvalue-function.dmn index bd51afe56ce..7b69d7cc717 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0080-feel-getvalue-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0080-feel-getvalue-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'get value(m, key)' in unspecified category - + Tests FEEL expression: 'get value()' and expects result: 'null' - + Result of FEEL expression 'get value()'? null - + get value() Tests FEEL expression: 'get value({a: "foo"})' and expects result: 'null' - + Result of FEEL expression 'get value({a: "foo"})'? null - + get value({a: "foo"}) - Tests FEEL expression: 'get value({a: "foo"}, "a", "bar")' and expects result: 'null' - + Tests FEEL expression: 'get value({a: "foo"}, "a", "bar")' and expects result: 'null' + Result of FEEL expression 'get value({a: "foo"}, "a", "bar")'? null - + get value({a: "foo"}, "a", "bar") Tests FEEL expression: 'get value({a: "foo"}, "a")' and expects result: 'foo' - + Result of FEEL expression 'get value({a: "foo"}, "a")'? foo - + get value({a: "foo"}, "a") Tests FEEL expression: 'get value("foo", "foo")' and expects result: 'null' - + Result of FEEL expression 'get value("foo", "foo")'? null - + get value("foo", "foo") Tests FEEL expression: 'get value({a: "foo"}, 123)' and expects result: 'null' - + Result of FEEL expression 'get value({a: "foo"}, 123)'? null - + get value({a: "foo"}, 123) Tests FEEL expression: 'get value(null, "a")' and expects result: 'null' - + Result of FEEL expression 'get value(null, "a")'? null - + get value(null, "a") Tests FEEL expression: 'get value({a: "foo"}, null)' and expects result: 'null' - + Result of FEEL expression 'get value({a: "foo"}, null)'? null - + get value({a: "foo"}, null) Tests FEEL expression: 'get value(null, null)' and expects result: 'null' - + Result of FEEL expression 'get value(null, null)'? null - + get value(null, null) Tests FEEL expression: 'get value({a: null}, "a")' and expects result: 'null' - + Result of FEEL expression 'get value({a: null}, "a")'? null - + get value({a: null}, "a") @@ -124,108 +136,108 @@ - - - - - - - - - - + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0081-feel-getentries-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0081-feel-getentries-function.dmn index 4fab7235a32..9204eee6563 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0081-feel-getentries-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0081-feel-getentries-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'get entries(m)' in unspecified category - + Tests FEEL expression: 'get entries()' and expects result: 'null' - + Result of FEEL expression 'get entries()'? null - + get entries() - Tests FEEL expression: 'get entries({a: "foo"}, {b: "bar"})' and expects result: 'null' - + Tests FEEL expression: 'get entries({a: "foo"}, {b: "bar"})' and expects result: 'null' + Result of FEEL expression 'get entries({a: "foo"}, {b: "bar"})'? null - + get entries({a: "foo"}, {b: "bar"}) Tests FEEL expression: 'get entries(null)' and expects result: 'null' - + Result of FEEL expression 'get entries(null)'? null - + get entries(null) - Tests FEEL expression: 'get entries({a: "foo", b: "bar"})' and expects result: '[{key: "a": value: "foo"}, {key: "b": value: "bar"}]' - + Tests FEEL expression: 'get entries({a: "foo", b: "bar"})' and expects result: '[{key: "a": value: "foo"}, {key: "b": value: "bar"}]' + Result of FEEL expression 'get entries({a: "foo", b: "bar"})'? [{key: "a": value: "foo"}, {key: "b": value: "bar"}] - + get entries({a: "foo", b: "bar"}) Tests FEEL expression: 'get entries(123)' and expects result: 'null' - + Result of FEEL expression 'get entries(123)'? null - + get entries(123) Tests FEEL expression: 'get entries([1,2,3])' and expects result: 'null' - + Result of FEEL expression 'get entries([1,2,3])'? null - + get entries([1,2,3]) Tests FEEL expression: 'get entries({})' and expects result: '[]' - + Result of FEEL expression 'get entries({})'? [] - + get entries({}) @@ -94,78 +107,78 @@ - - - - - - - + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0082-feel-coercion.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0082-feel-coercion.dmn index 4a6b5a510dd..2e84491154e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0082-feel-coercion.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0082-feel-coercion.dmn @@ -1,4 +1,4 @@ - + - - FEEL type conformance of DT and BKM results - - - number - - + + FEEL type conformance of DT and BKM results + + + number + + + string + + + string - - - - string - - - - - string - - - number - - - - - - - - - - - - - - - - - - - - - - - - 1+1 - - - - - - - [1,2,"foo"] - - - - - - - {name: "foo", surname: "bar", age: 10} - - - - - - - {name: "foo"} - - - - - - - "foo" - - - - - - - "foo" - - - - - - - ["foo"] - - - - - - - [1] - - - - - - - null - - - - - - - - - nameAndAge != null - - - - - - - - - - - bkm_001({name: "foo", surname: "bar", age: 10}) - - - - - - - - - - bkm_001({name: "foo"}) - - - - - - - - - nameAndAge != null - - - - - - - - - - - bkm_002({name: "foo"}) - - - - - - - - - arg - - - - - - - - - - [arg] - - - - - - - - - - - bkm_004(10) - - - - - - - - - - bkm_004("foo") - - - - - - - - - - bkm_004(null) - - - - - - - - - - bkm_005(10) - - - - - - - - - - bkm_005("foo") - - - - - - - - - - - bkm_001 - - - - - {name: "foo"} - - - - - - - - - - - - - bkm_001 - - - - - {name: "foo", age: 10} - - - - - - - - - - - - - bkm_005 - - - - - 10 - - - - - - - - - - - - - bkm_005 - - - - - "foo" - - - - - - - - - - - - - bkm_005 - - - - - [10] - - - - - - - - - - - - - bkm_005 - - - - - ["foo"] - - - - - - - - - - - - function(arg: number) arg - - - - - fn(10) - - - - - - - - - - - - function(arg: number) arg - - - - - fn("foo") - - - - - - - - - 5+5 - - - - - - - "foo" - - - - - - - 10 + + + + + string + + + number + + + + + + + + + + + + + + + + + + + + + + + + 1+1 + + + + + + + [1,2,"foo"] + + + + + + + {name: "foo", surname: "bar", age: 10} + + + + + + + {name: "foo"} + + + + + + + "foo" + + + + + + + "foo" + + + + + + + ["foo"] + + + + + + + [1] + + + + + + + null + + + + + + + + + nameAndAge != null - - - - - - "foo" + + + + + + + + + + bkm_001({name: "foo", surname: "bar", age: 10}) + + + + + + + + + + bkm_001({name: "foo"}) + + + + + + + + + nameAndAge != null - - - - - - [10] + + + + + + + + + + bkm_002({name: "foo"}) + + + + + + + + + arg - - - - - - ["foo"] + + + + + + + + + [arg] - - - - - - 1000 + + + + + + + + + + bkm_004(10) + + + + + + + + + + bkm_004("foo") + + + + + + + + + + bkm_004(null) + + + + + + + + + + bkm_005(10) + + + + + + + + + + bkm_005("foo") + + + + + + + + + + + bkm_001 - - - - - - - - - decisionService_002_input_1 + + + + {name: "foo"} + + + + + + + + + + + + + bkm_001 - - - - - - - - - - - - - decisionService_002(10) + + + + {name: "foo", age: 10} + + + + + + + + + + + + + bkm_005 - - - - - - - - - decisionService_002(["foo"]) + + + + 10 + + + + + + + + + + + + + bkm_005 - - - - - - - - - decisionService_003_input_1 + + + + "foo" + + + + + + + + + + + + + bkm_005 - - - - - - - - - - - - - decisionService_003("foo") + + + + [10] + + + + + + + + + + + + + bkm_005 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + ["foo"] + + + + + + + + + + + + function(arg: number) arg + + + + + fn(10) + + + + + + + + + + + + function(arg: number) arg + + + + + fn("foo") + + + + + + + + + 5+5 + + + + + + + "foo" + + + + + + + 10 + + + + + + + "foo" + + + + + + + [10] + + + + + + + ["foo"] + + + + + + + 1000 + + + + + + + + + + decisionService_002_input_1 + + + + + + + + + + + + + + decisionService_002(10) + + + + + + + + + + decisionService_002(["foo"]) + + + + + + + + + + decisionService_003_input_1 + + + + + + + + + + + + + + decisionService_003("foo") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0083-feel-unicode.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0083-feel-unicode.dmn index 6e3594e8780..a47a6dd1e75 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0083-feel-unicode.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0083-feel-unicode.dmn @@ -1,4 +1,4 @@ - + - + FEEL unicode tests - + - - + + string length(" ") - - + + string length("\u0009") - - + + string length("💩") - - + + string length("💩") - - + + string length("🐎😀") - - + + string length("🐎😀") - - + + contains("🐎😀", "😀") - - + + contains("🐎😀", "😀") - - + + {🐎: "bar"} - - + + {🐎: "😀"} - - + + ends with("🐎😀", "😀") - - + + ends with("🐎😀", "😀") @@ -108,128 +119,128 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0084-feel-for-loops.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0084-feel-for-loops.dmn index 352ee1c8a66..f6f553a8dc5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0084-feel-for-loops.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0084-feel-for-loops.dmn @@ -1,4 +1,4 @@ - + - + FEEL for loops - + - - + + for i in [1,2,3] return i + 1 - - + + for i in [1,2,3], j in [4,5] return i + j - - + + for i in [] return i - - + + for i in 2..4 return i - - + + for i in 4..2 return i - - + + for i in -1..1 return i - - + + for i in 1..-1 return i - - + + for i in 1..1 return i - - + + for i in 1+1..1+3 return i - - + + for i in 0..4 return if i = 0 then 1 else i * partial[-1] @@ -94,108 +105,108 @@ - - - - - - - - - - + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0085-decision-services.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0085-decision-services.dmn index 6f253929c75..09b5a87d635 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0085-decision-services.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0085-decision-services.dmn @@ -1,4 +1,4 @@ - + - - Decision Services - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "foo" - - - - - - - - - - "foo " + decision_002_input - - - - - - - "bar" - - - - - - - - - - - - - - - - "A " + decision_003_input_1 + " " + decision_003_input_2 + " " + inputData_003 - - - - - - - "d3_1" - - - - - - - "d3_2" - - - - - - - - - - - - - - decisionService_004() - - - - - - - "foo" - - - - - - - - - - decisionService_005("bar") - - - - - - - "foo" - - - - - - - - - - decisionService_006("bar") - - - - - - - - - - "foo " + decision_006_3 - - - - - - - "I never get invoked" - - - - - - - - - - decisionService_007(123) - - - - - - - - - - decision_007_3 = null - - - - - - - "I never get invoked" - - - - - - - - - - decisionService_008() - - - - - - - - - - decision_008_3 = null - - - - - - - "I never get invoked" - - - - - - - - - - decisionService_009(decision_009_3: "bar") - - - - - - - - - - "foo " + decision_009_3 - - - - - - - "I never get invoked" - - - - - - - - - - decisionService_010(foo: "bar") - - - - - - - - - - "foo " + decision_010_3 - - - - - - - "I never get invoked" - - - - - - - - - - decisionService_011("A", "B", "C", "D") - - - - - - - - - - - - - - - - - - - inputData_011_1 + " " + inputData_011_2 + " " + decision_011_3 + " " + decision_011_4 - - - - - - - "I never get invoked" - - - - - - - "I never get invoked" - - - - - - - - - - - - - - - - - - decisionService_012(decision_012_3: "C", inputData_012_1: "A", decision_012_4: "D", inputData_012_2: "B") - - - - - - - - - - - - - - - - - - - inputData_012_1 + " " + inputData_012_2 + " " + decision_012_3 + " " + decision_012_4 - - - - - - - "I never get invoked" - - - - - - - "I never get invoked" - - - - - - - - - - - - - - - - - - - - - - - - - - - decisionService_013("A", "B") - - - - - - inputData_013_1 - - - - - - decision_013_3 - - - - - - - - - - - - - - - inputData_013_1 + " " + decision_013_3 - - - - - - - "D" - - - - - - - - - - - - - - - - - - - - - - - inputData_014_1 - - - - - - decision_014_3 - - - - - - decisionService_014("A", "B") - - - - - - - - - - - - - - - inputData_014_1 + " " + decision_014_3 - - - - - - - "D" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + Decision Services + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "foo" + + + + + + + + + + "foo " + decision_002_input + + + + + + + "bar" + + + + + + + + + + + + + + + + "A " + decision_003_input_1 + " " + decision_003_input_2 + " " + inputData_003 + + + + + + + "d3_1" + + + + + + + "d3_2" + + + + + + + + + + + + + + decisionService_004() + + + + + + + "foo" + + + + + + + + + + decisionService_005("bar") + + + + + + + "foo" + + + + + + + + + + decisionService_006("bar") + + + + + + + + + + "foo " + decision_006_3 + + + + + + + "I never get invoked" + + + + + + + + + + decisionService_007(123) + + + + + + + + + + decision_007_3 = null + + + + + + + "I never get invoked" + + + + + + + + + + decisionService_008() + + + + + + + + + + decision_008_3 = null + + + + + + + "I never get invoked" + + + + + + + + + + decisionService_009(decision_009_3: "bar") + + + + + + + + + + "foo " + decision_009_3 + + + + + + + "I never get invoked" + + + + + + + + + + decisionService_010(foo: "bar") + + + + + + + + + + "foo " + decision_010_3 + + + + + + + "I never get invoked" + + + + + + + + + + decisionService_011("A", "B", "C", "D") + + + + + + + + + + + + + + + + + + + inputData_011_1 + " " + inputData_011_2 + " " + decision_011_3 + " " + decision_011_4 + + + + + + + "I never get invoked" + + + + + + + "I never get invoked" + + + + + + + + + + + + + + + + + + decisionService_012(decision_012_3: "C", inputData_012_1: "A", decision_012_4: "D", inputData_012_2: "B") + + + + + + + + + + + + + + + + + + + inputData_012_1 + " " + inputData_012_2 + " " + decision_012_3 + " " + decision_012_4 + + + + + + + "I never get invoked" + + + + + + + "I never get invoked" + + + + + + + + + + + + + + + + + + + + + + + + + + + decisionService_013("A", "B") + + + + + + inputData_013_1 + + + + + + decision_013_3 + + + + + + + + + + + + + + + inputData_013_1 + " " + decision_013_3 + + + + + + + "D" + + + + + + + + + + + + + + + + + + + + + + + inputData_014_1 + + + + + + decision_014_3 + + + + + + decisionService_014("A", "B") + + + + + + + + + + + + + + + inputData_014_1 + " " + decision_014_3 + + + + + + + "D" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0086-import.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0086-import.dmn index 863c4d044db..41a28b2b4ff 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0086-import.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0086-import.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + - - + + - + - + myimport.Say Hello(A Person) - - + + A Person.age - - + + <=30 @@ -55,7 +76,7 @@ normal greeting - + @@ -66,7 +87,7 @@ "Respectfully, "+normal greeting - + @@ -82,34 +103,45 @@ - - - - + + + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0087-chapter-11-example.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0087-chapter-11-example.dmn index 2ce16e05f3d..145c706b076 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0087-chapter-11-example.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0087-chapter-11-example.dmn @@ -1,4 +1,4 @@ - + - - - + + + + string + + "DECLINE","BUREAU","THROUGH" + + + + string + + "INELIGIBLE","ELIGIBLE" + + + + string + + "FULL","MINI","NONE" + + + + string + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + number + + string - - "DECLINE","BUREAU","THROUGH" + + "S","M" - - + + string - - "INELIGIBLE","ELIGIBLE" + + "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" - - - string - - "FULL","MINI","NONE" - - - - string - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - number - - - string - - "S","M" - - - - string - - "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" - + + + boolean + + + + number - - boolean + + number - - - number - - - number - - - number - + + number - - - - boolean - - - number - - [0..999], null - - - - + + + + + boolean + + + number + + [0..999], null + + + + + string + + "DECLINE","REFER","ACCEPT" + + + + string - - "DECLINE","REFER","ACCEPT" + + "STANDARD LOAN","SPECIAL LOAN" - - - - string - - "STANDARD LOAN","SPECIAL LOAN" - - - - number - - - number - - - number - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> - - - - - - - - - - - Bureau call type table - - - - - Pre-bureau risk category - - - - - - <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> - - - - - - - - - - - - Eligibility - - - "INELIGIBLE","ELIGIBLE" - - - - - Bureau call type - - - "FULL","MINI","NONE" - - - - - "DECLINE","BUREAU","THROUGH" - - - - - - "INELIGIBLE" - - - - - - - "DECLINE" - - - - - - - - "ELIGIBLE" - - - "FULL", "MINI" - - - "BUREAU" - - - - - - - - "ELIGIBLE" - - - "NONE" - - - "THROUGH" - - - - - + + + number + + + number + + + number + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> + + + + + + + + + + + Bureau call type table + + + + + Pre-bureau risk category + + + + + + <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> + + + + + + + + + + + + Eligibility + + + "INELIGIBLE","ELIGIBLE" + + + + + Bureau call type + + + "FULL","MINI","NONE" + + + + + "DECLINE","BUREAU","THROUGH" + + + + + + "INELIGIBLE" + + + - + + + "DECLINE" + + + + + + + + "ELIGIBLE" + + + "FULL", "MINI" + + + "BUREAU" + + + + + + + + "ELIGIBLE" + + + "NONE" + + + "THROUGH" + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> + + + + + + + + + + + + + + + + + Eligibility rules + + + + + Applicant data.Age + + + + + + Pre-bureau risk category + + + + + + Pre-bureau affordability + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> + + + + + + + + + + Pre-Bureau Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + Pre-Bureau Affordability + + + + + Age + + + + + "INELIGIBLE","ELIGIBLE" + + + + + + "DECLINE" + + + - + + + - + + + "INELIGIBLE" + + + + + + + + - + + + false + + + - + + + "INELIGIBLE" + + + + + + + + - + + + - + + + < 18 + + + "INELIGIBLE" + + + + + + + + - + + + - + + + - + + + "ELIGIBLE" + + + + + - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> - - - - - - - - - - - - - - - - - Eligibility rules - - - - - Applicant data.Age - - - - - - Pre-bureau risk category - - - - - - Pre-bureau affordability - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> - - - - - - - - - - Pre-Bureau Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - Pre-Bureau Affordability - - - - - Age - - - - - "INELIGIBLE","ELIGIBLE" - - - - - - "DECLINE" - - - - - - - - - - - "INELIGIBLE" - - - - - - - - - - - - false - - - - - - - "INELIGIBLE" - - - - - - - - - - - - - - - - < 18 - - - "INELIGIBLE" - - - - - - - - - - - - - - - - - - - - "ELIGIBLE" - - - - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> - - - - - - - - - - - Post-bureau risk category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - Post-bureau affordability - - - - - Bankrupt - - - - - Credit score - - - null, [0..999] - - - - - "DECLINE","REFER","ACCEPT" - - - - - - - - - - false - - - - - - - - - - - "DECLINE" - - - - - - - - - - - - - - - - true - - - - - - - "DECLINE" - - - - - - - - "HIGH" - - - - - - - - - - - - - - - "REFER" - - - - - - - - - - - - - - - - - - - - < 580 - - - "REFER" - - - - - - - - - - - - - - - - - - - - - - - - "ACCEPT" - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> - - - - - - - - - - - - - - - - - Routing rules - - - - - Bureau data.Bankrupt - - - - - - Bureau data.CreditScore - - - - - - Post-bureau risk category - - - - - - Post-bureau affordability - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> - - - - - - - - Pre-Bureau Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - "FULL","MINI","NONE" - - - - - - "HIGH", "MEDIUM" - - - "FULL" - - - - - - - - "LOW" - - - "MINI" - - - - - - - - "VERY LOW", "DECLINE" - - - "NONE" - - - - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> <p>&nbsp;</p> - - - - - - - - Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - - - "HIGH", "DECLINE" - - - 0.6 - - - - - - - - "MEDIUM" - - - 0.7 - - - - - - - - "LOW", "VERY LOW" - - - 0.8 - - - - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> - - - - - - - - - - - - - Monthly Income - (Monthly Repayments + Monthly Expenses) - - - - - - - Credit contingency factor table - - - - - Risk Category - - - - - - - - if Disposable Income * Credit Contingency Factor > Required Monthly Installment then true else false - - - - - Affordability - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - - - - - - - - - - - - - - - - - Affordability calculation - - - - - Applicant data.Monthly.Income - - - - - - Applicant data.Monthly.Repayments - - - - - - Applicant data.Monthly.Expenses - - - - - - Pre-bureau risk category - - - - - - Required monthly installment - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - - - - - - - - - - - - - - - - - Affordability calculation - - - - - Applicant data.Monthly.Income - - - - - - Applicant data.Monthly.Repayments - - - - - - Applicant data.Monthly.Expenses - - - - - - Post-bureau risk category - - - - - - Required monthly installment - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> - - - - - - - - - - - - - - - - - Post-bureau risk category table - - - - - Applicant data.ExistingCustomer - - - - - - Bureau data.CreditScore - - - - - - Application risk score - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> - - - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - Credit Score - - - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - - false - - - < 120 - - - < 590 - - - "HIGH" - - - - - - - - false - - - < 120 - - - [590..610] - - - "MEDIUM" - - - - - - - - false - - - < 120 - - - > 610 - - - "LOW" - - - - - - - - false - - - [120..130] - - - < 600 - - - "HIGH" - - - - - - - - false - - - [120..130] - - - [600..625] - - - "MEDIUM" - - - - - - - - false - - - [120..130] - - - > 625 - - - "LOW" - - - - - - - - false - - - > 130 - - - - - - - "VERY LOW" - - - - - - - - true - - - <= 100 - - - < 580 - - - "HIGH" - - - - - - - - true - - - <= 100 - - - [580..600] - - - "MEDIUM" - - - - - - - - true - - - <= 100 - - - > 600 - - - "LOW" - - - - - - - - true - - - > 100 - - - < 590 - - - "HIGH" - - - - - - - - true - - - > 100 - - - [590..615] - - - "MEDIUM" - - - - - - - - true - - - > 100 - - - > 615 - - - "LOW" - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> - - - - - - - - - - - - - - Pre-bureau risk category table - - - - - Applicant data.ExistingCustomer - - - - - - Application risk score - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> - - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - - false - - - < 100 - - - "HIGH" - - - - - - - - false - - - [100..120) - - - "MEDIUM" - - - - - - - - false - - - [120..130] - - - "LOW" - - - - - - - - false - - - > 130 - - - "VERY LOW" - - - - - - - - true - - - < 80 - - - "DECLINE" - - - - - - - - true - - - [80..90) - - - "HIGH" - - - - - - - - true - - - [90..110] - - - "MEDIUM" - - - - - - - - true - - - > 110 - - - "LOW" - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> - - - - - - - - - - - Application risk score model - - - - - Applicant data.Age - - - - - - Applicant data.MartitalStatus - - - - - - Applicant data.EmploymentStatus - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> - - - - - - - - - - Age - - - [18..120] - - - - - Marital Status - - - "S","M" - - - - - Employment Status - - - "UNEMPLOYED","STUDENT","EMPLOYED","SELF-EMPLOYED" - - - - - - - [18..22) - - - - - - - - - - - 32 - - - - - - - - [22..26) - - - - - - - - - - - 35 - - - - - - - - [26..36) - - - - - - - - - - - 40 - - - - - - - - [36..50) - - - - - - - - - - - 43 - - - - - - - - >=50 - - - - - - - - - - - 48 - - - - - - - - - - - - "S" - - - - - - - 25 - - - - - - - - - - - - "M" - - - - - - - 45 - - - - - - - - - - - - - - - - "UNEMPLOYED" - - - 15 - - - - - - - - - - - - - - - - "STUDENT" - - - 18 - - - - - - - - - - - - - - - - "EMPLOYED" - - - 45 - - - - - - - - - - - - - - - - "SELF-EMPLOYED" - - - 36 - - - - - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> - - - - - - - - - - - Installment calculation - - - - - Requested product.ProductType - - - - - - Requested product.Rate - - - - - - Requested product.Term - - - - - - Requested product.Amount + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> + + + + + + + + + + + Post-bureau risk category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + Post-bureau affordability + + + + + Bankrupt + + + + + Credit score + + + null, [0..999] + + + + + "DECLINE","REFER","ACCEPT" + + + + + + - + + + false + + + - + + + - + + + "DECLINE" + + + + + + + + - + + + - + + + true + + + - + + + "DECLINE" + + + + + + + + "HIGH" + + + - + + + - + + + - + + + "REFER" + + + + + + + + - + + + - + + + - + + + < 580 + + + "REFER" + + + + + + + + - + + + - + + + - + + + - + + + "ACCEPT" + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> + + + + + + + + + + + + + + + + + Routing rules + + + + + Bureau data.Bankrupt + + + + + + Bureau data.CreditScore + + + + + + Post-bureau risk category + + + + + + Post-bureau affordability + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> + + + + + + + + Pre-Bureau Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + "FULL","MINI","NONE" + + + + + + "HIGH", "MEDIUM" + + + "FULL" + + + + + + + + "LOW" + + + "MINI" + + + + + + + + "VERY LOW", "DECLINE" + + + "NONE" + + + + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> <p>&nbsp;</p> + + + + + + + + Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + + + "HIGH", "DECLINE" + + + 0.6 + + + + + + + + "MEDIUM" + + + 0.7 + + + + + + + + "LOW", "VERY LOW" + + + 0.8 + + + + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> + + + + + + + + + + + + + Monthly Income - (Monthly Repayments + Monthly Expenses) + + + + + + + Credit contingency factor table - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> - - - - - - - - - - - - if Product Type = "STANDARD LOAN" then 20.00 else if Product Type = "SPECIAL LOAN" then 25.00 else null - - - - - - PMT(Rate, Term, Amount) - - - - - Monthly Repayment + Monthly Fee - - - - - - - - - - - - - - - - - (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + Risk Category + + + + + + + + if Disposable Income * Credit Contingency Factor > Required Monthly Installment then true else false + + + + + Affordability + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + + + + + + + + + + + + + + + + + Affordability calculation + + + + + Applicant data.Monthly.Income + + + + + + Applicant data.Monthly.Repayments + + + + + + Applicant data.Monthly.Expenses + + + + + + Pre-bureau risk category + + + + + + Required monthly installment + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + + + + + + + + + + + + + + + + + Affordability calculation + + + + + Applicant data.Monthly.Income + + + + + + Applicant data.Monthly.Repayments + + + + + + Applicant data.Monthly.Expenses + + + + + + Post-bureau risk category + + + + + + Required monthly installment + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> + + + + + + + + + + + + + + + + + Post-bureau risk category table + + + + + Applicant data.ExistingCustomer + + + + + + Bureau data.CreditScore + + + + + + Application risk score + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> + + + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + Credit Score + + + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + + false + + + < 120 + + + < 590 + + + "HIGH" + + + + + + + + false + + + < 120 + + + [590..610] + + + "MEDIUM" + + + + + + + + false + + + < 120 + + + > 610 + + + "LOW" + + + + + + + + false + + + [120..130] + + + < 600 + + + "HIGH" + + + + + + + + false + + + [120..130] + + + [600..625] + + + "MEDIUM" + + + + + + + + false + + + [120..130] + + + > 625 + + + "LOW" + + + + + + + + false + + + > 130 + + + - + + + "VERY LOW" + + + + + + + + true + + + <= 100 + + + < 580 + + + "HIGH" + + + + + + + + true + + + <= 100 + + + [580..600] + + + "MEDIUM" + + + + + + + + true + + + <= 100 + + + > 600 + + + "LOW" + + + + + + + + true + + + > 100 + + + < 590 + + + "HIGH" + + + + + + + + true + + + > 100 + + + [590..615] + + + "MEDIUM" + + + + + + + + true + + + > 100 + + + > 615 + + + "LOW" + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> + + + + + + + + + + + + + + Pre-bureau risk category table + + + + + Applicant data.ExistingCustomer + + + + + + Application risk score + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> + + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + + false + + + < 100 + + + "HIGH" + + + + + + + + false + + + [100..120) + + + "MEDIUM" + + + + + + + + false + + + [120..130] + + + "LOW" + + + + + + + + false + + + > 130 + + + "VERY LOW" + + + + + + + + true + + + < 80 + + + "DECLINE" + + + + + + + + true + + + [80..90) + + + "HIGH" + + + + + + + + true + + + [90..110] + + + "MEDIUM" + + + + + + + + true + + + > 110 + + + "LOW" + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> + + + + + + + + + + + Application risk score model + + + + + Applicant data.Age + + + + + + Applicant data.MartitalStatus + + + + + + Applicant data.EmploymentStatus + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> + + + + + + + + + + Age + + + [18..120] + + + + + Marital Status + + + "S","M" + + + + + Employment Status + + + "UNEMPLOYED","STUDENT","EMPLOYED","SELF-EMPLOYED" + + + + + + + [18..22) + + + - + + + - + + + 32 + + + + + + + + [22..26) + + + - + + + - + + + 35 + + + + + + + + [26..36) + + + - + + + - + + + 40 + + + + + + + + [36..50) + + + - + + + - + + + 43 + + + + + + + + >=50 + + + - + + + - + + + 48 + + + + + + + + - + + + "S" + + + - + + + 25 + + + + + + + + - + + + "M" + + + - + + + 45 + + + + + + + + - + + + - + + + "UNEMPLOYED" + + + 15 + + + + + + + + - + + + - + + + "STUDENT" + + + 18 + + + + + + + + - + + + - + + + "EMPLOYED" + + + 45 + + + + + + + + - + + + - + + + "SELF-EMPLOYED" + + + 36 + + + + + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> + + + + + + + + + + + Installment calculation + + + + + Requested product.ProductType + + + + + + Requested product.Rate + + + + + + Requested product.Term + + + + + + Requested product.Amount + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> + + + + + + + + + + + + if Product Type = "STANDARD LOAN" then 20.00 else if Product Type = "SPECIAL LOAN" then 25.00 else null + + + + + + PMT(Rate, Term, Amount) + + + + + Monthly Repayment + Monthly Fee + + + + + + + + + + + + + + + + + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0088-no-decision-logic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0088-no-decision-logic.dmn index 588ef67c703..84f4bdf6c7d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0088-no-decision-logic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0088-no-decision-logic.dmn @@ -1,4 +1,4 @@ - + - - - - string - - "A", "B", "C", "D", "E", "F" - - - - - - - - - - - - - - - - - - - - - Grade - - - - - - - "A" - - - "Graduated with merit" - - - - - - - - "B" - - - "Graduated" - - - - - - - - "C" - - - "Graduated" - - - - - - - - "D" - - - "Not graduated" - - - - - - - - "E" - - - "Not graduated" - - - - - - - - "F" - - - "Not graduated" - - - - - - - - - - - - - - - - - - - - - - - - Student's name + " is " + Graduation DT + " with grade: " + Grade + " and evaluation: " + Teacher's Evaluation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + string + + "A", "B", "C", "D", "E", "F" + + + + + + + + + + + + + + + + + + + + + Grade + + + + + + + "A" + + + "Graduated with merit" + + + + + + + + "B" + + + "Graduated" + + + + + + + + "C" + + + "Graduated" + + + + + + + + "D" + + + "Not graduated" + + + + + + + + "E" + + + "Not graduated" + + + + + + + + "F" + + + "Not graduated" + + + + + + + + + + + + + + + + + + + + + + + + Student's name + " is " + Graduation DT + " with grade: " + Grade + " and evaluation: " + Teacher's Evaluation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0089-nested-inputdata-imports.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0089-nested-inputdata-imports.dmn index 9e250aa4cf9..1937b5a1345 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0089-nested-inputdata-imports.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0089-nested-inputdata-imports.dmn @@ -1,4 +1,4 @@ - + - - - - + + + + - - + + "B: " + Model B.Evaluating Say Hello + "; B2: " + Model B2.Evaluating B2 Say Hello @@ -32,18 +52,22 @@ - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0090-feel-paths.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0090-feel-paths.dmn index 7ee86fc4dfa..bbeff1703b1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0090-feel-paths.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0090-feel-paths.dmn @@ -1,4 +1,4 @@ - + - + FEEL path and qualified names - + - - + + - [{a: {b: 1}}, {a: {b: [2.1, 2.2]}}, {a: {b: 3}}, {a: {b: 4}}, {a: {b: 5}}].a.b = [{b: 1}, {b: [2.1, 2.2]}, {b: 3}, {b: 4}, {b: 5}].b + [{a: {b: 1}}, {a: {b: [2.1, 2.2]}}, {a: {b: 3}}, {a: {b: 4}}, {a: {b: 5}}].a.b = [{b: 1}, {b: [2.1, 2.2]}, {b: 3}, {b: 4}, {b: 5}].b - - + + [{b: 1}, {b: [2.1, 2.2]}, {b: 3}, {b: 4}, {b: 5}].b = [1, [2.1, 2.2], 3, 4, 5] - - + + - [{a: {b: [1]}}, {a: {b: [2.1, 2.2]}}, {a: {b: [3]}}, {a: {b: [4, 5]}}].a.b = [{b: [1]}, {b: [2.1,2.2]}, {b: [3]}, {b: [4, 5]}].b + [{a: {b: [1]}}, {a: {b: [2.1, 2.2]}}, {a: {b: [3]}}, {a: {b: [4, 5]}}].a.b = [{b: [1]}, {b: [2.1,2.2]}, {b: [3]}, {b: [4, 5]}].b - - + + - [{b: [1]}, {b: [2.1,2.2]}, {b: [3]}, {b: [4, 5]}].b = [[1], [2.1, 2.2], [3], [4, 5]] + [{b: [1]}, {b: [2.1,2.2]}, {b: [3]}, {b: [4, 5]}].b = [[1], [2.1, 2.2], [3], [4, 5]] - - - - + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0100-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0100-feel-constants.dmn index 16c0a522a80..144cd9c4eba 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0100-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0100-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + true - - + + false @@ -37,28 +48,28 @@ - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0101-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0101-feel-constants.dmn index 204df7b02d5..f2025a10888 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0101-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0101-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + 125.4321987654 - - + + -125.4321987654 - - + + -50 - - + + 50 - - + + .872 - - + + -.872 @@ -65,68 +76,68 @@ - - - - - - + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0102-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0102-feel-constants.dmn index d8c2a65f00b..d88b87221be 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0102-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0102-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + "横綱" - - + + - "thisIsSomeLongStringThatMustBeProcessedSoHopefullyThisTestPassWithItAndIMustWriteSomethingMoreSoItIsLongerAndLongerAndLongerAndLongerAndLongerTillItIsReallyLong" + "thisIsSomeLongStringThatMustBeProcessedSoHopefullyThisTestPassWithItAndIMustWriteSomethingMoreSoItIsLongerAndLongerAndLongerAndLongerAndLongerTillItIsReallyLong" - - + + "foo bar" - - + + "šomeÚnicodeŠtriňg" @@ -51,48 +63,48 @@ - - - - + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0105-feel-math.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0105-feel-math.dmn index 92db35d6b03..d1354fc0759 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0105-feel-math.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0105-feel-math.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + 10**-5 - - + + (5+2)**5 - - + + (10+20)/0 - - + + 10**5 - - + + 10 - null - - + + null - 10 - - + + 10+null - - + + null + 10 - - + + 5+2**5+3 - - + + 5+2**(5+3) - - + + -10+-5 - - + + 10+5 - - + + 5+2**5 - - + + 10-5 - - + + (-10)+(-5) - - + + (-10)-(-5) - - + + -10--5 - - + + 10*5 - - + + (10+20)-(-5+3) - - + + -10*-5 - - + + 10 / null - - + + 10 * null - - + + null * 10 - - + + (-10)/(-5) - - + + (10+20)/(-5*3) - - + + 10/5 - - + + -10/-5 - - + + (-10)*(-5) - - + + 10 + 20 / (-5 - 3) - - + + (10+5)*(-5*3) - - + + 1.2*10**3 - - + + null / 10 - - + + 10 + 20 / -5 - 3 @@ -254,338 +265,338 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0106-feel-ternary-logic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0106-feel-ternary-logic.dmn index f56d85ce2aa..1f95be0f57e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0106-feel-ternary-logic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0106-feel-ternary-logic.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - - + + - + - + A and B - - + + - + - + A or B @@ -57,62 +68,74 @@ - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0107-feel-ternary-logic-not.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0107-feel-ternary-logic-not.dmn index 0e161fc16ad..d20fd3babbf 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0107-feel-ternary-logic-not.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0107-feel-ternary-logic-not.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - + not(A) @@ -37,31 +48,34 @@ - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0108-first-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0108-first-hitpolicy.dmn index 7b9daa89c04..3a6169279cb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0108-first-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0108-first-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -28,18 +39,24 @@ - - + + - + - + - + - + Age @@ -74,7 +91,7 @@ "Standard" - + >=18 @@ -92,7 +109,7 @@ "Best" - + @@ -112,7 +129,7 @@ "Standard" - + @@ -132,78 +149,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0109-ruleOrder-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0109-ruleOrder-hitpolicy.dmn index 531af8d2436..b354cfa0f0a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0109-ruleOrder-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0109-ruleOrder-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -36,18 +47,24 @@ - - + + - + - + - + - + Age @@ -76,7 +93,7 @@ "Standard" - + >=18 @@ -94,7 +111,7 @@ "Best" - + @@ -114,7 +131,7 @@ "Standard" - + @@ -134,78 +151,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0110-outputOrder-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0110-outputOrder-hitpolicy.dmn index ff379d3d3ad..7708dfbeea9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0110-outputOrder-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0110-outputOrder-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,18 +42,24 @@ - - + + - + - + - + - + Age @@ -66,8 +83,8 @@ "Approved", "Declined" - - + + >=18 @@ -85,7 +102,7 @@ "Basic" - + @@ -105,7 +122,7 @@ "Standard" - + @@ -125,78 +142,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0111-first-hitpolicy-singleoutputcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0111-first-hitpolicy-singleoutputcol.dmn index ee25983643a..446f1a8dd7c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0111-first-hitpolicy-singleoutputcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0111-first-hitpolicy-singleoutputcol.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0112-ruleOrder-hitpolicy-singleinoutcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0112-ruleOrder-hitpolicy-singleinoutcol.dmn index 4dfb990b42a..31dd2486656 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0112-ruleOrder-hitpolicy-singleinoutcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0112-ruleOrder-hitpolicy-singleinoutcol.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,19 +42,25 @@ string - - + + - + - + Age - - + + >=18 @@ -52,7 +69,7 @@ "Best" - + @@ -63,7 +80,7 @@ "Standard" - + @@ -74,44 +91,55 @@ "Standard" - + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0113-outputOrder-hitpolicy-singleinoutcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0113-outputOrder-hitpolicy-singleinoutcol.dmn index d4e5cad920a..fa8f97df3a5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0113-outputOrder-hitpolicy-singleinoutcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0113-outputOrder-hitpolicy-singleinoutcol.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -37,12 +48,18 @@ - - + + - + - + Age @@ -53,7 +70,7 @@ "Approved","Declined" - + >=18 @@ -62,7 +79,7 @@ "Approved" - + @@ -73,7 +90,7 @@ "Declined" - + @@ -84,44 +101,55 @@ "Approved" - + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0114-min-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0114-min-collect-hitpolicy.dmn index 64cfd326db1..19c16c05265 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0114-min-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0114-min-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + NumOfYears - - + + >1 @@ -41,7 +59,7 @@ 98.83 - + @@ -52,7 +70,7 @@ 150.21 - + @@ -63,7 +81,7 @@ 205.43 - + @@ -74,44 +92,47 @@ 64.32 - + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0115-sum-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0115-sum-collect-hitpolicy.dmn index ca70402aede..086a4d06466 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0115-sum-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0115-sum-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + NumOfYears - - + + >1 @@ -41,7 +59,7 @@ 100 - + @@ -52,7 +70,7 @@ 200 - + @@ -63,7 +81,7 @@ 300 - + @@ -74,44 +92,47 @@ 500 - + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0116-count-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0116-count-collect-hitpolicy.dmn index b37bde0baa4..19debc6f107 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0116-count-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0116-count-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - + - + NumOfYears - - + + >1 @@ -41,7 +59,7 @@ 100 - + @@ -52,7 +70,7 @@ 200 - + @@ -63,7 +81,7 @@ 300 - + @@ -74,44 +92,47 @@ 500 - + - - + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0117-multi-any-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0117-multi-any-hitpolicy.dmn index 48bf76cca26..4470fceb83e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0117-multi-any-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0117-multi-any-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -28,18 +39,24 @@ - - + + - + - + - + - + Age @@ -74,7 +91,7 @@ "Standard" - + >=18 @@ -92,7 +109,7 @@ "Best" - + @@ -112,7 +129,7 @@ "Standard" - + @@ -132,7 +149,7 @@ "Standard" - + @@ -152,7 +169,7 @@ "Standard" - + @@ -172,7 +189,7 @@ "Standard" - + @@ -192,78 +209,103 @@ "Best" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0118-multi-priority-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0118-multi-priority-hitpolicy.dmn index 8c9b2fe9179..5b413ad55f2 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0118-multi-priority-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0118-multi-priority-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,18 +42,24 @@ - - + + - + - + - + - + Age @@ -66,8 +83,8 @@ "Approved", "Declined" - - + + >=18 @@ -85,7 +102,7 @@ "Basic" - + @@ -105,7 +122,7 @@ "Standard" - + @@ -125,78 +142,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0119-multi-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0119-multi-collect-hitpolicy.dmn index 9ec44aaeaaa..adfd3d45163 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0119-multi-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/0119-multi-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -31,18 +42,24 @@ - - + + - + - + - + - + Age @@ -66,8 +83,8 @@ "Approved", "Declined" - - + + >=18 @@ -85,7 +102,7 @@ "Basic" - + @@ -105,7 +122,7 @@ "Standard" - + @@ -125,78 +142,103 @@ "Standard" - + - - + + - - + + - - + + - + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1100-feel-decimal-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1100-feel-decimal-function.dmn index acbd01ecb03..6c56fd71b30 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1100-feel-decimal-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1100-feel-decimal-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'decimal(n, scale)' in category numeric functions - - + + number - + number - + number - + number - + number - + number - + number - + number - + number - + number Tests FEEL expression: 'decimal(0, 0)' and expects result: '0 (number)' - + Result of FEEL expression 'decimal(0, 0)'? 0 (number) - + decimal(0, 0) Tests FEEL expression: 'decimal(0.0, 1)' and expects result: '0.0 (number)' - + Result of FEEL expression 'decimal(0.0, 1)'? 0.0 (number) - + decimal(0.0, 1) - + - Tests FEEL expression: 'decimal(n:15/7,scale:3)' and expects result: '2.143 (number)' - + Tests FEEL expression: 'decimal(n:15/7,scale:3)' and expects result: '2.143 (number)' + Result of FEEL expression 'decimal(n:15/7,scale:3)'? 2.143 (number) - + decimal(n:15/7,scale:3) - Tests FEEL expression: 'decimal(n:15/78*2,scale:3)' and expects result: '0.385 (number)' - + Tests FEEL expression: 'decimal(n:15/78*2,scale:3)' and expects result: '0.385 (number)' + Result of FEEL expression 'decimal(n:15/78*2,scale:3)'? 0.385 (number) - + decimal(n:15/78*2,scale:3) - Tests FEEL expression: 'decimal(65.123456, 6)' and expects result: '65.123456 (number)' - + Tests FEEL expression: 'decimal(65.123456, 6)' and expects result: '65.123456 (number)' + Result of FEEL expression 'decimal(65.123456, 6)'? 65.123456 (number) - + decimal(65.123456, 6) Tests FEEL expression: 'decimal(0.515, 2)' and expects result: '0.52 (number)' - + Result of FEEL expression 'decimal(0.515, 2)'? 0.52 (number) - + decimal(0.515, 2) Tests FEEL expression: 'decimal(1/3, 2)' and expects result: '0.33 (number)' - + Result of FEEL expression 'decimal(1/3, 2)'? 0.33 (number) - + decimal(1/3, 2) Tests FEEL expression: 'decimal(2.5, 0)' and expects result: '2 (number)' - + Result of FEEL expression 'decimal(2.5, 0)'? 2 (number) - + decimal(2.5, 0) Tests FEEL expression: 'decimal(1.5, 0)' and expects result: '2 (number)' - + Result of FEEL expression 'decimal(1.5, 0)'? 2 (number) - + decimal(1.5, 0) Tests FEEL expression: 'decimal(1/3, 2.5)' and expects result: '0.33 (number)' - + Result of FEEL expression 'decimal(1/3, 2.5)'? 0.33 (number) - + decimal(1/3, 2.5) @@ -157,117 +251,161 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1101-feel-floor-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1101-feel-floor-function.dmn index 7654fdea2f8..e972f9c0b49 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1101-feel-floor-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1101-feel-floor-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'floor(n)' in category numeric functions - - + + number - + number - + number - + number - + number - + number - + Tests FEEL expression: 'floor(-5/2.3*5)' and expects result: '-11 (number)' - + Result of FEEL expression 'floor(-5/2.3*5)'? -11 (number) - + floor(-5/2.3*5) Tests FEEL expression: 'floor(n:5.777)' and expects result: '5 (number)' - + Result of FEEL expression 'floor(n:5.777)'? 5 (number) - + floor(n:5.777) Tests FEEL expression: 'floor(n:-.33333)' and expects result: '-1 (number)' - + Result of FEEL expression 'floor(n:-.33333)'? -1 (number) - + floor(n:-.33333) Tests FEEL expression: 'floor(--1)' and expects result: '1 (number)' - + Result of FEEL expression 'floor(--1)'? 1 (number) - + floor(--1) Tests FEEL expression: 'floor(1.5)' and expects result: '1 (number)' - + Result of FEEL expression 'floor(1.5)'? 1 (number) - + floor(1.5) Tests FEEL expression: 'floor(-1.5)' and expects result: '-2 (number)' - + Result of FEEL expression 'floor(-1.5)'? -2 (number) - + floor(-1.5) @@ -105,77 +164,105 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1102-feel-ceiling-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1102-feel-ceiling-function.dmn index 3fb5d5937df..56f35411280 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1102-feel-ceiling-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1102-feel-ceiling-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'ceiling(n)' in category numeric functions - - + + number - + number - + number - + number - + number - + number Tests FEEL expression: 'ceiling(n:-.33333)' and expects result: '0 (number)' - + Result of FEEL expression 'ceiling(n:-.33333)'? 0 (number) - + ceiling(n:-.33333) Tests FEEL expression: 'ceiling(1.5)' and expects result: '2 (number)' - + Result of FEEL expression 'ceiling(1.5)'? 2 (number) - + ceiling(1.5) - + Tests FEEL expression: 'ceiling(-1.5)' and expects result: '-1 (number)' - + Result of FEEL expression 'ceiling(-1.5)'? -1 (number) - + ceiling(-1.5) Tests FEEL expression: 'ceiling(n:5.777)' and expects result: '6 (number)' - + Result of FEEL expression 'ceiling(n:5.777)'? 6 (number) - + ceiling(n:5.777) Tests FEEL expression: 'ceiling(-5/2.3*5)' and expects result: '-10 (number)' - + Result of FEEL expression 'ceiling(-5/2.3*5)'? -10 (number) - + ceiling(-5/2.3*5) Tests FEEL expression: 'ceiling(--1)' and expects result: '1 (number)' - + Result of FEEL expression 'ceiling(--1)'? 1 (number) - + ceiling(--1) @@ -105,77 +164,105 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1103-feel-substring-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1103-feel-substring-function.dmn index 8e580231471..01a613c93b5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1103-feel-substring-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1103-feel-substring-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring(string, start, position, length?) in category string functions - - + + FEEL built-in function 'substring(string, start, position, length?) in category string functions + + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'substring("foob r",-2,1)' and expects result: '" " (string)' - + Tests FEEL expression: 'substring("foob r",-2,1)' and expects result: '" " (string)' + Result of FEEL expression 'substring("foob r",-2,1)'? " " (string) - + substring("foob r",-2,1) - Tests FEEL expression: 'substring("foobar",-6,6)' and expects result: '"foobar" (string)' - + Tests FEEL expression: 'substring("foobar",-6,6)' and expects result: '"foobar" (string)' + Result of FEEL expression 'substring("foobar",-6,6)'? "foobar" (string) - + substring("foobar",-6,6) Tests FEEL expression: 'substring("f",1)' and expects result: '"f" (string)' - + Result of FEEL expression 'substring("f",1)'? "f" (string) - + substring("f",1) - Tests FEEL expression: 'substring("foobar",-2,1)' and expects result: '"a" (string)' - + Tests FEEL expression: 'substring("foobar",-2,1)' and expects result: '"a" (string)' + Result of FEEL expression 'substring("foobar",-2,1)'? "a" (string) - + substring("foobar",-2,1) - Tests FEEL expression: 'substring("foobar",3,3.8)' and expects result: '"oba" (string)' - + Tests FEEL expression: 'substring("foobar",3,3.8)' and expects result: '"oba" (string)' + Result of FEEL expression 'substring("foobar",3,3.8)'? "oba" (string) - + substring("foobar",3,3.8) Tests FEEL expression: 'substring("foobar",6)' and expects result: '"r" (string)' - + Result of FEEL expression 'substring("foobar",6)'? "r" (string) - + substring("foobar",6) - Tests FEEL expression: 'substring("foobar",1,6)' and expects result: '"foobar" (string)' - + Tests FEEL expression: 'substring("foobar",1,6)' and expects result: '"foobar" (string)' + Result of FEEL expression 'substring("foobar",1,6)'? "foobar" (string) - + substring("foobar",1,6) - Tests FEEL expression: 'substring("foobar",3)' and expects result: '"obar" (string)' - + Tests FEEL expression: 'substring("foobar",3)' and expects result: '"obar" (string)' + Result of FEEL expression 'substring("foobar",3)'? "obar" (string) - + substring("foobar",3) - Tests FEEL expression: 'substring("foobar",3,3)' and expects result: '"oba" (string)' - + Tests FEEL expression: 'substring("foobar",3,3)' and expects result: '"oba" (string)' + Result of FEEL expression 'substring("foobar",3,3)'? "oba" (string) - + substring("foobar",3,3) Tests FEEL expression: 'substring("f",1,1)' and expects result: '"f" (string)' - + Result of FEEL expression 'substring("f",1,1)'? "f" (string) - + substring("f",1,1) - Tests FEEL expression: 'substring(string:"foobar",start position :3)' and expects result: '"obar" (string)' - + Tests FEEL expression: 'substring(string:"foobar",start position :3)' and expects result: '"obar" (string)' + Result of FEEL expression 'substring(string:"foobar",start position :3)'? "obar" (string) - + substring(string:"foobar",start position :3) - + - - - - - - - - - - - + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1104-feel-string-length-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1104-feel-string-length-function.dmn index bd78ad0c497..59af43856e8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1104-feel-string-length-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1104-feel-string-length-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'string length(string)' in category string functions - - + + number - + number - + number - + number - + number - + number - Tests FEEL expression: 'string length(string:"aaaaa dddd ")' and expects result: '11 (number)' - + Tests FEEL expression: 'string length(string:"aaaaa dddd ")' and expects result: '11 (number)' + Result of FEEL expression 'string length(string:"aaaaa dddd ")'? 11 (number) - + string length(string:"aaaaa dddd ") - Tests FEEL expression: 'string length(string:"aaaaa dddd")' and expects result: '10 (number)' - + Tests FEEL expression: 'string length(string:"aaaaa dddd")' and expects result: '10 (number)' + Result of FEEL expression 'string length(string:"aaaaa dddd")'? 10 (number) - + string length(string:"aaaaa dddd") Tests FEEL expression: 'string length("")' and expects result: '0 (number)' - + Result of FEEL expression 'string length("")'? 0 (number) - + string length("") - Tests FEEL expression: 'string length(string:"xyz123")' and expects result: '6 (number)' - + Tests FEEL expression: 'string length(string:"xyz123")' and expects result: '6 (number)' + Result of FEEL expression 'string length(string:"xyz123")'? 6 (number) - + string length(string:"xyz123") - + Tests FEEL expression: 'string length("a")' and expects result: '1 (number)' - + Result of FEEL expression 'string length("a")'? 1 (number) - + string length("a") Tests FEEL expression: 'string length("abc")' and expects result: '3 (number)' - + Result of FEEL expression 'string length("abc")'? 3 (number) - + string length("abc") @@ -105,77 +167,105 @@ - - - - - - + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1105-feel-upper-case-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1105-feel-upper-case-function.dmn index f591e3dca71..2eb7bb890b6 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1105-feel-upper-case-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1105-feel-upper-case-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'upper case(string) in category string functions - - + + string - + string - + string - + string - + string - + string - + string - + string Tests FEEL expression: 'upper case("1")' and expects result: '"1" (string)' - + Result of FEEL expression 'upper case("1")'? "1" (string) - + upper case("1") Tests FEEL expression: 'upper case("?@{")' and expects result: '"?@{" (string)' - + Result of FEEL expression 'upper case("?@{")'? "?@{" (string) - + upper case("?@{") - Tests FEEL expression: 'upper case(string:"AbDcF")' and expects result: '"ABDCF" (string)' - + Tests FEEL expression: 'upper case(string:"AbDcF")' and expects result: '"ABDCF" (string)' + Result of FEEL expression 'upper case(string:"AbDcF")'? "ABDCF" (string) - + upper case(string:"AbDcF") - Tests FEEL expression: 'upper case(string:"123ABC")' and expects result: '"123ABC" (string)' - + Tests FEEL expression: 'upper case(string:"123ABC")' and expects result: '"123ABC" (string)' + Result of FEEL expression 'upper case(string:"123ABC")'? "123ABC" (string) - + upper case(string:"123ABC") Tests FEEL expression: 'upper case("abc")' and expects result: '"ABC" (string)' - + Result of FEEL expression 'upper case("abc")'? "ABC" (string) - + upper case("abc") - Tests FEEL expression: 'upper case(string:"xyZ ")' and expects result: '"XYZ " (string)' - + Tests FEEL expression: 'upper case(string:"xyZ ")' and expects result: '"XYZ " (string)' + Result of FEEL expression 'upper case(string:"xyZ ")'? "XYZ " (string) - + upper case(string:"xyZ ") Tests FEEL expression: 'upper case("")' and expects result: '"" (string)' - + Result of FEEL expression 'upper case("")'? "" (string) - + upper case("") Tests FEEL expression: 'upper case("a")' and expects result: '"A" (string)' - + Result of FEEL expression 'upper case("a")'? "A" (string) - + upper case("a") - + - - - - - - - - + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1106-feel-lower-case-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1106-feel-lower-case-function.dmn index 33f96877726..897c10e3d03 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1106-feel-lower-case-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1106-feel-lower-case-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'lower case(string)' in category string functions - - + + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'lower case(string:"xyZ ")' and expects result: '"xyz " (string)' - + Tests FEEL expression: 'lower case(string:"xyZ ")' and expects result: '"xyz " (string)' + Result of FEEL expression 'lower case(string:"xyZ ")'? "xyz " (string) - + lower case(string:"xyZ ") - Tests FEEL expression: 'lower case(string:"AbDcF")' and expects result: '"abdcf" (string)' - + Tests FEEL expression: 'lower case(string:"AbDcF")' and expects result: '"abdcf" (string)' + Result of FEEL expression 'lower case(string:"AbDcF")'? "abdcf" (string) - + lower case(string:"AbDcF") - Tests FEEL expression: 'lower case(string:"123ABC")' and expects result: '"123abc" (string)' - + Tests FEEL expression: 'lower case(string:"123ABC")' and expects result: '"123abc" (string)' + Result of FEEL expression 'lower case(string:"123ABC")'? "123abc" (string) - + lower case(string:"123ABC") Tests FEEL expression: 'lower case("ABC")' and expects result: '"abc" (string)' - + Result of FEEL expression 'lower case("ABC")'? "abc" (string) - + lower case("ABC") Tests FEEL expression: 'lower case("")' and expects result: '"" (string)' - + Result of FEEL expression 'lower case("")'? "" (string) - + lower case("") Tests FEEL expression: 'lower case("abc")' and expects result: '"abc" (string)' - + Result of FEEL expression 'lower case("abc")'? "abc" (string) - + lower case("abc") Tests FEEL expression: 'lower case("?@{")' and expects result: '"?@{" (string)' - + Result of FEEL expression 'lower case("?@{")'? "?@{" (string) - + lower case("?@{") Tests FEEL expression: 'lower case("A")' and expects result: '"a" (string)' - + Result of FEEL expression 'lower case("A")'? "a" (string) - + lower case("A") Tests FEEL expression: 'lower case("aBc4")' and expects result: '"abc4" (string)' - + Result of FEEL expression 'lower case("aBc4")'? "abc4" (string) - + lower case("aBc4") - + - - - - - - - - - + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1107-feel-substring-before-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1107-feel-substring-before-function.dmn index 471f2dba7d3..428ce8039d9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1107-feel-substring-before-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1107-feel-substring-before-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring before(string, match) in category string functions - - + + FEEL built-in function 'substring before(string, match) in category string functions + + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'substring before("foobar","x")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring before("foobar","x")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("foobar","x")'? "" (string) - + substring before("foobar","x") - Tests FEEL expression: 'substring before(string:"foobar",match:"bar")' and expects result: '"foo" (string)' - + Tests FEEL expression: 'substring before(string:"foobar",match:"bar")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before(string:"foobar",match:"bar")'? "foo" (string) - + substring before(string:"foobar",match:"bar") - Tests FEEL expression: 'substring before("","")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring before("","")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("","")'? "" (string) - + substring before("","") - + - Tests FEEL expression: 'substring before("foobar","o")' and expects result: '"f" (string)' - + Tests FEEL expression: 'substring before("foobar","o")' and expects result: '"f" (string)' + Result of FEEL expression 'substring before("foobar","o")'? "f" (string) - + substring before("foobar","o") - Tests FEEL expression: 'substring before("foobar","bar")' and expects result: '"foo" (string)' - + Tests FEEL expression: 'substring before("foobar","bar")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before("foobar","bar")'? "foo" (string) - + substring before("foobar","bar") - Tests FEEL expression: 'substring before("abc","a")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring before("abc","a")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("abc","a")'? "" (string) - + substring before("abc","a") - Tests FEEL expression: 'substring before("abc","")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring before("abc","")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("abc","")'? "" (string) - + substring before("abc","") - Tests FEEL expression: 'substring before("abc","c")' and expects result: '"ab" (string)' - + Tests FEEL expression: 'substring before("abc","c")' and expects result: '"ab" (string)' + Result of FEEL expression 'substring before("abc","c")'? "ab" (string) - + substring before("abc","c") - Tests FEEL expression: 'substring before(string:"foobar",match:"b")' and expects result: '"foo" (string)' - + Tests FEEL expression: 'substring before(string:"foobar",match:"b")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before(string:"foobar",match:"b")'? "foo" (string) - + substring before(string:"foobar",match:"b") @@ -144,107 +237,147 @@ - - - - - - - - - + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1108-feel-substring-after-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1108-feel-substring-after-function.dmn index 8a8fb90d126..99b5ffd93bc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1108-feel-substring-after-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1108-feel-substring-after-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'substring after(string, match) in category string functions - - + + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'substring after("","a")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring after("","a")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("","a")'? "" (string) - + substring after("","a") - Tests FEEL expression: 'substring after(string:"foobar",match:"b")' and expects result: '"ar" (string)' - + Tests FEEL expression: 'substring after(string:"foobar",match:"b")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after(string:"foobar",match:"b")'? "ar" (string) - + substring after(string:"foobar",match:"b") Tests FEEL expression: 'substring after("","")' and expects result: '"" (string)' - + Result of FEEL expression 'substring after("","")'? "" (string) - + substring after("","") - Tests FEEL expression: 'substring after("foobar","ob")' and expects result: '"ar" (string)' - + Tests FEEL expression: 'substring after("foobar","ob")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after("foobar","ob")'? "ar" (string) - + substring after("foobar","ob") - + - Tests FEEL expression: 'substring after("foobar","o")' and expects result: '"obar" (string)' - + Tests FEEL expression: 'substring after("foobar","o")' and expects result: '"obar" (string)' + Result of FEEL expression 'substring after("foobar","o")'? "obar" (string) - + substring after("foobar","o") - Tests FEEL expression: 'substring after("foobar","x")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring after("foobar","x")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("foobar","x")'? "" (string) - + substring after("foobar","x") - Tests FEEL expression: 'substring after("abc","")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'substring after("abc","")' and expects result: '"abc" (string)' + Result of FEEL expression 'substring after("abc","")'? "abc" (string) - + substring after("abc","") - Tests FEEL expression: 'substring after(string:"foobar",match:"ob")' and expects result: '"ar" (string)' - + Tests FEEL expression: 'substring after(string:"foobar",match:"ob")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after(string:"foobar",match:"ob")'? "ar" (string) - + substring after(string:"foobar",match:"ob") - Tests FEEL expression: 'substring after("abc","c")' and expects result: '"" (string)' - + Tests FEEL expression: 'substring after("abc","c")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("abc","c")'? "" (string) - + substring after("abc","c") - Tests FEEL expression: 'substring after("abc","a")' and expects result: '"bc" (string)' - + Tests FEEL expression: 'substring after("abc","a")' and expects result: '"bc" (string)' + Result of FEEL expression 'substring after("abc","a")'? "bc" (string) - + substring after("abc","a") @@ -157,117 +257,161 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1109-feel-replace-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1109-feel-replace-function.dmn index 7f2903016f4..f78f7cac8db 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1109-feel-replace-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1109-feel-replace-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'replace(input, pattern, replacement, flags?)' in category string functions - - + + FEEL built-in function 'replace(input, pattern, replacement, flags?)' in category string functions + + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - + string - Tests FEEL expression: 'replace("abracadabra","a.*?a","*")' and expects result: '"*c*bra" (string)' - + Tests FEEL expression: 'replace("abracadabra","a.*?a","*")' and expects result: '"*c*bra" (string)' + Result of FEEL expression 'replace("abracadabra","a.*?a","*")'? "*c*bra" (string) - + replace("abracadabra","a.*?a","*") - Tests FEEL expression: 'replace("abc","e","#")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'replace("abc","e","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc","e","#")'? "abc" (string) - + replace("abc","e","#") - Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")' and expects result: '"abc" (string)' - - Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")'? + Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")' and expects result: '"abc" (string)' + + Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")'? "abc" (string) - + replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"") - Tests FEEL expression: 'replace("abracadabra","a","")' and expects result: '"brcdbr" (string)' - + Tests FEEL expression: 'replace("abracadabra","a","")' and expects result: '"brcdbr" (string)' + Result of FEEL expression 'replace("abracadabra","a","")'? "brcdbr" (string) - + replace("abracadabra","a","") - Tests FEEL expression: 'replace("abc","[a-z]","#","s")' and expects result: '"###" (string)' - + Tests FEEL expression: 'replace("abc","[a-z]","#","s")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[a-z]","#","s")'? "###" (string) - + replace("abc","[a-z]","#","s") - Tests FEEL expression: 'replace("darted","^(.*?)d(.*)$","$1c$2")' and expects result: '"carted" (string)' - + Tests FEEL expression: 'replace("darted","^(.*?)d(.*)$","$1c$2")' and expects result: '"carted" (string)' + Result of FEEL expression 'replace("darted","^(.*?)d(.*)$","$1c$2")'? "carted" (string) - + replace("darted","^(.*?)d(.*)$","$1c$2") - Tests FEEL expression: 'replace("a b c d ","[a-z]","#","x")' and expects result: '"# # # # " (string)' - + Tests FEEL expression: 'replace("a b c d ","[a-z]","#","x")' and expects result: '"# # # # " (string)' + Result of FEEL expression 'replace("a b c d ","[a-z]","#","x")'? "# # # # " (string) - + replace("a b c d ","[a-z]","#","x") - Tests FEEL expression: 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")' and expects result: '"abc" (string)' - - Result of FEEL expression 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")'? + Tests FEEL expression: 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")' and expects result: '"abc" (string)' + + Result of FEEL expression 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")'? "abc" (string) - + replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix") - Tests FEEL expression: 'replace("abc","def","#")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'replace("abc","def","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc","def","#")'? "abc" (string) - + replace("abc","def","#") - Tests FEEL expression: 'replace("abc",".^[d-z]","#")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'replace("abc",".^[d-z]","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc",".^[d-z]","#")'? "abc" (string) - + replace("abc",".^[d-z]","#") - Tests FEEL expression: 'replace("abracadabra","a(.)","a$1$1")' and expects result: '"abbraccaddabbra" (string)' - + Tests FEEL expression: 'replace("abracadabra","a(.)","a$1$1")' and expects result: '"abbraccaddabbra" (string)' + Result of FEEL expression 'replace("abracadabra","a(.)","a$1$1")'? "abbraccaddabbra" (string) - + replace("abracadabra","a(.)","a$1$1") - Tests FEEL expression: 'replace("reluctant","r.*?t","X")' and expects result: '"Xant" (string)' - + Tests FEEL expression: 'replace("reluctant","r.*?t","X")' and expects result: '"Xant" (string)' + Result of FEEL expression 'replace("reluctant","r.*?t","X")'? "Xant" (string) - + replace("reluctant","r.*?t","X") - Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")' and expects result: '"###" (string)' - - Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")'? + Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")' and expects result: '"###" (string)' + + Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")'? "###" (string) - + replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i") - Tests FEEL expression: 'replace("a","[a-z]","#")' and expects result: '"#" (string)' - + Tests FEEL expression: 'replace("a","[a-z]","#")' and expects result: '"#" (string)' + Result of FEEL expression 'replace("a","[a-z]","#")'? "#" (string) - + replace("a","[a-z]","#") - Tests FEEL expression: 'replace("abracadabra","bra","*")' and expects result: '"a*cada*" (string)' - + Tests FEEL expression: 'replace("abracadabra","bra","*")' and expects result: '"a*cada*" (string)' + Result of FEEL expression 'replace("abracadabra","bra","*")'? "a*cada*" (string) - + replace("abracadabra","bra","*") - Tests FEEL expression: 'replace("0123456789","(d{3})(d{3})(d{4})","($1) $2-$3")' and expects result: '"(012) 345-6789" (string)' - + Tests FEEL expression: 'replace("0123456789","(d{3})(d{3})(d{4})","($1) $2-$3")' and expects result: '"(012) 345-6789" (string)' + Result of FEEL expression 'replace("0123456789","(d{3})(d{3})(d{4})","($1) $2-$3")'? "(012) 345-6789" (string) - + replace("0123456789","(d{3})(d{3})(d{4})","($1) $2-$3") - Tests FEEL expression: 'replace("a.b.c.","[a-z]","#","s")' and expects result: '"#.#.#." (string)' - + Tests FEEL expression: 'replace("a.b.c.","[a-z]","#","s")' and expects result: '"#.#.#." (string)' + Result of FEEL expression 'replace("a.b.c.","[a-z]","#","s")'? "#.#.#." (string) - + replace("a.b.c.","[a-z]","#","s") - Tests FEEL expression: 'replace("AAAA","A+","b")' and expects result: '"b" (string)' - + Tests FEEL expression: 'replace("AAAA","A+","b")' and expects result: '"b" (string)' + Result of FEEL expression 'replace("AAAA","A+","b")'? "b" (string) - + replace("AAAA","A+","b") - Tests FEEL expression: 'replace("abc",".^[d-z]*","smix")' and expects result: '"abc" (string)' - + Tests FEEL expression: 'replace("abc",".^[d-z]*","smix")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc",".^[d-z]*","smix")'? "abc" (string) - + replace("abc",".^[d-z]*","smix") - Tests FEEL expression: 'replace("abracadabra","a.*a","*")' and expects result: '"*" (string)' - + Tests FEEL expression: 'replace("abracadabra","a.*a","*")' and expects result: '"*" (string)' + Result of FEEL expression 'replace("abracadabra","a.*a","*")'? "*" (string) - + replace("abracadabra","a.*a","*") - Tests FEEL expression: 'replace("abc","[a-z]","#","")' and expects result: '"###" (string)' - + Tests FEEL expression: 'replace("abc","[a-z]","#","")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[a-z]","#","")'? "###" (string) - + replace("abc","[a-z]","#","") - Tests FEEL expression: 'replace("a","[b-z]","#")' and expects result: '"a" (string)' - + Tests FEEL expression: 'replace("a","[b-z]","#")' and expects result: '"a" (string)' + Result of FEEL expression 'replace("a","[b-z]","#")'? "a" (string) - + replace("a","[b-z]","#") - Tests FEEL expression: 'replace("foobar","^fo*b*","#")' and expects result: '"#ar" (string)' - + Tests FEEL expression: 'replace("foobar","^fo*b*","#")' and expects result: '"#ar" (string)' + Result of FEEL expression 'replace("foobar","^fo*b*","#")'? "#ar" (string) - + replace("foobar","^fo*b*","#") - + - Tests FEEL expression: 'replace("facetiously","[iouy]","[$0]")' and expects result: '"facet[i][o][u]sl[y]" (string)' - + Tests FEEL expression: 'replace("facetiously","[iouy]","[$0]")' and expects result: '"facet[i][o][u]sl[y]" (string)' + Result of FEEL expression 'replace("facetiously","[iouy]","[$0]")'? "facet[i][o][u]sl[y]" (string) - + replace("facetiously","[iouy]","[$0]") - Tests FEEL expression: 'replace("abc","[A-Z]","#","i")' and expects result: '"###" (string)' - + Tests FEEL expression: 'replace("abc","[A-Z]","#","i")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[A-Z]","#","i")'? "###" (string) - + replace("abc","[A-Z]","#","i") - Tests FEEL expression: 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")' and expects result: '"[1=ab][2=]cd" (string)' - + Tests FEEL expression: 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")' and expects result: '"[1=ab][2=]cd" (string)' + Result of FEEL expression 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")'? "[1=ab][2=]cd" (string) - + replace("abcd","(ab)|(a)", "[1=$1][2=$2]") - Tests FEEL expression: 'replace("AAAA","A+?","b")' and expects result: '"bbbb" (string)' - + Tests FEEL expression: 'replace("AAAA","A+?","b")' and expects result: '"bbbb" (string)' + Result of FEEL expression 'replace("AAAA","A+?","b")'? "bbbb" (string) - + replace("AAAA","A+?","b") - Tests FEEL expression: 'replace(input:"abc",pattern:"[a-z]",replacement:"#")' and expects result: '"###" (string)' - + Tests FEEL expression: 'replace(input:"abc",pattern:"[a-z]",replacement:"#")' and expects result: '"###" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:"[a-z]",replacement:"#")'? "###" (string) - + replace(input:"abc",pattern:"[a-z]",replacement:"#") @@ -391,297 +658,413 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1110-feel-contains-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1110-feel-contains-function.dmn index 82e7773fb95..c256a4ec4af 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1110-feel-contains-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1110-feel-contains-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'contains(string, match)' in category string functions - - + + boolean - + boolean - + boolean - + boolean - + boolean - + boolean - + boolean - + boolean - + boolean - + boolean Tests FEEL expression: 'contains(null,null)' and expects result: 'null (boolean)' - + Result of FEEL expression 'contains(null,null)'? null (boolean) - + contains(null,null) - + Tests FEEL expression: 'contains("","ab")' and expects result: 'false (boolean)' - + Result of FEEL expression 'contains("","ab")'? false (boolean) - + contains("","ab") Tests FEEL expression: 'contains("abc","")' and expects result: 'true (boolean)' - + Result of FEEL expression 'contains("abc","")'? true (boolean) - + contains("abc","") Tests FEEL expression: 'contains("","")' and expects result: 'true (boolean)' - + Result of FEEL expression 'contains("","")'? true (boolean) - + contains("","") - Tests FEEL expression: 'contains(string:"foobar",match:"b")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'contains(string:"foobar",match:"b")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains(string:"foobar",match:"b")'? true (boolean) - + contains(string:"foobar",match:"b") - Tests FEEL expression: 'contains(string:"foobar",match:"bar")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'contains(string:"foobar",match:"bar")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains(string:"foobar",match:"bar")'? true (boolean) - + contains(string:"foobar",match:"bar") - Tests FEEL expression: 'contains("bar",null)' and expects result: 'null (boolean)' - + Tests FEEL expression: 'contains("bar",null)' and expects result: 'null (boolean)' + Result of FEEL expression 'contains("bar",null)'? null (boolean) - + contains("bar",null) - Tests FEEL expression: 'contains("foobar","bar")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'contains("foobar","bar")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("foobar","bar")'? true (boolean) - + contains("foobar","bar") - Tests FEEL expression: 'contains(null,"bar")' and expects result: 'null (boolean)' - + Tests FEEL expression: 'contains(null,"bar")' and expects result: 'null (boolean)' + Result of FEEL expression 'contains(null,"bar")'? null (boolean) - + contains(null,"bar") - Tests FEEL expression: 'contains("foobar","o")' and expects result: 'true (boolean)' - + Tests FEEL expression: 'contains("foobar","o")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("foobar","o")'? true (boolean) - + contains("foobar","o") @@ -157,117 +254,161 @@ - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1115-feel-date-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1115-feel-date-function.dmn index 362ec823a8b..cedefe04fc5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1115-feel-date-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1115-feel-date-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'date(from [string])', 'date(from [date and time])' and 'date(year,month,day)' in category conversion functions - - + + FEEL built-in function 'date(from [string])', 'date(from [date and time])' and 'date(year,month,day)' in category conversion functions + + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + string - + string - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + string - + string - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date - + date Tests FEEL expression: 'date("998-12-31")' and expects result: 'null (date)' - + Result of FEEL expression 'date("998-12-31")'? null (date) - + date("998-12-31") Tests FEEL expression: 'date(2017,13,31)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,13,31)'? null (date) - + date(2017,13,31) - Tests FEEL expression: 'date("2017-01-01")' and expects result: '2017-01-01 (date)' - + Tests FEEL expression: 'date("2017-01-01")' and expects result: '2017-01-01 (date)' + Result of FEEL expression 'date("2017-01-01")'? 2017-01-01 (date) - + date("2017-01-01") Tests FEEL expression: 'date("01211-12-31")' and expects result: 'null (date)' - + Result of FEEL expression 'date("01211-12-31")'? null (date) - + date("01211-12-31") - Tests FEEL expression: 'date(date and time("2012-12-25T11:00:00Z"))' and expects result: '2012-12-25 (date)' - + Tests FEEL expression: 'date(date and time("2012-12-25T11:00:00Z"))' and expects result: '2012-12-25 (date)' + Result of FEEL expression 'date(date and time("2012-12-25T11:00:00Z"))'? 2012-12-25 (date) - + date(date and time("2012-12-25T11:00:00Z")) Tests FEEL expression: 'date("+2012-12-02")' and expects result: 'null (date)' - + Result of FEEL expression 'date("+2012-12-02")'? null (date) - + date("+2012-12-02") - Tests FEEL expression: 'date(-2017,01,01)' and expects result: '-2017-01-01 (date)' - + Tests FEEL expression: 'date(-2017,01,01)' and expects result: '-2017-01-01 (date)' + Result of FEEL expression 'date(-2017,01,01)'? -2017-01-01 (date) - + date(-2017,01,01) Tests FEEL expression: 'date(null,null,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,null,null)'? null (date) - + date(null,null,null) Tests FEEL expression: 'date(2017,12,32)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,12,32)'? null (date) - + date(2017,12,32) - Tests FEEL expression: 'date("-2017-12-31")' and expects result: '-2017-12-31 (date)' - + Tests FEEL expression: 'date("-2017-12-31")' and expects result: '-2017-12-31 (date)' + Result of FEEL expression 'date("-2017-12-31")'? -2017-12-31 (date) - + date("-2017-12-31") - + - Tests FEEL expression: 'date("2012T-12-2511:00:00Z")' and expects result: 'null (date)' - + Tests FEEL expression: 'date("2012T-12-2511:00:00Z")' and expects result: 'null (date)' + Result of FEEL expression 'date("2012T-12-2511:00:00Z")'? null (date) - + date("2012T-12-2511:00:00Z") - Tests FEEL expression: 'date(from:date and time("2017-08-30T10:25:00"))' and expects result: '2017-08-30 (date)' - + Tests FEEL expression: 'date(from:date and time("2017-08-30T10:25:00"))' and expects result: '2017-08-30 (date)' + Result of FEEL expression 'date(from:date and time("2017-08-30T10:25:00"))'? 2017-08-30 (date) - + date(from:date and time("2017-08-30T10:25:00")) Tests FEEL expression: 'date(null,null,1)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,null,1)'? null (date) - + date(null,null,1) - Tests FEEL expression: 'date(-2017,12,31)' and expects result: '-2017-12-31 (date)' - + Tests FEEL expression: 'date(-2017,12,31)' and expects result: '-2017-12-31 (date)' + Result of FEEL expression 'date(-2017,12,31)'? -2017-12-31 (date) - + date(-2017,12,31) - Tests FEEL expression: 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))' and expects result: '2017-09-06 (date)' - + Tests FEEL expression: 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))' and expects result: '2017-09-06 (date)' + Result of FEEL expression 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))'? 2017-09-06 (date) - + date(date and time("2017-09-06T09:45:30@Asia/Dhaka")) Tests FEEL expression: 'date("2012-12-25T")' and expects result: 'null (date)' - + Result of FEEL expression 'date("2012-12-25T")'? null (date) - + date("2012-12-25T") Tests FEEL expression: 'date(2017,-8,2)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,-8,2)'? null (date) - + date(2017,-8,2) Tests FEEL expression: 'date([])' and expects result: 'null (date)' - + Result of FEEL expression 'date([])'? null (date) - + date([]) Tests FEEL expression: 'date(2017,1,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,1,null)'? null (date) - + date(2017,1,null) - Tests FEEL expression: 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))' and expects result: '2017-09-03 (date)' - + Tests FEEL expression: 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))' and expects result: '2017-09-03 (date)' + Result of FEEL expression 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))'? 2017-09-03 (date) - + date(date and time("2017-09-03T09:45:30@Europe/Paris")) - Tests FEEL expression: 'date(year:2017,month:08,day:30)' and expects result: '2017-08-30 (date)' - + Tests FEEL expression: 'date(year:2017,month:08,day:30)' and expects result: '2017-08-30 (date)' + Result of FEEL expression 'date(year:2017,month:08,day:30)'? 2017-08-30 (date) - + date(year:2017,month:08,day:30) - Tests FEEL expression: 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))' and expects result: '2017-08-14 (date)' - - Result of FEEL expression 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))'? + Tests FEEL expression: 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))' and expects result: '2017-08-14 (date)' + + Result of FEEL expression 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))'? 2017-08-14 (date) - + date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00"))) - Tests FEEL expression: 'date(date and time("2017-08-03T10:15:30+01:00"))' and expects result: '2017-08-03 (date)' - + Tests FEEL expression: 'date(date and time("2017-08-03T10:15:30+01:00"))' and expects result: '2017-08-03 (date)' + Result of FEEL expression 'date(date and time("2017-08-03T10:15:30+01:00"))'? 2017-08-03 (date) - + date(date and time("2017-08-03T10:15:30+01:00")) Tests FEEL expression: 'date("2017-12-32")' and expects result: 'null (date)' - + Result of FEEL expression 'date("2017-12-32")'? null (date) - + date("2017-12-32") Tests FEEL expression: 'date("0000-12-25T")' and expects result: 'null (date)' - + Result of FEEL expression 'date("0000-12-25T")'? null (date) - + date("0000-12-25T") - Tests FEEL expression: 'string(date(999999999,12,31))' and expects result: '"999999999-12-31" (string)' - + Tests FEEL expression: 'string(date(999999999,12,31))' and expects result: '"999999999-12-31" (string)' + Result of FEEL expression 'string(date(999999999,12,31))'? "999999999-12-31" (string) - + string(date(999999999,12,31)) Tests FEEL expression: 'date()' and expects result: 'null (date)' - + Result of FEEL expression 'date()'? null (date) - + date() - Tests FEEL expression: 'string(date("999999999-12-31"))' and expects result: '"999999999-12-31" (string)' - + Tests FEEL expression: 'string(date("999999999-12-31"))' and expects result: '"999999999-12-31" (string)' + Result of FEEL expression 'string(date("999999999-12-31"))'? "999999999-12-31" (string) - + string(date("999999999-12-31")) Tests FEEL expression: 'date(2017,null,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,null,null)'? null (date) - + date(2017,null,null) - Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00"))' and expects result: '2017-08-14 (date)' - + Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00"))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time("2017-08-14T14:25:00"))'? 2017-08-14 (date) - + date(date and time("2017-08-14T14:25:00")) Tests FEEL expression: 'date(null,2,1)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,2,1)'? null (date) - + date(null,2,1) Tests FEEL expression: 'date("2012/12/25")' and expects result: 'null (date)' - + Result of FEEL expression 'date("2012/12/25")'? null (date) - + date("2012/12/25") Tests FEEL expression: 'date(1000999999,12,32)' and expects result: 'null (date)' - + Result of FEEL expression 'date(1000999999,12,32)'? null (date) - + date(1000999999,12,32) - Tests FEEL expression: 'string(date("-999999999-12-31"))' and expects result: '"-999999999-12-31" (string)' - + Tests FEEL expression: 'string(date("-999999999-12-31"))' and expects result: '"-999999999-12-31" (string)' + Result of FEEL expression 'string(date("-999999999-12-31"))'? "-999999999-12-31" (string) - + string(date("-999999999-12-31")) Tests FEEL expression: 'date(2017,01,01)' and expects result: '2017-01-01 (date)' - + Result of FEEL expression 'date(2017,01,01)'? 2017-01-01 (date) - + date(2017,01,01) Tests FEEL expression: 'date(null,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,null)'? null (date) - + date(null,null) Tests FEEL expression: 'date("")' and expects result: 'null (date)' - + Result of FEEL expression 'date("")'? null (date) - + date("") - Tests FEEL expression: 'date(-1000999999,12,01)' and expects result: 'null (date)' - + Tests FEEL expression: 'date(-1000999999,12,01)' and expects result: 'null (date)' + Result of FEEL expression 'date(-1000999999,12,01)'? null (date) - + date(-1000999999,12,01) - Tests FEEL expression: 'date("9999999999-12-25")' and expects result: 'null (date)' - + Tests FEEL expression: 'date("9999999999-12-25")' and expects result: 'null (date)' + Result of FEEL expression 'date("9999999999-12-25")'? null (date) - + date("9999999999-12-25") Tests FEEL expression: 'date(2017,12,31)' and expects result: '2017-12-31 (date)' - + Result of FEEL expression 'date(2017,12,31)'? 2017-12-31 (date) - + date(2017,12,31) - Tests FEEL expression: 'date(date("2017-10-11"))' and expects result: '2017-10-11 (date)' - + Tests FEEL expression: 'date(date("2017-10-11"))' and expects result: '2017-10-11 (date)' + Result of FEEL expression 'date(date("2017-10-11"))'? 2017-10-11 (date) - + date(date("2017-10-11")) Tests FEEL expression: 'date("2017-13-10")' and expects result: 'null (date)' - + Result of FEEL expression 'date("2017-13-10")'? null (date) - + date("2017-13-10") - Tests FEEL expression: 'date("-2017-01-01")' and expects result: '-2017-01-01 (date)' - + Tests FEEL expression: 'date("-2017-01-01")' and expects result: '-2017-01-01 (date)' + Result of FEEL expression 'date("-2017-01-01")'? -2017-01-01 (date) - + date("-2017-01-01") Tests FEEL expression: 'date(null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null)'? null (date) - + date(null) Tests FEEL expression: 'date(2017,8,-2)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,8,-2)'? null (date) - + date(2017,8,-2) - Tests FEEL expression: 'date(from:"2012-12-25")' and expects result: '2012-12-25 (date)' - + Tests FEEL expression: 'date(from:"2012-12-25")' and expects result: '2012-12-25 (date)' + Result of FEEL expression 'date(from:"2012-12-25")'? 2012-12-25 (date) - + date(from:"2012-12-25") - Tests FEEL expression: 'string(date(-999999999,12,31))' and expects result: '"-999999999-12-31" (string)' - + Tests FEEL expression: 'string(date(-999999999,12,31))' and expects result: '"-999999999-12-31" (string)' + Result of FEEL expression 'string(date(-999999999,12,31))'? "-999999999-12-31" (string) - + string(date(-999999999,12,31)) Tests FEEL expression: 'date(1)' and expects result: 'null (date)' - + Result of FEEL expression 'date(1)'? null (date) - + date(1) Tests FEEL expression: 'date(null,02,null)' and expects result: 'null (date)' - + Result of FEEL expression 'date(null,02,null)'? null (date) - + date(null,02,null) - Tests FEEL expression: 'date("2017-12-31")' and expects result: '2017-12-31 (date)' - + Tests FEEL expression: 'date("2017-12-31")' and expects result: '2017-12-31 (date)' + Result of FEEL expression 'date("2017-12-31")'? 2017-12-31 (date) - + date("2017-12-31") Tests FEEL expression: 'date(2017,null,1)' and expects result: 'null (date)' - + Result of FEEL expression 'date(2017,null,1)'? null (date) - + date(2017,null,1) - Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00.123456789"))' and expects result: '2017-08-14 (date)' - + Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00.123456789"))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time("2017-08-14T14:25:00.123456789"))'? 2017-08-14 (date) - + date(date and time("2017-08-14T14:25:00.123456789")) @@ -703,537 +1156,749 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1116-feel-time-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1116-feel-time-function.dmn index a6c18940799..e692f2c91ce 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1116-feel-time-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1116-feel-time-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'time(from [string])', 'time(from [time, date and time])' and 'time(hour,minute,second,offset)' in category conversion functions - - + + FEEL built-in function 'time(from [string])', 'time(from [time, date and time])' and 'time(hour,minute,second,offset)' in category conversion functions + + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + string - + string - + time - + time - + time - + time - + time - + time - + string - + string - + time - + time - + time - + time - + time - + time - + time - + time - + string - + string - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - + time - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+01:00"))' and expects result: '10:20:00+01:00 (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+01:00"))' and expects result: '10:20:00+01:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+01:00"))'? 10:20:00+01:00 (time) - + time(date and time("2017-08-10T10:20:00+01:00")) Tests FEEL expression: 'time("11:30:00T")' and expects result: 'null (time)' - + Result of FEEL expression 'time("11:30:00T")'? null (time) - + time("11:30:00T") - Tests FEEL expression: 'time(12,null,null,null)' and expects result: 'null (time)' - + Tests FEEL expression: 'time(12,null,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,null,null)'? null (time) - + time(12,null,null,null) - Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M"))' and expects result: '11:59:00-02:01 (time)' - + Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M"))' and expects result: '11:59:00-02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M"))'? 11:59:00-02:01 (time) - + time(11, 59, 00, duration("-PT2H1M")) Tests FEEL expression: 'time("00:00:00Z")' and expects result: '00:00:00Z (time)' - + Result of FEEL expression 'time("00:00:00Z")'? 00:00:00Z (time) - + time("00:00:00Z") - Tests FEEL expression: 'time("11:22:33.123456789")' and expects result: '11:22:33.123456789 (time)' - + Tests FEEL expression: 'time("11:22:33.123456789")' and expects result: '11:22:33.123456789 (time)' + Result of FEEL expression 'time("11:22:33.123456789")'? 11:22:33.123456789 (time) - + time("11:22:33.123456789") - Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M"))' and expects result: '11:59:00+02:01 (time)' - + Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M"))'? 11:59:00+02:01 (time) - + time(11, 59, 00, duration("PT2H1M")) Tests FEEL expression: 'time("07:1:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("07:1:00")'? null (time) - + time("07:1:00") - Tests FEEL expression: 'time("2012T-12-2511:00:00Z")' and expects result: 'null (time)' - + Tests FEEL expression: 'time("2012T-12-2511:00:00Z")' and expects result: 'null (time)' + Result of FEEL expression 'time("2012T-12-2511:00:00Z")'? null (time) - + time("2012T-12-2511:00:00Z") - Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))' and expects result: '23:59:01 (time)' - - Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))'? + Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))' and expects result: '23:59:01 (time)' + + Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))'? 23:59:01 (time) - + time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))) - + Tests FEEL expression: 'time(null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(null)'? null (time) - + time(null) Tests FEEL expression: 'time("07:2")' and expects result: 'null (time)' - + Result of FEEL expression 'time("07:2")'? null (time) - + time("07:2") - Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' - + Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M0S"))'? 11:59:00+02:01 (time) - + time(11, 59, 00, duration("PT2H1M0S")) - Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))' and expects result: '11:59:00-02:00 (time)' - - Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))'? + Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))' and expects result: '11:59:00-02:00 (time)' + + Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))'? 11:59:00-02:00 (time) - + time(hour:11, minute:59, second:0, offset: duration("-PT2H")) - Tests FEEL expression: 'time("13:20:00@xyz/abc")' and expects result: 'null (time)' - + Tests FEEL expression: 'time("13:20:00@xyz/abc")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00@xyz/abc")'? null (time) - + time("13:20:00@xyz/abc") - Tests FEEL expression: 'time(12,null,null,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(12,null,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,null,duration("P0D"))'? null (time) - + time(12,null,null,duration("P0D")) Tests FEEL expression: 'time(12,11,null,null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(12,11,null,null)'? null (time) - + time(12,11,null,null) - Tests FEEL expression: 'time(11, 59, 45, duration("-PT2H"))' and expects result: '11:59:45-02:00 (time)' - + Tests FEEL expression: 'time(11, 59, 45, duration("-PT2H"))' and expects result: '11:59:45-02:00 (time)' + Result of FEEL expression 'time(11, 59, 45, duration("-PT2H"))'? 11:59:45-02:00 (time) - + time(11, 59, 45, duration("-PT2H")) - Tests FEEL expression: 'time("13:20:00+02:00")' and expects result: '13:20:00+02:00 (time)' - + Tests FEEL expression: 'time("13:20:00+02:00")' and expects result: '13:20:00+02:00 (time)' + Result of FEEL expression 'time("13:20:00+02:00")'? 13:20:00+02:00 (time) - + time("13:20:00+02:00") - Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' - - Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))'? + Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' + + Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))'? 11:59:00+02:01 (time) - + time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S")) Tests FEEL expression: 'time("07:01:2")' and expects result: 'null (time)' - + Result of FEEL expression 'time("07:01:2")'? null (time) - + time("07:01:2") Tests FEEL expression: 'time("23:59:00Z")' and expects result: '23:59:00Z (time)' - + Result of FEEL expression 'time("23:59:00Z")'? 23:59:00Z (time) - + time("23:59:00Z") - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-00:00"))' and expects result: '10:20:00Z (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-00:00"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-00:00"))'? 10:20:00Z (time) - + time(date and time("2017-08-10T10:20:00-00:00")) - Tests FEEL expression: 'time(null,null,15,null)' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,null,15,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,15,null)'? null (time) - + time(null,null,15,null) - Tests FEEL expression: 'time(11, 59, 45, duration("PT2H"))' and expects result: '11:59:45+02:00 (time)' - + Tests FEEL expression: 'time(11, 59, 45, duration("PT2H"))' and expects result: '11:59:45+02:00 (time)' + Result of FEEL expression 'time(11, 59, 45, duration("PT2H"))'? 11:59:45+02:00 (time) - + time(11, 59, 45, duration("PT2H")) Tests FEEL expression: 'time(null,11,45,null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(null,11,45,null)'? null (time) - + time(null,11,45,null) - Tests FEEL expression: 'time("13:20:00-05:00")' and expects result: '13:20:00-05:00 (time)' - + Tests FEEL expression: 'time("13:20:00-05:00")' and expects result: '13:20:00-05:00 (time)' + Result of FEEL expression 'time("13:20:00-05:00")'? 13:20:00-05:00 (time) - + time("13:20:00-05:00") - Tests FEEL expression: 'time(from: "12:45:00")' and expects result: '12:45:00 (time)' - + Tests FEEL expression: 'time(from: "12:45:00")' and expects result: '12:45:00 (time)' + Result of FEEL expression 'time(from: "12:45:00")'? 12:45:00 (time) - + time(from: "12:45:00") - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00Z"))' and expects result: '10:20:00Z (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00Z"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00Z"))'? 10:20:00Z (time) - + time(date and time("2017-08-10T10:20:00Z")) - Tests FEEL expression: 'string(time(11, 59, 45, duration("PT2H45M55S")))' and expects result: '"11:59:45+02:45:55" (string)' - + Tests FEEL expression: 'string(time(11, 59, 45, duration("PT2H45M55S")))' and expects result: '"11:59:45+02:45:55" (string)' + Result of FEEL expression 'string(time(11, 59, 45, duration("PT2H45M55S")))'? "11:59:45+02:45:55" (string) - + string(time(11, 59, 45, duration("PT2H45M55S"))) Tests FEEL expression: 'time("00:00:00")' and expects result: '00:00:00 (time)' - + Result of FEEL expression 'time("00:00:00")'? 00:00:00 (time) - + time("00:00:00") Tests FEEL expression: 'time("24:00:01")' and expects result: 'null (time)' - + Result of FEEL expression 'time("24:00:01")'? null (time) - + time("24:00:01") Tests FEEL expression: 'time("13:20:00-19:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("13:20:00-19:00")'? null (time) - + time("13:20:00-19:00") - Tests FEEL expression: 'time("13:20:00+02:00@Europe/Paris")' and expects result: 'null (time)' - + Tests FEEL expression: 'time("13:20:00+02:00@Europe/Paris")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+02:00@Europe/Paris")'? null (time) - + time("13:20:00+02:00@Europe/Paris") - Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))' and expects result: '23:59:01.987654321 (time)' - - Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))'? + Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))' and expects result: '23:59:01.987654321 (time)' + + Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))'? 23:59:01.987654321 (time) - + time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))) Tests FEEL expression: 'time(24, 59, 45, null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(24, 59, 45, null)'? null (time) - + time(24, 59, 45, null) - Tests FEEL expression: 'time(12,00,00,null)' and expects result: '12:00:00 (time)' - + Tests FEEL expression: 'time(12,00,00,null)' and expects result: '12:00:00 (time)' + Result of FEEL expression 'time(12,00,00,null)'? 12:00:00 (time) - + time(12,00,00,null) - Tests FEEL expression: 'time(null,11,45,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,11,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,45,duration("P0D"))'? null (time) - + time(null,11,45,duration("P0D")) Tests FEEL expression: 'time("7:00:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("7:00:00")'? null (time) - + time("7:00:00") - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00"))' and expects result: '10:20:00 (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00"))' and expects result: '10:20:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00"))'? 10:20:00 (time) - + time(date and time("2017-08-10T10:20:00")) - Tests FEEL expression: 'string(time("00:01:00@Etc/UTC"))' and expects result: '"00:01:00@Etc/UTC" (string)' - + Tests FEEL expression: 'string(time("00:01:00@Etc/UTC"))' and expects result: '"00:01:00@Etc/UTC" (string)' + Result of FEEL expression 'string(time("00:01:00@Etc/UTC"))'? "00:01:00@Etc/UTC" (string) - + string(time("00:01:00@Etc/UTC")) - Tests FEEL expression: 'time(null,null,45,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,null,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,45,duration("P0D"))'? null (time) - + time(null,null,45,duration("P0D")) Tests FEEL expression: 'time("13:20:00+5:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("13:20:00+5:00")'? null (time) - + time("13:20:00+5:00") - Tests FEEL expression: 'time(11, 59, 45, null)' and expects result: '11:59:45 (time)' - + Tests FEEL expression: 'time(11, 59, 45, null)' and expects result: '11:59:45 (time)' + Result of FEEL expression 'time(11, 59, 45, null)'? 11:59:45 (time) - + time(11, 59, 45, null) - Tests FEEL expression: 'time(null,null,null,null)' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,null,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,null,null)'? null (time) - + time(null,null,null,null) Tests FEEL expression: 'time([])' and expects result: 'null (time)' - + Result of FEEL expression 'time([])'? null (time) - + time([]) - Tests FEEL expression: 'string(time("00:01:00@Europe/Paris"))' and expects result: '"00:01:00@Europe/Paris" (string)' - + Tests FEEL expression: 'string(time("00:01:00@Europe/Paris"))' and expects result: '"00:01:00@Europe/Paris" (string)' + Result of FEEL expression 'string(time("00:01:00@Europe/Paris"))'? "00:01:00@Europe/Paris" (string) - + string(time("00:01:00@Europe/Paris")) Tests FEEL expression: 'time("25:00:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("25:00:00")'? null (time) - + time("25:00:00") - Tests FEEL expression: 'time(11, 59, 45, duration("-PT0H"))' and expects result: '11:59:45Z (time)' - + Tests FEEL expression: 'time(11, 59, 45, duration("-PT0H"))' and expects result: '11:59:45Z (time)' + Result of FEEL expression 'time(11, 59, 45, duration("-PT0H"))'? 11:59:45Z (time) - + time(11, 59, 45, duration("-PT0H")) Tests FEEL expression: 'time(23, 59, 60, null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(23, 59, 60, null)'? null (time) - + time(23, 59, 60, null) - Tests FEEL expression: 'time(date("2017-08-10"))' and expects result: '00:00:00Z (time)' - + Tests FEEL expression: 'time(date("2017-08-10"))' and expects result: '00:00:00Z (time)' + Result of FEEL expression 'time(date("2017-08-10"))'? 00:00:00Z (time) - + time(date("2017-08-10")) - Tests FEEL expression: 'time("11:22:33+00:00")' and expects result: '11:22:33Z (time)' - + Tests FEEL expression: 'time("11:22:33+00:00")' and expects result: '11:22:33Z (time)' + Result of FEEL expression 'time("11:22:33+00:00")'? 11:22:33Z (time) - + time("11:22:33+00:00") - Tests FEEL expression: 'time(null,null,null,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,null,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,null,duration("P0D"))'? null (time) - + time(null,null,null,duration("P0D")) - Tests FEEL expression: 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))' and expects result: '"11:20:00@Asia/Dhaka" (string)' - - Result of FEEL expression 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))'? + Tests FEEL expression: 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))' and expects result: '"11:20:00@Asia/Dhaka" (string)' + + Result of FEEL expression 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))'? "11:20:00@Asia/Dhaka" (string) - + string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka"))) Tests FEEL expression: 'time("13:20:00+5")' and expects result: 'null (time)' - + Result of FEEL expression 'time("13:20:00+5")'? null (time) - + time("13:20:00+5") - Tests FEEL expression: 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))' and expects result: '"10:20:00@Europe/Paris" (string)' - - Result of FEEL expression 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))'? + Tests FEEL expression: 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))' and expects result: '"10:20:00@Europe/Paris" (string)' + + Result of FEEL expression 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))'? "10:20:00@Europe/Paris" (string) - + string(time(date and time("2017-08-10T10:20:00@Europe/Paris"))) Tests FEEL expression: 'time("")' and expects result: 'null (time)' - + Result of FEEL expression 'time("")'? null (time) - + time("") - Tests FEEL expression: 'time(12,0,null,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(12,0,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,0,null,duration("P0D"))'? null (time) - + time(12,0,null,duration("P0D")) - Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))' and expects result: '09:15:30Z (time)' - - Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))'? + Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))' and expects result: '09:15:30Z (time)' + + Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))'? 09:15:30Z (time) - + time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))) Tests FEEL expression: 'time(23, 60, 45, null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(23, 60, 45, null)'? null (time) - + time(23, 60, 45, null) Tests FEEL expression: 'time("00:60:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("00:60:00")'? null (time) - + time("00:60:00") Tests FEEL expression: 'time("01:02:03")' and expects result: '01:02:03 (time)' - + Result of FEEL expression 'time("01:02:03")'? 01:02:03 (time) - + time("01:02:03") Tests FEEL expression: 'time("00:00:61")' and expects result: 'null (time)' - + Result of FEEL expression 'time("00:00:61")'? null (time) - + time("00:00:61") Tests FEEL expression: 'time("11:00:00Z")' and expects result: '11:00:00Z (time)' - + Result of FEEL expression 'time("11:00:00Z")'? 11:00:00Z (time) - + time("11:00:00Z") - Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M0S"))' and expects result: '11:59:00-02:01 (time)' - + Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M0S"))' and expects result: '11:59:00-02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M0S"))'? 11:59:00-02:01 (time) - + time(11, 59, 00, duration("-PT2H1M0S")) Tests FEEL expression: 'time("13:20:00+19:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("13:20:00+19:00")'? null (time) - + time("13:20:00+19:00") Tests FEEL expression: 'time("23:59:60")' and expects result: 'null (time)' - + Result of FEEL expression 'time("23:59:60")'? null (time) - + time("23:59:60") Tests FEEL expression: 'time("7:20")' and expects result: 'null (time)' - + Result of FEEL expression 'time("7:20")'? null (time) - + time("7:20") - Tests FEEL expression: 'time(12,null,45,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(12,null,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,45,duration("P0D"))'? null (time) - + time(12,null,45,duration("P0D")) Tests FEEL expression: 'time()' and expects result: 'null (time)' - + Result of FEEL expression 'time()'? null (time) - + time() - Tests FEEL expression: 'time(-24, 59, 45, null)' and expects result: 'null (time)' - + Tests FEEL expression: 'time(-24, 59, 45, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(-24, 59, 45, null)'? null (time) - + time(-24, 59, 45, null) - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+00:00"))' and expects result: '10:20:00Z (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+00:00"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+00:00"))'? 10:20:00Z (time) - + time(date and time("2017-08-10T10:20:00+00:00")) - Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))' and expects result: '09:15:30+02:00 (time)' - - Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))'? + Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))' and expects result: '09:15:30+02:00 (time)' + + Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))'? 09:15:30+02:00 (time) - + time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))) - Tests FEEL expression: 'time(null,11,null,duration("P0D"))' and expects result: 'null (time)' - + Tests FEEL expression: 'time(null,11,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,null,duration("P0D"))'? null (time) - + time(null,11,null,duration("P0D")) Tests FEEL expression: 'time(null,0,null,null)' and expects result: 'null (time)' - + Result of FEEL expression 'time(null,0,null,null)'? null (time) - + time(null,0,null,null) - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-01:00"))' and expects result: '10:20:00-01:00 (time)' - + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-01:00"))' and expects result: '10:20:00-01:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-01:00"))'? 10:20:00-01:00 (time) - + time(date and time("2017-08-10T10:20:00-01:00")) - Tests FEEL expression: 'time(11, 59, 45, duration("PT0H"))' and expects result: '11:59:45Z (time)' - + Tests FEEL expression: 'time(11, 59, 45, duration("PT0H"))' and expects result: '11:59:45Z (time)' + Result of FEEL expression 'time(11, 59, 45, duration("PT0H"))'? 11:59:45Z (time) - + time(11, 59, 45, duration("PT0H")) - Tests FEEL expression: 'string(time(11, 59, 45, duration("-PT2H45M55S")))' and expects result: '"11:59:45-02:45:55" (string)' - + Tests FEEL expression: 'string(time(11, 59, 45, duration("-PT2H45M55S")))' and expects result: '"11:59:45-02:45:55" (string)' + Result of FEEL expression 'string(time(11, 59, 45, duration("-PT2H45M55S")))'? "11:59:45-02:45:55" (string) - + string(time(11, 59, 45, duration("-PT2H45M55S"))) Tests FEEL expression: 'time("24:01:00")' and expects result: 'null (time)' - + Result of FEEL expression 'time("24:01:00")'? null (time) - + time("24:01:00") - Tests FEEL expression: 'time("11:22:33-00:00")' and expects result: '11:22:33Z (time)' - + Tests FEEL expression: 'time("11:22:33-00:00")' and expects result: '11:22:33Z (time)' + Result of FEEL expression 'time("11:22:33-00:00")'? 11:22:33Z (time) - + time("11:22:33-00:00") Tests FEEL expression: 'time(2017)' and expects result: 'null (time)' - + Result of FEEL expression 'time(2017)'? null (time) - + time(2017) - Tests FEEL expression: 'time(from:date and time("2012-12-24T23:59:00"))' and expects result: '23:59:00 (time)' - + Tests FEEL expression: 'time(from:date and time("2012-12-24T23:59:00"))' and expects result: '23:59:00 (time)' + Result of FEEL expression 'time(from:date and time("2012-12-24T23:59:00"))'? 23:59:00 (time) - + time(from:date and time("2012-12-24T23:59:00")) - Tests FEEL expression: 'time("11:22:33.444")' and expects result: '11:22:33.444 (time)' - + Tests FEEL expression: 'time("11:22:33.444")' and expects result: '11:22:33.444 (time)' + Result of FEEL expression 'time("11:22:33.444")'? 11:22:33.444 (time) - + time("11:22:33.444") @@ -1106,847 +1841,1183 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1117-feel-date-and-time-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1117-feel-date-and-time-function.dmn index 4156baff0e1..03d3d86be43 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1117-feel-date-and-time-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1117-feel-date-and-time-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'date and time(from [string])' and 'date and time(date, time)' in category conversion functions - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - + + FEEL built-in function 'date and time(from [string])' and 'date and time(date, time)' in category conversion functions + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + string - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + string - + string - + string - + string - + string - + string - + dateTime - + dateTime - + dateTime - + string - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + string - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - + dateTime - Tests FEEL expression: 'date and time("11:00:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("11:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("11:00:00")'? null (date and time) - + date and time("11:00:00") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.123456789")' and expects result: '2017-12-31T11:22:33.123456789 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.123456789")' and expects result: '2017-12-31T11:22:33.123456789 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.123456789")'? 2017-12-31T11:22:33.123456789 (date and time) - + date and time("2017-12-31T11:22:33.123456789") - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))' and expects result: '"2011-12-31T10:15:30@Etc/UTC" (string)' - + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))' and expects result: '"2011-12-31T10:15:30@Etc/UTC" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))'? "2011-12-31T10:15:30@Etc/UTC" (string) - + string(date and time("2011-12-31T10:15:30@Etc/UTC")) - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))'? 2017-08-10T23:59:01.987654321 (date and time) - + date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))'? 2017-09-05T09:15:30.987654321+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00")) - Tests FEEL expression: 'date and time(null)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null)'? null (date and time) - + date and time(null) - Tests FEEL expression: 'date and time(from:"2012-12-24T23:59:00")' and expects result: '2012-12-24T23:59:00 (date and time)' - + Tests FEEL expression: 'date and time(from:"2012-12-24T23:59:00")' and expects result: '2012-12-24T23:59:00 (date and time)' + Result of FEEL expression 'date and time(from:"2012-12-24T23:59:00")'? 2012-12-24T23:59:00 (date and time) - + date and time(from:"2012-12-24T23:59:00") - Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01.123456789@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01.123456789@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))'? "2017-01-01T23:59:01.123456789@Europe/Paris" (string) - + string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris"))) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))'? 2017-09-05T09:15:30.987654321+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00")) - Tests FEEL expression: 'date and time("+99999-12-01T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("+99999-12-01T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("+99999-12-01T11:22:33")'? null (date and time) - + date and time("+99999-12-01T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+5:00")'? null (date and time) - + date and time("2017-12-31T13:20:00+5:00") - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))'? 2017-08-10T23:59:01.987654321 (date and time) - + date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))'? 2017-09-05T09:15:30.123456Z (date and time) - + date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))'? 2017-09-05T09:15:30+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00")) - Tests FEEL expression: 'date and time("2017-12-31T00:00:61")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T00:00:61")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:00:61")'? null (date and time) - + date and time("2017-12-31T00:00:61") - Tests FEEL expression: 'date and time(date:date("2017-01-01"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date:date("2017-01-01"),time:time("23:59:01"))'? + Tests FEEL expression: 'date and time(date:date("2017-01-01"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date:date("2017-01-01"),time:time("23:59:01"))'? 2017-01-01T23:59:01 (date and time) - + date and time(date:date("2017-01-01"),time:time("23:59:01")) - + - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30@Europe/Paris" (string)' - + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))'? "2011-12-31T10:15:30@Europe/Paris" (string) - + string(date and time("2011-12-31T10:15:30@Europe/Paris")) - Tests FEEL expression: 'date and time("2011-12-0310:15:30")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2011-12-0310:15:30")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2011-12-0310:15:30")'? null (date and time) - + date and time("2011-12-0310:15:30") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))'? 2017-09-05T09:15:30+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00")) - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+5")'? null (date and time) - + date and time("2017-12-31T13:20:00+5") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33Z")' and expects result: '2017-12-31T11:22:33Z (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33Z")' and expects result: '2017-12-31T11:22:33Z (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33Z")'? 2017-12-31T11:22:33Z (date and time) - + date and time("2017-12-31T11:22:33Z") - Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))'? "2017-01-01T23:59:01@Europe/Paris" (string) - + string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris"))) - Tests FEEL expression: 'date and time("01211-12-31T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("01211-12-31T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("01211-12-31T11:22:33")'? null (date and time) - + date and time("01211-12-31T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T24:01:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T24:01:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T24:01:00")'? null (date and time) - + date and time("2017-12-31T24:01:00") - Tests FEEL expression: 'date and time(date("2017-08-10"),null)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(date("2017-08-10"),null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(date("2017-08-10"),null)'? null (date and time) - + date and time(date("2017-08-10"),null) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))'? 2017-09-05T09:15:30.123456Z (date and time) - + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z")) - Tests FEEL expression: 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")'? null (date and time) - + date and time("2011-12-03T10:15:30+01:00@Europe/Paris") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.456+01:35")' and expects result: '2017-12-31T11:22:33.456+01:35 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.456+01:35")' and expects result: '2017-12-31T11:22:33.456+01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.456+01:35")'? 2017-12-31T11:22:33.456+01:35 (date and time) - + date and time("2017-12-31T11:22:33.456+01:35") - Tests FEEL expression: 'date and time(2017)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(2017)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(2017)'? null (date and time) - + date and time(2017) - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.567Z")' and expects result: '2017-12-31T11:22:33.567Z (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.567Z")' and expects result: '2017-12-31T11:22:33.567Z (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.567Z")'? 2017-12-31T11:22:33.567Z (date and time) - + date and time("2017-12-31T11:22:33.567Z") - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")'? null (date and time) - + date and time("2017-12-31T13:20:00+02:00@Europe/Paris") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))'? 2017-09-05T09:15:30Z (date and time) - + date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z")) - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01+02:00"))' and expects result: '2017-01-01T23:59:01+02:00 (date and time)' - + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01+02:00"))' and expects result: '2017-01-01T23:59:01+02:00 (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01+02:00"))'? 2017-01-01T23:59:01+02:00 (date and time) - + date and time(date("2017-01-01"),time("23:59:01+02:00")) - Tests FEEL expression: 'date and time("2017-12-31T00:00:00")' and expects result: '2017-12-31T00:00:00 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T00:00:00")' and expects result: '2017-12-31T00:00:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:00:00")'? 2017-12-31T00:00:00 (date and time) - + date and time("2017-12-31T00:00:00") - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))'? "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - + - string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris"))) + string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris"))) - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+05:0")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+05:0")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+05:0")'? null (date and time) - + date and time("2017-12-31T13:20:00+05:0") - Tests FEEL expression: 'date and time("2017-12-31T07:2")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T07:2")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:2")'? null (date and time) - + date and time("2017-12-31T07:2") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))'? 2017-09-05T09:15:30+02:00 (date and time) - + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))'? 2017-09-05T09:15:30.987654321+02:00 (date and time) - + - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00")) + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00")) - Tests FEEL expression: 'date and time("2017-12-31T07:1:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T07:1:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:1:00")'? null (date and time) - + date and time("2017-12-31T07:1:00") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33-02:00")' and expects result: '2017-12-31T11:22:33-02:00 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33-02:00")' and expects result: '2017-12-31T11:22:33-02:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33-02:00")'? 2017-12-31T11:22:33-02:00 (date and time) - + date and time("2017-12-31T11:22:33-02:00") - Tests FEEL expression: 'date and time(null,null)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(null,null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null,null)'? null (date and time) - + date and time(null,null) - Tests FEEL expression: 'date and time("")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("")'? null (date and time) - + date and time("") - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))'? 2017-08-10T23:59:01 (date and time) - + date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01")) - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.123456789@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))'? + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.123456789@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))'? "2011-12-31T10:15:30.123456789@Europe/Paris" (string) - + string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris")) - Tests FEEL expression: 'date and time("2017-13-0T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-13-0T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-0T11:22:33")'? null (date and time) - + date and time("2017-13-0T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.345")' and expects result: '2017-12-31T11:22:33.345 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.345")' and expects result: '2017-12-31T11:22:33.345 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.345")'? 2017-12-31T11:22:33.345 (date and time) - + date and time("2017-12-31T11:22:33.345") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:35")' and expects result: '2017-12-31T11:22:33+01:35 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:35")' and expects result: '2017-12-31T11:22:33+01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:35")'? 2017-12-31T11:22:33+01:35 (date and time) - + date and time("2017-12-31T11:22:33+01:35") - Tests FEEL expression: 'date and time("2017-00-10T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-00-10T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-00-10T11:22:33")'? null (date and time) - + date and time("2017-00-10T11:22:33") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))'? 2017-09-05T09:15:30.123456Z (date and time) - + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z")) - Tests FEEL expression: 'date and time("2017-12-31T00:60:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T00:60:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:60:00")'? null (date and time) - + date and time("2017-12-31T00:60:00") - Tests FEEL expression: 'date and time("2017-12-31T13:20:00@xyz/abc")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00@xyz/abc")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00@xyz/abc")'? null (date and time) - + date and time("2017-12-31T13:20:00@xyz/abc") - Tests FEEL expression: 'date and time("2017-13-10T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-13-10T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-10T11:22:33")'? null (date and time) - + date and time("2017-13-10T11:22:33") - Tests FEEL expression: 'date and time("-2017-12-31T11:22:33")' and expects result: '-2017-12-31T11:22:33 (date and time)' - + Tests FEEL expression: 'date and time("-2017-12-31T11:22:33")' and expects result: '-2017-12-31T11:22:33 (date and time)' + Result of FEEL expression 'date and time("-2017-12-31T11:22:33")'? -2017-12-31T11:22:33 (date and time) - + date and time("-2017-12-31T11:22:33") - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01"))'? 2017-01-01T23:59:01 (date and time) - + date and time(date("2017-01-01"),time("23:59:01")) - Tests FEEL expression: 'date and time(null,time("23:59:01"))' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(null,time("23:59:01"))' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null,time("23:59:01"))'? null (date and time) - + date and time(null,time("23:59:01")) - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))'? 2017-08-10T23:59:01 (date and time) - + date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")) - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))'? "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - + - string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris"))) + string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris"))) - Tests FEEL expression: 'date and time("2017-12-31T11:22:33-01:35")' and expects result: '2017-12-31T11:22:33-01:35 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33-01:35")' and expects result: '2017-12-31T11:22:33-01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33-01:35")'? 2017-12-31T11:22:33-01:35 (date and time) - + date and time("2017-12-31T11:22:33-01:35") - Tests FEEL expression: 'date and time("2017-12-31T25:00:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T25:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T25:00:00")'? null (date and time) - + date and time("2017-12-31T25:00:00") - Tests FEEL expression: 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))' and expects result: '"-999999999-12-31T23:59:59.999999999+02:00" (string)' - - Result of FEEL expression 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))'? + Tests FEEL expression: 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))' and expects result: '"-999999999-12-31T23:59:59.999999999+02:00" (string)' + + Result of FEEL expression 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))'? "-999999999-12-31T23:59:59.999999999+02:00" (string) - + string(date and time("-999999999-12-31T23:59:59.999999999+02:00")) - Tests FEEL expression: 'string(date and time("99999-12-31T11:22:33"))' and expects result: '"99999-12-31T11:22:33" (string)' - + Tests FEEL expression: 'string(date and time("99999-12-31T11:22:33"))' and expects result: '"99999-12-31T11:22:33" (string)' + Result of FEEL expression 'string(date and time("99999-12-31T11:22:33"))'? "99999-12-31T11:22:33" (string) - + string(date and time("99999-12-31T11:22:33")) - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+19:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+19:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+19:00")'? null (date and time) - + date and time("2017-12-31T13:20:00+19:00") - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))'? 2017-08-10T23:59:01.987654321 (date and time) - + date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")) - Tests FEEL expression: 'date and time("2012-12-24")' and expects result: '2012-12-24T00:00:00 (date and time)' - + Tests FEEL expression: 'date and time("2012-12-24")' and expects result: '2012-12-24T00:00:00 (date and time)' + Result of FEEL expression 'date and time("2012-12-24")'? 2012-12-24T00:00:00 (date and time) - + date and time("2012-12-24") - Tests FEEL expression: 'date and time("2017-12-31T7:00:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T7:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T7:00:00")'? null (date and time) - + date and time("2017-12-31T7:00:00") - Tests FEEL expression: 'date and time("2017-12-31T7:20")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T7:20")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T7:20")'? null (date and time) - + date and time("2017-12-31T7:20") - Tests FEEL expression: 'date and time([])' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time([])' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time([])'? null (date and time) - + date and time([]) - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))'? + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))'? "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - + - string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris"))) + string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris"))) - Tests FEEL expression: 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))' and expects result: '"999999999-12-31T23:59:59.999999999@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))'? + Tests FEEL expression: 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))' and expects result: '"999999999-12-31T23:59:59.999999999@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))'? "999999999-12-31T23:59:59.999999999@Europe/Paris" (string) - + string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris")) - Tests FEEL expression: 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))'? + Tests FEEL expression: 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))'? 2017-01-01T23:59:01 (date and time) - + date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01")) - Tests FEEL expression: 'string(date and time("-99999-12-31T11:22:33"))' and expects result: '"-99999-12-31T11:22:33" (string)' - + Tests FEEL expression: 'string(date and time("-99999-12-31T11:22:33"))' and expects result: '"-99999-12-31T11:22:33" (string)' + Result of FEEL expression 'string(date and time("-99999-12-31T11:22:33"))'? "-99999-12-31T11:22:33" (string) - + string(date and time("-99999-12-31T11:22:33")) - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))'? 2017-09-05T09:15:30Z (date and time) - + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z")) - Tests FEEL expression: 'date and time()' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time()' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time()'? null (date and time) - + date and time() - Tests FEEL expression: 'date and time("998-12-31T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("998-12-31T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("998-12-31T11:22:33")'? null (date and time) - + date and time("998-12-31T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T13:20:00-19:00")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T13:20:00-19:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00-19:00")'? null (date and time) - + date and time("2017-12-31T13:20:00-19:00") - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01Z"))' and expects result: '2017-01-01T23:59:01Z (date and time)' - + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01Z"))' and expects result: '2017-01-01T23:59:01Z (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01Z"))'? 2017-01-01T23:59:01Z (date and time) - + date and time(date("2017-01-01"),time("23:59:01Z")) - Tests FEEL expression: 'date and time("2017-13-32T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-13-32T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-32T11:22:33")'? null (date and time) - + date and time("2017-13-32T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T24:00:01")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T24:00:01")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T24:00:01")'? null (date and time) - + date and time("2017-12-31T24:00:01") - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.987@Europe/Paris" (string)' - - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))'? + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.987@Europe/Paris" (string)' + + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))'? "2011-12-31T10:15:30.987@Europe/Paris" (string) - + string(date and time("2011-12-31T10:15:30.987@Europe/Paris")) - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),null)' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),null)'? null (date and time) - + date and time(date and time("2017-08-10T10:20:00"),null) - Tests FEEL expression: 'date and time("-2017-12-31T11:22:33.456+01:35")' and expects result: '-2017-12-31T11:22:33.456+01:35 (date and time)' - + Tests FEEL expression: 'date and time("-2017-12-31T11:22:33.456+01:35")' and expects result: '-2017-12-31T11:22:33.456+01:35 (date and time)' + Result of FEEL expression 'date and time("-2017-12-31T11:22:33.456+01:35")'? -2017-12-31T11:22:33.456+01:35 (date and time) - + date and time("-2017-12-31T11:22:33.456+01:35") - Tests FEEL expression: 'date and time("9999999999-12-27T11:22:33")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("9999999999-12-27T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("9999999999-12-27T11:22:33")'? null (date and time) - + date and time("9999999999-12-27T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:00")' and expects result: '2017-12-31T11:22:33+01:00 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:00")' and expects result: '2017-12-31T11:22:33+01:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:00")'? 2017-12-31T11:22:33+01:00 (date and time) - + date and time("2017-12-31T11:22:33+01:00") - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))'? + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))'? 2017-09-05T09:15:30Z (date and time) - + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")) - Tests FEEL expression: 'date and time("2017-12-31T11:22:33")' and expects result: '2017-12-31T11:22:33 (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T11:22:33")' and expects result: '2017-12-31T11:22:33 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33")'? 2017-12-31T11:22:33 (date and time) - + date and time("2017-12-31T11:22:33") - Tests FEEL expression: 'date and time("2017-12-31T07:01:2")' and expects result: 'null (date and time)' - + Tests FEEL expression: 'date and time("2017-12-31T07:01:2")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:01:2")'? null (date and time) - + date and time("2017-12-31T07:01:2") - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))'? + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))'? 2017-08-10T23:59:01 (date and time) - + date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01")) @@ -1171,897 +2008,1253 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1120-feel-duration-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1120-feel-duration-function.dmn index da64825fe77..fe83ef869be 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1120-feel-duration-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1120-feel-duration-function.dmn @@ -1,4 +1,4 @@ - + - + FEEL built-in function 'duration(from [String])' in category conversion functions - - - - + + + + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + dayTimeDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + dayTimeDuration - + yearMonthDuration - - - - - - - - - - + + + + + + + + + + Tests FEEL expression: 'duration("1Y")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("1Y")'? null (null) - + duration("1Y") - Tests FEEL expression: 'duration("PT24H")' and expects result: 'P1D (days and time duration)' - + Tests FEEL expression: 'duration("PT24H")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration("PT24H")'? P1D (days and time duration) - + duration("PT24H") - Tests FEEL expression: 'duration("PT240H")' and expects result: 'P10D (days and time duration)' - + Tests FEEL expression: 'duration("PT240H")' and expects result: 'P10D (days and time duration)' + Result of FEEL expression 'duration("PT240H")'? P10D (days and time duration) - + duration("PT240H") - Tests FEEL expression: 'duration("-P999999999M")' and expects result: '-P83333333Y3M (years and months duration)' - + Tests FEEL expression: 'duration("-P999999999M")' and expects result: '-P83333333Y3M (years and months duration)' + Result of FEEL expression 'duration("-P999999999M")'? -P83333333Y3M (years and months duration) - + duration("-P999999999M") Tests FEEL expression: 'duration()' and expects result: 'null (null)' - + Result of FEEL expression 'duration()'? null (null) - + duration() Tests FEEL expression: 'duration("P0")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("P0")'? null (null) - + duration("P0") - Tests FEEL expression: 'duration("PT61M")' and expects result: 'PT1H1M (days and time duration)' - + Tests FEEL expression: 'duration("PT61M")' and expects result: 'PT1H1M (days and time duration)' + Result of FEEL expression 'duration("PT61M")'? PT1H1M (days and time duration) - + duration("PT61M") Tests FEEL expression: 'duration(2017)' and expects result: 'null (null)' - + Result of FEEL expression 'duration(2017)'? null (null) - + duration(2017) - Tests FEEL expression: 'duration("P999999999M")' and expects result: 'P83333333Y3M (years and months duration)' - + Tests FEEL expression: 'duration("P999999999M")' and expects result: 'P83333333Y3M (years and months duration)' + Result of FEEL expression 'duration("P999999999M")'? P83333333Y3M (years and months duration) - + duration("P999999999M") Tests FEEL expression: 'duration("P1S")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("P1S")'? null (null) - + duration("P1S") - Tests FEEL expression: 'duration("PT0.000S")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0.000S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0.000S")'? PT0S (days and time duration) - + duration("PT0.000S") - Tests FEEL expression: 'duration("P1Y27M")' and expects result: 'P3Y3M (years and months duration)' - + Tests FEEL expression: 'duration("P1Y27M")' and expects result: 'P3Y3M (years and months duration)' + Result of FEEL expression 'duration("P1Y27M")'? P3Y3M (years and months duration) - + duration("P1Y27M") Tests FEEL expression: 'duration("")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("")'? null (null) - + duration("") - Tests FEEL expression: 'duration("P0Y")' and expects result: 'P0M (years and months duration)' - + Tests FEEL expression: 'duration("P0Y")' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'duration("P0Y")'? P0M (years and months duration) - + duration("P0Y") - Tests FEEL expression: 'duration("-P100M")' and expects result: '-P8Y4M (years and months duration)' - + Tests FEEL expression: 'duration("-P100M")' and expects result: '-P8Y4M (years and months duration)' + Result of FEEL expression 'duration("-P100M")'? -P8Y4M (years and months duration) - + duration("-P100M") - Tests FEEL expression: 'duration("P99999999Y")' and expects result: 'P99999999Y (years and months duration)' - + Tests FEEL expression: 'duration("P99999999Y")' and expects result: 'P99999999Y (years and months duration)' + Result of FEEL expression 'duration("P99999999Y")'? P99999999Y (years and months duration) - + duration("P99999999Y") - Tests FEEL expression: 'duration("PT0S")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0S")'? PT0S (days and time duration) - + duration("PT0S") - Tests FEEL expression: 'duration("PT1000M0.999999999S")' and expects result: 'PT16H40M0.999999999S (days and time duration)' - + Tests FEEL expression: 'duration("PT1000M0.999999999S")' and expects result: 'PT16H40M0.999999999S (days and time duration)' + Result of FEEL expression 'duration("PT1000M0.999999999S")'? PT16H40M0.999999999S (days and time duration) - + duration("PT1000M0.999999999S") - Tests FEEL expression: 'duration("PT3600S")' and expects result: 'PT1H (days and time duration)' - + Tests FEEL expression: 'duration("PT3600S")' and expects result: 'PT1H (days and time duration)' + Result of FEEL expression 'duration("PT3600S")'? PT1H (days and time duration) - + duration("PT3600S") - Tests FEEL expression: 'duration("PT2H")' and expects result: 'PT2H (days and time duration)' - + Tests FEEL expression: 'duration("PT2H")' and expects result: 'PT2H (days and time duration)' + Result of FEEL expression 'duration("PT2H")'? PT2H (days and time duration) - + duration("PT2H") Tests FEEL expression: 'duration([])' and expects result: 'null (null)' - + Result of FEEL expression 'duration([])'? null (null) - + duration([]) Tests FEEL expression: 'duration("1D")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("1D")'? null (null) - + duration("1D") - Tests FEEL expression: 'duration("-PT1H2M")' and expects result: '-PT1H2M (days and time duration)' - + Tests FEEL expression: 'duration("-PT1H2M")' and expects result: '-PT1H2M (days and time duration)' + Result of FEEL expression 'duration("-PT1H2M")'? -PT1H2M (days and time duration) - + duration("-PT1H2M") - Tests FEEL expression: 'duration("PT4S")' and expects result: 'PT4S (days and time duration)' - + Tests FEEL expression: 'duration("PT4S")' and expects result: 'PT4S (days and time duration)' + Result of FEEL expression 'duration("PT4S")'? PT4S (days and time duration) - + duration("PT4S") - Tests FEEL expression: 'duration(from:"PT24H")' and expects result: 'P1D (days and time duration)' - + Tests FEEL expression: 'duration(from:"PT24H")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration(from:"PT24H")'? P1D (days and time duration) - + duration(from:"PT24H") - Tests FEEL expression: 'duration("P100M")' and expects result: 'P8Y4M (years and months duration)' - + Tests FEEL expression: 'duration("P100M")' and expects result: 'P8Y4M (years and months duration)' + Result of FEEL expression 'duration("P100M")'? P8Y4M (years and months duration) - + duration("P100M") - Tests FEEL expression: 'duration("PT1000M")' and expects result: 'PT16H40M (days and time duration)' - + Tests FEEL expression: 'duration("PT1000M")' and expects result: 'PT16H40M (days and time duration)' + Result of FEEL expression 'duration("PT1000M")'? PT16H40M (days and time duration) - + duration("PT1000M") - Tests FEEL expression: 'duration("2012T-12-2511:00:00Z")' and expects result: 'null (null)' - + Tests FEEL expression: 'duration("2012T-12-2511:00:00Z")' and expects result: 'null (null)' + Result of FEEL expression 'duration("2012T-12-2511:00:00Z")'? null (null) - + duration("2012T-12-2511:00:00Z") - Tests FEEL expression: 'duration("P0D")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("P0D")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("P0D")'? PT0S (days and time duration) - + duration("P0D") - Tests FEEL expression: 'duration("P1Y2M")' and expects result: 'P1Y2M (years and months duration)' - + Tests FEEL expression: 'duration("P1Y2M")' and expects result: 'P1Y2M (years and months duration)' + Result of FEEL expression 'duration("P1Y2M")'? P1Y2M (years and months duration) - + duration("P1Y2M") - Tests FEEL expression: 'duration("PT0.999S")' and expects result: 'PT0.999S (days and time duration)' - + Tests FEEL expression: 'duration("PT0.999S")' and expects result: 'PT0.999S (days and time duration)' + Result of FEEL expression 'duration("PT0.999S")'? PT0.999S (days and time duration) - + duration("PT0.999S") Tests FEEL expression: 'duration(null)' and expects result: 'null (null)' - + Result of FEEL expression 'duration(null)'? null (null) - + duration(null) - Tests FEEL expression: 'duration("-P1Y")' and expects result: '-P1Y (years and months duration)' - + Tests FEEL expression: 'duration("-P1Y")' and expects result: '-P1Y (years and months duration)' + Result of FEEL expression 'duration("-P1Y")'? -P1Y (years and months duration) - + duration("-P1Y") - Tests FEEL expression: 'duration(from:"P1Y")' and expects result: 'P1Y (years and months duration)' - + Tests FEEL expression: 'duration(from:"P1Y")' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'duration(from:"P1Y")'? P1Y (years and months duration) - + duration(from:"P1Y") - Tests FEEL expression: 'duration("PT0H")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0H")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0H")'? PT0S (days and time duration) - + duration("PT0H") - + - Tests FEEL expression: 'duration("PT555M")' and expects result: 'PT9H15M (days and time duration)' - + Tests FEEL expression: 'duration("PT555M")' and expects result: 'PT9H15M (days and time duration)' + Result of FEEL expression 'duration("PT555M")'? PT9H15M (days and time duration) - + duration("PT555M") - Tests FEEL expression: 'duration("P0M")' and expects result: 'P0M (years and months duration)' - + Tests FEEL expression: 'duration("P0M")' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'duration("P0M")'? P0M (years and months duration) - + duration("P0M") - Tests FEEL expression: 'duration("P2DT274M")' and expects result: 'P2DT4H34M (days and time duration)' - + Tests FEEL expression: 'duration("P2DT274M")' and expects result: 'P2DT4H34M (days and time duration)' + Result of FEEL expression 'duration("P2DT274M")'? P2DT4H34M (days and time duration) - + duration("P2DT274M") - Tests FEEL expression: 'duration("P26M")' and expects result: 'P2Y2M (years and months duration)' - + Tests FEEL expression: 'duration("P26M")' and expects result: 'P2Y2M (years and months duration)' + Result of FEEL expression 'duration("P26M")'? P2Y2M (years and months duration) - + duration("P26M") Tests FEEL expression: 'duration("P1H")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("P1H")'? null (null) - + duration("P1H") - Tests FEEL expression: 'duration("P1D")' and expects result: 'P1D (days and time duration)' - + Tests FEEL expression: 'duration("P1D")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration("P1D")'? P1D (days and time duration) - + duration("P1D") - Tests FEEL expression: 'duration("PT0.S")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0.S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0.S")'? PT0S (days and time duration) - + duration("PT0.S") Tests FEEL expression: 'duration("P")' and expects result: 'null (null)' - + Result of FEEL expression 'duration("P")'? null (null) - + duration("P") - Tests FEEL expression: 'duration("-P99999999Y")' and expects result: '-P99999999Y (years and months duration)' - + Tests FEEL expression: 'duration("-P99999999Y")' and expects result: '-P99999999Y (years and months duration)' + Result of FEEL expression 'duration("-P99999999Y")'? -P99999999Y (years and months duration) - + duration("-P99999999Y") - Tests FEEL expression: 'duration("PT0M")' and expects result: 'PT0S (days and time duration)' - + Tests FEEL expression: 'duration("PT0M")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0M")'? PT0S (days and time duration) - + duration("PT0M") - Tests FEEL expression: 'duration(from:"P26M")' and expects result: 'P2Y2M (years and months duration)' - + Tests FEEL expression: 'duration(from:"P26M")' and expects result: 'P2Y2M (years and months duration)' + Result of FEEL expression 'duration(from:"P26M")'? P2Y2M (years and months duration) - + duration(from:"P26M") - Tests FEEL expression: 'duration("PT3M")' and expects result: 'PT3M (days and time duration)' - + Tests FEEL expression: 'duration("PT3M")' and expects result: 'PT3M (days and time duration)' + Result of FEEL expression 'duration("PT3M")'? PT3M (days and time duration) - + duration("PT3M") - Tests FEEL expression: 'duration("P2DT100M")' and expects result: 'P2DT1H40M (days and time duration)' - + Tests FEEL expression: 'duration("P2DT100M")' and expects result: 'P2DT1H40M (days and time duration)' + Result of FEEL expression 'duration("P2DT100M")'? P2DT1H40M (days and time duration) - + duration("P2DT100M") - Tests FEEL expression: 'duration("P1Y")' and expects result: 'P1Y (years and months duration)' - + Tests FEEL expression: 'duration("P1Y")' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'duration("P1Y")'? P1Y (years and months duration) - + duration("P1Y") - Tests FEEL expression: 'duration("P1DT2H3M4.123456789S")' and expects result: 'P1DT2H3M4.123456789S (days and time duration)' - + Tests FEEL expression: 'duration("P1DT2H3M4.123456789S")' and expects result: 'P1DT2H3M4.123456789S (days and time duration)' + Result of FEEL expression 'duration("P1DT2H3M4.123456789S")'? P1DT2H3M4.123456789S (days and time duration) - + duration("P1DT2H3M4.123456789S") @@ -653,517 +1103,721 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1121-feel-years-and-months-duration-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1121-feel-years-and-months-duration-function.dmn index d5417705d3b..9aa8e47aa70 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1121-feel-years-and-months-duration-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/1121-feel-years-and-months-duration-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'years and months duration(from [date and time], to [date and time])' in category conversion functions - - + + FEEL built-in function 'years and months duration(from [date and time], to [date and time])' in category conversion functions + + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - + yearMonthDuration - Tests FEEL expression: 'years and months duration(date("2016-01-21"),date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2016-01-21"),date("2015-01-21"))'? + Tests FEEL expression: 'years and months duration(date("2016-01-21"),date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2016-01-21"),date("2015-01-21"))'? -P1Y (years and months duration) - + years and months duration(date("2016-01-21"),date("2015-01-21")) - Tests FEEL expression: 'years and months duration(null,date and time("2019-10-01T12:32:59"))' and expects result: 'null (years and months duration)' - - Result of FEEL expression 'years and months duration(null,date and time("2019-10-01T12:32:59"))'? + Tests FEEL expression: 'years and months duration(null,date and time("2019-10-01T12:32:59"))' and expects result: 'null (years and months duration)' + + Result of FEEL expression 'years and months duration(null,date and time("2019-10-01T12:32:59"))'? null (years and months duration) - + years and months duration(null,date and time("2019-10-01T12:32:59")) - Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))' and expects result: 'P0M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))'? + Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))' and expects result: 'P0M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))'? P0M (years and months duration) - + - years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00")) + years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00")) - Tests FEEL expression: 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))' and expects result: 'P4Y3M (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))'? + Tests FEEL expression: 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))' and expects result: 'P4Y3M (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))'? P4Y3M (years and months duration) - + years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59")) - Tests FEEL expression: 'years and months duration([],[])' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration([],[])' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration([],[])'? null (years and months duration) - + years and months duration([],[]) - Tests FEEL expression: 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))' and expects result: 'P2Y9M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))'? + Tests FEEL expression: 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))' and expects result: 'P2Y9M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))'? P2Y9M (years and months duration) - + - years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111")) + years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111")) - Tests FEEL expression: 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))'? + Tests FEEL expression: 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))'? -P1Y (years and months duration) - + years and months duration(from:date("2016-01-21"),to:date("2015-01-21")) - Tests FEEL expression: 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))' and expects result: '-P11M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))'? + Tests FEEL expression: 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))' and expects result: '-P11M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))'? -P11M (years and months duration) - + - years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02")) + years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02")) - Tests FEEL expression: 'years and months duration(null)' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null)'? null (years and months duration) - + years and months duration(null) - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))' and expects result: '-P4035Y11M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))'? + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))' and expects result: '-P4035Y11M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))'? -P4035Y11M (years and months duration) - + - years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00")) + years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00")) - Tests FEEL expression: 'years and months duration(date(""),date(""))' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(date(""),date(""))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date(""),date(""))'? null (years and months duration) - + years and months duration(date(""),date("")) - Tests FEEL expression: 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))' and expects result: 'P2Y (years and months duration)' - - Result of FEEL expression 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))'? + Tests FEEL expression: 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))' and expects result: 'P2Y (years and months duration)' + + Result of FEEL expression 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))'? P2Y (years and months duration) - + - years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01")) + years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01")) - Tests FEEL expression: 'years and months duration(null,date("2017-08-11"))' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(null,date("2017-08-11"))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,date("2017-08-11"))'? null (years and months duration) - + years and months duration(null,date("2017-08-11")) - Tests FEEL expression: 'years and months duration(date("2016-01-01"),date("2016-01-01"))' and expects result: 'P0M (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2016-01-01"),date("2016-01-01"))'? + Tests FEEL expression: 'years and months duration(date("2016-01-01"),date("2016-01-01"))' and expects result: 'P0M (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2016-01-01"),date("2016-01-01"))'? P0M (years and months duration) - + years and months duration(date("2016-01-01"),date("2016-01-01")) - Tests FEEL expression: 'years and months duration(date("2011-12-22"),date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2011-12-22"),date("2013-08-24"))'? + Tests FEEL expression: 'years and months duration(date("2011-12-22"),date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2011-12-22"),date("2013-08-24"))'? P1Y8M (years and months duration) - + years and months duration(date("2011-12-22"),date("2013-08-24")) - Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))' and expects result: 'P4Y9M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))' and expects result: 'P4Y9M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))'? P4Y9M (years and months duration) - + - years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59")) + years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59")) - Tests FEEL expression: 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))' and expects result: 'P3Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))'? + Tests FEEL expression: 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))' and expects result: 'P3Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))'? P3Y (years and months duration) - + - years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645")) + years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645")) - Tests FEEL expression: 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' - - Result of FEEL expression 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))'? + Tests FEEL expression: 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' + + Result of FEEL expression 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))'? P1Y8M (years and months duration) - + years and months duration(from:date("2011-12-22"),to:date("2013-08-24")) - Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"),null)' and expects result: 'null (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"),null)'? + Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"),null)' and expects result: 'null (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"),null)'? null (years and months duration) - + years and months duration(date and time("2017-12-31T13:00:00"),null) - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))' and expects result: 'P2Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))' and expects result: 'P2Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))'? P2Y (years and months duration) - + - years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59")) + years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59")) - Tests FEEL expression: 'years and months duration(2017)' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(2017)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(2017)'? null (years and months duration) - + years and months duration(2017) - Tests FEEL expression: 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))' and expects result: 'P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))'? + Tests FEEL expression: 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))' and expects result: 'P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))'? P1Y (years and months duration) - + - years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59")) + years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59")) - Tests FEEL expression: 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))' and expects result: 'P7Y6M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))' and expects result: 'P7Y6M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))'? P7Y6M (years and months duration) - + - years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59")) + years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59")) - Tests FEEL expression: 'years and months duration(date("2013-08-24"),date("2011-12-22"))' and expects result: '-P1Y8M (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2013-08-24"),date("2011-12-22"))'? + Tests FEEL expression: 'years and months duration(date("2013-08-24"),date("2011-12-22"))' and expects result: '-P1Y8M (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2013-08-24"),date("2011-12-22"))'? -P1Y8M (years and months duration) - + years and months duration(date("2013-08-24"),date("2011-12-22")) - Tests FEEL expression: 'years and months duration(date("2017-08-11"),null)' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(date("2017-08-11"),null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date("2017-08-11"),null)'? null (years and months duration) - + years and months duration(date("2017-08-11"),null) - + - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))' and expects result: 'P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))' and expects result: 'P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))'? P1Y (years and months duration) - + - years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59")) + years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59")) - Tests FEEL expression: 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P11M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? + Tests FEEL expression: 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P11M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? P11M (years and months duration) - + - years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris")) + years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris")) - Tests FEEL expression: 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))' and expects result: 'P1Y2M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))'? + Tests FEEL expression: 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))' and expects result: 'P1Y2M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))'? P1Y2M (years and months duration) - + - years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12")) + years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12")) - Tests FEEL expression: 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P5Y7M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? + Tests FEEL expression: 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P5Y7M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? P5Y7M (years and months duration) - + - years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris")) + years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris")) - Tests FEEL expression: 'years and months duration("2012T-12-2511:00:00Z")' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration("2012T-12-2511:00:00Z")' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration("2012T-12-2511:00:00Z")'? null (years and months duration) - + years and months duration("2012T-12-2511:00:00Z") - Tests FEEL expression: 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )' and expects result: 'P2Y4M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )'? + Tests FEEL expression: 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )' and expects result: 'P2Y4M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )'? P2Y4M (years and months duration) - + years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") ) - Tests FEEL expression: 'years and months duration()' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration()' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration()'? null (years and months duration) - + years and months duration() - Tests FEEL expression: 'years and months duration(date("2015-01-21"),date("2016-01-21"))' and expects result: 'P1Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date("2015-01-21"),date("2016-01-21"))'? + Tests FEEL expression: 'years and months duration(date("2015-01-21"),date("2016-01-21"))' and expects result: 'P1Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date("2015-01-21"),date("2016-01-21"))'? P1Y (years and months duration) - + years and months duration(date("2015-01-21"),date("2016-01-21")) - Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))' and expects result: '-P4033Y2M (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))'? + Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))' and expects result: '-P4033Y2M (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))'? -P4033Y2M (years and months duration) - + - years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59")) + years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59")) - Tests FEEL expression: 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))' and expects result: 'P4Y (years and months duration)' - - Result of FEEL expression 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))'? + Tests FEEL expression: 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))' and expects result: 'P4Y (years and months duration)' + + Result of FEEL expression 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))'? P4Y (years and months duration) - + - years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00")) + years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00")) - Tests FEEL expression: 'years and months duration(null,null)' and expects result: 'null (years and months duration)' - + Tests FEEL expression: 'years and months duration(null,null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,null)'? null (years and months duration) - + years and months duration(null,null) @@ -495,377 +874,525 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Imported_Model.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Imported_Model.dmn index 698cb444f14..8a9117bdd81 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Imported_Model.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Imported_Model.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -28,10 +39,10 @@ - - + + - + "Hello " + Person.name + "!" @@ -41,19 +52,23 @@ - - + + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Model_B.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Model_B.dmn index 0f35db213de..0512d3d5d52 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Model_B.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Model_B.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + "Evaluating Say Hello to: "+modelA.Greet the Person @@ -31,18 +46,22 @@ - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Model_B2.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Model_B2.dmn index 20b910466be..2a82dfc0f5c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Model_B2.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Model_B2.dmn @@ -1,4 +1,4 @@ - + - - - + + + - - + + "Evaluating Say Hello to: "+modelA.Greet the Person @@ -31,18 +46,22 @@ - + - + - - - + + + - - + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Say_hello_1ID1D.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Say_hello_1ID1D.dmn index db35f881198..9b533472c71 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Say_hello_1ID1D.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13-expected/Say_hello_1ID1D.dmn @@ -1,4 +1,4 @@ - + - - + + - - + + - - + + - + "Hello, "+Person name @@ -37,31 +47,42 @@ - + - + - - - + + + - - + + - + - - - + + + - - + + - - - + + + - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0001-filter.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0001-filter.dmn index 84ab3b288ca..df8b1289be9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0001-filter.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0001-filter.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - string - - - - string - - - - - - - - Employees[dept=20].name - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + string + + + + string + + + + + + + + Employees[dept=20].name + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0001-input-data-string.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0001-input-data-string.dmn index d7d55ebb1cd..f8defd49554 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0001-input-data-string.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0001-input-data-string.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - "Hello " + Full Name - - - - - - - - - - - - - - - - - - - - + + + + + + + + "Hello " + Full Name + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0002-input-data-number.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0002-input-data-number.dmn index b264f8b1561..50c38c233c4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0002-input-data-number.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0002-input-data-number.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - 12 * Monthly Salary - - - - - - - - - - - - - - - - - - - - + + + + + + + + 12 * Monthly Salary + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0002-string-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0002-string-functions.dmn index 9c963452e14..3ac78d6a1db 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0002-string-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0002-string-functions.dmn @@ -1,4 +1,4 @@ - + - - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - string - - - number - - - string - - - string - - - string - - - string - - - - - string - - - string - - - string - - - - - - - - - - - - - - - - - - - - - - - - - - - starts with(A,"x") - - - - - - starts with(A,B) - - - - - - ends with(A,"x") - - - - - - ends with(A,B) - - - - - - contains(A,"x") - - - - - - contains(A,B) - - - - - - substring(A,NumC,1) - - - - - - string length(A) - - - - - - upper case(A) - - - - - - lower case(B) - - - - - - substring before(A,B) - - - - - - substring after(A,B) - - - - - - - - - + + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + string + + + number + + + string + + + string + + + string + + + string + + + + + string + + + string + + + string + + + + + + + + + + + + + + + + + + + + + + + + + - matches(A,"[a-z]{3}") + starts with(A,"x") - - - - - - - - - - - replace(A,"a","o") - - - - - - replace(A,"(an)+", "**") - - - - - - replace(A,"[aeiouy]","[$0]") - - - - - - - - - + + + - string(NumC) + starts with(A,B) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + ends with(A,"x") + + + + + + ends with(A,B) + + + + + + contains(A,"x") + + + + + + contains(A,B) + + + + + + substring(A,NumC,1) + + + + + + string length(A) + + + + + + upper case(A) + + + + + + lower case(B) + + + + + + substring before(A,B) + + + + + + substring after(A,B) + + + + + + + + + + + matches(A,"[a-z]{3}") + + + + + + + + + + + + replace(A,"a","o") + + + + + + replace(A,"(an)+", "**") + + + + + + replace(A,"[aeiouy]","[$0]") + + + + + + + + + + + string(NumC) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0003-input-data-string-allowed-values.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0003-input-data-string-allowed-values.dmn index 8ce90825885..92ca7aaebfc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0003-input-data-string-allowed-values.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0003-input-data-string-allowed-values.dmn @@ -1,4 +1,4 @@ - + - - - string - - "UNEMPLOYED","EMPLOYED","SELF-EMPLOYED","STUDENT" - - - - - - - - - "You are " + Employment Status - - - - - - - - - - - - - - - - - - - - + + + string + + "UNEMPLOYED","EMPLOYED","SELF-EMPLOYED","STUDENT" + + + + + + + + + "You are " + Employment Status + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0003-iteration.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0003-iteration.dmn index 6c1d5b8dc9b..49fa0f83730 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0003-iteration.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0003-iteration.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - - tLoan - - - number - - - - - - - - - - - for i in Loans return PMT2(i) - - - - - - - - (loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term) - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + number + + + + tLoan + + + number + + + + + + + + + + + for i in Loans return PMT2(i) + + + + + + + + (loan.amount * loan.rate/12)/(1-(1+loan.rate/12)**-loan.term) + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0004-lending.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0004-lending.dmn index bcb815a560f..db98777144e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0004-lending.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0004-lending.dmn @@ -1,4 +1,4 @@ - + - - - string - - "INELIGIBLE", "ELIGIBLE" - - - - string - - "FULL", "MINI", "NONE" - - - - string - - "DECLINE", "BUREAU", "THROUGH" - - - - string - - "DECLINE", "HIGH", "MEDIUM", "LOW", "VERY LOW" - - - - string - - "DECLINE", "REFER", "ACCEPT" - - - - - number - - [0..999], null - - - - boolean - - - - string - - "DECLINE", "ACCEPT" - - - - - - number - - - number - - - number - - - - number - - - boolean - - - string - - "S","M" - - - - string - - "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" - - - - - - string - - "STANDARD LOAN", "SPECIAL LOAN" - - - - number - - - number - - - number - - - - - - - - - - - - - BureauCallTypeTable - - - - - Pre-bureauRiskCategory - - - - - - Is credit bureau call required? - Yes (BUREAU) or No (DECLINE, THROUGH) - - - - - - - - - - - Eligibility - - - "ELIGIBLE", "INELIGIBLE" - - - - - BureauCallType - - - "FULL", "MINI", "NONE" - - - - - "DECLINE", "THROUGH", "BUREAU" - - - - - "INELIGIBLE" - - - - - - - "DECLINE" - - - - - "ELIGIBLE" - - - "FULL","MINI" - - - "BUREAU" - - - - - "ELIGIBLE" - - - "NONE" - - - "THROUGH" - - - - - - - - - - - - - - - - - - - - - EligibilityRules - - - - - Pre-bureauAffordability - - - - - - Pre-bureauRiskCategory - - - - - - ApplicantData.Age - - - - - - - - - - - - - - - - - - Pre-bureauRiskCategoryTable - - - - - ApplicantData.ExistingCustomer - - - - - - ApplicationRiskScore - - - - - - - - - - - - - - - - - - - - - Post-bureauRiskCategoryTable - - - - - ApplicantData.ExistingCustomer - - - - - - BureauData.CreditScore - - - - - - ApplicationRiskScore - - - - - - - - - - - - - - - ApplicationRiskScoreModel - - - - - ApplicantData.Age - - - - - - ApplicantData.MaritalStatus - - - - - - ApplicantData.EmploymentStatus - - - - - - - - - - - - - - - - - - - - - AffordabilityCalculation - - - - - ApplicantData.Monthly.Income - - - - - - ApplicantData.Monthly.Repayments - - - - - - ApplicantData.Monthly.Expenses - - - - - - Pre-bureauRiskCategory - - - - - - RequiredMonthlyInstallment - - - - - - - - - - - - - - - - - - - - - AffordabilityCalculation - - - - - ApplicantData.Monthly.Income - - - - - - ApplicantData.Monthly.Repayments - - - - - - ApplicantData.Monthly.Expenses - - - - - - Post-bureauRiskCategory - - - - - - RequiredMonthlyInstallment - - - - - - - - - - - - - - - InstallmentCalculation - - - - - RequestedProduct.ProductType - - - - - - RequestedProduct.Rate - - - - - - RequestedProduct.Term - - - - - - RequestedProduct.Amount - - - - - - - - - - - - - - - - - - - + + + string + + "INELIGIBLE", "ELIGIBLE" + + + + string + + "FULL", "MINI", "NONE" + + + + string + + "DECLINE", "BUREAU", "THROUGH" + + + + string + + "DECLINE", "HIGH", "MEDIUM", "LOW", "VERY LOW" + + + + string + + "DECLINE", "REFER", "ACCEPT" + + + + + number + + [0..999], null + + + + boolean + + + + string + + "DECLINE", "ACCEPT" + + + + + + number + + + number + + + number + + + + number + + + boolean + + + string + + "S","M" + + + + string + + "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" + + + + + + string + + "STANDARD LOAN", "SPECIAL LOAN" + + + + number + + + number + + + number + + + + + + + + + + + + + BureauCallTypeTable + + + + + Pre-bureauRiskCategory + + + + + + Is credit bureau call required? + Yes (BUREAU) or No (DECLINE, THROUGH) + + + + + + + + + + + Eligibility + + + "ELIGIBLE", "INELIGIBLE" + + + + + BureauCallType + + + "FULL", "MINI", "NONE" + + + + + "DECLINE", "THROUGH", "BUREAU" + + + + + "INELIGIBLE" + + + - + + + "DECLINE" + + + + + "ELIGIBLE" + + + "FULL","MINI" + + + "BUREAU" + + + + + "ELIGIBLE" + + + "NONE" + + + "THROUGH" + + + + + + + + + + + + + + + + + + + + + EligibilityRules + + + + + Pre-bureauAffordability + + + + + + Pre-bureauRiskCategory + + + + + + ApplicantData.Age + + + + + + + + + + + + + + + + + + Pre-bureauRiskCategoryTable + + + + + ApplicantData.ExistingCustomer + + + + + + ApplicationRiskScore + + + + + + + + + + + + + + + + + + + + + Post-bureauRiskCategoryTable + + + + + ApplicantData.ExistingCustomer + + + + + + BureauData.CreditScore + + + + + + ApplicationRiskScore + + + + + + + + + + + + + + + ApplicationRiskScoreModel + + + + + ApplicantData.Age + + + + + + ApplicantData.MaritalStatus + + + + + + ApplicantData.EmploymentStatus + + + + + + + + + + + + + + + + + + + + + AffordabilityCalculation + + + + + ApplicantData.Monthly.Income + + + + + + ApplicantData.Monthly.Repayments + + + + + + ApplicantData.Monthly.Expenses + + + + + + Pre-bureauRiskCategory + + + + + + RequiredMonthlyInstallment + + + + + + + + + + + + + + + + + + + + + AffordabilityCalculation + + + + + ApplicantData.Monthly.Income + + + + + + ApplicantData.Monthly.Repayments + + + + + + ApplicantData.Monthly.Expenses + + + + + + Post-bureauRiskCategory + + + + + + RequiredMonthlyInstallment + + + + + + + + + + + + + + + InstallmentCalculation + + + + + RequestedProduct.ProductType + + + + + + RequestedProduct.Rate + + + + + + RequestedProduct.Term + + + + + + RequestedProduct.Amount + + + + + + + + + + + + + + + + + + + + + RoutingRules + + + + + BureauData.Bankrupt + + + + + + BureauData.CreditScore + + + + + + Post-bureauRiskCategory + + + + + + Post-bureauAffordability + + + + + + + + + + + + + + + + + "ACCEPT" + + + + + + + + + + + + + + + MonthlyIncome - (MonthlyExpenses + MonthlyRepayments) + + + + + - RoutingRules + CreditContingencyFactorTable - - - BureauData.Bankrupt - - - - - - BureauData.CreditScore - + + + RiskCategory + - - - - Post-bureauRiskCategory - - - - - - Post-bureauAffordability - - - - - - - - - - - - - - - - + + + + + + if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false + + + + + Affordability + + + + + + + + + + + + + + + + RiskCategory + + + "DECLINE", "HIGH", "LOW", "MEDIUM", "VERY LOW" + + + + + + "HIGH", "DECLINE" + + + 0.6 + + + + + "MEDIUM" + + + 0.7 + + + + + "LOW", "VERY LOW" + + + 0.8 + + + + + + + + + + + + + + + Pre-bureauRiskCategory + + + + + Pre-bureauAffordability + + + + + Age + + + + + "INELIGIBLE", "ELIGIBLE" + + + + + "DECLINE" + + + - + + + - + + + "INELIGIBLE" + + + + + - + + + false + + + - + + + "INELIGIBLE" + + + + + - + + + - + + + <18 + + + "INELIGIBLE" + + + + + - + + + - + + + - + + + "ELIGIBLE" + + + + + + + + + + + + + Pre-bureauRiskCategory + + + + + + "HIGH","MEDIUM" + + + "FULL" + + + + + "LOW" + + + "MINI" + + + + + "VERY LOW","DECLINE" + + + "NONE" + + + + + + + + + + + + + + ExistingCustomer + + + + + ApplicationRiskScore + + + + + + false + + + <100 + + + "HIGH" + + + + + false + + + [100..120) + + + "MEDIUM" + + + + + false + + + [120..130) + + + "LOW" + + + + + false + + + >130 + + + "VERY LOW" + + + + + true + + + <80 + + + "DECLINE" + + + + + true + + + [80..90) + + + "HIGH" + + + + + true + + + [90..110] + + + "MEDIUM" + + + + + true + + + >110 + + + "LOW" + + + + + + + + + + + + + + + ExistingCustomer + + + + + ApplicationRiskScore + + + + + CreditScore + + + + + + false + + + <120 + + + <590 + + + "HIGH" + + + + + false + + + <120 + + + [590..610] + + + "MEDIUM" + + + + + false + + + <120 + + + >610 + + + "LOW" + + + + + false + + + [120..130] + + + <600 + + + "HIGH" + + + + + false + + + [120..130] + + + [600..625] + + + "MEDIUM" + + + + + false + + + [120..130] + + + >625 + + + "LOW" + + + + + false + + + >130 + + + - + + + "VERY LOW" + + + + + true + + + <=100 + + + <580 + + + "HIGH" + + + + + true + + + <=100 + + + [580..600] + + + "MEDIUM" + + + + + true + + + <=100 + + + >600 + + + "LOW" + + + + + true + + + >100 + + + <590 + + + "HIGH" + + + + + true + + + >100 + + + [590..615] + + + "MEDIUM" + + + + + true + + + >100 + + + >615 + + + "LOW" + + + + + + + + + + + + + + + Age + + + [18..120] + + + + + MaritalStatus + + + "S", "M" + + + + + EmploymentStatus + + + "UNEMPLOYED", "EMPLOYED", "SELF-EMPLOYED", "STUDENT" + + + + + + [18..21] + + + - + + + - + + + 32 + + + + + [22..25] + + + - + + + - + + + 35 + + + + + [26..35] + + + - + + + - + + + 40 + + + + + [36..49] + + + - + + + - + + + 43 + + + + + >=50 + + + - + + + - + + + 48 + + + + + - + + + "S" + + + - + + + 25 + + + + + - + + + "M" + + + - + + + 45 + + + + + - + + + - + + + "UNEMPLOYED" + + + 15 + + + + + - + + + - + + + "EMPLOYED" + + + 45 + + + + + - + + + - + + + "SELF-EMPLOYED" + + + 36 + + + + + - + + + - + + + "STUDENT" + + + 18 + + + + + + + + + + + + + + + + + if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null + + + + + + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) + + + + + MonthlyRepayment+MonthlyFee + + + + + + + + + + + + + + + + Post-bureauRiskCategory + + + + + Post-bureauAffordability + + + + + Bankrupt + + + + + CreditScore + + + + + "DECLINE", "REFER", "ACCEPT" + + + + + - + + + false + + + - + + + - + + + "DECLINE" + + + + + - + + + - + + + true + + + - + + + "DECLINE" + + + + + "HIGH" + + + - + + + - + + + - + + + "REFER" + + + + + - + + + - + + + - + + + <580 + + + "REFER" + + + + + - + + + - + + + - + + + - + + "ACCEPT" - - - - - - - - - - - - - - - MonthlyIncome - (MonthlyExpenses + MonthlyRepayments) - - - - - - - CreditContingencyFactorTable - - - - - RiskCategory - - - - - - - - if DisposableIncome * CreditContingencyFactor > RequiredMonthlyInstallment then true else false - - - - - Affordability - - - - - - - - - - - - - - - - RiskCategory - - - "DECLINE", "HIGH", "LOW", "MEDIUM", "VERY LOW" - - - - - - "HIGH", "DECLINE" - - - 0.6 - - - - - "MEDIUM" - - - 0.7 - - - - - "LOW", "VERY LOW" - - - 0.8 - - - - - - - - - - - - - - - Pre-bureauRiskCategory - - - - - Pre-bureauAffordability - - - - - Age - - - - - "INELIGIBLE", "ELIGIBLE" - - - - - "DECLINE" - - - - - - - - - - - "INELIGIBLE" - - - - - - - - - false - - - - - - - "INELIGIBLE" - - - - - - - - - - - - - <18 - - - "INELIGIBLE" - - - - - - - - - - - - - - - - - "ELIGIBLE" - - - - - - - - - - - - - Pre-bureauRiskCategory - - - - - - "HIGH","MEDIUM" - - - "FULL" - - - - - "LOW" - - - "MINI" - - - - - "VERY LOW","DECLINE" - - - "NONE" - - - - - - - - - - - - - - ExistingCustomer - - - - - ApplicationRiskScore - - - - - - false - - - <100 - - - "HIGH" - - - - - false - - - [100..120) - - - "MEDIUM" - - - - - false - - - [120..130) - - - "LOW" - - - - - false - - - >130 - - - "VERY LOW" - - - - - true - - - <80 - - - "DECLINE" - - - - - true - - - [80..90) - - - "HIGH" - - - - - true - - - [90..110] - - - "MEDIUM" - - - - - true - - - >110 - - - "LOW" - - - - - - - - - - - - - - - ExistingCustomer - - - - - ApplicationRiskScore - - - - - CreditScore - - - - - - false - - - <120 - - - <590 - - - "HIGH" - - - - - false - - - <120 - - - [590..610] - - - "MEDIUM" - - - - - false - - - <120 - - - >610 - - - "LOW" - - - - - false - - - [120..130] - - - <600 - - - "HIGH" - - - - - false - - - [120..130] - - - [600..625] - - - "MEDIUM" - - - - - false - - - [120..130] - - - >625 - - - "LOW" - - - - - false - - - >130 - - - - - - - "VERY LOW" - - - - - true - - - <=100 - - - <580 - - - "HIGH" - - - - - true - - - <=100 - - - [580..600] - - - "MEDIUM" - - - - - true - - - <=100 - - - >600 - - - "LOW" - - - - - true - - - >100 - - - <590 - - - "HIGH" - - - - - true - - - >100 - - - [590..615] - - - "MEDIUM" - - - - - true - - - >100 - - - >615 - - - "LOW" - - - - - - - - - - - - - - - Age - - - [18..120] - - - - - MaritalStatus - - - "S", "M" - - - - - EmploymentStatus - - - "UNEMPLOYED", "EMPLOYED", "SELF-EMPLOYED", "STUDENT" - - - - - - [18..21] - - - - - - - - - - - 32 - - - - - [22..25] - - - - - - - - - - - 35 - - - - - [26..35] - - - - - - - - - - - 40 - - - - - [36..49] - - - - - - - - - - - 43 - - - - - >=50 - - - - - - - - - - - 48 - - - - - - - - - "S" - - - - - - - 25 - - - - - - - - - "M" - - - - - - - 45 - - - - - - - - - - - - - "UNEMPLOYED" - - - 15 - - - - - - - - - - - - - "EMPLOYED" - - - 45 - - - - - - - - - - - - - "SELF-EMPLOYED" - - - 36 - - - - - - - - - - - - - "STUDENT" - - - 18 - - - - - - - - - - - - - - - - - if ProductType ="STANDARD LOAN" then 20.00 else if ProductType ="SPECIAL LOAN" then 25.00 else null - - - - - - (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) - - - - - MonthlyRepayment+MonthlyFee - - - - - - - - - - - - - - - - Post-bureauRiskCategory - - - - - Post-bureauAffordability - - - - - Bankrupt - - - - - CreditScore - - - - - "DECLINE", "REFER", "ACCEPT" - - - - - - - - - false - - - - - - - - - - - "DECLINE" - - - - - - - - - - - - - true - - - - - - - "DECLINE" - - - - - "HIGH" - - - - - - - - - - - - - - - "REFER" - - - - - - - - - - - - - - - - - <580 - - - "REFER" - - - - - - - - - - - - - - - - - - - - - "ACCEPT" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0004-simpletable-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0004-simpletable-U.dmn index ce91e248be8..3f57b8dcb92 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0004-simpletable-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0004-simpletable-U.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - <18 - - - "Medium","Low" - - - true - - - "Declined" - - - - - - - - - "High" - - - true - - - "Declined" - - - - - - - - - - - - - false - - - "Declined" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + <18 + + + "Medium","Low" + + + true + + + "Declined" + + + + + - + + + "High" + + + true + + + "Declined" + + + + + - + + + - + + + false + + + "Declined" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0005-literal-invocation.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0005-literal-invocation.dmn index dd7d86b2c14..97754fa67c9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0005-literal-invocation.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0005-literal-invocation.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - - - - - - - - - - - - - PMT(Loan.amount, Loan.rate, Loan.term)+fee - - - - - - - - - - (p*r/12)/(1-(1+r/12)**-n) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + number + + + + + + + + + + + + + + + PMT(Loan.amount, Loan.rate, Loan.term)+fee + + + + + + + + + + (p*r/12)/(1-(1+r/12)**-n) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0005-simpletable-A.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0005-simpletable-A.dmn index a22d9cbd568..2db940fa277 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0005-simpletable-A.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0005-simpletable-A.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - <18 - - - - - - - - - - - "Declined" - - - - - - - - - "High" - - - - - - - "Declined" - - - - - - - - - - - - - false - - - "Declined" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + <18 + + + - + + + - + + + "Declined" + + + + + - + + + "High" + + + - + + + "Declined" + + + + + - + + + - + + + false + + + "Declined" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0006-join.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0006-join.dmn index 5f765de91e2..9b22b43aebd 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0006-join.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0006-join.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - string - - - number - - - - - number - - - string - - - string - - - - - - - - - - - - - - - DeptTable[number = EmployeeTable[name=LastName].deptNum[1]].manager[1] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + string + + + string + + + number + + + + + number + + + string + + + string + + + + + + + + + + + + + + + DeptTable[number = EmployeeTable[name=LastName].deptNum[1]].manager[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0006-simpletable-P1.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0006-simpletable-P1.dmn index 56c5bce694f..f312c223d51 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0006-simpletable-P1.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0006-simpletable-P1.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - <18 - - - - - - - - - - - "Declined" - - - - - - - - - "High" - - - - - - - "Declined" - - - - - - - - - - - - - false - - - "Declined" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + <18 + + + - + + + - + + + "Declined" + + + + + - + + + "High" + + + - + + + "Declined" + + + + + - + + + - + + + false + + + "Declined" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0007-date-time.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0007-date-time.dmn index 6003baaa350..9ce70caaeed 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0007-date-time.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0007-date-time.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - number - - - number - - - number - - - - - date - - - date - - - date - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - date(dateString) - - - - - - date(Date-Time) - - - - - - date(Year,Month,Day) - - - - - - - - - + + + + number + + + number + + + number + + + number + + + number + + + number + + + + + date + + + date + + + date + + + + + + + + + + + + + + + + + + + + + + + + + + + + - date and time(dateTimeString) + date(dateString) - - - - - - + + + - time(timeString) + date(Date-Time) - - - - - - - - - - - - - - - - - - + + + - date and time(Date.fromString,Time) + date(Year,Month,Day) - - - - - - - - time(Date-Time2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - time(Hours,Minutes,Seconds,Timezone) - - - - - - - - - - - - duration(durationString) - - - - - - - - - - - - Date-Time - Date-Time2 - - - - - - - - - - - - - - - dtDuration1 + dtDuration2 - - - - - - - - - - - - years and months duration(Date-Time2,Date-Time) - - - - - - - - - Date.fromString.day - - - - - - - - - Date.fromString.year - - - - - - - - - Date.fromString.month - - - - - - - - - Date-Time2.hour - - - - - - - - - Date-Time2.minute - - - - - - - - - Date-Time2.second - - - - - - - - - Date-Time2.time offset - - - - - - - - - ymDuration2.years - - - - - - - - - dtDuration1.seconds - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + date and time(dateTimeString) + + + + + + + + + time(timeString) + + + + + + + + + + + + + + + + + + + + + date and time(Date.fromString,Time) + + + + + + + + + time(Date-Time2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + time(Hours,Minutes,Seconds,Timezone) + + + + + + + + + + + + duration(durationString) + + + + + + + + + + + + Date-Time - Date-Time2 + + + + + + + + + + + + + + + dtDuration1 + dtDuration2 + + + + + + + + + + + + years and months duration(Date-Time2,Date-Time) + + + + + + + + + Date.fromString.day + + + + + + + + + Date.fromString.year + + + + + + + + + Date.fromString.month + + + + + + + + + Date-Time2.hour + + + + + + + + + Date-Time2.minute + + + + + + + + + Date-Time2.second + + + + + + + + + Date-Time2.time offset + + + + + + + + + ymDuration2.years + + + + + + + + + dtDuration1.seconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0007-simpletable-P2.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0007-simpletable-P2.dmn index 1f8edefa06e..048ddedb216 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0007-simpletable-P2.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0007-simpletable-P2.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - - - - - - - - - - - - - - - "Declined" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + + + - + + + - + + + - + + + "Declined" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0008-LX-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0008-LX-arithmetic.dmn index 145a03cf430..b2527b62d21 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0008-LX-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0008-LX-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - - - - - - - (loan.principal*loan.rate/12)/(1-(1+loan.rate/12)**-loan.termMonths) - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + number + + + + + + + + + (loan.principal*loan.rate/12)/(1-(1+loan.rate/12)**-loan.termMonths) + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0008-listGen.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0008-listGen.dmn index ca613dc132a..6c80f233097 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0008-listGen.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0008-listGen.dmn @@ -1,4 +1,4 @@ - + - - - string - - - - - ["a","b","c"] - - - - - - - - - - - - - - - - - - - - - - - - [a,b,c] - - - - - - - - - - - - ["a",b,c] - - - - - - - - - - - c - - - - - - - - - - "a" - - - - - - - - - "b" - - - - - - - - - "c" - - - - - - - - - - - - - - - - - - - a - - - - - b - - - - - c - - - - - - - - - - - - - - - - - - a - - - - - - - - - - - - - - - - - b - - - - - - - - - - - - - - - - - c - - - - - - - - - - - flatten([["w","x"],"y","z"]) - - - - - - - - - flatten([wx,"y","z"]) - - - - - - - - - - - - - - - flatten([a,b,listGen6]) - - - - - - - - - - - - - - - flatten([a,b,listGen7]) - - - - - - - - - - - - flatten([listGen4,listGen7]) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + + + ["a","b","c"] + + + + + + + + + + + + + + + + + + + + + + + + [a,b,c] + + + + + + + + + + + + ["a",b,c] + + + + + + + + + + + c + + + + + + - + + + "a" + + + + + - + + + "b" + + + + + - + + + "c" + + + + + + + + + + + + + + + + + + + a + + + + + b + + + + + c + + + + + + - + + + - + + + - + + + a + + + + + - + + + - + + + - + + + b + + + + + - + + + - + + + - + + + c + + + + + + + + + + + flatten([["w","x"],"y","z"]) + + + + + + + + + flatten([wx,"y","z"]) + + + + + + + + + + + + + + + flatten([a,b,listGen6]) + + + + + + + + + + + + + + + flatten([a,b,listGen7]) + + + + + + + + + + + + flatten([listGen4,listGen7]) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0009-append-flatten.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0009-append-flatten.dmn index 71644ba5557..139706bbdef 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0009-append-flatten.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0009-append-flatten.dmn @@ -1,4 +1,4 @@ - + - - - string - - - tStringList - - - - - - - - - - - ["a","b","c"] - - - - - - [["w","x"],["y"],["z"]] - - - - - - - - - append(literalNestedList,["t"]) - - - - - - - - - - - - append(nestedList,simpleList) - - - - - - - - - - - - append(nestedList,literalSimpleList) - - - - - - - - - - - - append(literalNestedList,literalSimpleList) - - - - - - - - - flatten(append1) - - - - - - - - - flatten(append2) - - - - - - - - - flatten(append3) - - - - - - - - - flatten(append4) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + tStringList + + + + + + + + + + + ["a","b","c"] + + + + + + [["w","x"],["y"],["z"]] + + + + + + + + + append(literalNestedList,["t"]) + + + + + + + + + + + + append(nestedList,simpleList) + + + + + + + + + + + + append(nestedList,literalSimpleList) + + + + + + + + + + + + append(literalNestedList,literalSimpleList) + + + + + + + + + flatten(append1) + + + + + + + + + flatten(append2) + + + + + + + + + flatten(append3) + + + + + + + + + flatten(append4) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0009-invocation-arithmetic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0009-invocation-arithmetic.dmn index 32b77cceb3b..823472bf71a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0009-invocation-arithmetic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0009-invocation-arithmetic.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - number - - - number - - - - - - - - - - - - - - - PMT(Loan.amount, Loan.rate, Loan.term)+fee - - - - - - - - - - (p*r/12)/(1-(1+r/12)**-n) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + number + + + number + + + number + + + + + + + + + + + + + + + PMT(Loan.amount, Loan.rate, Loan.term)+fee + + + + + + + + + + (p*r/12)/(1-(1+r/12)**-n) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0010-concatenate.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0010-concatenate.dmn index 74d6208aa60..0c67eabeb40 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0010-concatenate.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0010-concatenate.dmn @@ -1,4 +1,4 @@ - + - - - string - - - tStringList - - - - - - - - - - - ["a","b","c"] - - - - - - [["w","x"],["y"],["z"]] - - - - - - - - - - - - concatenate(simpleList,literalSimpleList) - - - - - - - - - - - - concatenate(simpleList,flatten(nestedList)) - - - - - - - - - - - - concatenate(literalSimpleList,flatten(nestedList)) - - - - - - - - - - - - concatenate([literalSimpleList],literalNestedList) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + tStringList + + + + + + + + + + + ["a","b","c"] + + + + + + [["w","x"],["y"],["z"]] + + + + + + + + + + + + concatenate(simpleList,literalSimpleList) + + + + + + + + + + + + concatenate(simpleList,flatten(nestedList)) + + + + + + + + + + + + concatenate(literalSimpleList,flatten(nestedList)) + + + + + + + + + + + + concatenate([literalSimpleList],literalNestedList) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0010-multi-output-U.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0010-multi-output-U.dmn index 43ed272dd14..8fd770468c4 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0010-multi-output-U.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0010-multi-output-U.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - "Declined" - - - - - "Best", "Standard" - - - "Standard" - - - - - >=18 - - - "Low" - - - true - - - "Approved" - - - "Best" - - - - - >=18 - - - "Medium" - - - true - - - "Approved" - - - "Standard" - - - - - <18 - - - "Medium","Low" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - - - - - false - - - "Declined" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + string + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + "Declined" + + + + + "Best", "Standard" + + + "Standard" + + + + + >=18 + + + "Low" + + + true + + + "Approved" + + + "Best" + + + + + >=18 + + + "Medium" + + + true + + + "Approved" + + + "Standard" + + + + + <18 + + + "Medium","Low" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + - + + + false + + + "Declined" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0011-insert-remove.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0011-insert-remove.dmn index a0dc70a85d5..d4d2fc69d34 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0011-insert-remove.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0011-insert-remove.dmn @@ -1,4 +1,4 @@ - + - - - string - - - tStringList - - - - - - - - - - - - - - [["a","b"],["b","c"]] - - - - - - - - - - - - remove(simpleList,position) - - - - - - - - - - - - - - - insert before(literalNestedList,position,simpleList) - - - - - - - - - - - - remove(literalNestedList,position) - - - - - - - - - - - - insert before(simpleList,position,"x") - - - - - - - - - - - - - - - insert before(nestedList,position,simpleList) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + tStringList + + + + + + + + + + + + + + [["a","b"],["b","c"]] + + + + + + + + + + + + remove(simpleList,position) + + + + + + + + + + + + + + + insert before(literalNestedList,position,simpleList) + + + + + + + + + + + + remove(literalNestedList,position) + + + + + + + + + + + + insert before(simpleList,position,"x") + + + + + + + + + + + + + + + insert before(nestedList,position,simpleList) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0012-list-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0012-list-functions.dmn index a556c7e357e..4333b79943e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0012-list-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0012-list-functions.dmn @@ -1,4 +1,4 @@ - + - - - string - - - number - - - tStringList - - - - - - - - - - - - - - - - - - - - list contains(list1,list2) - - - - - - - - - - - - list contains(list2,string1) - - - - - - - - - count(list1) - - - - - - - - - min(numList) - - - - - - - - - - - - sum(numList) - - - - - - - - - mean(numList) - - - - - - - - - - - - - - - - - - - - - - - - mean(num1,num2,num3) - - - - - - - - - sublist(list1,1,2) - - - - - - - - - sublist(list1,-1,1) - - - - - - - - - - - - - - - append(numList,num1,num2) - - - - - - - - - - - - concatenate(list1,list2) - - - - - - - - - - - - insert before(list2,2,string1) - - - - - - - - - remove(list2,2) - - - - - - - - - reverse(concatenate1) - - - - - - - - - - - - append(list1,string1) - - - - - - - - - - - - index of(list2,string1) - - - - - - - - - - - - union(insertBefore1,concatenate1) - - - - - - - - - distinct values(insertBefore1) - - - - - - - - - - - - flatten(append(list1, list2)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + number + + + tStringList + + + + + + + + + + + + + + + + + + + + list contains(list1,list2) + + + + + + + + + + + + list contains(list2,string1) + + + + + + + + + count(list1) + + + + + + + + + min(numList) + + + + + + + + + + + + sum(numList) + + + + + + + + + mean(numList) + + + + + + + + + + + + + + + + + + + + + + + + mean(num1,num2,num3) + + + + + + + + + sublist(list1,1,2) + + + + + + + + + sublist(list1,-1,1) + + + + + + + + + + + + + + + append(numList,num1,num2) + + + + + + + + + + + + concatenate(list1,list2) + + + + + + + + + + + + insert before(list2,2,string1) + + + + + + + + + remove(list2,2) + + + + + + + + + reverse(concatenate1) + + + + + + + + + + + + append(list1,string1) + + + + + + + + + + + + index of(list2,string1) + + + + + + + + + + + + union(insertBefore1,concatenate1) + + + + + + + + + distinct values(insertBefore1) + + + + + + + + + + + + flatten(append(list1, list2)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0013-sort.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0013-sort.dmn index bd961703008..fd766acfdeb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0013-sort.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0013-sort.dmn @@ -1,4 +1,4 @@ - + - - - number - - - - number - - - number - - - number - - - number - - - - tRow - - - string - - - - - - - - - - - - - - sort(listA, function(x,y) x>y) - - - - - - - - - sort(tableB, function(x,y) x.col2<y.col2) - - - - - - - - - - - - sort(stringList, function(x,y) x<y) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + number + + + + number + + + number + + + number + + + number + + + + tRow + + + string + + + + + + + + + + + + + + sort(listA, function(x,y) x>y) + + + + + + + + + sort(tableB, function(x,y) x.col2<y.col2) + + + + + + + + + + + + sort(stringList, function(x,y) x<y) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0014-loan-comparison.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0014-loan-comparison.dmn index 9b05eb42f22..e39a13f8b87 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0014-loan-comparison.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0014-loan-comparison.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - number - - - number - - - number - - - - tLoanProduct - - - - string - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - - tMetric - - - - tMetrics - - - tMetrics - - - tMetrics - - - tMetrics - - - tMetrics - - - - - - - - - - - - "Oceans Capital" - - - .03500 - - - 0 - - - 0 - - - - - "eClick Lending" - - - .03200 - - - 1.1 - - - 2700 - - - - - "eClickLending" - - - .03375 - - - 0.1 - - - 1200 - - - - - "AimLoan" - - - .03000 - - - 1.1 - - - 3966 - - - - - "Home Loans Today" - - - .03125 - - - 1.1 - - - 285 - - - - - "Sebonic" - - - .03125 - - - 0.1 - - - 4028 - - - - - "AimLoan" - - - .03125 - - - 0.1 - - - 4317 - - - - - "eRates Mortgage" - - - .03125 - - - 1.1 - - - 2518 - - - - - "Home Loans Today" - - - .03250 - - - 0.1 - - - 822 - - - - - "AimLoan" - - - .03250 - - - 0 - - - 1995 - - - - - - - - - - - - - - - - - - - - - - - for i in Bankrates return FinancialMetrics(i,RequestedAmt) - - - - - - sort(metricsTable, function(x,y) x.rate<y.rate) - - - - - - sort(metricsTable, function(x,y) x.downPmtAmt<y.downPmtAmt) - - - - - - sort(metricsTable, function(x,y) x.paymentAmt<y.paymentAmt) - - - - - - sort(metricsTable, function(x,y) x.equity36moPct>y.equity36moPct) - - - - - - - - - - - - - - product.lenderName - - - - - - product.rate - - - - - - product.points - - - - - - product.fee - - - - - - requestedAmt*(1+points/100)+fee - - - - - - 0.2*loanAmt - - - - - - monthlyPayment(loanAmt,rate,360) - - - - - - 1 - equity36Mo(loanAmt,rate,36,paymentAmt)/requestedAmt*0.8 - - - - - - - - - - - - - - - - - - - p*r/12/(1-(1+r/12)**-n) - - - - - - - - - - - - p*(1+r/12)**n - pmt*(-1+(1+r/12)**n)/r - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + string + + + number + + + number + + + number + + + + tLoanProduct + + + + string + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + + tMetric + + + + tMetrics + + + tMetrics + + + tMetrics + + + tMetrics + + + tMetrics + + + + + + + + + + + + "Oceans Capital" + + + .03500 + + + 0 + + + 0 + + + + + "eClick Lending" + + + .03200 + + + 1.1 + + + 2700 + + + + + "eClickLending" + + + .03375 + + + 0.1 + + + 1200 + + + + + "AimLoan" + + + .03000 + + + 1.1 + + + 3966 + + + + + "Home Loans Today" + + + .03125 + + + 1.1 + + + 285 + + + + + "Sebonic" + + + .03125 + + + 0.1 + + + 4028 + + + + + "AimLoan" + + + .03125 + + + 0.1 + + + 4317 + + + + + "eRates Mortgage" + + + .03125 + + + 1.1 + + + 2518 + + + + + "Home Loans Today" + + + .03250 + + + 0.1 + + + 822 + + + + + "AimLoan" + + + .03250 + + + 0 + + + 1995 + + + + + + + + + + + + + + + + + + + + + + + for i in Bankrates return FinancialMetrics(i,RequestedAmt) + + + + + + sort(metricsTable, function(x,y) x.rate<y.rate) + + + + + + sort(metricsTable, function(x,y) x.downPmtAmt<y.downPmtAmt) + + + + + + sort(metricsTable, function(x,y) x.paymentAmt<y.paymentAmt) + + + + + + sort(metricsTable, function(x,y) x.equity36moPct>y.equity36moPct) + + + + + + + + + + + + + + product.lenderName + + + + + + product.rate + + + + + + product.points + + + + + + product.fee + + + + + + requestedAmt*(1+points/100)+fee + + + + + + 0.2*loanAmt + + + + + + monthlyPayment(loanAmt,rate,360) + + + + + + 1 - equity36Mo(loanAmt,rate,36,paymentAmt)/requestedAmt*0.8 + + + + + + + + + + + + + + + + + + + p*r/12/(1-(1+r/12)**-n) + + + + + + + + + + + + p*(1+r/12)**n - pmt*(-1+(1+r/12)**n)/r + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0016-some-every.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0016-some-every.dmn index 915e7fb1e88..42f3bd8348c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0016-some-every.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0016-some-every.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - number - - - - tItemPrice - - - - - - - - - - - - "widget" - - - 25 - - - - - "sprocket" - - - 15 - - - - - "trinket" - - - 1.5 - - - - - - - - - + + + + string + + + number + + + + tItemPrice + + + + + + + + + + - every i in priceTable1 satisfies i.price > 10 + "widget" - - - - - - - every i in priceTable2 satisfies i.price > 10 + 25 - - - - - - + + - some i in priceTable1 satisfies i.price > 10 + "sprocket" - - - - - - - some i in priceTable2 satisfies i.price > 10 + 15 - - - - - - - - - + + - every i in priceTable1 satisfies gtTen(i.price)=true + "trinket" - - - - - - - theNumber > 10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1.5 + + + + + + + + + + + every i in priceTable1 satisfies i.price > 10 + + + + + + + + + every i in priceTable2 satisfies i.price > 10 + + + + + + + + + some i in priceTable1 satisfies i.price > 10 + + + + + + + + + some i in priceTable2 satisfies i.price > 10 + + + + + + + + + + + + every i in priceTable1 satisfies gtTen(i.price)=true + + + + + + + + theNumber > 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0017-tableTests.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0017-tableTests.dmn index 7f31f0b50aa..3688a0006db 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0017-tableTests.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0017-tableTests.dmn @@ -1,4 +1,4 @@ - + - - - number - - - - string - - - number - - - - string - - - - - - - - - - - - - - - - - - - - - - - - - structA.price - - - - - - >10 - - - true - - - - - <=10 - - - false - - - - - - - - - - - - - - - - - - - structA.price - - - - - "In range", "Not in range" - - - - - [numB..numC] - - - "In range" - - - - - - - - - "Not in range" - - - - - - - - - - - - - dateD - - - - - - >date("2016-10-01") - - - true - - - - - <=date("2016-10-01") - - - false - - - - - - - - - - - - - - - - dateD - - - - - - >dateE - - - true - - - - - <=dateE - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + number + + + + string + + + number + + + + string + + + + + + + + + + + + + + + + + + + + + + + + + structA.price + + + + + + >10 + + + true + + + + + <=10 + + + false + + + + + + + + + + + + + + + + + + + structA.price + + + + + "In range", "Not in range" + + + + + [numB..numC] + + + "In range" + + + + + - + + + "Not in range" + + + + + + + + + + + + + dateD + + + + + + >date("2016-10-01") + + + true + + + + + <=date("2016-10-01") + + + false + + + + + + + + + + + + + + + + dateD + + + + + + >dateE + + + true + + + + + <=dateE + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0020-vacation-days.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0020-vacation-days.dmn index 29b5f8c9110..72a3b4e8f18 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0020-vacation-days.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0020-vacation-days.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - - - - - - Base Vacation Days + + + + + + + + + + + + + + + + + + + + + + + + Base Vacation Days + max( Extra days case 1, Extra days case 3 ) + Extra days case 2 - - - - - - - - - - - - - - Age - - - - - Years of Service - - - - - 0 - - - - - <18,>=60 - - - - - - - 5 - - - - - - - - - >=30 - - - 5 - - - - - - - - - - - - - - - - Age - - - - - Years of Service - - - - - 0 - - - - - - - - - >=30 - - - 3 - - - - - >=60 - - - - - - - 3 - - - - - - - - - - - - - - - - Age - - - - - Years of Service - - - - - 0 - - - - - - - - - [15..30) - - - 2 - - - - - >=45 - - - - - - - 2 - - - - - - - - 22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + Age + + + + + Years of Service + + + + + 0 + + + + + <18,>=60 + + + - + + + 5 + + + + + - + + + >=30 + + + 5 + + + + + + + + + + + + + + + + Age + + + + + Years of Service + + + + + 0 + + + + + - + + + >=30 + + + 3 + + + + + >=60 + + + - + + + 3 + + + + + + + + + + + + + + + + Age + + + + + Years of Service + + + + + 0 + + + + + - + + + [15..30) + + + 2 + + + + + >=45 + + + - + + + 2 + + + + + + + + 22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0021-singleton-list.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0021-singleton-list.dmn index eef988d8741..34a9fd5f4ed 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0021-singleton-list.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0021-singleton-list.dmn @@ -1,4 +1,4 @@ - + - - - string - - - - - - - - - - - sublist(Employees, 2, 1) - - - - - - - - - sublist(Employees, 2, 1) - - - - - - - - - Employees[item = "Bob"] - - - - - - - - - Employees[item = "Bob"] - - - - - - - - - upper case( Employees[item = "Bob"] ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + string + + + + + + + + + + + sublist(Employees, 2, 1) + + + + + + + + + sublist(Employees, 2, 1) + + + + + + + + + Employees[item = "Bob"] + + + + + + + + + Employees[item = "Bob"] + + + + + + + + + upper case( Employees[item = "Bob"] ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0030-user-defined-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0030-user-defined-functions.dmn index 4db3740b257..f1bc2e62fbb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0030-user-defined-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0030-user-defined-functions.dmn @@ -1,4 +1,4 @@ - + - - Tests definition of functions in a boxed expression and invocation of those. - - - - - - - - - - - - - - - - a+b - - - - - - - function(a,b) a + b - - - - - boxedFnDefinition(stringInputA, stringInputB) + literalFnDefinition(stringInputA, stringInputB) - - - - - - - - - - - - - - - - - - - - a+b - - - - - - - function(a,b) a + b - - - - - boxedFnDefinition(b:stringInputA, a:stringInputB) + literalFnDefinition(b:stringInputA, a:stringInputB) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Tests definition of functions in a boxed expression and invocation of those. + + + + + + + + + + + + + + + + a+b + + + + + + + function(a,b) a + b + + + + + boxedFnDefinition(stringInputA, stringInputB) + literalFnDefinition(stringInputA, stringInputB) + + + + + + + + + + + + + + + + + + + + a+b + + + + + + + function(a,b) a + b + + + + + boxedFnDefinition(b:stringInputA, a:stringInputB) + literalFnDefinition(b:stringInputA, a:stringInputB) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0031-user-defined-functions.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0031-user-defined-functions.dmn index 193e380708c..47201b3362e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0031-user-defined-functions.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0031-user-defined-functions.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - number - - - number - - - number - - - - - number - - - number - - - number - - - number - - - - - number - - - number - - - number - - - - - - - - - function(a,b) a+b - - - - - - function(a,b) a-b - - - - - - - - - a*b - - - - - - - function(a,b) if b = 0 then null else a/b - - - - - - - - - - - - - - - - - - - - fn library.sumFn(inputA,inputB) - - - - - - fn library.multiplyFn(inputA,inputB) - - - - - - fn library.divideFn(inputA, inputB) - - - - - - - - - - - - - - - - - - - - fn library.subFn(a:inputA,b:inputB) - - - - - - fn library.multiplyFn(a:inputA,b:inputB) - - - - - - fn library.subFn(a:inputB, b:inputA) - - - - - - fn library.divideFn(a:inputA, b:inputB) - - - - - - - - - - - - - - - - - - - - - - - fn library.multiplyFn(fn library.sumFn(inputA,inputA), fn library.sumFn(a:inputB, b:inputB)) - - - - - - fn library.multiplyFn(inputA * inputA, if fn library.subFn(inputA,inputB) in [0..10] then 5 else 10 ) - - - - - - Circumference(inputA+inputB) - - - - - - - - - - (2*3.141592) * radius - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + number + + + number + + + number + + + + + number + + + number + + + number + + + number + + + + + number + + + number + + + number + + + + + + + + + function(a,b) a+b + + + + + + function(a,b) a-b + + + + + + + + + a*b + + + + + + + function(a,b) if b = 0 then null else a/b + + + + + + + + + + + + + + + + + + + + fn library.sumFn(inputA,inputB) + + + + + + fn library.multiplyFn(inputA,inputB) + + + + + + fn library.divideFn(inputA, inputB) + + + + + + + + + + + + + + + + + + + + fn library.subFn(a:inputA,b:inputB) + + + + + + fn library.multiplyFn(a:inputA,b:inputB) + + + + + + fn library.subFn(a:inputB, b:inputA) + + + + + + fn library.divideFn(a:inputA, b:inputB) + + + + + + + + + + + + + + + + + + + + + + + fn library.multiplyFn(fn library.sumFn(inputA,inputA), fn library.sumFn(a:inputB, b:inputB)) + + + + + + fn library.multiplyFn(inputA * inputA, if fn library.subFn(inputA,inputB) in [0..10] then 5 else 10 ) + + + + + + Circumference(inputA+inputB) + + + + + + + + + + (2*3.141592) * radius + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0032-conditionals.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0032-conditionals.dmn index 5aabfaa24c8..21e7b7a516f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0032-conditionals.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0032-conditionals.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - if bool then num+10 else num-10 - - - - - - - - - - - - if aDate > date("2017-01-01") then substring before(aString, " ") else substring after(aString, " ") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + if bool then num+10 else num-10 + + + + + + + + + + + + if aDate > date("2017-01-01") then substring before(aString, " ") else substring after(aString, " ") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0033-for-loops.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0033-for-loops.dmn index f7d6501f42b..a32deaf6db7 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0033-for-loops.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0033-for-loops.dmn @@ -1,4 +1,4 @@ - + - - - - number - - - boolean - - - - - - - - - - - for h in heights, w in widths return h * w - - - - - - - - - - - - - - - for h in heights return h + 1 - - - - - - - - - - - - - - - - - - for f in factors return is factor( value, f ) - - - - - - - - - - - - value / factor = decimal( value / factor, 0 ) - - - - - - - - - - for x in [2, 3, 4, 5] return x * value - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + number + + + boolean + + + + + + + + + + + for h in heights, w in widths return h * w + + + + + + + + + + + + + + + for h in heights return h + 1 + + + + + + + + + + + + + + + + + + for f in factors return is factor( value, f ) + + + + + + + + + + + + value / factor = decimal( value / factor, 0 ) + + + + + + + + + + for x in [2, 3, 4, 5] return x * value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0034-drg-scopes.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0034-drg-scopes.dmn index bcb9464f9d6..83d1c21a72b 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0034-drg-scopes.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0034-drg-scopes.dmn @@ -1,4 +1,4 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + string + + + + + TypeDecisionA1 + + + + + TypeDecisionA2.x + + + TypeDecisionA2.x + + + + + string + + + string + + + + + TypeDecisionB1 + + + + + TypeDecisionB2.x + + + TypeDecisionB2.x + + + TypeDecisionA3 + + + + + string + + + TypeDecisionA3 + + + TypeDecisionB3 + + + + + string + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - string - - - - - TypeDecisionA1 - - - - - TypeDecisionA2.x - - - TypeDecisionA2.x - - - - - string - - - string - - - - - TypeDecisionB1 - - - - - TypeDecisionB2.x - - - TypeDecisionB2.x - - - TypeDecisionA3 - - - - - string - - - TypeDecisionA3 - - - TypeDecisionB3 - - - - - string - - - - - - - - - - - - - - - A - - - - - - - - - - - - - - - - - - - - B - - - - - - A - - - - - - - - - - - - - - - - - decision A 1 - - - - - - - - - - - - - - - - - decision A 1 - - - - - - - - - - - - - - - - - decision B 1 - - - - - - - - - - - - - - - - - decision B 1 - - - - - - - - - - - - - - - - - - - - decision A 2.1 - - - - - - decision A 2.2 - - - - - - - - - - - - - - - - - - - - - - - decision B 2.1 - - - - - - decision B 2.2 - - - - - - decision A 3 - - - - - - - - - - - - - - - - - - - - - - - C - - - - - - decision A 3 - - - - - - decision B 3 - - - - - - - - - - - - - - - - - - BKM II - - - - - "decision C 3" - - - - - - - - - - - - - - - - - - BKM I - - - - - "decision C 2" - - - - - - - - - - - - - - - - - decision C 3 - - - - - - - - - - - - - "BKM I" + " # " + BKM II(param) - - - - - - - - - - - - - - - "BKM II" + " # " + BKM III(param) + " # " + BKM IV(param) - - - - - - - - - - - - - - - - - - "BKM IV" + " # " + BKM III(param) - - - - - - - - - - - - - - - "BKM III" + " # " + param - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + A + + + + + + + + + + + + + + + + + + + + B + + + + + + A + + + + + + + + + + + + + + + + + decision A 1 + + + + + + + + + + + + + + + + + decision A 1 + + + + + + + + + + + + + + + + + decision B 1 + + + + + + + + + + + + + + + + + decision B 1 + + + + + + + + + + + + + + + + + + + + decision A 2.1 + + + + + + decision A 2.2 + + + + + + + + + + + + + + + + + + + + + + + decision B 2.1 + + + + + + decision B 2.2 + + + + + + decision A 3 + + + + + + + + + + + + + + + + + + + + + + + C + + + + + + decision A 3 + + + + + + decision B 3 + + + + + + + + + + + + + + + + + + BKM II + + + + + "decision C 3" + + + + + + + + + + + + + + + + + + BKM I + + + + + "decision C 2" + + + + + + + + + + + + + + + + + decision C 3 + + + + + + + + + + + + + "BKM I" + " # " + BKM II(param) + + + + + + + + + + + + + + + "BKM II" + " # " + BKM III(param) + " # " + BKM IV(param) + + + + + + + + + + + + + + + + + + "BKM IV" + " # " + BKM III(param) + + + + + + + + + + + + + + + "BKM III" + " # " + param + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0035-test-structure-output.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0035-test-structure-output.dmn index cdd54196af2..dda1dd8d0e7 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0035-test-structure-output.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0035-test-structure-output.dmn @@ -1,4 +1,4 @@ - + - - - - number - - [0..255] - - - - number - - [0..15] - - - - - number - - - number - - - number - - - number - - - - - tValue - - [0..255] - - - - tValue - - [0..255] - - - - tValue - - [0..255] - - - - - - tRGB - - - string - - - tCMYK - - - - - - - - - num-(floor(num/divisor)*divisor) - - - - - - - - - - - - - - digit - - - [0..15] - - - - - - [0..9] - - - string(digit) - - - - - 10 - - - "A" - - - - - 11 - - - "B" - - - - - 12 - - - "C" - - - - - 13 - - - "D" - - - - - 14 - - - "E" - - - - - 15 - - - "F" - - - - - - - mapping - - - - - - - - - - - if num < 16 + + + + number + + [0..255] + + + + number + + [0..15] + + + + + number + + + number + + + number + + + number + + + + + tValue + + [0..255] + + + + tValue + + [0..255] + + + + tValue + + [0..255] + + + + + + tRGB + + + string + + + tCMYK + + + + + + + + + num-(floor(num/divisor)*divisor) + + + + + + + + + + + + + + digit + + + [0..15] + + + + + + [0..9] + + + string(digit) + + + + + 10 + + + "A" + + + + + 11 + + + "B" + + + + + 12 + + + "C" + + + + + 13 + + + "D" + + + + + 14 + + + "E" + + + + + 15 + + + "F" + + + + + + + mapping + + + + + + + + + + + if num < 16 then "0" + single encode to hex(num) else single encode to hex(floor(num/16)) + single encode to hex(remainder(num, 16)) + + + + + + + + + + + + + + + + + + + + + + + + + "#" + to hex(R Value) + to hex(G Value) + to hex(B Value) + + + + + + + + + + + + + + + + + + + + + + + + + + + R Value / 255 + + + + + + G Value / 255 + + + + + + B Value / 255 + + + + + + 1-max(Rn, Gn, Bn) + + + + + + if Kn=1 then 0 else (1-Rn-Kn) / (1-Kn) + + + + + + if Kn=1 then 0 else (1-Gn-Kn) / (1-Kn) + + + + + + if Kn=1 then 0 else (1-Bn-Kn) / (1-Kn) + + + + + + + + + decimal(Cn*100, 0) + + + + + + decimal(Mn*100, 0) + + + + + + decimal(Yn*100, 0) + + + + + + decimal(Kn*100, 0) - - - - - - - - - - - - - - - - - - - - - - - - "#" + to hex(R Value) + to hex(G Value) + to hex(B Value) + + + + + + cmyk - - - - - - - - - - - - - - - - - - - - - - - - - - R Value / 255 - - - - - - G Value / 255 - - - - - - B Value / 255 - - - - - - 1-max(Rn, Gn, Bn) - - - - - - if Kn=1 then 0 else (1-Rn-Kn) / (1-Kn) - - - - - - if Kn=1 then 0 else (1-Gn-Kn) / (1-Kn) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + R Value - - - - - if Kn=1 then 0 else (1-Bn-Kn) / (1-Kn) + + + + + G Value - - - - - - - - decimal(Cn*100, 0) - - - - - - decimal(Mn*100, 0) - - - - - - decimal(Yn*100, 0) - - - - - - decimal(Kn*100, 0) - - - - - - - cmyk + + + + + B Value - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - R Value - - - - - - G Value - - - - - - B Value - - - - - - - - hex Value - - - - - - cmyk Value - - - - - - - Profile of Color - - + + + + + + + hex Value + + + + + + cmyk Value + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Profile of Color + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0036-dt-variable-input.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0036-dt-variable-input.dmn index 815d4a8544e..e702bfefd49 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0036-dt-variable-input.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0036-dt-variable-input.dmn @@ -1,4 +1,4 @@ - + - - - - - boolean - - - number - - - string - - - date - - - time - - - dateTime - - - dayTimeDuration - - - yearMonthDuration - - - - - - - - - - - - - - Another boolean - - - - - - Complex.aBoolean - - - "Same boolean" - - - - - not(Complex.aBoolean) - - - "Not same boolean" - - - - - - - - - - - - - - - - - - - - - - - - - - - - Another String - - - - - - Complex.aString - - - "Same String" - - - - - not(Complex.aString) - - - "Different String" - - - - - - - - - - - - - - - - Another number - - - - - - Complex.aNumber - - - "Equals" - - - - - >Complex.aNumber - - - "Bigger" - - - - - < Complex.aNumber - - - "Smaller" - - - - - - - - - - - - - - - - Another Date - - - - - - Complex.aDate - - - "Same Date" - - - - - > Complex.aDate - - - "Future Date" - - - - - < Complex.aDate - - - "Past Date" - - - - - - - - - - - - - - - - Another Time - - - - - - Complex.aTime - - - "Same Time" - - - - - > Complex.aTime - - - "Future Time" - - - - - < Complex.aTime - - - "Past Time" - - - - - - - - - - - - - - - - Another Date and Time - - - - - - Complex.aDateTime - - - "Same date time" - - - - - > Complex.aDateTime - - - "Future date time" - - - - - < Complex.aDateTime - - - "Past date time" - - - - - - - - - - - - - - - - Another Days and Time Duration - - - - - - Complex.aDaysAndTimeDuration - - - "Same duration" - - - - - > Complex.aDaysAndTimeDuration - - - "Longer duration" - - - - - < Complex.aDaysAndTimeDuration - - - "Shorter duration" - - - - - - - - - - - - - - - - Another Years and Months Duration - - - - - - Complex.aYearsAndMonthsDuration - - - "Same duration" - - - - - > Complex.aYearsAndMonthsDuration - - - "Longer duration" - - - - - < Complex.aYearsAndMonthsDuration - - - "Shorter duration" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + boolean + + + number + + + string + + + date + + + time + + + dateTime + + + dayTimeDuration + + + yearMonthDuration + + + + + + + + + + + + + + Another boolean + + + + + + Complex.aBoolean + + + "Same boolean" + + + + + not(Complex.aBoolean) + + + "Not same boolean" + + + + + + + + + + + + + + + + + + + + + + + + + + + + Another String + + + + + + Complex.aString + + + "Same String" + + + + + not(Complex.aString) + + + "Different String" + + + + + + + + + + + + + + + + Another number + + + + + + Complex.aNumber + + + "Equals" + + + + + >Complex.aNumber + + + "Bigger" + + + + + < Complex.aNumber + + + "Smaller" + + + + + + + + + + + + + + + + Another Date + + + + + + Complex.aDate + + + "Same Date" + + + + + > Complex.aDate + + + "Future Date" + + + + + < Complex.aDate + + + "Past Date" + + + + + + + + + + + + + + + + Another Time + + + + + + Complex.aTime + + + "Same Time" + + + + + > Complex.aTime + + + "Future Time" + + + + + < Complex.aTime + + + "Past Time" + + + + + + + + + + + + + + + + Another Date and Time + + + + + + Complex.aDateTime + + + "Same date time" + + + + + > Complex.aDateTime + + + "Future date time" + + + + + < Complex.aDateTime + + + "Past date time" + + + + + + + + + + + + + + + + Another Days and Time Duration + + + + + + Complex.aDaysAndTimeDuration + + + "Same duration" + + + + + > Complex.aDaysAndTimeDuration + + + "Longer duration" + + + + + < Complex.aDaysAndTimeDuration + + + "Shorter duration" + + + + + + + + + + + + + + + + Another Years and Months Duration + + + + + + Complex.aYearsAndMonthsDuration + + + "Same duration" + + + + + > Complex.aYearsAndMonthsDuration + + + "Longer duration" + + + + + < Complex.aYearsAndMonthsDuration + + + "Shorter duration" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0037-dt-on-bkm-implicit-params.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0037-dt-on-bkm-implicit-params.dmn index a8a8a31942d..b5ceaa15beb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0037-dt-on-bkm-implicit-params.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0037-dt-on-bkm-implicit-params.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - "Male","Female" - - - - number - - - - - - - - - - - - - - - - Description - - - - - Person.Gender - - - - - - Person.Name - - - - - - Person.Children - - - - - - - - - - - - - - Person.Gender - - - "Male","Female" - - - - - Person.Name - - - - - Person.Children - - - - - - "Male" - - - - - - - - - - - Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." - - - - - "Female" - - - - - - - - - - - Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + "Male","Female" + + + + number + + + + + + + + + + + + + + + + Description + + + + + Person.Gender + + + + + + Person.Name + + + + + + Person.Children + + + + + + + + + + + + + + Person.Gender + + + "Male","Female" + + + + + Person.Name + + + + + Person.Children + + + + + + "Male" + + + - + + + - + + + Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." + + + + + "Female" + + + - + + + - + + + Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0038-dt-on-bkm-explicit-params.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0038-dt-on-bkm-explicit-params.dmn index 1a64943f9d4..cf3ebf127de 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0038-dt-on-bkm-explicit-params.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0038-dt-on-bkm-explicit-params.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - + + + + + string + + + string + + "Male","Female" + + + + number + + + + + + + + + + + + + + + + Description + + + + + Person + + + + + + + + + + + + + + + Person.Gender + + "Male","Female" - - - - number - - - - - - - - - - - - - - - - Description - - - - - Person - - - - - - - - - - - - - - - Person.Gender - - - "Male","Female" - - - - - - "Male" - - - Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." - - - - - "Female" - - - Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." - - - - - - - the description - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + "Male" + + + Person.Name + " is a dad of " + string(decimal(Person.Children,0)) + " children." + + + + + "Female" + + + Person.Name + " is a mother of " + string(decimal(Person.Children,0)) + " children." + + + + + + + the description + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0039-dt-list-semantics.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0039-dt-list-semantics.dmn index 135d5b15a1d..9a82e910a64 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0039-dt-list-semantics.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0039-dt-list-semantics.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - - - - - - - - - - - - - - - - - Symptom - - - - - - "cough", "sore throat", "stuffy nose" - - - Symptom + " is in the list of Cold symptoms" - - - - - Flu Symtoms - - - Symptom + " is in the list of Flu symptoms" - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + string + + + + + + + + + + + + + + + + + + + Symptom + + + + + + "cough", "sore throat", "stuffy nose" + + + Symptom + " is in the list of Cold symptoms" + + + + + Flu Symtoms + + + Symptom + " is in the list of Flu symptoms" + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0040-singlenestedcontext.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0040-singlenestedcontext.dmn index 955c9555a68..62f4c807631 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0040-singlenestedcontext.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0040-singlenestedcontext.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - 0.0375 - - - - - - - - - 100 - - - - - - - - Principal - - - - - Term - - - - - Rate - - - - - Fees - - - - - - 600000 - - - 360 - - - 0.0375 - - - 100 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - - - - - 30000 - - - 60 - - - 0.0375 - - - 100 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - - - - - 600000 - - - 365 - - - 0.0375 - - - 100 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees - - - - - - - MonthlyPayment - - - - - - - Boxed Context - - + + + + + + + + + + + + + + + 0.0375 + + + + + + + + + 100 + + + + + + + + Principal + + + + + Term + + + + + Rate + + + + + Fees + + + + + + 600000 + + + 360 + + + 0.0375 + + + 100 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees + + + + + 30000 + + + 60 + + + 0.0375 + + + 100 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees + + + + + 600000 + + + 365 + + + 0.0375 + + + 100 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term)+Fees + + + + + + + MonthlyPayment + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Boxed Context + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0041-multiple-nestedcontext.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0041-multiple-nestedcontext.dmn index 0928491da3c..bdacaab5a65 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0041-multiple-nestedcontext.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0041-multiple-nestedcontext.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - 0.0375 + + + + + + + + + + + + + + + 0.0375 + + + + + + + + + + + + + + Principal + + + + + Term + + + + + Rate + + + + + + 600000 + + + 360 + + + 0.0375 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term) + + + + + 30000 + + + 60 + + + 0.0375 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term) + + + + + 600000 + + + 365 + + + 0.0375 + + + (Principal*Rate/12)/(1-(1+Rate/12)**-Term) + + + + + + + MonthlyPayment - - - - - - - - - - - - - Principal - - - - - Term - - - - - Rate - - - - - - 600000 - - - 360 - - - 0.0375 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - - - - - 30000 - - - 60 - - - 0.0375 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - - - - - 600000 - - - 365 - - - 0.0375 - - - (Principal*Rate/12)/(1-(1+Rate/12)**-Term) - - - - - - - MonthlyPayment - - - - - - - BoxedContextOutput - - - - - - - Boxed Context - - + + + + + + BoxedContextOutput + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Boxed Context + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0050-feel-abs-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0050-feel-abs-function.dmn index 0d4789c639f..15273ec275c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0050-feel-abs-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0050-feel-abs-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'abs(number)' in category numeric functions - - Tests FEEL expression: 'abs(1)' and expects result: '1 (number)' - Result of FEEL expression 'abs(1)'? - 1 (number) - - - abs(1) - - - - Tests FEEL expression: 'abs(-1)' and expects result: '1 (number)' - Result of FEEL expression 'abs(-1)'? - 1 (number) - - - abs(-1) - - - - Tests FEEL expression: 'abs(0)' and expects result: '0 (number)' - Result of FEEL expression 'abs(0)'? - 0 (number) - - - abs(0) - - - - Tests FEEL expression: 'abs()' and expects result: 'null (number)' - Result of FEEL expression 'abs()'? - null (number) - - - abs() - - - - Tests FEEL expression: 'abs(1,1)' and expects result: 'null (number)' - Result of FEEL expression 'abs(1,1)'? - null (number) - - - abs(1,1) - - - - Tests FEEL expression: 'abs(n:-1)' and expects result: '1 (number)' - Result of FEEL expression 'abs(n:-1)'? - 1 (number) - - - abs(n:-1) - - - - Tests FEEL expression: 'abs(number:-1)' and expects result: 'null (number)' - Result of FEEL expression 'abs(number:-1)'? - null (number) - - - abs(number:-1) - - - - Tests FEEL expression: 'abs(null)' and expects result: 'null (number)' - Result of FEEL expression 'abs(null)'? - null (number) - - - abs(null) - - - - Tests FEEL expression: 'abs("-1")' and expects result: 'null (number)' - Result of FEEL expression 'abs("-1")'? - null (number) - - - abs("-1") - - - - Tests FEEL expression: 'abs(true)' and expects result: 'null (number)' - Result of FEEL expression 'abs(true)'? - null (number) - - - abs(true) - - - - Tests FEEL expression: 'abs(duration("-P1D"))' and expects result: 'null (number)' - Result of FEEL expression 'abs(duration("-P1D"))'? - null (number) - - - abs(duration("-P1D")) - - - - Tests FEEL expression: 'abs(duration("-P1Y"))' and expects result: 'null (number)' - Result of FEEL expression 'abs(duration("-P1Y"))'? - null (number) - - - abs(duration("-P1Y")) - - - - Tests FEEL expression: 'abs(date("-2018-12-06"))' and expects result: 'null (number)' - Result of FEEL expression 'abs(date("-2018-12-06"))'? - null (number) - - - abs(date("-2018-12-06")) - - - - Tests FEEL expression: 'abs(time("00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'abs(time("00:00:00"))'? - null (number) - - - abs(time("00:00:00")) - - - - Tests FEEL expression: 'abs(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'abs(date and time("2018-12-06T00:00:00"))'? - null (number) - - - abs(date and time("2018-12-06T00:00:00")) - - + + FEEL built-in function 'abs(number)' in category numeric functions + + Tests FEEL expression: 'abs(1)' and expects result: '1 (number)' + Result of FEEL expression 'abs(1)'? + 1 (number) + + + abs(1) + + + + Tests FEEL expression: 'abs(-1)' and expects result: '1 (number)' + Result of FEEL expression 'abs(-1)'? + 1 (number) + + + abs(-1) + + + + Tests FEEL expression: 'abs(0)' and expects result: '0 (number)' + Result of FEEL expression 'abs(0)'? + 0 (number) + + + abs(0) + + + + Tests FEEL expression: 'abs()' and expects result: 'null (number)' + Result of FEEL expression 'abs()'? + null (number) + + + abs() + + + + Tests FEEL expression: 'abs(1,1)' and expects result: 'null (number)' + Result of FEEL expression 'abs(1,1)'? + null (number) + + + abs(1,1) + + + + Tests FEEL expression: 'abs(n:-1)' and expects result: '1 (number)' + Result of FEEL expression 'abs(n:-1)'? + 1 (number) + + + abs(n:-1) + + + + Tests FEEL expression: 'abs(number:-1)' and expects result: 'null (number)' + Result of FEEL expression 'abs(number:-1)'? + null (number) + + + abs(number:-1) + + + + Tests FEEL expression: 'abs(null)' and expects result: 'null (number)' + Result of FEEL expression 'abs(null)'? + null (number) + + + abs(null) + + + + Tests FEEL expression: 'abs("-1")' and expects result: 'null (number)' + Result of FEEL expression 'abs("-1")'? + null (number) + + + abs("-1") + + + + Tests FEEL expression: 'abs(true)' and expects result: 'null (number)' + Result of FEEL expression 'abs(true)'? + null (number) + + + abs(true) + + + + Tests FEEL expression: 'abs(duration("-P1D"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(duration("-P1D"))'? + null (number) + + + abs(duration("-P1D")) + + + + Tests FEEL expression: 'abs(duration("-P1Y"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(duration("-P1Y"))'? + null (number) + + + abs(duration("-P1Y")) + + + + Tests FEEL expression: 'abs(date("-2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(date("-2018-12-06"))'? + null (number) + + + abs(date("-2018-12-06")) + + + + Tests FEEL expression: 'abs(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(time("00:00:00"))'? + null (number) + + + abs(time("00:00:00")) + + + + Tests FEEL expression: 'abs(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'abs(date and time("2018-12-06T00:00:00"))'? + null (number) + + + abs(date and time("2018-12-06T00:00:00")) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0051-feel-sqrt-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0051-feel-sqrt-function.dmn index 78dff150576..d9816704486 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0051-feel-sqrt-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0051-feel-sqrt-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'sqrt(number)' in category numeric functions - - Tests FEEL expression: 'sqrt(4)' and expects result: '2 (number)' - Result of FEEL expression 'sqrt(4)'? - 2 (number) - - - sqrt(4) - - - - Tests FEEL expression: 'sqrt(-1)' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(-1)'? - null (number) - - - sqrt(-1) - - - - Tests FEEL expression: 'sqrt(0)' and expects result: '0 (number)' - Result of FEEL expression 'sqrt(0)'? - 0 (number) - - - sqrt(0) - - - - Tests FEEL expression: 'sqrt()' and expects result: 'null (number)' - Result of FEEL expression 'sqrt()'? - null (number) - - - sqrt() - - - - Tests FEEL expression: 'sqrt(4,4)' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(4,4)'? - null (number) - - - sqrt(4,4) - - - - Tests FEEL expression: 'sqrt(number:4)' and expects result: '2 (number)' - Result of FEEL expression 'sqrt(number:4)'? - 2 (number) - - - sqrt(number:4) - - - - Tests FEEL expression: 'sqrt(n:4)' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(n:4)'? - 2 (number) - - - sqrt(n:4) - - - - Tests FEEL expression: 'sqrt(null)' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(null)'? - null (number) - - - sqrt(null) - - - - Tests FEEL expression: 'sqrt("4")' and expects result: 'null (number)' - Result of FEEL expression 'sqrt("4")'? - null (number) - - - sqrt("4") - - - - Tests FEEL expression: 'sqrt(true)' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(true)'? - null (number) - - - sqrt(true) - - - - Tests FEEL expression: 'sqrt(duration("P4D"))' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(duration("P4D"))'? - null (number) - - - sqrt(duration("P4D")) - - - - Tests FEEL expression: 'sqrt(duration("P4Y"))' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(duration("P4Y"))'? - null (number) - - - sqrt(duration("P4Y")) - - - - Tests FEEL expression: 'sqrt(date("2018-12-06"))' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(date("2018-12-06"))'? - null (number) - - - sqrt(date("2018-12-06")) - - - - Tests FEEL expression: 'sqrt(time("00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(time("00:00:00"))'? - null (number) - - - sqrt(time("00:00:00")) - - - - Tests FEEL expression: 'sqrt(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'sqrt(date and time("2018-12-06T00:00:00"))'? - null (number) - - - sqrt(date and time("2018-12-06T00:00:00")) - - + + FEEL built-in function 'sqrt(number)' in category numeric functions + + Tests FEEL expression: 'sqrt(4)' and expects result: '2 (number)' + Result of FEEL expression 'sqrt(4)'? + 2 (number) + + + sqrt(4) + + + + Tests FEEL expression: 'sqrt(-1)' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(-1)'? + null (number) + + + sqrt(-1) + + + + Tests FEEL expression: 'sqrt(0)' and expects result: '0 (number)' + Result of FEEL expression 'sqrt(0)'? + 0 (number) + + + sqrt(0) + + + + Tests FEEL expression: 'sqrt()' and expects result: 'null (number)' + Result of FEEL expression 'sqrt()'? + null (number) + + + sqrt() + + + + Tests FEEL expression: 'sqrt(4,4)' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(4,4)'? + null (number) + + + sqrt(4,4) + + + + Tests FEEL expression: 'sqrt(number:4)' and expects result: '2 (number)' + Result of FEEL expression 'sqrt(number:4)'? + 2 (number) + + + sqrt(number:4) + + + + Tests FEEL expression: 'sqrt(n:4)' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(n:4)'? + 2 (number) + + + sqrt(n:4) + + + + Tests FEEL expression: 'sqrt(null)' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(null)'? + null (number) + + + sqrt(null) + + + + Tests FEEL expression: 'sqrt("4")' and expects result: 'null (number)' + Result of FEEL expression 'sqrt("4")'? + null (number) + + + sqrt("4") + + + + Tests FEEL expression: 'sqrt(true)' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(true)'? + null (number) + + + sqrt(true) + + + + Tests FEEL expression: 'sqrt(duration("P4D"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(duration("P4D"))'? + null (number) + + + sqrt(duration("P4D")) + + + + Tests FEEL expression: 'sqrt(duration("P4Y"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(duration("P4Y"))'? + null (number) + + + sqrt(duration("P4Y")) + + + + Tests FEEL expression: 'sqrt(date("2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(date("2018-12-06"))'? + null (number) + + + sqrt(date("2018-12-06")) + + + + Tests FEEL expression: 'sqrt(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(time("00:00:00"))'? + null (number) + + + sqrt(time("00:00:00")) + + + + Tests FEEL expression: 'sqrt(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'sqrt(date and time("2018-12-06T00:00:00"))'? + null (number) + + + sqrt(date and time("2018-12-06T00:00:00")) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0052-feel-exp-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0052-feel-exp-function.dmn index e0b68713b82..c6c4fed6700 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0052-feel-exp-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0052-feel-exp-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'exp(number)' in category numeric functions - - Tests FEEL expression: 'exp(4)' and expects result: '2 (number)' - Result of FEEL expression 'exp(4)'? - 2 (number) - - - exp(4) - - - - Tests FEEL expression: 'exp(-1)' and expects result: '0.36787944 (number)' - Result of FEEL expression 'exp(-1)'? - 0.36787944 (number) - - - exp(-1) - - - - Tests FEEL expression: 'exp(0)' and expects result: '0 (number)' - Result of FEEL expression 'exp(0)'? - 0 (number) - - - exp(0) - - - - Tests FEEL expression: 'exp()' and expects result: 'null (number)' - Result of FEEL expression 'exp()'? - null (number) - - - exp() - - - - Tests FEEL expression: 'exp(4,4)' and expects result: 'null (number)' - Result of FEEL expression 'exp(4,4)'? - null (number) - - - exp(4,4) - - - - Tests FEEL expression: 'exp(number:4)' and expects result: '2 (number)' - Result of FEEL expression 'exp(number:4)'? - 2 (number) - - - exp(number:4) - - - - Tests FEEL expression: 'exp(n:4)' and expects result: 'null (number)' - Result of FEEL expression 'exp(n:4)'? - 2 (number) - - - exp(n:4) - - - - Tests FEEL expression: 'exp(null)' and expects result: 'null (number)' - Result of FEEL expression 'exp(null)'? - null (number) - - - exp(null) - - - - Tests FEEL expression: 'exp("4")' and expects result: 'null (number)' - Result of FEEL expression 'exp("4")'? - null (number) - - - exp("4") - - - - Tests FEEL expression: 'exp(true)' and expects result: 'null (number)' - Result of FEEL expression 'exp(true)'? - null (number) - - - exp(true) - - - - Tests FEEL expression: 'exp(duration("P4D"))' and expects result: 'null (number)' - Result of FEEL expression 'exp(duration("P4D"))'? - null (number) - - - exp(duration("P4D")) - - - - Tests FEEL expression: 'exp(duration("P4Y"))' and expects result: 'null (number)' - Result of FEEL expression 'exp(duration("P4Y"))'? - null (number) - - - exp(duration("P4Y")) - - - - Tests FEEL expression: 'exp(date("2018-12-06"))' and expects result: 'null (number)' - Result of FEEL expression 'exp(date("2018-12-06"))'? - null (number) - - - exp(date("2018-12-06")) - - - - Tests FEEL expression: 'exp(time("00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'exp(time("00:00:00"))'? - null (number) - - - exp(time("00:00:00")) - - - - Tests FEEL expression: 'exp(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'exp(date and time("2018-12-06T00:00:00"))'? - null (number) - - - exp(date and time("2018-12-06T00:00:00")) - - + + FEEL built-in function 'exp(number)' in category numeric functions + + Tests FEEL expression: 'exp(4)' and expects result: '2 (number)' + Result of FEEL expression 'exp(4)'? + 2 (number) + + + exp(4) + + + + Tests FEEL expression: 'exp(-1)' and expects result: '0.36787944 (number)' + Result of FEEL expression 'exp(-1)'? + 0.36787944 (number) + + + exp(-1) + + + + Tests FEEL expression: 'exp(0)' and expects result: '0 (number)' + Result of FEEL expression 'exp(0)'? + 0 (number) + + + exp(0) + + + + Tests FEEL expression: 'exp()' and expects result: 'null (number)' + Result of FEEL expression 'exp()'? + null (number) + + + exp() + + + + Tests FEEL expression: 'exp(4,4)' and expects result: 'null (number)' + Result of FEEL expression 'exp(4,4)'? + null (number) + + + exp(4,4) + + + + Tests FEEL expression: 'exp(number:4)' and expects result: '2 (number)' + Result of FEEL expression 'exp(number:4)'? + 2 (number) + + + exp(number:4) + + + + Tests FEEL expression: 'exp(n:4)' and expects result: 'null (number)' + Result of FEEL expression 'exp(n:4)'? + 2 (number) + + + exp(n:4) + + + + Tests FEEL expression: 'exp(null)' and expects result: 'null (number)' + Result of FEEL expression 'exp(null)'? + null (number) + + + exp(null) + + + + Tests FEEL expression: 'exp("4")' and expects result: 'null (number)' + Result of FEEL expression 'exp("4")'? + null (number) + + + exp("4") + + + + Tests FEEL expression: 'exp(true)' and expects result: 'null (number)' + Result of FEEL expression 'exp(true)'? + null (number) + + + exp(true) + + + + Tests FEEL expression: 'exp(duration("P4D"))' and expects result: 'null (number)' + Result of FEEL expression 'exp(duration("P4D"))'? + null (number) + + + exp(duration("P4D")) + + + + Tests FEEL expression: 'exp(duration("P4Y"))' and expects result: 'null (number)' + Result of FEEL expression 'exp(duration("P4Y"))'? + null (number) + + + exp(duration("P4Y")) + + + + Tests FEEL expression: 'exp(date("2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'exp(date("2018-12-06"))'? + null (number) + + + exp(date("2018-12-06")) + + + + Tests FEEL expression: 'exp(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'exp(time("00:00:00"))'? + null (number) + + + exp(time("00:00:00")) + + + + Tests FEEL expression: 'exp(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'exp(date and time("2018-12-06T00:00:00"))'? + null (number) + + + exp(date and time("2018-12-06T00:00:00")) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0053-feel-log-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0053-feel-log-function.dmn index 4d084ec494e..8c7fd6bb02c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0053-feel-log-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0053-feel-log-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'log(number)' in category numeric functions - - Tests FEEL expression: 'log(4)' and expects result: '2 (number)' - Result of FEEL expression 'log(4)'? - 2 (number) - - - log(4) - - - - Tests FEEL expression: 'log(-1)' and expects result: 'null (number)' - Result of FEEL expression 'log(-1)'? - null (number) - - - log(-1) - - - - Tests FEEL expression: 'log(0)' and expects result: '0 (number)' - Result of FEEL expression 'log(0)'? - 0 (number) - - - log(0) - - - - Tests FEEL expression: 'log()' and expects result: 'null (number)' - Result of FEEL expression 'log()'? - null (number) - - - log() - - - - Tests FEEL expression: 'log(4,4)' and expects result: 'null (number)' - Result of FEEL expression 'log(4,4)'? - null (number) - - - log(4,4) - - - - Tests FEEL expression: 'log(number:4)' and expects result: '2 (number)' - Result of FEEL expression 'log(number:4)'? - 2 (number) - - - log(number:4) - - - - Tests FEEL expression: 'log(n:4)' and expects result: 'null (number)' - Result of FEEL expression 'log(n:4)'? - 2 (number) - - - log(n:4) - - - - Tests FEEL expression: 'log(null)' and expects result: 'null (number)' - Result of FEEL expression 'log(null)'? - null (number) - - - log(null) - - - - Tests FEEL expression: 'log("4")' and expects result: 'null (number)' - Result of FEEL expression 'log("4")'? - null (number) - - - log("4") - - - - Tests FEEL expression: 'log(true)' and expects result: 'null (number)' - Result of FEEL expression 'log(true)'? - null (number) - - - log(true) - - - - Tests FEEL expression: 'log(duration("P4D"))' and expects result: 'null (number)' - Result of FEEL expression 'log(duration("P4D"))'? - null (number) - - - log(duration("P4D")) - - - - Tests FEEL expression: 'log(duration("P4Y"))' and expects result: 'null (number)' - Result of FEEL expression 'log(duration("P4Y"))'? - null (number) - - - log(duration("P4Y")) - - - - Tests FEEL expression: 'log(date("2018-12-06"))' and expects result: 'null (number)' - Result of FEEL expression 'log(date("2018-12-06"))'? - null (number) - - - log(date("2018-12-06")) - - - - Tests FEEL expression: 'log(time("00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'log(time("00:00:00"))'? - null (number) - - - log(time("00:00:00")) - - - - Tests FEEL expression: 'log(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'log(date and time("2018-12-06T00:00:00"))'? - null (number) - - - log(date and time("2018-12-06T00:00:00")) - - + + FEEL built-in function 'log(number)' in category numeric functions + + Tests FEEL expression: 'log(4)' and expects result: '2 (number)' + Result of FEEL expression 'log(4)'? + 2 (number) + + + log(4) + + + + Tests FEEL expression: 'log(-1)' and expects result: 'null (number)' + Result of FEEL expression 'log(-1)'? + null (number) + + + log(-1) + + + + Tests FEEL expression: 'log(0)' and expects result: '0 (number)' + Result of FEEL expression 'log(0)'? + 0 (number) + + + log(0) + + + + Tests FEEL expression: 'log()' and expects result: 'null (number)' + Result of FEEL expression 'log()'? + null (number) + + + log() + + + + Tests FEEL expression: 'log(4,4)' and expects result: 'null (number)' + Result of FEEL expression 'log(4,4)'? + null (number) + + + log(4,4) + + + + Tests FEEL expression: 'log(number:4)' and expects result: '2 (number)' + Result of FEEL expression 'log(number:4)'? + 2 (number) + + + log(number:4) + + + + Tests FEEL expression: 'log(n:4)' and expects result: 'null (number)' + Result of FEEL expression 'log(n:4)'? + 2 (number) + + + log(n:4) + + + + Tests FEEL expression: 'log(null)' and expects result: 'null (number)' + Result of FEEL expression 'log(null)'? + null (number) + + + log(null) + + + + Tests FEEL expression: 'log("4")' and expects result: 'null (number)' + Result of FEEL expression 'log("4")'? + null (number) + + + log("4") + + + + Tests FEEL expression: 'log(true)' and expects result: 'null (number)' + Result of FEEL expression 'log(true)'? + null (number) + + + log(true) + + + + Tests FEEL expression: 'log(duration("P4D"))' and expects result: 'null (number)' + Result of FEEL expression 'log(duration("P4D"))'? + null (number) + + + log(duration("P4D")) + + + + Tests FEEL expression: 'log(duration("P4Y"))' and expects result: 'null (number)' + Result of FEEL expression 'log(duration("P4Y"))'? + null (number) + + + log(duration("P4Y")) + + + + Tests FEEL expression: 'log(date("2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'log(date("2018-12-06"))'? + null (number) + + + log(date("2018-12-06")) + + + + Tests FEEL expression: 'log(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'log(time("00:00:00"))'? + null (number) + + + log(time("00:00:00")) + + + + Tests FEEL expression: 'log(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'log(date and time("2018-12-06T00:00:00"))'? + null (number) + + + log(date and time("2018-12-06T00:00:00")) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0054-feel-even-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0054-feel-even-function.dmn index a7a1692ef68..088115a4738 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0054-feel-even-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0054-feel-even-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'even(number)' in category numeric functions - - Tests FEEL expression: 'even(2)' and expects result: 'true (boolean)' - Result of FEEL expression 'even(2)'? - true (boolean) - - - even(2) - - - - Tests FEEL expression: 'even(1)' and expects result: 'false (boolean)' - Result of FEEL expression 'even(1)'? - false (boolean) - - - even(1) - - - - Tests FEEL expression: 'even(-2)' and expects result: 'true (boolean)' - Result of FEEL expression 'even(-2)'? - true (boolean) - - - even(-2) - - - - Tests FEEL expression: 'even(-1)' and expects result: 'false (number)' - Result of FEEL expression 'even(-1)'? - false (boolean) - - - even(-1) - - - - Tests FEEL expression: 'even(0)' and expects result: 'true (boolean)' - Result of FEEL expression 'even(0)'? - true (boolean) - - - even(0) - - - - Tests FEEL expression: 'even()' and expects result: 'null (number)' - Result of FEEL expression 'even()'? - null (number) - - - even() - - - - Tests FEEL expression: 'even(4,4)' and expects result: 'null (number)' - Result of FEEL expression 'even(4,4)'? - null (number) - - - even(4,4) - - - - Tests FEEL expression: 'even(number:4)' and expects result: '2 (number)' - Result of FEEL expression 'even(number:4)'? - 2 (number) - - - even(number:4) - - - - Tests FEEL expression: 'even(n:4)' and expects result: 'null (boolean)' - Result of FEEL expression 'even(n:4)'? - null (boolean) - - - even(n:4) - - - - Tests FEEL expression: 'even(null)' and expects result: 'null (number)' - Result of FEEL expression 'even(null)'? - null (number) - - - even(null) - - - - Tests FEEL expression: 'even("4")' and expects result: 'null (number)' - Result of FEEL expression 'even("4")'? - null (number) - - - even("4") - - - - Tests FEEL expression: 'even(true)' and expects result: 'null (number)' - Result of FEEL expression 'even(true)'? - null (number) - - - even(true) - - - - Tests FEEL expression: 'even(duration("P4D"))' and expects result: 'null (number)' - Result of FEEL expression 'even(duration("P4D"))'? - null (number) - - - even(duration("P4D")) - - - - Tests FEEL expression: 'even(duration("P4Y"))' and expects result: 'null (number)' - Result of FEEL expression 'even(duration("P4Y"))'? - null (number) - - - even(duration("P4Y")) - - - - Tests FEEL expression: 'even(date("2018-12-06"))' and expects result: 'null (number)' - Result of FEEL expression 'even(date("2018-12-06"))'? - null (number) - - - even(date("2018-12-06")) - - - - Tests FEEL expression: 'even(time("00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'even(time("00:00:00"))'? - null (number) - - - even(time("00:00:00")) - - - - Tests FEEL expression: 'even(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' - Result of FEEL expression 'even(date and time("2018-12-06T00:00:00"))'? - null (number) - - - even(date and time("2018-12-06T00:00:00")) - - + + FEEL built-in function 'even(number)' in category numeric functions + + Tests FEEL expression: 'even(2)' and expects result: 'true (boolean)' + Result of FEEL expression 'even(2)'? + true (boolean) + + + even(2) + + + + Tests FEEL expression: 'even(1)' and expects result: 'false (boolean)' + Result of FEEL expression 'even(1)'? + false (boolean) + + + even(1) + + + + Tests FEEL expression: 'even(-2)' and expects result: 'true (boolean)' + Result of FEEL expression 'even(-2)'? + true (boolean) + + + even(-2) + + + + Tests FEEL expression: 'even(-1)' and expects result: 'false (number)' + Result of FEEL expression 'even(-1)'? + false (boolean) + + + even(-1) + + + + Tests FEEL expression: 'even(0)' and expects result: 'true (boolean)' + Result of FEEL expression 'even(0)'? + true (boolean) + + + even(0) + + + + Tests FEEL expression: 'even()' and expects result: 'null (number)' + Result of FEEL expression 'even()'? + null (number) + + + even() + + + + Tests FEEL expression: 'even(4,4)' and expects result: 'null (number)' + Result of FEEL expression 'even(4,4)'? + null (number) + + + even(4,4) + + + + Tests FEEL expression: 'even(number:4)' and expects result: '2 (number)' + Result of FEEL expression 'even(number:4)'? + 2 (number) + + + even(number:4) + + + + Tests FEEL expression: 'even(n:4)' and expects result: 'null (boolean)' + Result of FEEL expression 'even(n:4)'? + null (boolean) + + + even(n:4) + + + + Tests FEEL expression: 'even(null)' and expects result: 'null (number)' + Result of FEEL expression 'even(null)'? + null (number) + + + even(null) + + + + Tests FEEL expression: 'even("4")' and expects result: 'null (number)' + Result of FEEL expression 'even("4")'? + null (number) + + + even("4") + + + + Tests FEEL expression: 'even(true)' and expects result: 'null (number)' + Result of FEEL expression 'even(true)'? + null (number) + + + even(true) + + + + Tests FEEL expression: 'even(duration("P4D"))' and expects result: 'null (number)' + Result of FEEL expression 'even(duration("P4D"))'? + null (number) + + + even(duration("P4D")) + + + + Tests FEEL expression: 'even(duration("P4Y"))' and expects result: 'null (number)' + Result of FEEL expression 'even(duration("P4Y"))'? + null (number) + + + even(duration("P4Y")) + + + + Tests FEEL expression: 'even(date("2018-12-06"))' and expects result: 'null (number)' + Result of FEEL expression 'even(date("2018-12-06"))'? + null (number) + + + even(date("2018-12-06")) + + + + Tests FEEL expression: 'even(time("00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'even(time("00:00:00"))'? + null (number) + + + even(time("00:00:00")) + + + + Tests FEEL expression: 'even(date and time("2018-12-06T00:00:00"))' and expects result: 'null (number)' + Result of FEEL expression 'even(date and time("2018-12-06T00:00:00"))'? + null (number) + + + even(date and time("2018-12-06T00:00:00")) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0055-feel-odd-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0055-feel-odd-function.dmn index a7b46901470..62f0bb113bf 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0055-feel-odd-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0055-feel-odd-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'odd(number)' in category numeric functions - - Tests FEEL expression: 'odd(2)' and expects result: 'false (boolean)' - Result of FEEL expression 'odd(2)'? - false (boolean) - - - odd(2) - - - - Tests FEEL expression: 'odd(1)' and expects result: 'true (boolean)' - Result of FEEL expression 'odd(1)'? - true (boolean) - - - odd(1) - - - - Tests FEEL expression: 'odd(-2)' and expects result: 'false (boolean)' - Result of FEEL expression 'odd(-2)'? - false (boolean) - - - odd(-2) - - - - Tests FEEL expression: 'odd(-1)' and expects result: 'true (boolean)' - Result of FEEL expression 'odd(-1)'? - true (boolean) - - - odd(-1) - - - - Tests FEEL expression: 'odd(0)' and expects result: 'false (boolean)' - Result of FEEL expression 'odd(0)'? - false (boolean) - - - odd(0) - - - - Tests FEEL expression: 'odd()' and expects result: 'null (boolean)' - Result of FEEL expression 'odd()'? - null (boolean) - - - odd() - - - - Tests FEEL expression: 'odd(4,4)' and expects result: 'null (boolean)' - Result of FEEL expression 'odd(4,4)'? - null (boolean) - - - odd(4,4) - - - - Tests FEEL expression: 'odd(number:4)' and expects result: 'false (boolean)' - Result of FEEL expression 'odd(number:4)'? - false (boolean) - - - odd(number:4) - - - - Tests FEEL expression: 'odd(n:4)' and expects result: 'null (boolean)' - Result of FEEL expression 'odd(n:4)'? - null (boolean) - - - odd(n:4) - - - - Tests FEEL expression: 'odd(null)' and expects result: 'null (boolean)' - Result of FEEL expression 'odd(null)'? - null (boolean) - - - odd(null) - - - - Tests FEEL expression: 'odd("4")' and expects result: 'null (boolean)' - Result of FEEL expression 'odd("4")'? - null (boolean) - - - odd("4") - - - - Tests FEEL expression: 'odd(true)' and expects result: 'null (boolean)' - Result of FEEL expression 'odd(true)'? - null (boolean) - - - odd(true) - - - - Tests FEEL expression: 'odd(duration("P4D"))' and expects result: 'null (boolean)' - Result of FEEL expression 'odd(duration("P4D"))'? - null (boolean) - - - odd(duration("P4D")) - - - - Tests FEEL expression: 'odd(duration("P4Y"))' and expects result: 'null (boolean)' - Result of FEEL expression 'odd(duration("P4Y"))'? - null (boolean) - - - odd(duration("P4Y")) - - - - Tests FEEL expression: 'odd(date("2018-12-06"))' and expects result: 'null (boolean)' - Result of FEEL expression 'odd(date("2018-12-06"))'? - null (boolean) - - - odd(date("2018-12-06")) - - - - Tests FEEL expression: 'odd(time("00:00:00"))' and expects result: 'null (boolean)' - Result of FEEL expression 'odd(time("00:00:00"))'? - null (boolean) - - - odd(time("00:00:00")) - - - - Tests FEEL expression: 'odd(date and time("2018-12-06T00:00:00"))' and expects result: 'null (boolean)' - Result of FEEL expression 'odd(date and time("2018-12-06T00:00:00"))'? - null (boolean) - - - odd(date and time("2018-12-06T00:00:00")) - - + + FEEL built-in function 'odd(number)' in category numeric functions + + Tests FEEL expression: 'odd(2)' and expects result: 'false (boolean)' + Result of FEEL expression 'odd(2)'? + false (boolean) + + + odd(2) + + + + Tests FEEL expression: 'odd(1)' and expects result: 'true (boolean)' + Result of FEEL expression 'odd(1)'? + true (boolean) + + + odd(1) + + + + Tests FEEL expression: 'odd(-2)' and expects result: 'false (boolean)' + Result of FEEL expression 'odd(-2)'? + false (boolean) + + + odd(-2) + + + + Tests FEEL expression: 'odd(-1)' and expects result: 'true (boolean)' + Result of FEEL expression 'odd(-1)'? + true (boolean) + + + odd(-1) + + + + Tests FEEL expression: 'odd(0)' and expects result: 'false (boolean)' + Result of FEEL expression 'odd(0)'? + false (boolean) + + + odd(0) + + + + Tests FEEL expression: 'odd()' and expects result: 'null (boolean)' + Result of FEEL expression 'odd()'? + null (boolean) + + + odd() + + + + Tests FEEL expression: 'odd(4,4)' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(4,4)'? + null (boolean) + + + odd(4,4) + + + + Tests FEEL expression: 'odd(number:4)' and expects result: 'false (boolean)' + Result of FEEL expression 'odd(number:4)'? + false (boolean) + + + odd(number:4) + + + + Tests FEEL expression: 'odd(n:4)' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(n:4)'? + null (boolean) + + + odd(n:4) + + + + Tests FEEL expression: 'odd(null)' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(null)'? + null (boolean) + + + odd(null) + + + + Tests FEEL expression: 'odd("4")' and expects result: 'null (boolean)' + Result of FEEL expression 'odd("4")'? + null (boolean) + + + odd("4") + + + + Tests FEEL expression: 'odd(true)' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(true)'? + null (boolean) + + + odd(true) + + + + Tests FEEL expression: 'odd(duration("P4D"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(duration("P4D"))'? + null (boolean) + + + odd(duration("P4D")) + + + + Tests FEEL expression: 'odd(duration("P4Y"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(duration("P4Y"))'? + null (boolean) + + + odd(duration("P4Y")) + + + + Tests FEEL expression: 'odd(date("2018-12-06"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(date("2018-12-06"))'? + null (boolean) + + + odd(date("2018-12-06")) + + + + Tests FEEL expression: 'odd(time("00:00:00"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(time("00:00:00"))'? + null (boolean) + + + odd(time("00:00:00")) + + + + Tests FEEL expression: 'odd(date and time("2018-12-06T00:00:00"))' and expects result: 'null (boolean)' + Result of FEEL expression 'odd(date and time("2018-12-06T00:00:00"))'? + null (boolean) + + + odd(date and time("2018-12-06T00:00:00")) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0056-feel-modulo-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0056-feel-modulo-function.dmn index a79c9c828e2..6ca001da227 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0056-feel-modulo-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0056-feel-modulo-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'modulo(dividend,divisor)' in category numeric functions - - Tests FEEL expression: 'modulo(10, 4)' and expects result: '2 (number)' - Result of FEEL expression 'modulo(10, 4)'? - 2 (number) - - - modulo(10, 4) - - - - Tests FEEL expression: 'modulo(10, -4)' and expects result: '-2 (number)' - Result of FEEL expression 'modulo(10, -4)'? - -2 (number) - - - modulo(10, -4) - - - - Tests FEEL expression: 'modulo(-10, 4)' and expects result: '2 (number)' - Result of FEEL expression 'modulo(v)'? - 2 (number) - - - modulo(-10, 4) - - - - Tests FEEL expression: 'modulo(0, 4)' and expects result: '0 (number)' - Result of FEEL expression 'modulo(0, 4)'? - 0 (number) - - - modulo(0, 4) - - - - Tests FEEL expression: 'modulo(10, 0)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(10, 0)'? - null (number) - - - modulo(10, 0) - - - - Tests FEEL expression: 'modulo()' and expects result: 'null (number)' - Result of FEEL expression 'modulo()'? - null (number) - - - modulo() - - - - Tests FEEL expression: 'modulo(4)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(4)'? - null (number) - - - modulo(4) - - - - Tests FEEL expression: 'modulo(4,4,4)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(4,4,4)'? - null (number) - - - modulo(4,4,4) - - - - Tests FEEL expression: 'modulo(dividend:10, divisor:4)' and expects result: '2 (number)' - Result of FEEL expression 'modulo(dividend:10, divisor:4)'? - 2 (number) - - - modulo(dividend:10, divisor:4) - - - - Tests FEEL expression: 'modulo(dividend:10, foo:4)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(dividend:10, foo:4)'? - null (number) - - - modulo(dividend:10, foo:4) - - - - Tests FEEL expression: 'modulo(null, null)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(null, null)'? - null (number) - - - modulo(null, null) - - - - Tests FEEL expression: 'modulo(10, null)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(10, null)'? - null (number) - - - modulo(10, null) - - - - Tests FEEL expression: 'modulo(null, 4)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(null, 4)'? - null (number) - - - modulo(null, 4) - - - - Tests FEEL expression: 'modulo("10", "4")' and expects result: 'null (number)' - Result of FEEL expression 'modulo("10", "4")'? - null (number) - - - modulo("10", "4") - - - - Tests FEEL expression: 'modulo(true, true)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(true, true)'? - null (number) - - - modulo(true, true) - - - - Tests FEEL expression: 'modulo(duration("P10D"), 4)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(duration("P10D"), 4)'? - null (number) - - - modulo(duration("P10D"), 4) - - - - Tests FEEL expression: 'modulo(duration("P10Y"), 4)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(duration("P10Y"), 4)'? - null (number) - - - modulo(duration("P10Y"), 4) - - - - Tests FEEL expression: 'modulo(date("2018-12-06"), 4)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(date("2018-12-06"), 4)'? - null (number) - - - modulo(date("2018-12-06"), 4) - - - - Tests FEEL expression: 'modulo(time("10:00:00"), 4)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(time("10:00:00"), 4)'? - null (number) - - - modulo(time("10:00:00"), 4) - - - - Tests FEEL expression: 'modulo(date and time("2018-12-06T00:00:00"), 4)' and expects result: 'null (number)' - Result of FEEL expression 'modulo(date and time("2018-12-06T00:00:00"), 4)'? - null (number) - - - modulo(date and time("2018-12-06T00:00:00"), 4) - - - - Example from the DMN Specification, ref DMN13-125 - - - modulo(12, 5) - - - - Example from the DMN Specification, ref DMN13-125 - - - modulo(-12, 5) - - - - Example from the DMN Specification, ref DMN13-125 - - - modulo(12, -5) - - - - Example from the DMN Specification, ref DMN13-125 - - - modulo(-12, -5) - - - - Example from the DMN Specification, ref DMN13-125 - - - modulo(10.1, 4.5) - - - - Example from the DMN Specification, ref DMN13-125 - - - modulo(-10.1, 4.5) - - - - Example from the DMN Specification, ref DMN13-125 - - - modulo(10.1, -4.5) - - - - Example from the DMN Specification, ref DMN13-125 - - - modulo(-10.1, -4.5) - - - + + FEEL built-in function 'modulo(dividend,divisor)' in category numeric functions + + Tests FEEL expression: 'modulo(10, 4)' and expects result: '2 (number)' + Result of FEEL expression 'modulo(10, 4)'? + 2 (number) + + + modulo(10, 4) + + + + Tests FEEL expression: 'modulo(10, -4)' and expects result: '-2 (number)' + Result of FEEL expression 'modulo(10, -4)'? + -2 (number) + + + modulo(10, -4) + + + + Tests FEEL expression: 'modulo(-10, 4)' and expects result: '2 (number)' + Result of FEEL expression 'modulo(v)'? + 2 (number) + + + modulo(-10, 4) + + + + Tests FEEL expression: 'modulo(0, 4)' and expects result: '0 (number)' + Result of FEEL expression 'modulo(0, 4)'? + 0 (number) + + + modulo(0, 4) + + + + Tests FEEL expression: 'modulo(10, 0)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(10, 0)'? + null (number) + + + modulo(10, 0) + + + + Tests FEEL expression: 'modulo()' and expects result: 'null (number)' + Result of FEEL expression 'modulo()'? + null (number) + + + modulo() + + + + Tests FEEL expression: 'modulo(4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(4)'? + null (number) + + + modulo(4) + + + + Tests FEEL expression: 'modulo(4,4,4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(4,4,4)'? + null (number) + + + modulo(4,4,4) + + + + Tests FEEL expression: 'modulo(dividend:10, divisor:4)' and expects result: '2 (number)' + Result of FEEL expression 'modulo(dividend:10, divisor:4)'? + 2 (number) + + + modulo(dividend:10, divisor:4) + + + + Tests FEEL expression: 'modulo(dividend:10, foo:4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(dividend:10, foo:4)'? + null (number) + + + modulo(dividend:10, foo:4) + + + + Tests FEEL expression: 'modulo(null, null)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(null, null)'? + null (number) + + + modulo(null, null) + + + + Tests FEEL expression: 'modulo(10, null)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(10, null)'? + null (number) + + + modulo(10, null) + + + + Tests FEEL expression: 'modulo(null, 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(null, 4)'? + null (number) + + + modulo(null, 4) + + + + Tests FEEL expression: 'modulo("10", "4")' and expects result: 'null (number)' + Result of FEEL expression 'modulo("10", "4")'? + null (number) + + + modulo("10", "4") + + + + Tests FEEL expression: 'modulo(true, true)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(true, true)'? + null (number) + + + modulo(true, true) + + + + Tests FEEL expression: 'modulo(duration("P10D"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(duration("P10D"), 4)'? + null (number) + + + modulo(duration("P10D"), 4) + + + + Tests FEEL expression: 'modulo(duration("P10Y"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(duration("P10Y"), 4)'? + null (number) + + + modulo(duration("P10Y"), 4) + + + + Tests FEEL expression: 'modulo(date("2018-12-06"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(date("2018-12-06"), 4)'? + null (number) + + + modulo(date("2018-12-06"), 4) + + + + Tests FEEL expression: 'modulo(time("10:00:00"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(time("10:00:00"), 4)'? + null (number) + + + modulo(time("10:00:00"), 4) + + + + Tests FEEL expression: 'modulo(date and time("2018-12-06T00:00:00"), 4)' and expects result: 'null (number)' + Result of FEEL expression 'modulo(date and time("2018-12-06T00:00:00"), 4)'? + null (number) + + + modulo(date and time("2018-12-06T00:00:00"), 4) + + + + Example from the DMN Specification, ref DMN13-125 + + + modulo(12, 5) + + + + Example from the DMN Specification, ref DMN13-125 + + + modulo(-12, 5) + + + + Example from the DMN Specification, ref DMN13-125 + + + modulo(12, -5) + + + + Example from the DMN Specification, ref DMN13-125 + + + modulo(-12, -5) + + + + Example from the DMN Specification, ref DMN13-125 + + + modulo(10.1, 4.5) + + + + Example from the DMN Specification, ref DMN13-125 + + + modulo(-10.1, 4.5) + + + + Example from the DMN Specification, ref DMN13-125 + + + modulo(10.1, -4.5) + + + + Example from the DMN Specification, ref DMN13-125 + + + modulo(-10.1, -4.5) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0057-feel-context.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0057-feel-context.dmn index 35a883f8a62..a503f11cf57 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0057-feel-context.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0057-feel-context.dmn @@ -1,4 +1,4 @@ - + - - FEEL contexts + + FEEL contexts - - - - {a: "foo", b: "bar"} - - + + + + {a: "foo", b: "bar"} + + - - - - {a: "foo", b: {c: "bar", d: {e: "baz"}}} - - + + + + {a: "foo", b: {c: "bar", d: {e: "baz"}}} + + - - - - {a: 1 + 2, b: a + 3} - - + + + + {a: 1 + 2, b: a + 3} + + - - - - {a: 1 + 2, b: 3, c: {d: a + b}} - - + + + + {a: 1 + 2, b: 3, c: {d: a + b}} + + - - - - {foo bar: "foo"} - - + + + + {foo bar: "foo"} + + - - - - {foo+bar: "foo"} - - + + + + {foo+bar: "foo"} + + - - - - {"foo+bar((!!],foo": "foo"} - - + + + + {"foo+bar((!!],foo": "foo"} + + - - - - {"": "foo"} - - - - - - - {foo: "bar", foo: "baz"} - - + + + + {"": "foo"} + + + + + + {foo: "bar", foo: "baz"} + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0058-feel-number-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0058-feel-number-function.dmn index 427a480b348..d0acd71c13d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0058-feel-number-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0058-feel-number-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'modulo(dividend,divisor)' in category numeric functions - - Tests FEEL expression: 'number("1.000.000,01", ".", ","))' and expects result: '1000000.01 (number)' - Result of FEEL expression 'number("1.000.000,01", ".", ","))'? - 1000000.01 (number) - - - number("1.000.000,01", ".", ",") - - - - Tests FEEL expression: 'number("1,000,000.01", ",", "."))' and expects result: '1000000.01 (number)' - Result of FEEL expression 'number("1,000,000.01", ",", "."))'? - 1000000.01 (number) - - - number("1,000,000.01", ",", ".") - - - - Tests FEEL expression: 'number("1 000 000,01", " ", "."))' and expects result: '1000000.01 (number)' - Result of FEEL expression 'number("1 000 000,01", " ", "."))'? - 1000000.01 (number) - - - number("1 000 000.01", " ", ".") - - - - Tests FEEL expression: 'number("1,000,000.01", " ", "."))' and expects result: 'null (number)' - Result of FEEL expression 'number("1,000,000.01", " ", "."))'? - null (number) - - - number("1,000,000.01", " ", ".") - - - - Tests FEEL expression: 'number("1,000,000.01", ":", "."))' and expects result: 'null (number)' - Result of FEEL expression 'number("1,000,000.01", ":", "."))'? - null (number) - - - number("1,000,000.01", ":", ".") - - - - Tests FEEL expression: 'number("1,000,000.01", 123, "."))' and expects result: 'null (number)' - Result of FEEL expression 'number("1,000,000.01", 123, "."))'? - null (number) - - - number("1,000,000.01", 123, ".") - - - - Tests FEEL expression: 'number("1,000,000.01", ",", ":"))' and expects result: 'null (number)' - Result of FEEL expression 'number("1,000,000.01", ",", ":"))'? - null (number) - - - number("1,000,000.01", ",", ":") - - - - Tests FEEL expression: 'number("1,000,000.01", ",", 123))' and expects result: 'null (number)' - Result of FEEL expression 'number("1,000,000.01", ",", 123))'? - null (number) - - - number("1,000,000.01", ",", 123) - - - - Tests FEEL expression: 'number("1000000.01", null, "."))' and expects result: '1000000.01 (number)' - Result of FEEL expression 'number("1000000.01", null, "."))'? - 1000000.01 (number) - - - number("1000000.01", null, ".") - - - - Tests FEEL expression: 'number("1,000,000.01", null, "."))' and expects result: '1000000.01 (number)' - Result of FEEL expression 'number("1,000,000.01", null, "."))'? - 1000000.01 (number) - - - number("1,000,000.01", ",", ".") - - - - Tests FEEL expression: 'number("1,000,000", ",", null))' and expects result: '1000000 (number)' - Result of FEEL expression 'number("1,000,000", ",", null))'? - 1000000 (number) - - - number("1,000,000", ",", null) - - - - Tests FEEL expression: 'number("1,000,000.00", ",", null))' and expects result: '1000000.00 (number)' - Result of FEEL expression 'number("1,000,000.00", ",", null))'? - 1000000.00 (number) - - - number("1,000,000.00", ",", null) - - - - Tests FEEL expression: 'number("1,000,000.00", ",", ","))' and expects result: 'null (number)' - Result of FEEL expression 'number("1,000,000.00", ",", ","))'? - null (number) - - - number("1,000,000.00", ",", ",") - - - - Tests FEEL expression: 'number("1,000,000.00", ".", "."))' and expects result: 'null (number)' - Result of FEEL expression 'number("1,000,000.00", ".", "."))'? - null (number) - - - number("1,000,000.00", ".", ".") - - - - Tests FEEL expression: 'number(null, ".", "."))' and expects result: 'null (number)' - Result of FEEL expression 'number(null, ".", "."))'? - null (number) - - - number(null, ".", ".") - - - - Tests FEEL expression: 'number(123, ".", "."))' and expects result: 'null (number)' - Result of FEEL expression 'number(123, ".", "."))'? - null (number) - - - number(123, ".", ".") - - - - Tests FEEL expression: 'number(from: "1.000.000,01", decimal separator:",", grouping separator:"."))' and expects result: '1000000.01 (number)' - Result of FEEL expression 'number(from: "1.000.000,01", decimal separator:",", grouping separator:"."))'? - 1000000.01 (number) - - - number(from: "1.000.000,01", decimal separator:",", grouping separator:".") - - - - Tests FEEL expression: 'number(from: "1.000.000,01", decimal sep:",", grouping sep:"."))' and expects result: 'null (number)' - Result of FEEL expression 'number(from: "1.000.000,01", decimal sep:",", grouping sep:"."))'? - null (number) - - - number(from: "1.000.000,01", decimal sep:",", grouping sep:".") - - - - Tests FEEL expression: 'number("foo,bar.001", ".", ","))' and expects result: 'null (number)' - Result of FEEL expression 'number("foo,bar.001", ".", ","))'? - null (number) - - - number("foo,bar.001", ".", ",") - - - - Tests FEEL expression: 'number("1.000.000,01", "."))' and expects result: 'null (number)' - Result of FEEL expression 'number("1.000.000,01", "."))'? - null (number) - - - number("1.000.000,01", ".") - - - - Tests FEEL expression: 'number("1.000.000,01", ".", ",", ","))' and expects result: 'null (number)' - Result of FEEL expression 'number("1.000.000,01", ".", ",", ","))'? - null (number) - - - number("1.000.000,01", ".", ",", ",") - - + + FEEL built-in function 'modulo(dividend,divisor)' in category numeric functions + + Tests FEEL expression: 'number("1.000.000,01", ".", ","))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1.000.000,01", ".", ","))'? + 1000000.01 (number) + + + number("1.000.000,01", ".", ",") + + + + Tests FEEL expression: 'number("1,000,000.01", ",", "."))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1,000,000.01", ",", "."))'? + 1000000.01 (number) + + + number("1,000,000.01", ",", ".") + + + + Tests FEEL expression: 'number("1 000 000,01", " ", "."))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1 000 000,01", " ", "."))'? + 1000000.01 (number) + + + number("1 000 000.01", " ", ".") + + + + Tests FEEL expression: 'number("1,000,000.01", " ", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", " ", "."))'? + null (number) + + + number("1,000,000.01", " ", ".") + + + + Tests FEEL expression: 'number("1,000,000.01", ":", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", ":", "."))'? + null (number) + + + number("1,000,000.01", ":", ".") + + + + Tests FEEL expression: 'number("1,000,000.01", 123, "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", 123, "."))'? + null (number) + + + number("1,000,000.01", 123, ".") + + + + Tests FEEL expression: 'number("1,000,000.01", ",", ":"))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", ",", ":"))'? + null (number) + + + number("1,000,000.01", ",", ":") + + + + Tests FEEL expression: 'number("1,000,000.01", ",", 123))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.01", ",", 123))'? + null (number) + + + number("1,000,000.01", ",", 123) + + + + Tests FEEL expression: 'number("1000000.01", null, "."))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1000000.01", null, "."))'? + 1000000.01 (number) + + + number("1000000.01", null, ".") + + + + Tests FEEL expression: 'number("1,000,000.01", null, "."))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number("1,000,000.01", null, "."))'? + 1000000.01 (number) + + + number("1,000,000.01", ",", ".") + + + + Tests FEEL expression: 'number("1,000,000", ",", null))' and expects result: '1000000 (number)' + Result of FEEL expression 'number("1,000,000", ",", null))'? + 1000000 (number) + + + number("1,000,000", ",", null) + + + + Tests FEEL expression: 'number("1,000,000.00", ",", null))' and expects result: '1000000.00 (number)' + Result of FEEL expression 'number("1,000,000.00", ",", null))'? + 1000000.00 (number) + + + number("1,000,000.00", ",", null) + + + + Tests FEEL expression: 'number("1,000,000.00", ",", ","))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.00", ",", ","))'? + null (number) + + + number("1,000,000.00", ",", ",") + + + + Tests FEEL expression: 'number("1,000,000.00", ".", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1,000,000.00", ".", "."))'? + null (number) + + + number("1,000,000.00", ".", ".") + + + + Tests FEEL expression: 'number(null, ".", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number(null, ".", "."))'? + null (number) + + + number(null, ".", ".") + + + + Tests FEEL expression: 'number(123, ".", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number(123, ".", "."))'? + null (number) + + + number(123, ".", ".") + + + + Tests FEEL expression: 'number(from: "1.000.000,01", decimal separator:",", grouping separator:"."))' and expects result: '1000000.01 (number)' + Result of FEEL expression 'number(from: "1.000.000,01", decimal separator:",", grouping separator:"."))'? + 1000000.01 (number) + + + number(from: "1.000.000,01", decimal separator:",", grouping separator:".") + + + + Tests FEEL expression: 'number(from: "1.000.000,01", decimal sep:",", grouping sep:"."))' and expects result: 'null (number)' + Result of FEEL expression 'number(from: "1.000.000,01", decimal sep:",", grouping sep:"."))'? + null (number) + + + number(from: "1.000.000,01", decimal sep:",", grouping sep:".") + + + + Tests FEEL expression: 'number("foo,bar.001", ".", ","))' and expects result: 'null (number)' + Result of FEEL expression 'number("foo,bar.001", ".", ","))'? + null (number) + + + number("foo,bar.001", ".", ",") + + + + Tests FEEL expression: 'number("1.000.000,01", "."))' and expects result: 'null (number)' + Result of FEEL expression 'number("1.000.000,01", "."))'? + null (number) + + + number("1.000.000,01", ".") + + + + Tests FEEL expression: 'number("1.000.000,01", ".", ",", ","))' and expects result: 'null (number)' + Result of FEEL expression 'number("1.000.000,01", ".", ",", ","))'? + null (number) + + + number("1.000.000,01", ".", ",", ",") + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0059-feel-all-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0059-feel-all-function.dmn index b54f975b164..161b7216c0e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0059-feel-all-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0059-feel-all-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'all(list)' in category list functions - - Tests FEEL expression: 'all([true, false, true])' and expects result: 'false (boolean)' - Result of FEEL expression 'all([true, false, true])'? - false (boolean) - - - all([true, false, true]) - - - - Tests FEEL expression: 'all([true, true, true])' and expects result: 'true (boolean)' - Result of FEEL expression 'all([true, true, true])'? - true (boolean) - - - all([true, true, true]) - - - - Tests FEEL expression: 'all([true, null, true])' and expects result: 'null (boolean)' - Result of FEEL expression 'all([true, null, true])'? - null (boolean) - - - all([true, null, true]) - - - - Tests FEEL expression: 'all([true, 123, true])' and expects result: 'null (boolean)' - Result of FEEL expression 'all([true, 123, true])'? - null (boolean) - - - all([true, 123, true]) - - - - Tests FEEL expression: 'all([])' and expects result: 'true (boolean)' - Result of FEEL expression 'all([])'? - true (boolean) - - - all([]) - - - - Tests FEEL expression: 'all(true)' and expects result: 'true (boolean)' - Result of FEEL expression 'all(true)'? - true (boolean) - - - all(true) - - - - Tests FEEL expression: 'all(false)' and expects result: 'false (boolean)' - Result of FEEL expression 'all(false)'? - false (boolean) - - - all(false) - - - - Tests FEEL expression: 'all(null)' and expects result: 'null (boolean)' - Result of FEEL expression 'all(null)'? - null (boolean) - - - all(null) - - - - Tests FEEL expression: 'all(123)' and expects result: 'null (boolean)' - Result of FEEL expression 'all(123)'? - null (boolean) - - - all(123) - - + + FEEL built-in function 'all(list)' in category list functions + + Tests FEEL expression: 'all([true, false, true])' and expects result: 'false (boolean)' + Result of FEEL expression 'all([true, false, true])'? + false (boolean) + + + all([true, false, true]) + + + + Tests FEEL expression: 'all([true, true, true])' and expects result: 'true (boolean)' + Result of FEEL expression 'all([true, true, true])'? + true (boolean) + + + all([true, true, true]) + + + + Tests FEEL expression: 'all([true, null, true])' and expects result: 'null (boolean)' + Result of FEEL expression 'all([true, null, true])'? + null (boolean) + + + all([true, null, true]) + + + + Tests FEEL expression: 'all([true, 123, true])' and expects result: 'null (boolean)' + Result of FEEL expression 'all([true, 123, true])'? + null (boolean) + + + all([true, 123, true]) + + + + Tests FEEL expression: 'all([])' and expects result: 'true (boolean)' + Result of FEEL expression 'all([])'? + true (boolean) + + + all([]) + + + + Tests FEEL expression: 'all(true)' and expects result: 'true (boolean)' + Result of FEEL expression 'all(true)'? + true (boolean) + + + all(true) + + + + Tests FEEL expression: 'all(false)' and expects result: 'false (boolean)' + Result of FEEL expression 'all(false)'? + false (boolean) + + + all(false) + + + + Tests FEEL expression: 'all(null)' and expects result: 'null (boolean)' + Result of FEEL expression 'all(null)'? + null (boolean) + + + all(null) + + + + Tests FEEL expression: 'all(123)' and expects result: 'null (boolean)' + Result of FEEL expression 'all(123)'? + null (boolean) + + + all(123) + + - - Tests FEEL expression: 'all(true, false, true)' and expects result: 'false (boolean)' - Result of FEEL expression 'all(true, false, true)'? - false (boolean) - - - all(true, false, true) - - + + Tests FEEL expression: 'all(true, false, true)' and expects result: 'false (boolean)' + Result of FEEL expression 'all(true, false, true)'? + false (boolean) + + + all(true, false, true) + + - - Tests FEEL expression: 'all(true, true, true)' and expects result: 'true (boolean)' - Result of FEEL expression 'all(true, true, true)'? - true (boolean) - - - all(true, true, true) - - + + Tests FEEL expression: 'all(true, true, true)' and expects result: 'true (boolean)' + Result of FEEL expression 'all(true, true, true)'? + true (boolean) + + + all(true, true, true) + + - - Tests FEEL expression: 'all(true, null, true)' and expects result: 'null (boolean)' - Result of FEEL expression 'all(true, null, true)'? - null (boolean) - - - all(true, null, true) - - + + Tests FEEL expression: 'all(true, null, true)' and expects result: 'null (boolean)' + Result of FEEL expression 'all(true, null, true)'? + null (boolean) + + + all(true, null, true) + + - - Tests FEEL expression: 'all(true, 123, true)' and expects result: 'null (boolean)' - Result of FEEL expression 'all(true, 123, true)'? - null (boolean) - - - all(true, 123, true) - - + + Tests FEEL expression: 'all(true, 123, true)' and expects result: 'null (boolean)' + Result of FEEL expression 'all(true, 123, true)'? + null (boolean) + + + all(true, 123, true) + + - - Tests FEEL expression: 'all()' and expects result: 'null (boolean)' - Result of FEEL expression 'all()'? - null (boolean) - - - all() - - + + Tests FEEL expression: 'all()' and expects result: 'null (boolean)' + Result of FEEL expression 'all()'? + null (boolean) + + + all() + + - - Tests FEEL expression: 'all(list:[true, false, true])' and expects result: 'false (boolean)' - Result of FEEL expression 'all(list:[true, false, true])'? - false (boolean) - - - all(list:[true, false, true]) - - + + Tests FEEL expression: 'all(list:[true, false, true])' and expects result: 'false (boolean)' + Result of FEEL expression 'all(list:[true, false, true])'? + false (boolean) + + + all(list:[true, false, true]) + + - - Tests FEEL expression: 'all(list:[true, true, true])' and expects result: 'true (boolean)' - Result of FEEL expression 'all(list:[true, true, true])'? - true (boolean) - - - all(list:[true, true, true]) - - + + Tests FEEL expression: 'all(list:[true, true, true])' and expects result: 'true (boolean)' + Result of FEEL expression 'all(list:[true, true, true])'? + true (boolean) + + + all(list:[true, true, true]) + + - - Tests FEEL expression: 'all(list:[true, null, true])' and expects result: 'null (boolean)' - Result of FEEL expression 'all(list:[true, null, true])'? - null (boolean) - - - all(list:[true, null, true]) - - + + Tests FEEL expression: 'all(list:[true, null, true])' and expects result: 'null (boolean)' + Result of FEEL expression 'all(list:[true, null, true])'? + null (boolean) + + + all(list:[true, null, true]) + + - - Tests FEEL expression: 'all(list:null)' and expects result: 'null (boolean)' - Result of FEEL expression 'all(list:null)'? - null (boolean) - - - all(list:null) - - + + Tests FEEL expression: 'all(list:null)' and expects result: 'null (boolean)' + Result of FEEL expression 'all(list:null)'? + null (boolean) + + + all(list:null) + + - - Tests FEEL expression: 'all(l:[true])' and expects result: 'null (boolean)' - Result of FEEL expression 'all(l:[true])'? - null (boolean) - - - all(l:[true]) - - + + Tests FEEL expression: 'all(l:[true])' and expects result: 'null (boolean)' + Result of FEEL expression 'all(l:[true])'? + null (boolean) + + + all(l:[true]) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0060-feel-any-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0060-feel-any-function.dmn index daf9ece3834..21e7cf4d88d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0060-feel-any-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0060-feel-any-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'any(list)' in category list functions - - Tests FEEL expression: 'any([true, false, true])' and expects result: 'true (boolean)' - Result of FEEL expression 'any([true, false, true])'? - true (boolean) - - - any([true, false, true]) - - - - - Tests FEEL expression: 'any([false, false, false])' and expects result: 'false (boolean)' - Result of FEEL expression 'any([false, false, false])'? - false (boolean) - - - any([false, false, false]) - - - - - Tests FEEL expression: 'any([123, false])' and expects result: 'null (boolean)' - Result of FEEL expression 'any([123, false])'? - null (boolean) - - - any([123, false]) - - - - - Tests FEEL expression: 'any([])' and expects result: 'false (boolean)' - Result of FEEL expression 'any([])'? - false (boolean) - - - any([]) - - - - - Tests FEEL expression: 'any(true)' and expects result: 'true (boolean)' - Result of FEEL expression 'any(true)'? - true (boolean) - - - any(true) - - - - - Tests FEEL expression: 'any(false)' and expects result: 'false (boolean)' - Result of FEEL expression 'any(false)'? - false (boolean) - - - any(false) - - - - - Tests FEEL expression: 'any(null)' and expects result: 'null (boolean)' - Result of FEEL expression 'any(null)'? - null (boolean) - - - any(null) - - - - - Tests FEEL expression: 'any(123)' and expects result: 'null (boolean)' - Result of FEEL expression 'any(123)'? - null (boolean) - - - any(123) - - - - - Tests FEEL expression: 'any(true, false, true)' and expects result: 'true (boolean)' - Result of FEEL expression 'any(true, false, true)'? - true (boolean) - - - any(true, false, true) - - - - - Tests FEEL expression: 'any(false, false)' and expects result: 'false (boolean)' - Result of FEEL expression 'any(false, false)'? - false (boolean) - - - any(false, false) - - - - - Tests FEEL expression: 'any(null, false)' and expects result: 'null (boolean)' - Result of FEEL expression 'any(null, false)'? - null (boolean) - - - any(null, false) - - - - - Tests FEEL expression: 'any()' and expects result: 'null (boolean)' - Result of FEEL expression 'any()'? - null (boolean) - - - any() - - - - - Tests FEEL expression: 'any(list:[true, false, true])' and expects result: 'true (boolean)' - Result of FEEL expression 'any(list:[true, false, true])'? - true (boolean) - - - any(list:[true, false, true]) - - - - - Tests FEEL expression: 'any(list:[false, false])' and expects result: 'false (boolean)' - Result of FEEL expression 'any(list:[false, false])'? - false (boolean) - - - any(list:[false, false]) - - - - - Tests FEEL expression: 'any(list:[null, false])' and expects result: 'null (boolean)' - Result of FEEL expression 'any(list:[null, false])'? - null (boolean) - - - any(list:[null, false]) - - - - - Tests FEEL expression: 'any(list:null)' and expects result: 'null (boolean)' - Result of FEEL expression 'any(list:null)'? - null (boolean) - - - any(list:null) - - - - - Tests FEEL expression: 'any(l:[true])' and expects result: 'null (boolean)' - Result of FEEL expression 'any(l:[true])'? - null (boolean) - - - any(l:[true]) - - + + FEEL built-in function 'any(list)' in category list functions + + Tests FEEL expression: 'any([true, false, true])' and expects result: 'true (boolean)' + Result of FEEL expression 'any([true, false, true])'? + true (boolean) + + + any([true, false, true]) + + + + + Tests FEEL expression: 'any([false, false, false])' and expects result: 'false (boolean)' + Result of FEEL expression 'any([false, false, false])'? + false (boolean) + + + any([false, false, false]) + + + + + Tests FEEL expression: 'any([123, false])' and expects result: 'null (boolean)' + Result of FEEL expression 'any([123, false])'? + null (boolean) + + + any([123, false]) + + + + + Tests FEEL expression: 'any([])' and expects result: 'false (boolean)' + Result of FEEL expression 'any([])'? + false (boolean) + + + any([]) + + + + + Tests FEEL expression: 'any(true)' and expects result: 'true (boolean)' + Result of FEEL expression 'any(true)'? + true (boolean) + + + any(true) + + + + + Tests FEEL expression: 'any(false)' and expects result: 'false (boolean)' + Result of FEEL expression 'any(false)'? + false (boolean) + + + any(false) + + + + + Tests FEEL expression: 'any(null)' and expects result: 'null (boolean)' + Result of FEEL expression 'any(null)'? + null (boolean) + + + any(null) + + + + + Tests FEEL expression: 'any(123)' and expects result: 'null (boolean)' + Result of FEEL expression 'any(123)'? + null (boolean) + + + any(123) + + + + + Tests FEEL expression: 'any(true, false, true)' and expects result: 'true (boolean)' + Result of FEEL expression 'any(true, false, true)'? + true (boolean) + + + any(true, false, true) + + + + + Tests FEEL expression: 'any(false, false)' and expects result: 'false (boolean)' + Result of FEEL expression 'any(false, false)'? + false (boolean) + + + any(false, false) + + + + + Tests FEEL expression: 'any(null, false)' and expects result: 'null (boolean)' + Result of FEEL expression 'any(null, false)'? + null (boolean) + + + any(null, false) + + + + + Tests FEEL expression: 'any()' and expects result: 'null (boolean)' + Result of FEEL expression 'any()'? + null (boolean) + + + any() + + + + + Tests FEEL expression: 'any(list:[true, false, true])' and expects result: 'true (boolean)' + Result of FEEL expression 'any(list:[true, false, true])'? + true (boolean) + + + any(list:[true, false, true]) + + + + + Tests FEEL expression: 'any(list:[false, false])' and expects result: 'false (boolean)' + Result of FEEL expression 'any(list:[false, false])'? + false (boolean) + + + any(list:[false, false]) + + + + + Tests FEEL expression: 'any(list:[null, false])' and expects result: 'null (boolean)' + Result of FEEL expression 'any(list:[null, false])'? + null (boolean) + + + any(list:[null, false]) + + + + + Tests FEEL expression: 'any(list:null)' and expects result: 'null (boolean)' + Result of FEEL expression 'any(list:null)'? + null (boolean) + + + any(list:null) + + + + + Tests FEEL expression: 'any(l:[true])' and expects result: 'null (boolean)' + Result of FEEL expression 'any(l:[true])'? + null (boolean) + + + any(l:[true]) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0061-feel-median-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0061-feel-median-function.dmn index cc95e52236d..15701854890 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0061-feel-median-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0061-feel-median-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'median(list)' in category list functions + + FEEL built-in function 'median(list)' in category list functions - - Tests FEEL expression: 'median([8, 2, 5, 3, 4])' and expects result: '4 (number)' - Result of FEEL expression 'median([8, 2, 5, 3, 4])'? - 4 (number) - - - median([8, 2, 5, 3, 4]) - - + + Tests FEEL expression: 'median([8, 2, 5, 3, 4])' and expects result: '4 (number)' + Result of FEEL expression 'median([8, 2, 5, 3, 4])'? + 4 (number) + + + median([8, 2, 5, 3, 4]) + + - - Tests FEEL expression: 'median([8, 2, 5, 7])' and expects result: '6 (number)' - Result of FEEL expression 'median([8, 2, 5, 7])'? - 6 (number) - - - median([8, 2, 5, 7]) - - + + Tests FEEL expression: 'median([8, 2, 5, 7])' and expects result: '6 (number)' + Result of FEEL expression 'median([8, 2, 5, 7])'? + 6 (number) + + + median([8, 2, 5, 7]) + + - - Tests FEEL expression: 'median()' and expects result: 'null (number)' - Result of FEEL expression 'median()'? - null (number) - - - median() - - + + Tests FEEL expression: 'median()' and expects result: 'null (number)' + Result of FEEL expression 'median()'? + null (number) + + + median() + + - - Tests FEEL expression: 'median(null)' and expects result: 'null (number)' - Result of FEEL expression 'median(null)'? - null (number) - - - median(null) - - + + Tests FEEL expression: 'median(null)' and expects result: 'null (number)' + Result of FEEL expression 'median(null)'? + null (number) + + + median(null) + + - - Tests FEEL expression: 'median([1,2,null,4])' and expects result: 'null (number)' - Result of FEEL expression 'median([1,2,null,4])'? - null (number) - - - median() - - + + Tests FEEL expression: 'median([1,2,null,4])' and expects result: 'null (number)' + Result of FEEL expression 'median([1,2,null,4])'? + null (number) + + + median() + + - - Tests FEEL expression: 'median([1,2,"foo",4])' and expects result: 'null (number)' - Result of FEEL expression 'median([1,2,"foo",4])'? - null (number) - - - median([1,2,"foo",4]) - - + + Tests FEEL expression: 'median([1,2,"foo",4])' and expects result: 'null (number)' + Result of FEEL expression 'median([1,2,"foo",4])'? + null (number) + + + median([1,2,"foo",4]) + + - - Tests FEEL expression: 'median([6, 1, 2, 3])' and expects result: '2.5 (number)' - Result of FEEL expression 'median([6, 1, 2, 3])'? - 2.5 (number) - - - median([6, 1, 2, 3]) - - + + Tests FEEL expression: 'median([6, 1, 2, 3])' and expects result: '2.5 (number)' + Result of FEEL expression 'median([6, 1, 2, 3])'? + 2.5 (number) + + + median([6, 1, 2, 3]) + + - - Tests FEEL expression: 'median([])' and expects result: 'null (number)' - Result of FEEL expression 'median([])'? - null (number) - - - median([]) - - + + Tests FEEL expression: 'median([])' and expects result: 'null (number)' + Result of FEEL expression 'median([])'? + null (number) + + + median([]) + + - - Tests FEEL expression: 'median(4)' and expects result: '4 (number)' - Result of FEEL expression 'median(4)'? - 4 (number) - - - median(4) - - + + Tests FEEL expression: 'median(4)' and expects result: '4 (number)' + Result of FEEL expression 'median(4)'? + 4 (number) + + + median(4) + + - - Tests FEEL expression: 'median(8, 2, 5, 3, 4)' and expects result: '4 (number)' - Result of FEEL expression 'median(8, 2, 5, 3, 4)'? - 4 (number) - - - median(8, 2, 5, 3, 4) - - + + Tests FEEL expression: 'median(8, 2, 5, 3, 4)' and expects result: '4 (number)' + Result of FEEL expression 'median(8, 2, 5, 3, 4)'? + 4 (number) + + + median(8, 2, 5, 3, 4) + + - - Tests FEEL expression: 'median(8, 2, 5, 7)' and expects result: '6 (number)' - Result of FEEL expression 'median(8, 2, 5, 7)'? - 6 (number) - - - median(8, 2, 5, 7) - - + + Tests FEEL expression: 'median(8, 2, 5, 7)' and expects result: '6 (number)' + Result of FEEL expression 'median(8, 2, 5, 7)'? + 6 (number) + + + median(8, 2, 5, 7) + + - - Tests FEEL expression: 'median(list:[8, 2, 5, 7])' and expects result: '6 (number)' - Result of FEEL expression 'median(list:[8, 2, 5, 7])'? - 6 (number) - - - median(list:[8, 2, 5, 7]) - - + + Tests FEEL expression: 'median(list:[8, 2, 5, 7])' and expects result: '6 (number)' + Result of FEEL expression 'median(list:[8, 2, 5, 7])'? + 6 (number) + + + median(list:[8, 2, 5, 7]) + + - - Tests FEEL expression: 'median(list:null)' and expects result: 'null (number)' - Result of FEEL expression 'median(list:null)'? - null (number) - - - median(list:null) - - - - - Tests FEEL expression: 'median(l:[2, 4, 7, 5])' and expects result: 'null (number)' - Result of FEEL expression 'median(l:[2, 4, 7, 5])'? - null (number) - - - median(l:[2, 4, 7, 5]) - - + + Tests FEEL expression: 'median(list:null)' and expects result: 'null (number)' + Result of FEEL expression 'median(list:null)'? + null (number) + + + median(list:null) + + + + Tests FEEL expression: 'median(l:[2, 4, 7, 5])' and expects result: 'null (number)' + Result of FEEL expression 'median(l:[2, 4, 7, 5])'? + null (number) + + + median(l:[2, 4, 7, 5]) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0062-feel-mode-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0062-feel-mode-function.dmn index 00ea9ec8220..f3acfb88008 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0062-feel-mode-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0062-feel-mode-function.dmn @@ -1,4 +1,4 @@ - + - - - FEEL built-in function 'mode(list)' in category list functions - - - number - - - - Tests FEEL expression: 'mode([6, 3, 9, 6, 6])' and expects result: '[6] (list)' - Result of FEEL expression 'mode([6, 3, 9, 6, 6])'? - [6] (list) - - - mode([6, 3, 9, 6, 6]) - - - - - Tests FEEL expression: 'mode([3, 6, 1, 9, 6, 1, 3])' and expects result: '[1,3,6] (list)' - Result of FEEL expression 'mode([3, 6, 1, 9, 6, 1, 3])'? - [1,3,6] (list) - - - mode([3, 6, 1, 9, 6, 1, 3]) - - - - - Tests FEEL expression: 'mode()' and expects result: 'null (list)' - Result of FEEL expression 'mode()'? - null (list) - - - mode() - - - - - Tests FEEL expression: 'mode(null)' and expects result: 'null (list)' - Result of FEEL expression 'mode(null)'? - null (list) - - - mode(null) - - - - - Tests FEEL expression: 'mode([1,2,null,4])' and expects result: 'null (list)' - Result of FEEL expression 'mode([1,2,null,4])'? - null (list) - - - mode() - - - - - Tests FEEL expression: 'mode([1,2,"foo",4])' and expects result: 'null (list)' - Result of FEEL expression 'mode([1,2,"foo",4])'? - null (list) - - - mode([1,2,"foo",4]) - - - - - Tests FEEL expression: 'mode([2.5, 1, 2.5, 3])' and expects result: '[2.5] (list)' - Result of FEEL expression 'mode([2.5, 1, 2.5, 3])'? - [2.5] (list) - - - mode([2.5, 1, 2.5, 3]) - - - - - Tests FEEL expression: 'mode([])' and expects result: '[] (list)' - Result of FEEL expression 'mode([])'? - [] (list) - - - mode([]) - - - - - Tests FEEL expression: 'mode(6)' and expects result: '[6] (list)' - Result of FEEL expression 'mode(6)'? - [6] (list) - - - mode(6) - - - - - Tests FEEL expression: 'mode(6, 3, 9, 6, 6)' and expects result: '[6] (list)' - Result of FEEL expression 'mode(6, 3, 9, 6, 6)'? - [6] (list) - - - mode(6, 3, 9, 6, 6) - - - - - - Tests FEEL expression: 'mode(list:[6, 3, 9, 6, 6])' and expects result: '[6] (list)' - Result of FEEL expression 'mode(list:[6, 3, 9, 6, 6])'? - [6] (list) - - - mode(list:[6, 3, 9, 6, 6]) - - - - - Tests FEEL expression: 'mode(list:null)' and expects result: 'null (list)' - Result of FEEL expression 'mode(list:null)'? - null (list) - - - mode(list:null) - - - - - Tests FEEL expression: 'mode(l:[2, 4, 7, 5])' and expects result: 'null (number)' - Result of FEEL expression 'mode(l:[2, 4, 7, 5])'? - null (number) - - - mode(l:[2, 4, 7, 5]) - - - + + Tests FEEL expression: 'mode(list:[6, 3, 9, 6, 6])' and expects result: '[6] (list)' + Result of FEEL expression 'mode(list:[6, 3, 9, 6, 6])'? + [6] (list) + + + mode(list:[6, 3, 9, 6, 6]) + + + + + Tests FEEL expression: 'mode(list:null)' and expects result: 'null (list)' + Result of FEEL expression 'mode(list:null)'? + null (list) + + + mode(list:null) + + + + + Tests FEEL expression: 'mode(l:[2, 4, 7, 5])' and expects result: 'null (number)' + Result of FEEL expression 'mode(l:[2, 4, 7, 5])'? + null (number) + + + mode(l:[2, 4, 7, 5]) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0063-feel-stddev-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0063-feel-stddev-function.dmn index 3efdc55256a..057e6bbebde 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0063-feel-stddev-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0063-feel-stddev-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'stddev(list)' in category list functions + + FEEL built-in function 'stddev(list)' in category list functions - - Tests FEEL expression: 'stddev([2, 4, 7, 5])' and expects result: '4 (number)' - Result of FEEL expression 'stddev([2, 4, 7, 5])'? - 4 (number) - - - stddev([2, 4, 7, 5]) - - + + Tests FEEL expression: 'stddev([2, 4, 7, 5])' and expects result: '4 (number)' + Result of FEEL expression 'stddev([2, 4, 7, 5])'? + 4 (number) + + + stddev([2, 4, 7, 5]) + + - - - Tests FEEL expression: 'stddev()' and expects result: 'null (number)' - Result of FEEL expression 'stddev()'? - null (number) - - - stddev() - - + + Tests FEEL expression: 'stddev()' and expects result: 'null (number)' + Result of FEEL expression 'stddev()'? + null (number) + + + stddev() + + - - Tests FEEL expression: 'stddev(null)' and expects result: 'null (number)' - Result of FEEL expression 'stddev(null)'? - null (number) - - - stddev(null) - - + + Tests FEEL expression: 'stddev(null)' and expects result: 'null (number)' + Result of FEEL expression 'stddev(null)'? + null (number) + + + stddev(null) + + - - Tests FEEL expression: 'stddev([1,2,null,4])' and expects result: 'null (number)' - Result of FEEL expression 'stddev([1,2,null,4])'? - null (number) - - - stddev() - - + + Tests FEEL expression: 'stddev([1,2,null,4])' and expects result: 'null (number)' + Result of FEEL expression 'stddev([1,2,null,4])'? + null (number) + + + stddev() + + - - Tests FEEL expression: 'stddev([1,2,"foo",4])' and expects result: 'null (number)' - Result of FEEL expression 'stddev([1,2,"foo",4])'? - null (number) - - - stddev([1,2,"foo",4]) - - + + Tests FEEL expression: 'stddev([1,2,"foo",4])' and expects result: 'null (number)' + Result of FEEL expression 'stddev([1,2,"foo",4])'? + null (number) + + + stddev([1,2,"foo",4]) + + - - - Tests FEEL expression: 'stddev([])' and expects result: 'null (number)' - Result of FEEL expression 'stddev([])'? - null (number) - - - stddev([]) - - + + Tests FEEL expression: 'stddev([])' and expects result: 'null (number)' + Result of FEEL expression 'stddev([])'? + null (number) + + + stddev([]) + + - - Tests FEEL expression: 'stddev(4)' and expects result: '4 (number)' - Result of FEEL expression 'stddev(4)'? - 4 (number) - - - stddev(4) - - + + Tests FEEL expression: 'stddev(4)' and expects result: '4 (number)' + Result of FEEL expression 'stddev(4)'? + 4 (number) + + + stddev(4) + + - - Tests FEEL expression: 'stddev(2, 4, 7, 5)' and expects result: '4 (number)' - Result of FEEL expression 'stddev(2, 4, 7, 5)'? - 4 (number) - - - stddev(2, 4, 7, 5) - - + + Tests FEEL expression: 'stddev(2, 4, 7, 5)' and expects result: '4 (number)' + Result of FEEL expression 'stddev(2, 4, 7, 5)'? + 4 (number) + + + stddev(2, 4, 7, 5) + + - - - Tests FEEL expression: 'stddev(list:[2, 4, 7, 5])' and expects result: '6 (number)' - Result of FEEL expression 'stddev(list:[2, 4, 7, 5])'? - 6 (number) - - - stddev(list:[2, 4, 7, 5]) - - + + Tests FEEL expression: 'stddev(list:[2, 4, 7, 5])' and expects result: '6 (number)' + Result of FEEL expression 'stddev(list:[2, 4, 7, 5])'? + 6 (number) + + + stddev(list:[2, 4, 7, 5]) + + - - Tests FEEL expression: 'stddev(list:null)' and expects result: 'null (number)' - Result of FEEL expression 'stddev(list:null)'? - null (number) - - - stddev(list:null) - - - - - Tests FEEL expression: 'stddev(l:[2, 4, 7, 5])' and expects result: 'null (number)' - Result of FEEL expression 'stddev(l:[2, 4, 7, 5])'? - null (number) - - - stddev(l:[2, 4, 7, 5]) - - + + Tests FEEL expression: 'stddev(list:null)' and expects result: 'null (number)' + Result of FEEL expression 'stddev(list:null)'? + null (number) + + + stddev(list:null) + + + + Tests FEEL expression: 'stddev(l:[2, 4, 7, 5])' and expects result: 'null (number)' + Result of FEEL expression 'stddev(l:[2, 4, 7, 5])'? + null (number) + + + stddev(l:[2, 4, 7, 5]) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0064-feel-conjunction.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0064-feel-conjunction.dmn index 4968f534f32..794fdf74af9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0064-feel-conjunction.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0064-feel-conjunction.dmn @@ -1,4 +1,4 @@ - + - - Semantics of conjunction - - Tests FEEL expression: 'true and true' and expects result: 'true (boolean)' - Result of FEEL expression 'true and true'? - true (boolean) - - - true and true - - - - Tests FEEL expression: 'true and false' and expects result: 'false (boolean)' - Result of FEEL expression 'true and false'? - false (boolean) - - - true and false - - - - Tests FEEL expression: 'true and null' and expects result: 'null (boolean)' - Result of FEEL expression 'true and null'? - null (boolean) - - - true and null - - - - Tests FEEL expression: 'true and 123' and expects result: 'null (boolean)' - Result of FEEL expression 'true and 123'? - null (boolean) - - - true and 123 - - - - Tests FEEL expression: 'true and "true"' and expects result: 'null (boolean)' - Result of FEEL expression 'true and "true"'? - null (boolean) - - - true and "true" - - - - Tests FEEL expression: 'false and true' and expects result: 'false (boolean)' - Result of FEEL expression 'false and true'? - false (boolean) - - - false and true - - - - Tests FEEL expression: 'false and false' and expects result: 'false (boolean)' - Result of FEEL expression 'false and false'? - false (boolean) - - - false and false - - - - Tests FEEL expression: 'false and null' and expects result: 'false (boolean)' - Result of FEEL expression 'false and null'? - false (boolean) - - - false and null - - - - Tests FEEL expression: 'false and 123' and expects result: 'false (boolean)' - Result of FEEL expression 'false and 123'? - false (boolean) - - - false and 123 - - - - Tests FEEL expression: 'false and "true"' and expects result: 'false (boolean)' - Result of FEEL expression 'false and "true"'? - false (boolean) - - - false and "true" - - - - Tests FEEL expression: 'null and true' and expects result: 'null (boolean)' - Result of FEEL expression 'null and true'? - null (boolean) - - - null and true - - - - Tests FEEL expression: '123 and true' and expects result: 'null (boolean)' - Result of FEEL expression '123 and true'? - null (boolean) - - - 123 and true - - - - Tests FEEL expression: '"true" and true' and expects result: 'null (boolean)' - Result of FEEL expression '"true" and true'? - null (boolean) - - - "true" and true - - - - Tests FEEL expression: 'null and false' and expects result: 'false (boolean)' - Result of FEEL expression 'null and false'? - false (boolean) - - - null and false - - - - Tests FEEL expression: '123 and false' and expects result: 'false (boolean)' - Result of FEEL expression '123 and false'? - false (boolean) - - - 123 and false - - - - Tests FEEL expression: '"true" and false' and expects result: 'false (boolean)' - Result of FEEL expression '"true" and false'? - false (boolean) - - - "true" and false - - - - Tests FEEL expression: 'null and null' and expects result: 'null (boolean)' - Result of FEEL expression 'null and null'? - null (boolean) - - - null and null - - - - Tests FEEL expression: '"true" and "true"' and expects result: 'null (boolean)' - Result of FEEL expression '"true" and "true"'? - null (boolean) - - - "true" and "true" - - - - Tests FEEL expression: '0 and 0' and expects result: 'null (boolean)' - Result of FEEL expression '0 and 0'? - null (boolean) - - - 0 and 0 - - + + Semantics of conjunction + + Tests FEEL expression: 'true and true' and expects result: 'true (boolean)' + Result of FEEL expression 'true and true'? + true (boolean) + + + true and true + + + + Tests FEEL expression: 'true and false' and expects result: 'false (boolean)' + Result of FEEL expression 'true and false'? + false (boolean) + + + true and false + + + + Tests FEEL expression: 'true and null' and expects result: 'null (boolean)' + Result of FEEL expression 'true and null'? + null (boolean) + + + true and null + + + + Tests FEEL expression: 'true and 123' and expects result: 'null (boolean)' + Result of FEEL expression 'true and 123'? + null (boolean) + + + true and 123 + + + + Tests FEEL expression: 'true and "true"' and expects result: 'null (boolean)' + Result of FEEL expression 'true and "true"'? + null (boolean) + + + true and "true" + + + + Tests FEEL expression: 'false and true' and expects result: 'false (boolean)' + Result of FEEL expression 'false and true'? + false (boolean) + + + false and true + + + + Tests FEEL expression: 'false and false' and expects result: 'false (boolean)' + Result of FEEL expression 'false and false'? + false (boolean) + + + false and false + + + + Tests FEEL expression: 'false and null' and expects result: 'false (boolean)' + Result of FEEL expression 'false and null'? + false (boolean) + + + false and null + + + + Tests FEEL expression: 'false and 123' and expects result: 'false (boolean)' + Result of FEEL expression 'false and 123'? + false (boolean) + + + false and 123 + + + + Tests FEEL expression: 'false and "true"' and expects result: 'false (boolean)' + Result of FEEL expression 'false and "true"'? + false (boolean) + + + false and "true" + + + + Tests FEEL expression: 'null and true' and expects result: 'null (boolean)' + Result of FEEL expression 'null and true'? + null (boolean) + + + null and true + + + + Tests FEEL expression: '123 and true' and expects result: 'null (boolean)' + Result of FEEL expression '123 and true'? + null (boolean) + + + 123 and true + + + + Tests FEEL expression: '"true" and true' and expects result: 'null (boolean)' + Result of FEEL expression '"true" and true'? + null (boolean) + + + "true" and true + + + + Tests FEEL expression: 'null and false' and expects result: 'false (boolean)' + Result of FEEL expression 'null and false'? + false (boolean) + + + null and false + + + + Tests FEEL expression: '123 and false' and expects result: 'false (boolean)' + Result of FEEL expression '123 and false'? + false (boolean) + + + 123 and false + + + + Tests FEEL expression: '"true" and false' and expects result: 'false (boolean)' + Result of FEEL expression '"true" and false'? + false (boolean) + + + "true" and false + + + + Tests FEEL expression: 'null and null' and expects result: 'null (boolean)' + Result of FEEL expression 'null and null'? + null (boolean) + + + null and null + + + + Tests FEEL expression: '"true" and "true"' and expects result: 'null (boolean)' + Result of FEEL expression '"true" and "true"'? + null (boolean) + + + "true" and "true" + + + + Tests FEEL expression: '0 and 0' and expects result: 'null (boolean)' + Result of FEEL expression '0 and 0'? + null (boolean) + + + 0 and 0 + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0065-feel-disjunction.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0065-feel-disjunction.dmn index d6154499135..f1d60d56f7d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0065-feel-disjunction.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0065-feel-disjunction.dmn @@ -1,4 +1,4 @@ - + - - Semantics of conjunction - - Tests FEEL expression: 'true or true' and expects result: 'true (boolean)' - Result of FEEL expression 'true or true'? - true (boolean) - - - true or true - - - - Tests FEEL expression: 'true or false' and expects result: 'true (boolean)' - Result of FEEL expression 'true or false'? - true (boolean) - - - true or false - - - - Tests FEEL expression: 'true or null' and expects result: 'true (boolean)' - Result of FEEL expression 'true or null'? - true (boolean) - - - true or null - - - - Tests FEEL expression: 'true or 123' and expects result: 'true (boolean)' - Result of FEEL expression 'true or 123'? - true (boolean) - - - true or 123 - - - - Tests FEEL expression: 'true or "true"' and expects result: 'true (boolean)' - Result of FEEL expression 'true or "true"'? - true (boolean) - - - true or "true" - - - - Tests FEEL expression: 'false or true' and expects result: 'true (boolean)' - Result of FEEL expression 'false or true'? - true (boolean) - - - false or true - - - - Tests FEEL expression: 'false or false' and expects result: 'false (boolean)' - Result of FEEL expression 'false or false'? - false (boolean) - - - false or false - - - - Tests FEEL expression: 'false or null' and expects result: 'false (boolean)' - Result of FEEL expression 'false or null'? - null (boolean) - - - false or null - - - - Tests FEEL expression: 'false or 123' and expects result: 'null (boolean)' - Result of FEEL expression 'false or 123'? - null (boolean) - - - false or 123 - - - - Tests FEEL expression: 'false or "true"' and expects result: 'null (boolean)' - Result of FEEL expression 'false or "true"'? - null (boolean) - - - false or "true" - - - - Tests FEEL expression: 'null or true' and expects result: 'true (boolean)' - Result of FEEL expression 'null or true'? - true (boolean) - - - null or true - - - - Tests FEEL expression: '123 or true' and expects result: 'true (boolean)' - Result of FEEL expression '123 or true'? - true (boolean) - - - 123 or true - - - - Tests FEEL expression: '"true" or true' and expects result: 'true (boolean)' - Result of FEEL expression '"true" or true'? - true (boolean) - - - "true" or true - - - - Tests FEEL expression: 'null or false' and expects result: 'null (boolean)' - Result of FEEL expression 'null or false'? - null (boolean) - - - null or false - - - - Tests FEEL expression: '123 or false' and expects result: 'null (boolean)' - Result of FEEL expression '123 or false'? - null (boolean) - - - 123 or false - - - - Tests FEEL expression: '"true" or false' and expects result: 'null (boolean)' - Result of FEEL expression '"true" or false'? - null (boolean) - - - "true" or false - - - - Tests FEEL expression: 'null or null' and expects result: 'null (boolean)' - Result of FEEL expression 'null or null'? - null (boolean) - - - null or null - - - - Tests FEEL expression: '"true" or "true"' and expects result: 'null (boolean)' - Result of FEEL expression '"true" or "true"'? - null (boolean) - - - "true" or "true" - - - - Tests FEEL expression: '0 or 0' and expects result: 'null (boolean)' - Result of FEEL expression '0 or 0'? - null (boolean) - - - 0 or 0 - - + + Semantics of conjunction + + Tests FEEL expression: 'true or true' and expects result: 'true (boolean)' + Result of FEEL expression 'true or true'? + true (boolean) + + + true or true + + + + Tests FEEL expression: 'true or false' and expects result: 'true (boolean)' + Result of FEEL expression 'true or false'? + true (boolean) + + + true or false + + + + Tests FEEL expression: 'true or null' and expects result: 'true (boolean)' + Result of FEEL expression 'true or null'? + true (boolean) + + + true or null + + + + Tests FEEL expression: 'true or 123' and expects result: 'true (boolean)' + Result of FEEL expression 'true or 123'? + true (boolean) + + + true or 123 + + + + Tests FEEL expression: 'true or "true"' and expects result: 'true (boolean)' + Result of FEEL expression 'true or "true"'? + true (boolean) + + + true or "true" + + + + Tests FEEL expression: 'false or true' and expects result: 'true (boolean)' + Result of FEEL expression 'false or true'? + true (boolean) + + + false or true + + + + Tests FEEL expression: 'false or false' and expects result: 'false (boolean)' + Result of FEEL expression 'false or false'? + false (boolean) + + + false or false + + + + Tests FEEL expression: 'false or null' and expects result: 'false (boolean)' + Result of FEEL expression 'false or null'? + null (boolean) + + + false or null + + + + Tests FEEL expression: 'false or 123' and expects result: 'null (boolean)' + Result of FEEL expression 'false or 123'? + null (boolean) + + + false or 123 + + + + Tests FEEL expression: 'false or "true"' and expects result: 'null (boolean)' + Result of FEEL expression 'false or "true"'? + null (boolean) + + + false or "true" + + + + Tests FEEL expression: 'null or true' and expects result: 'true (boolean)' + Result of FEEL expression 'null or true'? + true (boolean) + + + null or true + + + + Tests FEEL expression: '123 or true' and expects result: 'true (boolean)' + Result of FEEL expression '123 or true'? + true (boolean) + + + 123 or true + + + + Tests FEEL expression: '"true" or true' and expects result: 'true (boolean)' + Result of FEEL expression '"true" or true'? + true (boolean) + + + "true" or true + + + + Tests FEEL expression: 'null or false' and expects result: 'null (boolean)' + Result of FEEL expression 'null or false'? + null (boolean) + + + null or false + + + + Tests FEEL expression: '123 or false' and expects result: 'null (boolean)' + Result of FEEL expression '123 or false'? + null (boolean) + + + 123 or false + + + + Tests FEEL expression: '"true" or false' and expects result: 'null (boolean)' + Result of FEEL expression '"true" or false'? + null (boolean) + + + "true" or false + + + + Tests FEEL expression: 'null or null' and expects result: 'null (boolean)' + Result of FEEL expression 'null or null'? + null (boolean) + + + null or null + + + + Tests FEEL expression: '"true" or "true"' and expects result: 'null (boolean)' + Result of FEEL expression '"true" or "true"'? + null (boolean) + + + "true" or "true" + + + + Tests FEEL expression: '0 or 0' and expects result: 'null (boolean)' + Result of FEEL expression '0 or 0'? + null (boolean) + + + 0 or 0 + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0066-feel-negation.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0066-feel-negation.dmn index 825177b2ba3..1fa968c8b59 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0066-feel-negation.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0066-feel-negation.dmn @@ -1,4 +1,4 @@ - + - - Semantics of negation - - Tests FEEL expression: 'not(true)' and expects result: 'false (boolean)' - Result of FEEL expression 'not(true)'? - false (boolean) - - - not(true) - - + + Semantics of negation + + Tests FEEL expression: 'not(true)' and expects result: 'false (boolean)' + Result of FEEL expression 'not(true)'? + false (boolean) + + + not(true) + + - - Tests FEEL expression: 'not(false)' and expects result: 'true (boolean)' - Result of FEEL expression 'not(false)'? - true (boolean) - - - not(false) - - + + Tests FEEL expression: 'not(false)' and expects result: 'true (boolean)' + Result of FEEL expression 'not(false)'? + true (boolean) + + + not(false) + + - - Tests FEEL expression: 'not(null)' and expects result: 'null (boolean)' - Result of FEEL expression 'not(null)'? - null (boolean) - - - not(null) - - + + Tests FEEL expression: 'not(null)' and expects result: 'null (boolean)' + Result of FEEL expression 'not(null)'? + null (boolean) + + + not(null) + + - - Tests FEEL expression: 'not(0)' and expects result: 'null (boolean)' - Result of FEEL expression 'not(0)'? - null (boolean) - - - not(0) - - + + Tests FEEL expression: 'not(0)' and expects result: 'null (boolean)' + Result of FEEL expression 'not(0)'? + null (boolean) + + + not(0) + + - - Tests FEEL expression: 'not(1)' and expects result: 'null (boolean)' - Result of FEEL expression 'not(1)'? - null (boolean) - - - not(1) - - - - - Tests FEEL expression: 'not("true")' and expects result: 'null (boolean)' - Result of FEEL expression 'not("true")'? - null (boolean) - - - not("true") - - + + Tests FEEL expression: 'not(1)' and expects result: 'null (boolean)' + Result of FEEL expression 'not(1)'? + null (boolean) + + + not(1) + + + + Tests FEEL expression: 'not("true")' and expects result: 'null (boolean)' + Result of FEEL expression 'not("true")'? + null (boolean) + + + not("true") + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0067-feel-split-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0067-feel-split-function.dmn index b667fc9eed9..88438c711af 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0067-feel-split-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0067-feel-split-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'split(string,delimiter)' in category string functions + + FEEL built-in function 'split(string,delimiter)' in category string functions - - string - + + string + - - Tests FEEL expression: 'split("John Doe", "\s")' and expects result: '["John", "Doe"] (list)' - Result of FEEL expression 'split("John Doe", "\s")'? - ["John", "Doe"] (list) - - - split("John Doe", "\s") - - + + Tests FEEL expression: 'split("John Doe", "\s")' and expects result: '["John", "Doe"] (list)' + Result of FEEL expression 'split("John Doe", "\s")'? + ["John", "Doe"] (list) + + + split("John Doe", "\s") + + - - Tests FEEL expression: 'split("a;b;c;;", ";")' and expects result: '["a", "b", "c", "", ""] (list)' - Result of FEEL expression 'split(10, -4)'? - ["a", "b", "c", "", ""] - - - split("a;b;c;;", ";") - - + + Tests FEEL expression: 'split("a;b;c;;", ";")' and expects result: '["a", "b", "c", "", ""] (list)' + Result of FEEL expression 'split(10, -4)'? + ["a", "b", "c", "", ""] + + + split("a;b;c;;", ";") + + - - Tests FEEL expression: 'split()' and expects result: 'null (list)' - Result of FEEL expression 'split()'? - null (list) - - - split() - - + + Tests FEEL expression: 'split()' and expects result: 'null (list)' + Result of FEEL expression 'split()'? + null (list) + + + split() + + - - Tests FEEL expression: 'split("foo")' and expects result: 'null (list)' - Result of FEEL expression 'split("foo")'? - null (list) - - - split("foo") - - + + Tests FEEL expression: 'split("foo")' and expects result: 'null (list)' + Result of FEEL expression 'split("foo")'? + null (list) + + + split("foo") + + - - - - - - - - - + + + + + + + + + - - Tests FEEL expression: 'split(delimiter: ",", string:"foo,bar")' and expects result: '["foo", "bar"] (lost)' - Result of FEEL expression 'split(delimiter: ",", string:"foo,bar")'? - 2 (list) - - - split(delimiter: ",", string:"foo,bar") - - + + Tests FEEL expression: 'split(delimiter: ",", string:"foo,bar")' and expects result: '["foo", "bar"] (lost)' + Result of FEEL expression 'split(delimiter: ",", string:"foo,bar")'? + 2 (list) + + + split(delimiter: ",", string:"foo,bar") + + - - Tests FEEL expression: 'split(delimiter: ",", str:"foo,bar")' and expects result: 'null (list)' - Result of FEEL expression 'split(delimiter: ",", str:"foo,bar")'? - null (list) - - - split(delimiter: ",", str:"foo,bar") - - + + Tests FEEL expression: 'split(delimiter: ",", str:"foo,bar")' and expects result: 'null (list)' + Result of FEEL expression 'split(delimiter: ",", str:"foo,bar")'? + null (list) + + + split(delimiter: ",", str:"foo,bar") + + - - Tests FEEL expression: 'split(null, null)' and expects result: 'null (list)' - Result of FEEL expression 'split(null, null)'? - null (list) - - - split(null, null) - - + + Tests FEEL expression: 'split(null, null)' and expects result: 'null (list)' + Result of FEEL expression 'split(null, null)'? + null (list) + + + split(null, null) + + - - Tests FEEL expression: 'split("foo", null)' and expects result: 'null (list)' - Result of FEEL expression 'split("foo", null)'? - null (list) - - - split("foo", null) - - - - - Tests FEEL expression: 'split(null, ",")' and expects result: 'null (list)' - Result of FEEL expression 'split(null, ",")'? - null (list) - - - split(null, ",") - - + + Tests FEEL expression: 'split("foo", null)' and expects result: 'null (list)' + Result of FEEL expression 'split("foo", null)'? + null (list) + + + split("foo", null) + + + + Tests FEEL expression: 'split(null, ",")' and expects result: 'null (list)' + Result of FEEL expression 'split(null, ",")'? + null (list) + + + split(null, ",") + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0068-feel-equality.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0068-feel-equality.dmn index 0f32450aca4..5859054ad1a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0068-feel-equality.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0068-feel-equality.dmn @@ -1,4 +1,4 @@ - + - - FEEL equality - - - Tests FEEL expression: 'null = null' and expects result: 'true (boolean)' - Result of FEEL expression 'null = null'? - true (boolean) - - - null = null - - - - - Tests FEEL expression: 'null != null' and expects result: 'false (boolean)' - Result of FEEL expression 'null != null'? - false (boolean) - - - null != null - - - - - Tests FEEL expression: 'true = true' and expects result: 'true (boolean)' - Result of FEEL expression 'true = true'? - true (boolean) - - - true = true - - - - - Tests FEEL expression: 'true != true' and expects result: 'false (boolean)' - Result of FEEL expression 'true != true'? - false (boolean) - - - true != true - - - - - Tests FEEL expression: 'false = false' and expects result: 'true (boolean)' - Result of FEEL expression 'false = false'? - true (boolean) - - - false = false - - - - - Tests FEEL expression: 'false != false' and expects result: 'true (boolean)' - Result of FEEL expression 'false != false'? - true (boolean) - - - false != false - - - - - Tests FEEL expression: 'true = false' and expects result: 'false (boolean)' - Result of FEEL expression 'true = false'? - false (boolean) - - - true = false - - - - - Tests FEEL expression: 'true = null' and expects result: 'false (boolean)' - Result of FEEL expression 'true = null'? - false (boolean) - - - true = null - - - - - Tests FEEL expression: 'false = null' and expects result: 'false (boolean)' - Result of FEEL expression 'false = null'? - false (boolean) - - - false = null - - - - - Tests FEEL expression: 'false = 0' and expects result: 'null (boolean)' - Result of FEEL expression 'false = 0'? - null (boolean) - - - false = 0 - - - - - Tests FEEL expression: 'true = 1' and expects result: 'null (boolean)' - Result of FEEL expression 'true = 1'? - null (boolean) - - - true = 1 - - - - - Tests FEEL expression: '123 = 123' and expects result: 'true (boolean)' - Result of FEEL expression '123 = 123'? - true (boolean) - - - 123 = 123 - - - - - Tests FEEL expression: '123.01 = 123.01' and expects result: 'true (boolean)' - Result of FEEL expression '123.01 = 123.01'? - true (boolean) - - - 123.01 = 123.01 - - - - - Tests FEEL expression: '0 = 0.00' and expects result: 'true (boolean)' - Result of FEEL expression '0 = 0.00'? - true (boolean) - - - 0 = 0.00 - - - - - Tests FEEL expression: '-0 = 0' and expects result: 'true (boolean)' - Result of FEEL expression '-0 = 0'? - true (boolean) - - - -0 = 0 - - - - - Tests FEEL expression: '-1 = 1' and expects result: 'false (boolean)' - Result of FEEL expression '-1 = 1'? - false (boolean) - - - -1 = 1 - - - - - Tests FEEL expression: '100 = null' and expects result: 'false (boolean)' - Result of FEEL expression '100 = null'? - false (boolean) - - - 100 = null - - - - - Tests FEEL expression: '100 = "100"' and expects result: 'null (boolean)' - Result of FEEL expression '100 = "100"'? - null (boolean) - - - 100 = "100" - - - - - Tests FEEL expression: '"foo" = "foo"' and expects result: 'true (boolean)' - Result of FEEL expression '"foo" = "foo"'? - true (boolean) - - - "foo" = "foo" - - - - - Tests FEEL expression: '"foo" = "Foo"' and expects result: 'false (boolean)' - Result of FEEL expression '"foo" = "Foo"'? - false (boolean) - - - "foo" = "Foo" - - - - - Tests FEEL expression: '"foo" != "Foo"' and expects result: 'true (boolean)' - Result of FEEL expression '"foo" != "Foo"'? - true (boolean) - - - "foo" != "Foo" - - - - - Tests FEEL expression: '"foo" = null' and expects result: 'false (boolean)' - Result of FEEL expression '"foo" = null'? - false (boolean) - - - "foo" = null - - - - - Tests FEEL expression: '"foo" = 100' and expects result: 'null (boolean)' - Result of FEEL expression '"foo" = 100'? - null (boolean) - - - "foo" = 100 - - - - - Tests FEEL expression: '[1,2,3] = [1,2,3]' and expects result: 'true (boolean)' - Result of FEEL expression '[1,2,3] = [1,2,3]'? - true (boolean) - - - [1,2,3] = [1,2,3] - - - - - Tests FEEL expression: '[1,1,1] = [1,1,1,1]' and expects result: 'false (boolean)' - Result of FEEL expression '[1,1,1] = [1,1,1,1]'? - false (boolean) - - - [1,1,1] = [1,1,1,1] - - - - - Tests FEEL expression: '[1,1,1] = [1,1,2]' and expects result: 'false (boolean)' - Result of FEEL expression '[1,1,1] = [1,1,2]'? - false (boolean) - - - [1,1,1] = [1,1,2] - - - - - Tests FEEL expression: '[] = []' and expects result: 'true (boolean)' - Result of FEEL expression '[] = []'? - true (boolean) - - - [] = [] - - - - - Tests FEEL expression: '[1,2,3] = [3,2,1]' and expects result: 'false (boolean)' - Result of FEEL expression '[1,2,3] = [3,2,1]'? - false (boolean) - - - [1,2,3] = [3,2,1] - - - - - Tests FEEL expression: 'true[1] = true' and expects result: 'true (boolean)' - Result of FEEL expression 'true[1] = true'? - true (boolean) - - - true[1] = true - - - - - Tests FEEL expression: '100[1] = 100' and expects result: 'true (boolean)' - Result of FEEL expression '100[1] = 100'? - true (boolean) - - - 100[1] = 100 - - - - - Tests FEEL expression: '"foo"[1] = "foo"' and expects result: 'true (boolean)' - Result of FEEL expression '"foo"[1] = "foo"'? - true (boolean) - - - "foo"[1] = "foo" - - - - - Tests FEEL expression: 'date("2018-12-08")[1] = date("2018-12-08")' and expects result: 'true (boolean)' - Result of FEEL expression 'date("2018-12-08")[1] = date("2018-12-08")'? - true (boolean) - - - date("2018-12-08")[1] = date("2018-12-08") - - - - - Tests FEEL expression: 'time("10:30:12")[1] = time("10:30:12")' and expects result: 'true (boolean)' - Result of FEEL expression 'time("10:30:12")[1] = time("10:30:12")'? - true (boolean) - - - time("10:30:12")[1] = time("10:30:12") - - - - - Tests FEEL expression: 'date and time("2018-12-08")[1] = date and time("2018-12-08")' and expects result: 'true (boolean)' - Result of FEEL expression 'date and time("2018-12-08")[1] = date and time("2018-12-08")'? - true (boolean) - - - date and time("2018-12-08")[1] = date and time("2018-12-08") - - - - - Tests FEEL expression: 'duration("P1D")[1] = duration("P1D")' and expects result: 'true (boolean)' - Result of FEEL expression 'duration("P1D")[1] = duration("P1D")'? - true (boolean) - - - duration("P1D")[1] = duration("P1D") - - - - - Tests FEEL expression: 'duration("P1Y")[1] = duration("P1Y")' and expects result: 'true (boolean)' - Result of FEEL expression 'duration("P1Y")[1] = duration("P1Y")'? - true (boolean) - - - duration("P1Y")[1] = duration("P1Y") - - - - - Tests FEEL expression: '{a: "foo"}[1] = {a: "foo"}' and expects result: 'true (boolean)' - Result of FEEL expression '{a: "foo"}[1] = {a: "foo"}'? - true (boolean) - - - {a: "foo"}[1] = {a: "foo"} - - - - - Tests FEEL expression: '[] = null' and expects result: 'false (boolean)' - Result of FEEL expression '[] = null'? - false (boolean) - - - [] = null - - - - - Tests FEEL expression: '[] = 0' and expects result: 'null (boolean)' - Result of FEEL expression '[] = 0'? - null (boolean) - - - [] = 0 - - - - - Tests FEEL expression: '{} = {}' and expects result: 'true (boolean)' - Result of FEEL expression '{} = {}'? - true (boolean) - - - {} = {} - - - - - Tests FEEL expression: '{foo: "bar", bar: "baz"} = {foo: "bar", bar: "baz"}' and expects result: 'true (boolean)' - Result of FEEL expression '{foo: "bar", bar: "baz"} = {foo: "bar", bar: "baz"}'? - true (boolean) - - - {foo: "bar", bar: "baz"} = {foo: "bar", bar: "baz"} - - - - - Tests FEEL expression: '{foo: "bar", bar: "baz"} = {bar: "baz", foo: "bar"}' and expects result: 'true (boolean)' - Result of FEEL expression '{foo: "bar", bar: "baz"} = {bar: "baz", foo: "bar"}'? - true (boolean) - - - {foo: "bar", bar: "baz"} = {bar: "baz", foo: "bar"} - - - - - Tests FEEL expression: '{foo: "bar"} = {"foo": "bar"}' and expects result: 'true (boolean)' - Result of FEEL expression '{foo: "bar"} = {"foo": "bar"}'? - true (boolean) - - - {foo: "bar"} = {"foo": "bar"} - - - - - Tests FEEL expression: '{foo: "bar"} = {foo: "baz"}' and expects result: 'false (boolean)' - Result of FEEL expression '{foo: "bar"} = {foo: "baz"}'? - false (boolean) - - - {foo: "bar"} = {foo: "baz"} - - - - - Tests FEEL expression: '{} = null' and expects result: 'false (boolean)' - Result of FEEL expression '{} = null'? - false (boolean) - - - {} = null - - - - - Tests FEEL expression: '{} = []' and expects result: 'null (boolean)' - Result of FEEL expression '{} = []'? - null (boolean) - - - {} = [] - - - - - Tests FEEL expression: 'date("2018-12-08") = date("2018-12-08")' and expects result: 'true (boolean)' - Result of FEEL expression 'date("2018-12-08") = date("2018-12-08")'? - true (boolean) - - - date("2018-12-08") = date("2018-12-08") - - - - - Tests FEEL expression: 'date("2018-12-07") = date("2018-12-08")' and expects result: 'false (boolean)' - Result of FEEL expression 'date("2018-12-07") = date("2018-12-08")'? - false (boolean) - - - date("2018-12-07") = date("2018-12-08") - - - - - Tests FEEL expression: 'date("2018-12-07") = null' and expects result: 'false (boolean)' - Result of FEEL expression 'date("2018-12-07") = null'? - false (boolean) - - - date("2018-12-07") = null - - - - - Tests FEEL expression: 'date("2018-12-07") = 100' and expects result: 'null (boolean)' - Result of FEEL expression 'date("2018-12-07") = 100'? - null (boolean) - - - date("2018-12-07") = 100 - - - - - - - Tests FEEL expression: 'duration("P1D") = duration("P1D")' and expects result: 'true (boolean)' - Result of FEEL expression 'duration("P1D") = duration("P1D")'? - true (boolean) - - - duration("P1D") = duration("P1D") - - - - - Tests FEEL expression: 'duration("P1D") = duration("PT24H")' and expects result: 'true (boolean)' - Result of FEEL expression 'duration("P1D") = duration("PT24H")'? - true (boolean) - - - duration("P1D") = duration("PT24H") - - - - - Tests FEEL expression: 'duration("P1D") = duration("P2D")' and expects result: 'false (boolean)' - Result of FEEL expression 'duration("P1D") = duration("P2D")'? - false (boolean) - - - duration("P1D") = duration("P2D") - - - - - Tests FEEL expression: 'duration("P1D") = duration("-P1D")' and expects result: 'false (boolean)' - Result of FEEL expression 'duration("P1D") = duration("-P1D")'? - false (boolean) - - - duration("P1D") = duration("-P1D") - - - - - Tests FEEL expression: 'duration("P0D") = duration("-P0D")' and expects result: 'true (boolean)' - Result of FEEL expression 'duration("P0D") = duration("-P0D")'? - true (boolean) - - - duration("P0D") = duration("-P0D") - - - - - Tests FEEL expression: 'duration("P0D") = null' and expects result: 'false (boolean)' - Result of FEEL expression 'duration("P0D") = null'? - false (boolean) - - - duration("P0D") = null - - - - - Tests FEEL expression: 'duration("P0D") = 0' and expects result: 'null (boolean)' - Result of FEEL expression 'duration("P0D") = 0'? - null (boolean) - - - duration("P0D") = 0 - - - - - Tests FEEL expression: 'duration("P1Y") = duration("P1Y")' and expects result: 'true (boolean)' - Result of FEEL expression 'duration("P1Y") = duration("P1Y")'? - true (boolean) - - - duration("P1Y") = duration("P1Y") - - - - - Tests FEEL expression: 'duration("P1Y") = duration("P12M")' and expects result: 'true (boolean)' - Result of FEEL expression 'duration("P1Y") = duration("P12M")'? - true (boolean) - - - duration("P1Y") = duration("P12M") - - - - - Tests FEEL expression: 'duration("P1Y") = duration("P2Y")' and expects result: 'false (boolean)' - Result of FEEL expression 'duration("P1Y") = duration("P2Y")'? - false (boolean) - - - duration("P1Y") = duration("P2Y") - - - - - Tests FEEL expression: 'duration("P1Y") = duration("-P1Y")' and expects result: 'false (boolean)' - Result of FEEL expression 'duration("P1Y") = duration("-P1Y")'? - false (boolean) - - - duration("P1Y") = duration("-P1Y") - - - - - Tests FEEL expression: 'duration("P0Y") = duration("-P0Y")' and expects result: 'true (boolean)' - Result of FEEL expression 'duration("P0Y") = duration("-P0Y")'? - true (boolean) - - - duration("P0Y") = duration("-P0Y") - - - - - Tests FEEL expression: 'duration("P1Y") = duration("P365D")' and expects result: 'null (boolean)' - Result of FEEL expression 'duration("P1Y") = duration("P365D")'? - null (boolean) - - - duration("P1Y") = duration("P365D") - - - - - Tests FEEL expression: 'duration("P0Y") = null' and expects result: 'false (boolean)' - Result of FEEL expression 'duration("P0Y") = null'? - false (boolean) - - - duration("P0Y") = null - - - - - Tests FEEL expression: 'duration("P0Y") = 0' and expects result: 'null (boolean)' - Result of FEEL expression 'duration("P0Y") = 0'? - null (boolean) - - - duration("P0Y") = 0 - - - - - Tests FEEL expression: '[1,2,[3, 4]] = [1,2,[3, 4]]' and expects result: 'true (boolean)' - Result of FEEL expression '[1,2,[3, 4]] = [1,2,[3, 4]]'? - true (boolean) - - - [1,2,[3, 4]] = [1,2,[3, 4]] - - - - - Tests FEEL expression: '[1,2,{a: [3,4]}] = [1,2,{a: [3,4]}]' and expects result: 'true (boolean)' - Result of FEEL expression '[1,2,{a: [3,4]}] = [1,2,{a: [3,4]}]'? - true (boolean) - - - [1,2,{a: [3,4]}] = [1,2,{a: [3,4]}] - - - - - Tests FEEL expression: '[1,2,[3, 4]] = [1,2,[4, 3]]' and expects result: 'false (boolean)' - Result of FEEL expression '[1,2,[3, 4]] = [1,2,[4, 3]]'? - false (boolean) - - - [1,2,[3, 4]] = [1,2,[4, 3]] - - - - - Tests FEEL expression: '[1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: "foo"}]' and expects result: 'false (boolean)' - Result of FEEL expression '[1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: "foo"}]'? - false (boolean) - - - [1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: "foo"}] - - - - - Tests FEEL expression: '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [1,2]}}' and expects result: 'true (boolean)' - Result of FEEL expression '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [1,2]}}'? - true (boolean) - - - {a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [1,2]}} - - - - - Tests FEEL expression: '{a: {c: [1,2], b: "foo"}} = {a: {b: "foo", c: [1,2]}}' and expects result: 'true (boolean)' - Result of FEEL expression '{a: {c: [1,2], b: "foo"}} = {a: {b: "foo", c: [1,2]}}'? - true (boolean) - - - {a: {c: "bar", b: "foo"}} = {a: {b: "foo", c: "bar"}} - - - - - Tests FEEL expression: '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [2,1]}}' and expects result: 'false (boolean)' - Result of FEEL expression '{a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [2,1]}}'? - false (boolean) - - - {a: {b: "foo", c: [1,2]}} = {a: {b: "foo", c: [2,1]}} - - - - - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0069-feel-list.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0069-feel-list.dmn index 7c9e7d9a8e6..aa45a321d4d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0069-feel-list.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0069-feel-list.dmn @@ -1,4 +1,4 @@ - + - - FEEL lists - - - - - [1,2,3] - - - - - - - [] - - - - - - - [1,2,3][0] - - - - - - - [1,2,3][4] - - - - - - - [1,2,3][1] - - - - - - - [1,2,3][3] - - - - - - - [1,2,3][-1] - - - - - - - [1,2,3][-3] - - - - - - - [1,2,3][-4] - - - - - - - [1,2,3][true] - - - - - - - [1,2,3][false] - - - - - - - [1,2,3][item >= 2] - - - - - - - true[true] - - - - - - - true[false] - - - - - - - 100[true] - - - - - - - 100[false] - - - - - - - "foo"[true] - - - - - - - "foo"[false] - - - - - - - true[1] - - - - - - - 100[1] - - - - - - - "foo"[1] - - - - - - - true[0] - - - - - - - 100[0] - - - - - - - "foo"[0] - - - - - - - [{a: 1}, {a: 2}, {a: 3}][item.a >= 2] - - - - - - - [{a: 1}, {a: 2}, {a: 3}][a >= 2] - - - - - - - [{item: 1}, {item: 2}, {item: 3}][item >= 2] - - - + + FEEL lists + + + + + [1,2,3] + + + + + + + [] + + + + + + + [1,2,3][0] + + + + + + + [1,2,3][4] + + + + + + + [1,2,3][1] + + + + + + + [1,2,3][3] + + + + + + + [1,2,3][-1] + + + + + + + [1,2,3][-3] + + + + + + + [1,2,3][-4] + + + + + + + [1,2,3][true] + + + + + + + [1,2,3][false] + + + + + + + [1,2,3][item >= 2] + + + + + + + true[true] + + + + + + + true[false] + + + + + + + 100[true] + + + + + + + 100[false] + + + + + + + "foo"[true] + + + + + + + "foo"[false] + + + + + + + true[1] + + + + + + + 100[1] + + + + + + + "foo"[1] + + + + + + + true[0] + + + + + + + 100[0] + + + + + + + "foo"[0] + + + + + + + [{a: 1}, {a: 2}, {a: 3}][item.a >= 2] + + + + + + + [{a: 1}, {a: 2}, {a: 3}][a >= 2] + + + + + + + [{item: 1}, {item: 2}, {item: 3}][item >= 2] + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0070-feel-instance-of.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0070-feel-instance-of.dmn index 2bcd7633df4..2c1c0797288 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0070-feel-instance-of.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0070-feel-instance-of.dmn @@ -1,4 +1,4 @@ - + - - FEEL instance of - - - - string - - - string - - - - - number - - - - Any - - - - - - null instance of Any - - - - - - - null instance of number - - - - - - - null instance of string - - - - - - - null instance of boolean - - - - - - - null instance of date - - - - - - - null instance of time - - - - - - - null instance of date and time - - - - - - - - null instance of years and months duration - - - - - - - null instance of days and time duration - - - - - - - - - 123.01 instance of Any - - - - - - - 123.01 instance of number - - - - - - - 123.01 instance of boolean - - - - - - - 123.01 instance of boolean - - - - - - - 123.01 instance of date - - - - - - - 123.01 instance of time - - - - - - - 123.01 instance of date and time - - - - - - - - 123.01 instance of years and months duration - - - - - - - 123.01 instance of days and time duration - - - - - - - - - "foo" instance of Any - - - - - - - "foo" instance of number - - - - - - - "foo" instance of string - - - - - - - "foo" instance of boolean - - - - - - - "foo" instance of date - - - - - - - "foo" instance of time - - - - - - - "foo" instance of date and time - - - - - - - - "foo" instance of years and months duration - - - - - - - "foo" instance of days and time duration - - - - - - - - - - true instance of Any - - - - - - - true instance of number - - - - - - - true instance of string - - - - - - - true instance of boolean - - - - - - - true instance of date - - - - - - - true instance of time - - - - - - - true instance of date and time - - - - - - - - true instance of years and months duration - - - - - - - true instance of days and time duration - - - - - - - - - - date("2018-12-08") instance of Any - - - - - - - date("2018-12-08") instance of number - - - - - - - date("2018-12-08") instance of string - - - - - - - date("2018-12-08") instance of boolean - - - - - - - date("2018-12-08") instance of date - - - - - - - date("2018-12-08") instance of time - - - - - - - date("2018-12-08") instance of date and time - - - - - - - - date("2018-12-08") instance of years and months duration - - - - - - - date("2018-12-08") instance of days and time duration - - - - - - - - - time("10:30:00") instance of Any - - - - - - - time("10:30:00") instance of number - - - - - - - time("10:30:00") instance of string - - - - - - - time("10:30:00") instance of boolean - - - - - - - time("10:30:00") instance of date - - - - - - - time("10:30:00") instance of time - - - - - - - time("10:30:00") instance of date and time - - - - - - - - time("10:30:00") instance of years and months duration - - - - - - - time("10:30:00") instance of days and time duration - - - - - - - - - [1,2,3] instance of Any - - - - - - - [1,2,3] instance of number - - - - - - - [1,2,3] instance of string - - - - - - - [1,2,3] instance of boolean - - - - - - - [1,2,3] instance of date - - - - - - - [1,2,3] instance of time - - - - - - - [1,2,3] instance of date and time - - - - - - - - [1,2,3] instance of years and months duration - - - - - - - [1,2,3] instance of days and time duration - - - - - - - - - - - - [1] instance of number - - + + + + [1] instance of number + + - - - - - duration("P1Y") instance of Any - - - - - - - duration("P1Y") instance of number - - - - - - - duration("P1Y") instance of string - - - - - - - duration("P1Y") instance of boolean - - - - - - - duration("P1Y") instance of date - - - - - - - duration("P1Y") instance of time - - - - - - - duration("P1Y") instance of date and time - - - - - - - - duration("P1Y") instance of years and months duration - - - - - - - duration("P1Y") instance of days and time duration - - - - - - - - - - duration("P1D") instance of Any - - - - - - - duration("P1D") instance of number - - - - - - - duration("P1D") instance of string - - - - - - - duration("P1D") instance of boolean - - - - - - - duration("P1D") instance of date - - - - - - - duration("P1D") instance of time - - - - - - - duration("P1D") instance of date and time - - - - - - - - duration("P1D") instance of years and months duration - - - - - - - duration("P1D") instance of days and time duration - - - - - - - - - - {a: "foo"} instance of Any - - - - - - - {a: "foo"} instance of number - - - - - - - {a: "foo"} instance of string - - - - - - - {a: "foo"} instance of boolean - - - - - - - {a: "foo"} instance of date - - - - - - - {a: "foo"} instance of time - - - - - - - {a: "foo"} instance of date and time - - - - - - - - {a: "foo"} instance of years and months duration - - - - - - - {a: "foo"} instance of days and time duration - - - - - - - - - - - (function() "foo") instance of Any - - - - - - - (function() "foo") instance of number - - - - - - - (function() "foo") instance of string - - - - - - - (function() "foo") instance of boolean - - - - - - - (function() "foo") instance of date - - - - - - - (function() "foo") instance of time - - - - - - - (function() "foo") instance of date and time - - - - - - - - (function() "foo") instance of years and months duration - - - - - - - (function() "foo") instance of days and time duration - - - - - - - - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0071-feel-between.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0071-feel-between.dmn index d7db57f85b5..95e98f366ec 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0071-feel-between.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0071-feel-between.dmn @@ -1,4 +1,4 @@ - + - - FEEL instance of - - - - - 0 between 1 and 10 - - - - - - - 1 between 1 and 10 - - - - - - - - 5 between 1 and 10 - - - - - - - - 10 between 1 and 10 - - - - - - - 11 between 1 and 10 - - - - - - - "a" between "b" and "d" - - - - - - - "b" between "b" and "d" - - - - - - - "c" between "b" and "d" - - - - - - - "d" between "b" and "d" - - - - - - - "e" between "b" and "d" - - - - - - - date("2018-12-01") between date("2018-12-02") and date("2018-12-04") - - - - - - - date("2018-12-02") between date("2018-12-02") and date("2018-12-04") - - - - - - - date("2018-12-03") between date("2018-12-02") and date("2018-12-04") - - - - - - - date("2018-12-04") between date("2018-12-02") and date("2018-12-04") - - - - - - - date("2018-12-05") between date("2018-12-02") and date("2018-12-04") - - - - - - - time("10:31:00") between time("10:32:00") and time("10:34:00") - - - - - - - time("10:32:00") between time("10:32:00") and time("10:34:00") - - - - - - - time("10:33:00") between time("10:32:00") and time("10:34:00") - - - - - - - time("10:34:00") between time("10:32:00") and time("10:34:00") - - - - - - - time("10:35:00") between time("10:32:00") and time("10:34:00") - - - - - - - date and time("2018-12-01T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - - - - - - date and time("2018-12-02T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - - - - - - date and time("2018-12-03T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - - - - - - date and time("2018-12-04T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - - - - - - date and time("2018-12-05T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") - - - - - - - duration("P1Y") between duration("P2Y") and duration("P4Y") - - - - - - - duration("P2Y") between duration("P2Y") and duration("P4Y") - - - - - - - duration("P3Y") between duration("P2Y") and duration("P4Y") - - - - - - - duration("P4Y") between duration("P2Y") and duration("P4Y") - - - - - - - duration("P5Y") between duration("P2Y") and duration("P4Y") - - - - - - - duration("P1D") between duration("P2D") and duration("P4D") - - - - - - - duration("P2D") between duration("P2D") and duration("P4D") - - - - - - - duration("P3D") between duration("P2D") and duration("P4D") - - - - - - - duration("P4D") between duration("P2D") and duration("P4D") - - - - - - - duration("P5D") between duration("P2D") and duration("P4D") - - - + + FEEL instance of + + + + + 0 between 1 and 10 + + + + + + + 1 between 1 and 10 + + + + + + + 5 between 1 and 10 + + + + + + + 10 between 1 and 10 + + + + + + + 11 between 1 and 10 + + + + + + + "a" between "b" and "d" + + + + + + + "b" between "b" and "d" + + + + + + + "c" between "b" and "d" + + + + + + + "d" between "b" and "d" + + + + + + + "e" between "b" and "d" + + + + + + + date("2018-12-01") between date("2018-12-02") and date("2018-12-04") + + + + + + + date("2018-12-02") between date("2018-12-02") and date("2018-12-04") + + + + + + + date("2018-12-03") between date("2018-12-02") and date("2018-12-04") + + + + + + + date("2018-12-04") between date("2018-12-02") and date("2018-12-04") + + + + + + + date("2018-12-05") between date("2018-12-02") and date("2018-12-04") + + + + + + + time("10:31:00") between time("10:32:00") and time("10:34:00") + + + + + + + time("10:32:00") between time("10:32:00") and time("10:34:00") + + + + + + + time("10:33:00") between time("10:32:00") and time("10:34:00") + + + + + + + time("10:34:00") between time("10:32:00") and time("10:34:00") + + + + + + + time("10:35:00") between time("10:32:00") and time("10:34:00") + + + + + + + date and time("2018-12-01T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + + + + + + + date and time("2018-12-02T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + + + + + + + date and time("2018-12-03T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + + + + + + + date and time("2018-12-04T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + + + + + + + date and time("2018-12-05T10:30:00") between date and time("2018-12-02T10:30:00") and date and time("2018-12-04T10:30:00") + + + + + + + duration("P1Y") between duration("P2Y") and duration("P4Y") + + + + + + + duration("P2Y") between duration("P2Y") and duration("P4Y") + + + + + + + duration("P3Y") between duration("P2Y") and duration("P4Y") + + + + + + + duration("P4Y") between duration("P2Y") and duration("P4Y") + + + + + + + duration("P5Y") between duration("P2Y") and duration("P4Y") + + + + + + + duration("P1D") between duration("P2D") and duration("P4D") + + + + + + + duration("P2D") between duration("P2D") and duration("P4D") + + + + + + + duration("P3D") between duration("P2D") and duration("P4D") + + + + + + + duration("P4D") between duration("P2D") and duration("P4D") + + + + + + + duration("P5D") between duration("P2D") and duration("P4D") + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0072-feel-in.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0072-feel-in.dmn index 9c564670515..b91dfb2d466 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0072-feel-in.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0072-feel-in.dmn @@ -1,4 +1,4 @@ - + - - FEEL in - - - - - 1 in [2,3,1] - - - - - - - 1 in [2,3,4] - - - - - - - 1 in [[2..4], [1..3]] - - - - - - - 5 in [[2..4], [1..3]] - - - - - - - 1 in <= 10 - - - - - - - 10 in <= 10 - - - - - - - 11 in <= 10 - - - - - - - 1 in < 10 - - - - - - - 10 in < 10 - - - - - - - 11 in >= 10 - - - - - - - 10 in >= 10 - - - - - - - 9 in >= 10 - - - - - - - 11 in > 10 - - - - - - - 10 in > 10 - - - - - - - 1 in (2..4) - - - - - - - 2 in (2..4) - - - - - - - 3 in (2..4) - - - - - - - 4 in (2..4) - - - - - - - 5 in (2..4) - - - - - - - 1 in (2..4] - - - - - - - 2 in (2..4] - - - - - - - 3 in (2..4] - - - - - - - 4 in (2..4] - - - - - - - 5 in (2..4] - - - - - - - 1 in [2..4) - - - - - - - 2 in [2..4) - - - - - - - 3 in [2..4) - - - - - - - 4 in [2..4) - - - - - - - 5 in [2..4) - - - - - - - 1 in [2..4] - - - - - - - 2 in [2..4] - - - - - - - 3 in [2..4] - - - - - - - 4 in [2..4] - - - - - - - 5 in [2..4] - - - - - - - 1 in 1 - - - - - - - 1 in 2 - - - - - - - - 10 in (1, < 5, >=10) - - - - - - - 10 in (1, 5, 9) - - - - - - - - "a" in ["b","c","a"] - - - - - - - "a" in ["b","c","d"] - - - - - - - "b" in [["f".."h"], ["a".."c"]] - - - - - - - "i" in [["f".."h"], ["a".."c"]] - - - - - - - "a" in <= "b" - - - - - - - "b" in <= "b" - - - - - - - "c" in <= "b" - - - - - - - "a" in < "b" - - - - - - - "b" in < "b" - - - - - - - "b" in >= "a" - - - - - - - "b" in >= "b" - - - - - - - "a" in >= "b" - - - - - - - "b" in > "a" - - - - - - - "b" in > "b" - - - - - - - "a" in ("b".."d") - - - - - - - "b" in ("b".."d") - - - - - - - "c" in ("b".."d") - - - - - - - "d" in ("b".."d") - - - - - - - "e" in ("b".."d") - - - - - - - "a" in ("b".."d"] - - - - - - - "b" in ("b".."d"] - - - - - - - "c" in ("b".."d"] - - - - - - - "d" in ("b".."d"] - - - - - - - "e" in ("b".."d"] - - - - - - - "a" in ["b".."d") - - - - - - - "b" in ["b".."d") - - - - - - - "c" in ["b".."d") - - - - - - - "d" in ["b".."d") - - - - - - - "e" in ["b".."d") - - - - - - - "a" in ["b".."d"] - - - - - - - "b" in ["b".."d"] - - - - - - - "c" in ["b".."d"] - - - - - - - "d" in ["b".."d"] - - - - - - - "e" in ["b".."d"] - - - - - - - "a" in "a" - - - - - - - "a" in "b" - - - - - - - "d" in ("c", < "c", >="d") - - - - - - - "d" in ("c", >="e") - - - - - - - - true in [true, false] - - - - - - - true in [false, 2, 3] - - - - - - - true in true - - - - - - - true in false - - - - - - - - true in (false, true) - - - - - - - true in (false, false) - - - - - - - date("2018-12-08") in [date("2018-12-08"),date("2018-12-09"),date("2018-12-10")] - - - - - - - date("2018-12-11") in [date("2018-12-08"),date("2018-12-09"),date("2018-12-10")] - - - - - - - date("2018-12-11") in [[date("2018-12-05") .. date("2018-12-07")], [date("2018-12-10") .. date("2018-12-12")]] - - - - - - - date("2018-12-04") in [[date("2018-12-05") .. date("2018-12-07")], [date("2018-12-10") .. date("2018-12-12")]] - - - - - - - date("2018-12-04") in <= date("2018-12-05") - - - - - - - date("2018-12-04") in <= date("2018-12-04") - - - - - - - date("2018-12-05") in <= date("2018-12-04") - - - - - - - date("2018-12-01") in < date("2018-12-10") - - - - - - - date("2018-12-10") in < date("2018-12-10") - - - - - - - date("2018-12-11") in >= date("2018-12-10") - - - - - - - date("2018-12-10") in >= date("2018-12-10") - - - - - - - date("2018-12-09") in >= date("2018-12-10") - - - - - - - date("2018-12-11") in > date("2018-12-10") - - - - - - - date("2018-12-10") in > date("2018-12-10") - - - - - - - date("2018-12-01") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-02") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-03") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-04") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-05") in (date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-01") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-02") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-03") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-04") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-05") in (date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-01") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-02") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-03") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-04") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-05") in [date("2018-12-02")..date("2018-12-04")) - - - - - - - date("2018-12-01") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-02") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-03") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-04") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-05") in [date("2018-12-02")..date("2018-12-04")] - - - - - - - date("2018-12-05") in date("2018-12-05") - - - - - - - date("2018-12-05") in date("2018-12-06") - - - - - - - date("2018-12-05") in (date("2018-12-04"), >=date("2018-12-05")) - - - - - - - date("2018-12-05") in (date("2018-12-04"), >=date("2018-12-06")) - - - - - - - - time("10:30:08") in [time("10:30:08"),time("10:30:09"),time("10:30:10")] - - - - - - - time("10:30:11") in [time("10:30:08"),time("10:30:09"),time("10:30:10")] - - - - - - - time("10:30:11") in [[time("10:30:05") .. time("10:30:07")], [time("10:30:10") .. time("10:30:12")]] - - - - - - - time("10:30:04") in [[time("10:30:05") .. time("10:30:07")], [time("10:30:10") .. time("10:30:12")]] - - - - - - - time("10:30:04") in <= time("10:30:05") - - - - - - - time("10:30:04") in <= time("10:30:04") - - - - - - - time("10:30:05") in <= time("10:30:04") - - - - - - - time("10:30:01") in < time("10:30:10") - - - - - - - time("10:30:10") in < time("10:30:10") - - - - - - - time("10:30:11") in >= time("10:30:10") - - - - - - - time("10:30:10") in >= time("10:30:10") - - - - - - - time("10:30:09") in >= time("10:30:10") - - - - - - - time("10:30:11") in > time("10:30:10") - - - - - - - time("10:30:10") in > time("10:30:10") - - - - - - - time("10:30:01") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:02") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:03") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:04") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:05") in (time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:01") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:02") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:03") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:04") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:05") in (time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:01") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:02") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:03") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:04") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:05") in [time("10:30:02")..time("10:30:04")) - - - - - - - time("10:30:01") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:02") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:03") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:04") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:05") in [time("10:30:02")..time("10:30:04")] - - - - - - - time("10:30:05") in time("10:30:05") - - - - - - - time("10:30:05") in time("10:30:06") - - - - - - - time("10:30:05") in (time("10:30:04"), >=time("10:30:05")) - - - - - - - time("10:30:05") in (time("10:30:04"), >=time("10:30:06")) - - - - - - - - date and time("2018-12-08T10:30:08") in [date and time("2018-12-08T10:30:08"),date and time("2018-12-08T10:30:09"),date and time("2018-12-08T10:30:10")] - - - - - - - date and time("2018-12-08T10:30:11") in [date and time("2018-12-08T10:30:08"),date and time("2018-12-08T10:30:09"),date and time("2018-12-08T10:30:10")] - - - - - - - date and time("2018-12-08T10:30:11") in [[date and time("2018-12-08T10:30:05") .. date and time("2018-12-08T10:30:07")], [date and time("2018-12-08T10:30:10") .. date and time("2018-12-08T10:30:12")]] - - - - - - - date and time("2018-12-08T10:30:04") in [[date and time("2018-12-08T10:30:05") .. date and time("2018-12-08T10:30:07")], [date and time("2018-12-08T10:30:10") .. date and time("2018-12-08T10:30:12")]] - - - - - - - date and time("2018-12-08T10:30:04") in <= date and time("2018-12-08T10:30:05") - - - - - - - date and time("2018-12-08T10:30:04") in <= date and time("2018-12-08T10:30:04") - - - - - - - date and time("2018-12-08T10:30:05") in <= date and time("2018-12-08T10:30:04") - - - - - - - date and time("2018-12-08T10:30:01") in < date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:10") in < date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:11") in >= date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:10") in >= date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:09") in >= date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:11") in > date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:10") in > date and time("2018-12-08T10:30:10") - - - - - - - date and time("2018-12-08T10:30:01") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:02") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:03") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:04") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:01") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:02") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:03") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:04") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:01") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:02") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:03") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:04") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:05") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) - - - - - - - date and time("2018-12-08T10:30:01") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:02") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:03") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:04") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:05") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] - - - - - - - date and time("2018-12-08T10:30:05") in date and time("2018-12-08T10:30:05") - - - - - - - date and time("2018-12-08T10:30:05") in date and time("2018-12-08T10:30:06") - - - - - - - date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:04"), >=date and time("2018-12-08T10:30:05")) - - - - - - - date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:04"), >=date and time("2018-12-08T10:30:06")) - - - - - - - [1,2,3] in [[1,2,3,4], [1,2,3]] - - - - - - - [1,2,3,5] in [[1,2,3,4], [1,2,3]] - - - - - - - - - [1,2,3] in [[1,2,3], [1,2,3,4]] - - - - - - - [1,2,2] in [[1,2,3], [1,2,3,4]] - - - - - - - - - [1,2,3] in ([[1,2,3,4]], [[1,2,3,5]]) - - - - - - - - - {a: "foo"} in [{b: "bar"}, {a: "foo"}] - - - - - - - {c: "baz"} in [{b: "bar"}, {a: "foo"}] - - - - - - - {a: "foo"} in {a: "foo"} - - - - - - - {a: "foo"} in {b: "bar"} - - - - - - - {a: "foo"} in ({a: "bar"}, {a: "foo"}) - - - - - - - {a: "foo"} in ({a: "bar"}, {a: "baz"}) - - - - - - - - - duration("P8Y") in [duration("P8Y"),duration("P9Y"),duration("P10Y")] - - - - - - - duration("P11Y") in [duration("P8Y"),duration("P9Y"),duration("P10Y")] - - - - - - - duration("P11Y") in [[duration("P5Y") .. duration("P7Y")], [duration("P10Y") .. duration("P12Y")]] - - - - - - - duration("P4Y") in [[duration("P5Y") .. duration("P7Y")], [duration("P10Y") .. duration("P12Y")]] - - - - - - - duration("P4Y") in <= duration("P5Y") - - - - - - - duration("P4Y") in <= duration("P4Y") - - - - - - - duration("P5Y") in <= duration("P4Y") - - - - - - - duration("P1Y") in < duration("P10Y") - - - - - - - duration("P10Y") in < duration("P10Y") - - - - - - - duration("P11Y") in >= duration("P10Y") - - - - - - - duration("P10Y") in >= duration("P10Y") - - - - - - - duration("P9Y") in >= duration("P10Y") - - - - - - - duration("P11Y") in > duration("P10Y") - - - - - - - duration("P10Y") in > duration("P10Y") - - - - - - - duration("P1Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P2Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P3Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P4Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P5Y") in (duration("P2Y")..duration("P4Y")) - - - - - - - duration("P1Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P2Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P3Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P4Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P5Y") in (duration("P2Y")..duration("P4Y")] - - - - - - - duration("P1Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P2Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P3Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P4Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P5Y") in [duration("P2Y")..duration("P4Y")) - - - - - - - duration("P1Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P2Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P3Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P4Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P5Y") in [duration("P2Y")..duration("P4Y")] - - - - - - - duration("P5Y") in duration("P5Y") - - - - - - - duration("P5Y") in duration("P6Y") - - - - - - - duration("P5Y") in (duration("P4Y"), >=duration("P5Y")) - - - - - - - duration("P5Y") in (duration("P4Y"), >=duration("P6Y")) - - - - - - - - duration("P8D") in [duration("P8D"),duration("P9D"),duration("P10D")] - - - - - - - duration("P11D") in [duration("P8D"),duration("P9D"),duration("P10D")] - - - - - - - duration("P11D") in [[duration("P5D") .. duration("P7D")], [duration("P10D") .. duration("P12D")]] - - - - - - - duration("P4D") in [[duration("P5D") .. duration("P7D")], [duration("P10D") .. duration("P12D")]] - - - - - - - duration("P4D") in <= duration("P5D") - - - - - - - duration("P4D") in <= duration("P4D") - - - - - - - duration("P5D") in <= duration("P4D") - - - - - - - duration("P1D") in < duration("P10D") - - - - - - - duration("P10D") in < duration("P10D") - - - - - - - duration("P11D") in >= duration("P10D") - - - - - - - duration("P10D") in >= duration("P10D") - - - - - - - duration("P9D") in >= duration("P10D") - - - - - - - duration("P11D") in > duration("P10D") - - - - - - - duration("P10D") in > duration("P10D") - - - - - - - duration("P1D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P2D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P3D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P4D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P5D") in (duration("P2D")..duration("P4D")) - - - - - - - duration("P1D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P2D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P3D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P4D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P5D") in (duration("P2D")..duration("P4D")] - - - - - - - duration("P1D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P2D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P3D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P4D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P5D") in [duration("P2D")..duration("P4D")) - - - - - - - duration("P1D") in [duration("P2D")..duration("P4D")] - - - - - - - duration("P2D") in [duration("P2D")..duration("P4D")] - - - - - - - duration("P3D") in [duration("P2D")..duration("P4D")] - - - - - - - duration("P4D") in [duration("P2D")..duration("P4D")] - - - - - + + FEEL in + + + + + 1 in [2,3,1] + + + + + + + 1 in [2,3,4] + + + + + + + 1 in [[2..4], [1..3]] + + + + + + + 5 in [[2..4], [1..3]] + + + + + + + 1 in <= 10 + + + + + + + 10 in <= 10 + + + + + + + 11 in <= 10 + + + + + + + 1 in < 10 + + + + + + + 10 in < 10 + + + + + + + 11 in >= 10 + + + + + + + 10 in >= 10 + + + + + + + 9 in >= 10 + + + + + + + 11 in > 10 + + + + + + + 10 in > 10 + + + + + + + 1 in (2..4) + + + + + + + 2 in (2..4) + + + + + + + 3 in (2..4) + + + + + + + 4 in (2..4) + + + + + + + 5 in (2..4) + + + + + + + 1 in (2..4] + + + + + + + 2 in (2..4] + + + + + + + 3 in (2..4] + + + + + + + 4 in (2..4] + + + + + + + 5 in (2..4] + + + + + + + 1 in [2..4) + + + + + + + 2 in [2..4) + + + + + + + 3 in [2..4) + + + + + + + 4 in [2..4) + + + + + + + 5 in [2..4) + + + + + + + 1 in [2..4] + + + + + + + 2 in [2..4] + + + + + + + 3 in [2..4] + + + + + + + 4 in [2..4] + + + + + + + 5 in [2..4] + + + + + + + 1 in 1 + + + + + + + 1 in 2 + + + + + + + 10 in (1, < 5, >=10) + + + + + + + 10 in (1, 5, 9) + + + + + + + "a" in ["b","c","a"] + + + + + + + "a" in ["b","c","d"] + + + + + + + "b" in [["f".."h"], ["a".."c"]] + + + + + + + "i" in [["f".."h"], ["a".."c"]] + + + + + + + "a" in <= "b" + + + + + + + "b" in <= "b" + + + + + + + "c" in <= "b" + + + + + + + "a" in < "b" + + + + + + + "b" in < "b" + + + + + + + "b" in >= "a" + + + + + + + "b" in >= "b" + + + + + + + "a" in >= "b" + + + + + + + "b" in > "a" + + + + + + + "b" in > "b" + + + + + + + "a" in ("b".."d") + + + + + + + "b" in ("b".."d") + + + + + + + "c" in ("b".."d") + + + + + + + "d" in ("b".."d") + + + + + + + "e" in ("b".."d") + + + + + + + "a" in ("b".."d"] + + + + + + + "b" in ("b".."d"] + + + + + + + "c" in ("b".."d"] + + + + + + + "d" in ("b".."d"] + + + + + + + "e" in ("b".."d"] + + + + + + + "a" in ["b".."d") + + + + + + + "b" in ["b".."d") + + + + + + + "c" in ["b".."d") + + + + + + + "d" in ["b".."d") + + + + + + + "e" in ["b".."d") + + + + + + + "a" in ["b".."d"] + + + + + + + "b" in ["b".."d"] + + + + + + + "c" in ["b".."d"] + + + + + + + "d" in ["b".."d"] + + + + + + + "e" in ["b".."d"] + + + + + + + "a" in "a" + + + + + + + "a" in "b" + + + + + + + "d" in ("c", < "c", >="d") + + + + + + + "d" in ("c", >="e") + + + + + + + true in [true, false] + + + + + + + true in [false, 2, 3] + + + + + + + true in true + + + + + + + true in false + + + + + + + true in (false, true) + + + + + + + true in (false, false) + + + + + + + date("2018-12-08") in [date("2018-12-08"),date("2018-12-09"),date("2018-12-10")] + + + + + + + date("2018-12-11") in [date("2018-12-08"),date("2018-12-09"),date("2018-12-10")] + + + + + + + date("2018-12-11") in [[date("2018-12-05") .. date("2018-12-07")], [date("2018-12-10") .. date("2018-12-12")]] + + + + + + + date("2018-12-04") in [[date("2018-12-05") .. date("2018-12-07")], [date("2018-12-10") .. date("2018-12-12")]] + + + + + + + date("2018-12-04") in <= date("2018-12-05") + + + + + + + date("2018-12-04") in <= date("2018-12-04") + + + + + + + date("2018-12-05") in <= date("2018-12-04") + + + + + + + date("2018-12-01") in < date("2018-12-10") + + + + + + + date("2018-12-10") in < date("2018-12-10") + + + + + + + date("2018-12-11") in >= date("2018-12-10") + + + + + + + date("2018-12-10") in >= date("2018-12-10") + + + + + + + date("2018-12-09") in >= date("2018-12-10") + + + + + + + date("2018-12-11") in > date("2018-12-10") + + + + + + + date("2018-12-10") in > date("2018-12-10") + + + + + + + date("2018-12-01") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-02") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-03") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-04") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-05") in (date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-01") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-02") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-03") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-04") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-05") in (date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-01") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-02") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-03") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-04") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-05") in [date("2018-12-02")..date("2018-12-04")) + + + + + + + date("2018-12-01") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-02") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-03") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-04") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-05") in [date("2018-12-02")..date("2018-12-04")] + + + + + + + date("2018-12-05") in date("2018-12-05") + + + + + + + date("2018-12-05") in date("2018-12-06") + + + + + + + date("2018-12-05") in (date("2018-12-04"), >=date("2018-12-05")) + + + + + + + date("2018-12-05") in (date("2018-12-04"), >=date("2018-12-06")) + + + + + + + time("10:30:08") in [time("10:30:08"),time("10:30:09"),time("10:30:10")] + + + + + + + time("10:30:11") in [time("10:30:08"),time("10:30:09"),time("10:30:10")] + + + + + + + time("10:30:11") in [[time("10:30:05") .. time("10:30:07")], [time("10:30:10") .. time("10:30:12")]] + + + + + + + time("10:30:04") in [[time("10:30:05") .. time("10:30:07")], [time("10:30:10") .. time("10:30:12")]] + + + + + + + time("10:30:04") in <= time("10:30:05") + + + + + + + time("10:30:04") in <= time("10:30:04") + + + + + + + time("10:30:05") in <= time("10:30:04") + + + + + + + time("10:30:01") in < time("10:30:10") + + + + + + + time("10:30:10") in < time("10:30:10") + + + + + + + time("10:30:11") in >= time("10:30:10") + + + + + + + time("10:30:10") in >= time("10:30:10") + + + + + + + time("10:30:09") in >= time("10:30:10") + + + + + + + time("10:30:11") in > time("10:30:10") + + + + + + + time("10:30:10") in > time("10:30:10") + + + + + + + time("10:30:01") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:02") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:03") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:04") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:05") in (time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:01") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:02") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:03") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:04") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:05") in (time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:01") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:02") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:03") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:04") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:05") in [time("10:30:02")..time("10:30:04")) + + + + + + + time("10:30:01") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:02") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:03") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:04") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:05") in [time("10:30:02")..time("10:30:04")] + + + + + + + time("10:30:05") in time("10:30:05") + + + + + + + time("10:30:05") in time("10:30:06") + + + + + + + time("10:30:05") in (time("10:30:04"), >=time("10:30:05")) + + + + + + + time("10:30:05") in (time("10:30:04"), >=time("10:30:06")) + + + + + + + date and time("2018-12-08T10:30:08") in [date and time("2018-12-08T10:30:08"),date and time("2018-12-08T10:30:09"),date and time("2018-12-08T10:30:10")] + + + + + + + date and time("2018-12-08T10:30:11") in [date and time("2018-12-08T10:30:08"),date and time("2018-12-08T10:30:09"),date and time("2018-12-08T10:30:10")] + + + + + + + date and time("2018-12-08T10:30:11") in [[date and time("2018-12-08T10:30:05") .. date and time("2018-12-08T10:30:07")], [date and time("2018-12-08T10:30:10") .. date and time("2018-12-08T10:30:12")]] + + + + + + + date and time("2018-12-08T10:30:04") in [[date and time("2018-12-08T10:30:05") .. date and time("2018-12-08T10:30:07")], [date and time("2018-12-08T10:30:10") .. date and time("2018-12-08T10:30:12")]] + + + + + + + date and time("2018-12-08T10:30:04") in <= date and time("2018-12-08T10:30:05") + + + + + + + date and time("2018-12-08T10:30:04") in <= date and time("2018-12-08T10:30:04") + + + + + + + date and time("2018-12-08T10:30:05") in <= date and time("2018-12-08T10:30:04") + + + + + + + date and time("2018-12-08T10:30:01") in < date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:10") in < date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:11") in >= date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:10") in >= date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:09") in >= date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:11") in > date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:10") in > date and time("2018-12-08T10:30:10") + + + + + + + date and time("2018-12-08T10:30:01") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:02") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:03") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:04") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:01") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:02") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:03") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:04") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:01") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:02") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:03") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:04") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:05") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")) + + + + + + + date and time("2018-12-08T10:30:01") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:02") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:03") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:04") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:05") in [date and time("2018-12-08T10:30:02")..date and time("2018-12-08T10:30:04")] + + + + + + + date and time("2018-12-08T10:30:05") in date and time("2018-12-08T10:30:05") + + + + + + + date and time("2018-12-08T10:30:05") in date and time("2018-12-08T10:30:06") + + + + + + + date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:04"), >=date and time("2018-12-08T10:30:05")) + + + + + + + date and time("2018-12-08T10:30:05") in (date and time("2018-12-08T10:30:04"), >=date and time("2018-12-08T10:30:06")) + + + + + + + [1,2,3] in [[1,2,3,4], [1,2,3]] + + + + + + + [1,2,3,5] in [[1,2,3,4], [1,2,3]] + + + + - - + + + + [1,2,3] in [[1,2,3], [1,2,3,4]] + + + + + + + [1,2,2] in [[1,2,3], [1,2,3,4]] + + + + - - - - duration("P5D") in duration("P6D") - - + + + + [1,2,3] in ([[1,2,3,4]], [[1,2,3,5]]) + + - - + + + + + {a: "foo"} in [{b: "bar"}, {a: "foo"}] + + + + + + + {c: "baz"} in [{b: "bar"}, {a: "foo"}] + + + + + + + {a: "foo"} in {a: "foo"} + + + + + + + {a: "foo"} in {b: "bar"} + + + + + + + {a: "foo"} in ({a: "bar"}, {a: "foo"}) + + + + + + + {a: "foo"} in ({a: "bar"}, {a: "baz"}) + + + + + + + duration("P8Y") in [duration("P8Y"),duration("P9Y"),duration("P10Y")] + + + + + + + duration("P11Y") in [duration("P8Y"),duration("P9Y"),duration("P10Y")] + + + + + + + duration("P11Y") in [[duration("P5Y") .. duration("P7Y")], [duration("P10Y") .. duration("P12Y")]] + + + + + + + duration("P4Y") in [[duration("P5Y") .. duration("P7Y")], [duration("P10Y") .. duration("P12Y")]] + + + + + + + duration("P4Y") in <= duration("P5Y") + + + + + + + duration("P4Y") in <= duration("P4Y") + + + + + + + duration("P5Y") in <= duration("P4Y") + + + + + + + duration("P1Y") in < duration("P10Y") + + + + + + + duration("P10Y") in < duration("P10Y") + + + + + + + duration("P11Y") in >= duration("P10Y") + + + + + + + duration("P10Y") in >= duration("P10Y") + + + + + + + duration("P9Y") in >= duration("P10Y") + + + + + + + duration("P11Y") in > duration("P10Y") + + + + + + + duration("P10Y") in > duration("P10Y") + + + + + + + duration("P1Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P2Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P3Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P4Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P5Y") in (duration("P2Y")..duration("P4Y")) + + + + + + + duration("P1Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P2Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P3Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P4Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P5Y") in (duration("P2Y")..duration("P4Y")] + + + + + + + duration("P1Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P2Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P3Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P4Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P5Y") in [duration("P2Y")..duration("P4Y")) + + + + + + + duration("P1Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P2Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P3Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P4Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P5Y") in [duration("P2Y")..duration("P4Y")] + + + + + + + duration("P5Y") in duration("P5Y") + + + + + + + duration("P5Y") in duration("P6Y") + + + + + + + duration("P5Y") in (duration("P4Y"), >=duration("P5Y")) + + + + + + + duration("P5Y") in (duration("P4Y"), >=duration("P6Y")) + + + + + + + duration("P8D") in [duration("P8D"),duration("P9D"),duration("P10D")] + + + + + + + duration("P11D") in [duration("P8D"),duration("P9D"),duration("P10D")] + + + + + + + duration("P11D") in [[duration("P5D") .. duration("P7D")], [duration("P10D") .. duration("P12D")]] + + + + + + + duration("P4D") in [[duration("P5D") .. duration("P7D")], [duration("P10D") .. duration("P12D")]] + + + + + + + duration("P4D") in <= duration("P5D") + + + + + + + duration("P4D") in <= duration("P4D") + + + + + + + duration("P5D") in <= duration("P4D") + + + + + + + duration("P1D") in < duration("P10D") + + + + + + + duration("P10D") in < duration("P10D") + + + + + + + duration("P11D") in >= duration("P10D") + + + + + + + duration("P10D") in >= duration("P10D") + + + + + + + duration("P9D") in >= duration("P10D") + + + + + + + duration("P11D") in > duration("P10D") + + + + + + + duration("P10D") in > duration("P10D") + + + + + + + duration("P1D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P2D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P3D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P4D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P5D") in (duration("P2D")..duration("P4D")) + + + + + + + duration("P1D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P2D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P3D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P4D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P5D") in (duration("P2D")..duration("P4D")] + + + + + + + duration("P1D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P2D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P3D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P4D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P5D") in [duration("P2D")..duration("P4D")) + + + + + + + duration("P1D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P2D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P3D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P4D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P5D") in [duration("P2D")..duration("P4D")] + + + + + + + duration("P5D") in duration("P5D") + + + + + + + duration("P5D") in duration("P6D") + + + + + + + duration("P5D") in (duration("P4D"), >=duration("P5D")) + + + + + + + duration("P5D") in (duration("P4D"), >=duration("P6D")) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0073-feel-comments.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0073-feel-comments.dmn index a85ee26d532..67b4aaae227 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0073-feel-comments.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0073-feel-comments.dmn @@ -1,4 +1,4 @@ - + - - FEEL in + + FEEL in - - - - 1 + /* 1 + */ 1 - - + + + + 1 + /* 1 + */ 1 + + - - - - 1 + // eol comment + + + + 1 + // eol comment 1 - - + + - - - - + + + + /* some intro waffle */ 1 + 1 // and stuff - - - - + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0074-feel-properties.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0074-feel-properties.dmn index 05386c2bdf4..d5ab08cd94a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0074-feel-properties.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0074-feel-properties.dmn @@ -1,4 +1,4 @@ - + - - FEEL properties - - - - - {a: "foo"}.a - - - - - - - date("2018-12-10").year - - - - - - - date("2018-12-10").month - - - - - - - date("2018-12-10").day - - - - - - - date("2018-12-10").weekday - - - - - - - date and time("2018-12-10T10:30:01").year - - - - - - - date and time("2018-12-10T10:30:01").month - - - - - - - date and time("2018-12-10T10:30:01").day - - - - - - - date and time("2018-12-10T10:30:01").weekday - - - - - - - date and time("2018-12-10T10:30:01").hour - - - - - - - date and time("2018-12-10").hour - - - - - - - date and time("2018-12-10T10:30:01").minute - - - - - - - date and time("2018-12-10").minute - - - - - - - date and time("2018-12-10T10:30:01").second - - - - - - - date and time("2018-12-10").second - - - - - - - date and time("2018-12-10T10:30:00+05:00").time offset - - - - - - - date and time("2018-12-10T10:30:00").time offset - - - - - - - date and time("2018-12-10T10:30:00@Etc/UTC").timezone - - - - - - - date and time("2018-12-10T10:30:00").timezone - - - - - - - time("10:30:01").hour - - - - - - - time("10:30:01").minute - - - - - - - time("10:30:01").second - - - - - - - time("10:30:00+05:00").time offset - - - - - - - time("10:30:00").time offset - - - - - - - time("10:30:00@Etc/UTC").timezone - - - - - - - time("10:30:00").timezone - - - - - - - duration("P1Y2M").years - - - - - - - duration("P2M").years - - - - - - - duration("P2M").months - - - - - - - duration("P1Y").months - - - - - - - duration("P1Y").days - - - - - - - duration("P1Y").hours - - - - - - - duration("P1Y").minutes - - - - - - - duration("P1Y").seconds - - - - - - - duration("P1D").years - - - - - - - duration("P1D").months - - - - - - - duration("P1D").days - - - - - - - duration("PT2H").days - - - - - - - duration("PT2H").hours - - - - - - - duration("P1D").hours - - - - - - - duration("PT2M").minutes - - - - - - - duration("P1D").minutes - - - - - - - duration("PT2S").seconds - - - - - - - duration("P1D").seconds - - - - \ No newline at end of file + + FEEL properties + + + + + {a: "foo"}.a + + + + + + + date("2018-12-10").year + + + + + + + date("2018-12-10").month + + + + + + + date("2018-12-10").day + + + + + + + date("2018-12-10").weekday + + + + + + + date and time("2018-12-10T10:30:01").year + + + + + + + date and time("2018-12-10T10:30:01").month + + + + + + + date and time("2018-12-10T10:30:01").day + + + + + + + date and time("2018-12-10T10:30:01").weekday + + + + + + + date and time("2018-12-10T10:30:01").hour + + + + + + + date and time("2018-12-10").hour + + + + + + + date and time("2018-12-10T10:30:01").minute + + + + + + + date and time("2018-12-10").minute + + + + + + + date and time("2018-12-10T10:30:01").second + + + + + + + date and time("2018-12-10").second + + + + + + + date and time("2018-12-10T10:30:00+05:00").time offset + + + + + + + date and time("2018-12-10T10:30:00").time offset + + + + + + + date and time("2018-12-10T10:30:00@Etc/UTC").timezone + + + + + + + date and time("2018-12-10T10:30:00").timezone + + + + + + + time("10:30:01").hour + + + + + + + time("10:30:01").minute + + + + + + + time("10:30:01").second + + + + + + + time("10:30:00+05:00").time offset + + + + + + + time("10:30:00").time offset + + + + + + + time("10:30:00@Etc/UTC").timezone + + + + + + + time("10:30:00").timezone + + + + + + + duration("P1Y2M").years + + + + + + + duration("P2M").years + + + + + + + duration("P2M").months + + + + + + + duration("P1Y").months + + + + + + + duration("P1Y").days + + + + + + + duration("P1Y").hours + + + + + + + duration("P1Y").minutes + + + + + + + duration("P1Y").seconds + + + + + + + duration("P1D").years + + + + + + + duration("P1D").months + + + + + + + duration("P1D").days + + + + + + + duration("PT2H").days + + + + + + + duration("PT2H").hours + + + + + + + duration("P1D").hours + + + + + + + duration("PT2M").minutes + + + + + + + duration("P1D").minutes + + + + + + + duration("PT2S").seconds + + + + + + + duration("P1D").seconds + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0075-feel-exponent.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0075-feel-exponent.dmn index 3106e339900..58b52ece184 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0075-feel-exponent.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0075-feel-exponent.dmn @@ -1,4 +1,4 @@ - + - - FEEL properties + + FEEL properties - - - - 3 ** 4 ** 5 - - + + + + 3 ** 4 ** 5 + + - - - - -3 ** 2 - - + + + + -3 ** 2 + + - - - - "foo" ** 4 - - + + + + "foo" ** 4 + + - - - - true ** 4 - - + + + + true ** 4 + + - - - - date("2018-12-10") ** 4 - - + + + + date("2018-12-10") ** 4 + + - - - - time("10:30:00") ** 4 - - + + + + time("10:30:00") ** 4 + + - - - - date and time("2018-12-10") ** 4 - - + + + + date and time("2018-12-10") ** 4 + + - - - - duration("P2Y") ** 4 - - + + + + duration("P2Y") ** 4 + + - - - - duration("P2D") ** 4 - - + + + + duration("P2D") ** 4 + + - - - - {a: 2} ** 4 - - + + + + {a: 2} ** 4 + + - - - - [2] ** 4 - - + + + + [2] ** 4 + + - - - - (function() "foo") ** 4 - - - - - \ No newline at end of file + + + + (function() "foo") ** 4 + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0076-feel-external-java.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0076-feel-external-java.dmn index 7ecafff3b8c..1c28e012fed 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0076-feel-external-java.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0076-feel-external-java.dmn @@ -1,4 +1,4 @@ - + - - FEEL external Java functions + + FEEL external Java functions - - - - - - - - - - - - - "java.lang.Math" - - - - - - "max(double, double)" - - - - - - - - maxDouble(123,456) - - - - + + + + + + + + + + + + + "java.lang.Math" + + + + + + "max(double, double)" + + + + + + + + maxDouble(123,456) + + + + - - - - - - - function(n1) external {java:{class:"java.lang.Math",method signature:"cos(double)"}} - - - - - cos(123) - - - - + + + + + + + function(n1) external {java:{class:"java.lang.Math",method signature:"cos(double)"}} + + + + + cos(123) + + + + - - - - - - - function(n1) external {java:{class:"java.lang.Math",method signature:"foo(double)"}} - - - - - mathFoo(123) - - - - + + + + + + + function(n1) external {java:{class:"java.lang.Math",method signature:"foo(double)"}} + + + + + mathFoo(123) + + + + - - - - - - - function(n1) external {java:{class:"java.lang.Foo",method signature:"valueOf(double)"}} - - - - - fooValueOf(123) - - - - + + + + + + + function(n1) external {java:{class:"java.lang.Foo",method signature:"valueOf(double)"}} + + + + + fooValueOf(123) + + + + - - - - - - - function(s1, s2) external {java:{class:"java.lang.Math",method signature:"max(java.lang.String, java.lang.String)"}} - - - - - mathMaxString("123", "456") - - - - + + + + + + + function(s1, s2) external {java:{class:"java.lang.Math",method signature:"max(java.lang.String, java.lang.String)"}} + + + + + mathMaxString("123", "456") + + + + - - - - - - - function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(double,double)"}} - - - - - maxDouble(123.45,456.78) - - - - + + + + + + + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(double,double)"}} + + + + + maxDouble(123.45,456.78) + + + + - - - - - - - function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(double,double)"}} - - - - - max(123,456) - - - - + + + + + + + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(double,double)"}} + + + + + max(123,456) + + + + - - - - - - - function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(int,int)"}} - - - - - max(123,456) - - - - + + + + + + + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(int,int)"}} + + + + + max(123,456) + + + + - - - - - - - function(s1) external {java:{class:"java.lang.Short",method signature:"valueOf(short)"}} - - - - - valueOf(123) - - - - + + + + + + + function(s1) external {java:{class:"java.lang.Short",method signature:"valueOf(short)"}} + + + + + valueOf(123) + + + + - - - - - - - function(b1) external {java:{class:"java.lang.Byte",method signature:"valueOf(byte)"}} - - - - - valueOf(3) - - - - + + + + + + + function(b1) external {java:{class:"java.lang.Byte",method signature:"valueOf(byte)"}} + + + + + valueOf(3) + + + + - - - - - - - function(c1) external {java:{class:"java.lang.String",method signature:"valueOf(char)"}} - - - - - valueOf("a") - - - - - - - - - - - - function(c1) external {java:{class:"java.lang.String",method signature:"valueOf(char)"}} - - - - - valueOf("abc") - - - - + + + + + + + function(c1) external {java:{class:"java.lang.String",method signature:"valueOf(char)"}} + + + + + valueOf("a") + + + + - - - - - - - function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(long,long)"}} - - - - - max(123,456) - - - - + + + + + + + function(c1) external {java:{class:"java.lang.String",method signature:"valueOf(char)"}} + + + + + valueOf("abc") + + + + - - - - - - - function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(float,float)"}} - - - - - max(123.46,456.78) - - - - + + + + + + + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(long,long)"}} + + + + + max(123,456) + + + + - - - - - - - function(n1) external {java:{class:"java.lang.Integer",method signature:"valueOf(java.lang.String)"}} - - - - - valueOf("123") - - - - + + + + + + + function(n1,n2) external {java:{class:"java.lang.Math",method signature:"max(float,float)"}} + + + + + max(123.46,456.78) + + + + - - - - - - - function(n1) external {java:{class:"java.lang.Float",method signature:"valueOf(java.lang.String)"}} - - - - - valueOf("1234.56") - - - - + + + + + + + function(n1) external {java:{class:"java.lang.Integer",method signature:"valueOf(java.lang.String)"}} + + + + + valueOf("123") + + + + - - - - - - - function(n1) external {java:{class:"java.lang.Double",method signature:"valueOf(java.lang.String)"}} - - - - - valueOf("1234.56") - - - - + + + + + + + function(n1) external {java:{class:"java.lang.Float",method signature:"valueOf(java.lang.String)"}} + + + + + valueOf("1234.56") + + + + - - - - - - - function(s1, n1) external {java:{class:"java.lang.String",method signature:"format(java.lang.String, [Ljava.lang.Object;)"}} - - - - - format("foo %s", "bar") - - - - + + + + + + + function(n1) external {java:{class:"java.lang.Double",method signature:"valueOf(java.lang.String)"}} + + + + + valueOf("1234.56") + + + + - \ No newline at end of file + + + + + + + function(s1, n1) external {java:{class:"java.lang.String",method signature:"format(java.lang.String, [Ljava.lang.Object;)"}} + + + + + format("foo %s", "bar") + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0077-feel-nan.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0077-feel-nan.dmn index be76f7e568f..2369cc77380 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0077-feel-nan.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0077-feel-nan.dmn @@ -1,4 +1,4 @@ - + - - FEEL NaN + + FEEL NaN - - - - 0.0 / 0.0 - - - - \ No newline at end of file + + + + 0.0 / 0.0 + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0078-feel-infinity.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0078-feel-infinity.dmn index fac30a129d8..3cb67f18148 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0078-feel-infinity.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0078-feel-infinity.dmn @@ -1,4 +1,4 @@ - + - - FEEL Infinity + + FEEL Infinity - - - - 1.0 / 0.0 - - + + + + 1.0 / 0.0 + + - - - - -1.0 / 0.0 - - - - \ No newline at end of file + + + + -1.0 / 0.0 + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0080-feel-getvalue-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0080-feel-getvalue-function.dmn index 193c4befcd1..c9055a823eb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0080-feel-getvalue-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0080-feel-getvalue-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'get value(m, key)' in unspecified category + + FEEL built-in function 'get value(m, key)' in unspecified category - - Tests FEEL expression: 'get value()' and expects result: 'null' - Result of FEEL expression 'get value()'? - null - - - get value() - - + + Tests FEEL expression: 'get value()' and expects result: 'null' + Result of FEEL expression 'get value()'? + null + + + get value() + + - - Tests FEEL expression: 'get value({a: "foo"})' and expects result: 'null' - Result of FEEL expression 'get value({a: "foo"})'? - null - - - get value({a: "foo"}) - - + + Tests FEEL expression: 'get value({a: "foo"})' and expects result: 'null' + Result of FEEL expression 'get value({a: "foo"})'? + null + + + get value({a: "foo"}) + + - - Tests FEEL expression: 'get value({a: "foo"}, "a", "bar")' and expects result: 'null' - Result of FEEL expression 'get value({a: "foo"}, "a", "bar")'? - null - - - get value({a: "foo"}, "a", "bar") - - + + Tests FEEL expression: 'get value({a: "foo"}, "a", "bar")' and expects result: 'null' + Result of FEEL expression 'get value({a: "foo"}, "a", "bar")'? + null + + + get value({a: "foo"}, "a", "bar") + + - - Tests FEEL expression: 'get value({a: "foo"}, "a")' and expects result: 'foo' - Result of FEEL expression 'get value({a: "foo"}, "a")'? - foo - - - get value({a: "foo"}, "a") - - + + Tests FEEL expression: 'get value({a: "foo"}, "a")' and expects result: 'foo' + Result of FEEL expression 'get value({a: "foo"}, "a")'? + foo + + + get value({a: "foo"}, "a") + + - - Tests FEEL expression: 'get value("foo", "foo")' and expects result: 'null' - Result of FEEL expression 'get value("foo", "foo")'? - null - - - get value("foo", "foo") - - + + Tests FEEL expression: 'get value("foo", "foo")' and expects result: 'null' + Result of FEEL expression 'get value("foo", "foo")'? + null + + + get value("foo", "foo") + + - - Tests FEEL expression: 'get value({a: "foo"}, 123)' and expects result: 'null' - Result of FEEL expression 'get value({a: "foo"}, 123)'? - null - - - get value({a: "foo"}, 123) - - + + Tests FEEL expression: 'get value({a: "foo"}, 123)' and expects result: 'null' + Result of FEEL expression 'get value({a: "foo"}, 123)'? + null + + + get value({a: "foo"}, 123) + + - - - Tests FEEL expression: 'get value(null, "a")' and expects result: 'null' - Result of FEEL expression 'get value(null, "a")'? - null - - - get value(null, "a") - - - - - Tests FEEL expression: 'get value({a: "foo"}, null)' and expects result: 'null' - Result of FEEL expression 'get value({a: "foo"}, null)'? - null - - - get value({a: "foo"}, null) - - - - - Tests FEEL expression: 'get value(null, null)' and expects result: 'null' - Result of FEEL expression 'get value(null, null)'? - null - - - get value(null, null) - - - - - Tests FEEL expression: 'get value({a: null}, "a")' and expects result: 'null' - Result of FEEL expression 'get value({a: null}, "a")'? - null - - - get value({a: null}, "a") - - + + Tests FEEL expression: 'get value(null, "a")' and expects result: 'null' + Result of FEEL expression 'get value(null, "a")'? + null + + + get value(null, "a") + + + + Tests FEEL expression: 'get value({a: "foo"}, null)' and expects result: 'null' + Result of FEEL expression 'get value({a: "foo"}, null)'? + null + + + get value({a: "foo"}, null) + + + + Tests FEEL expression: 'get value(null, null)' and expects result: 'null' + Result of FEEL expression 'get value(null, null)'? + null + + + get value(null, null) + + + + Tests FEEL expression: 'get value({a: null}, "a")' and expects result: 'null' + Result of FEEL expression 'get value({a: null}, "a")'? + null + + + get value({a: null}, "a") + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0081-feel-getentries-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0081-feel-getentries-function.dmn index 27bbc2a00db..d214ac4db26 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0081-feel-getentries-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0081-feel-getentries-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'get entries(m)' in unspecified category + + FEEL built-in function 'get entries(m)' in unspecified category - - Tests FEEL expression: 'get entries()' and expects result: 'null' - Result of FEEL expression 'get entries()'? - null - - - get entries() - - + + Tests FEEL expression: 'get entries()' and expects result: 'null' + Result of FEEL expression 'get entries()'? + null + + + get entries() + + - - Tests FEEL expression: 'get entries({a: "foo"}, {b: "bar"})' and expects result: 'null' - Result of FEEL expression 'get entries({a: "foo"}, {b: "bar"})'? - null - - - get entries({a: "foo"}, {b: "bar"}) - - + + Tests FEEL expression: 'get entries({a: "foo"}, {b: "bar"})' and expects result: 'null' + Result of FEEL expression 'get entries({a: "foo"}, {b: "bar"})'? + null + + + get entries({a: "foo"}, {b: "bar"}) + + - - Tests FEEL expression: 'get entries(null)' and expects result: 'null' - Result of FEEL expression 'get entries(null)'? - null - - - get entries(null) - - + + Tests FEEL expression: 'get entries(null)' and expects result: 'null' + Result of FEEL expression 'get entries(null)'? + null + + + get entries(null) + + - - Tests FEEL expression: 'get entries({a: "foo", b: "bar"})' and expects result: '[{key: "a": value: "foo"}, {key: "b": value: "bar"}]' - Result of FEEL expression 'get entries({a: "foo", b: "bar"})'? - [{key: "a": value: "foo"}, {key: "b": value: "bar"}] - - - get entries({a: "foo", b: "bar"}) - - + + Tests FEEL expression: 'get entries({a: "foo", b: "bar"})' and expects result: '[{key: "a": value: "foo"}, {key: "b": value: "bar"}]' + Result of FEEL expression 'get entries({a: "foo", b: "bar"})'? + [{key: "a": value: "foo"}, {key: "b": value: "bar"}] + + + get entries({a: "foo", b: "bar"}) + + - - - - Tests FEEL expression: 'get entries(123)' and expects result: 'null' - Result of FEEL expression 'get entries(123)'? - null - - - get entries(123) - - - - - Tests FEEL expression: 'get entries([1,2,3])' and expects result: 'null' - Result of FEEL expression 'get entries([1,2,3])'? - null - - - get entries([1,2,3]) - - + + Tests FEEL expression: 'get entries(123)' and expects result: 'null' + Result of FEEL expression 'get entries(123)'? + null + + + get entries(123) + + - - Tests FEEL expression: 'get entries({})' and expects result: '[]' - Result of FEEL expression 'get entries({})'? - [] - - - get entries({}) - - + + Tests FEEL expression: 'get entries([1,2,3])' and expects result: 'null' + Result of FEEL expression 'get entries([1,2,3])'? + null + + + get entries([1,2,3]) + + + + Tests FEEL expression: 'get entries({})' and expects result: '[]' + Result of FEEL expression 'get entries({})'? + [] + + + get entries({}) + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0082-feel-coercion.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0082-feel-coercion.dmn index 275dde2fcfb..8aee52189eb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0082-feel-coercion.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0082-feel-coercion.dmn @@ -1,4 +1,4 @@ - + - - FEEL type conformance of DT and BKM results - - - number - - - - string - - - - - string - - - - - - string - - - number - - - - - - - 1+1 - - - - - - + + + + [1,2,"foo"] + + + + + + + {name: "foo", surname: "bar", age: 10} + + + + + + + {name: "foo"} + + + + + + + "foo" + + + + + + + "foo" + + + + + + + ["foo"] + + + + + + + [1] + + + + + + + null + + + + + + + + + nameAndAge != null + + + + + + + + + + + bkm_001({name: "foo", surname: "bar", age: 10}) + + + + + + + + + + bkm_001({name: "foo"}) + + + + + + + + + + nameAndAge != null + + + + + + + + + + + bkm_002({name: "foo"}) + + + + + + + + + arg + + + + + + + + + + [arg] + + + + + + + + + + + bkm_004(10) + + + + + + + + + + bkm_004("foo") + + + + + + + + + + bkm_004(null) + + + + + + + + + + bkm_005(10) + + + + + + + + + + bkm_005("foo") + + + + + + + + + + + bkm_001 + + + + - [1,2,"foo"] + {name: "foo"} - - - - + + + + + + + + + + + + + bkm_001 + + + + - {name: "foo", surname: "bar", age: 10} + {name: "foo", age: 10} - - - - + + + + + + + + + + + + + bkm_005 + + + - {name: "foo"} + 10 - - - - + + + + + + + + + + + + + bkm_005 + + + - "foo" + "foo" - - - - + + + + + + + + + + + + + bkm_005 + + + - "foo" + [10] - - - - + + + + + + + + + + + + + bkm_005 + + + - ["foo"] + ["foo"] - - - - + + + + + + + + + - [1] + function(arg: number) arg - - - - + + - null + fn(10) - - - - - - - - nameAndAge != null - - - - - - - - - + + + + + + + + + - bkm_001({name: "foo", surname: "bar", age: 10}) + function(arg: number) arg - - - - - - - + + - bkm_001({name: "foo"}) - - - - - - - - - - nameAndAge != null - - - - - - - - - - - bkm_002({name: "foo"}) - - - - - - - - - arg - - - - - - - - - - [arg] - - - - - - - - - - - bkm_004(10) - - - - - - - - - - bkm_004("foo") - - - - - - - - - - bkm_004(null) - - - - - - - - - - bkm_005(10) - - - - - - - - - - bkm_005("foo") - - - - - - - - - - - bkm_001 - - - - - - {name: "foo"} - - - - - - - - - - - - - bkm_001 - - - - - - {name: "foo", age: 10} - - - - - - - - - - - - - bkm_005 - - - - - 10 - - - - - - - - - - - - - bkm_005 - - - - - "foo" - - - - - - - - - - - - - - bkm_005 - - - - - [10] - - - - - - - - - - - - - bkm_005 - - - - - ["foo"] - - - - - - - - - - - - function(arg: number) arg - - - - - fn(10) - - - - - - - - - - - - function(arg: number) arg - - - - - fn("foo") - - - - - - - - - - 5+5 + fn("foo") - - - - - - "foo" - - - - - - - 10 - - - - - - - "foo" - - - - - - - [10] - - - - - - - ["foo"] - - - - - - - - - - - - - - - - 1000 - - - - - - - - - - - - - - - - - - - - decisionService_002_input_1 - - - - - - - - - - - - - - - decisionService_002(10) - - - - - - - - - - - decisionService_002(["foo"]) - - - - - - - - - - - - - - - - - - - - decisionService_003_input_1 - - - - - - - - - - - - - - - decisionService_003("foo") - - - - - \ No newline at end of file + + + + + + + + 5+5 + + + + + + + "foo" + + + + + + + 10 + + + + + + + "foo" + + + + + + + [10] + + + + + + + ["foo"] + + + + + + + + + + + + + + + 1000 + + + + + + + + + + + + + + + + + + + + decisionService_002_input_1 + + + + + + + + + + + + + + + decisionService_002(10) + + + + + + + + + + + decisionService_002(["foo"]) + + + + + + + + + + + + + + + + + + + + decisionService_003_input_1 + + + + + + + + + + + + + + + decisionService_003("foo") + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0083-feel-unicode.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0083-feel-unicode.dmn index c8327258f7a..77264b771e5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0083-feel-unicode.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0083-feel-unicode.dmn @@ -1,4 +1,4 @@ - + - - FEEL unicode tests - - - - - string length("\u0009") - - - - - - - string length("\\u0009") - - - - - - - - string length("\uD83D\uDCA9") - - - - - - - - string length("\ud83d\udca9") - - - - - - - - string length("\ud83d\udc0e\uD83D\uDE00") - - - - - - - - string length("🐎😀") - - - - - - - - contains("\ud83d\udc0e\uD83D\uDE00", "\uD83D\uDE00") - - - - - - - - contains("\ud83d\udc0e\uD83D\uDE00", "😀") - - - - - - - {🐎: "bar"} - - - - - - - {🐎: "😀"} - - - - + string length("\uD83D\uDCA9") + + + + + + + + string length("\ud83d\udca9") + + + + + + + + string length("\ud83d\udc0e\uD83D\uDE00") + + + + + + + + string length("🐎😀") + + + + + + + + contains("\ud83d\udc0e\uD83D\uDE00", "\uD83D\uDE00") + + + + + + + + contains("\ud83d\udc0e\uD83D\uDE00", "😀") + + + + + + + {🐎: "bar"} + + + + + + + {🐎: "😀"} + + + + - - - - - ends with("\ud83d\udc0e\uD83D\uDE00", "\uD83D\uDE00") - - - - - - - - ends with("\ud83d\udc0e\uD83D\uDE00", "😀") - - - - + ends with("\ud83d\udc0e\uD83D\uDE00", "\uD83D\uDE00") + + + + + + + + ends with("\ud83d\udc0e\uD83D\uDE00", "😀") + + + + - - diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0084-feel-for-loops.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0084-feel-for-loops.dmn index b2a2d55f905..29b26a9d11f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0084-feel-for-loops.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0084-feel-for-loops.dmn @@ -1,4 +1,4 @@ - + - - FEEL for loops + + FEEL for loops - - - - for i in [1,2,3] return i + 1 - - + + + + for i in [1,2,3] return i + 1 + + - - - - for i in [1,2,3], j in [4,5] return i + j - - + + + + for i in [1,2,3], j in [4,5] return i + j + + - - - - for i in [] return i - - + + + + for i in [] return i + + - - - - for i in 2..4 return i - - + + + + for i in 2..4 return i + + - - - - for i in 4..2 return i - - + + + + for i in 4..2 return i + + - - - - for i in -1..1 return i - - + + + + for i in -1..1 return i + + - - - - for i in 1..-1 return i - - + + + + for i in 1..-1 return i + + - - - - for i in 1..1 return i - - + + + + for i in 1..1 return i + + - - - - for i in 1+1..1+3 return i - - + + + + for i in 1+1..1+3 return i + + - - - - for i in 0..4 return if i = 0 then 1 else i * partial[-1] - - - - \ No newline at end of file + + + + for i in 0..4 return if i = 0 then 1 else i * partial[-1] + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0085-decision-services.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0085-decision-services.dmn index eb9ae5a9784..bdb1c4573d5 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0085-decision-services.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0085-decision-services.dmn @@ -1,4 +1,4 @@ - + - - Decision Services - - - - - - - - - - - - "foo" - - - - - - - - - - - - - - - - - - "foo " + decision_002_input - - - - - - - "bar" - - - - - - - - - - - - - - - - - - - - - - - - - - "A " + decision_003_input_1 + " " + decision_003_input_2 + " " + inputData_003 - - - - - - - "d3_1" - - - - - - - "d3_2" - - - - - - - - - - - - - - - - - - - - - decisionService_004() - - - - - - - "foo" - - - - - - - - - - - - - - - - - decisionService_005("bar") - - - - - - - "foo" - - - - - - - - - - - - - - - - - - decisionService_006("bar") - - - - - - - - - - "foo " + decision_006_3 - - - - - - - - "I never get invoked" - - - - - - - - - - - - - - - - - - - decisionService_007(123) - - - - - - - - - - decision_007_3 = null - - - - - - - - "I never get invoked" - - - - - - - - - - - - - - - - - - - decisionService_008() - - - - - - - - - - decision_008_3 = null - - - - - - - - "I never get invoked" - - - - - - - - - - - - - - - - - - decisionService_009(decision_009_3: "bar") - - - - - - - - - - "foo " + decision_009_3 - - - - - - - - "I never get invoked" - - - - - - - - - - - - - - - - - - decisionService_010(foo: "bar") - - - - - - - - - - "foo " + decision_010_3 - - - - - - - - "I never get invoked" - - - - - - - - - - - - - - - - - - - - - decisionService_011("A", "B", "C", "D") - - - - - - - - - - - - - - - - - - - inputData_011_1 + " " + inputData_011_2 + " " + decision_011_3 + " " + decision_011_4 - - - - - - - - "I never get invoked" - - - - - - - - "I never get invoked" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - decisionService_012(decision_012_3: "C", inputData_012_1: "A", decision_012_4: "D", inputData_012_2: "B") - - - - - - - - - - - - - - - - - - - inputData_012_1 + " " + inputData_012_2 + " " + decision_012_3 + " " + decision_012_4 - - - - - - - - "I never get invoked" - - - - - - - - "I never get invoked" - - - - - - - - - - - - - - + + + + + + + + + + "foo" + + + + + + + + + + + + + + + + + + "foo " + decision_002_input + + + + + + + "bar" + + + + + + + + + + + + + + + + + + + + + + + + + + "A " + decision_003_input_1 + " " + decision_003_input_2 + " " + inputData_003 + + + + + + + "d3_1" + + + + + + + "d3_2" + + + + + + + + + + + + + + + + + + + + + decisionService_004() + + + + + + + "foo" + + + + + + + + + + + + + + + + + decisionService_005("bar") + + + + + + + "foo" + + + + + + + + + + + + + + + + + + decisionService_006("bar") + + + + + + + + + + "foo " + decision_006_3 + + + + + + + + "I never get invoked" + + + + + + + + + + + + + + + + + + decisionService_007(123) + + + + + + + + + + decision_007_3 = null + + + + + + + + "I never get invoked" + + + + + + + + + + + + + + + + + + decisionService_008() + + + + + + + + + + decision_008_3 = null + + + + + + + + "I never get invoked" + + + + + + + + + + + + + + + + + + decisionService_009(decision_009_3: "bar") + + + + + + + + + + "foo " + decision_009_3 + + + + + + + + "I never get invoked" + + + + + + + + + + + + + + + + + + decisionService_010(foo: "bar") + + + + + + + + + + "foo " + decision_010_3 + + + + + + + + "I never get invoked" + + + + + + + + + + + + + + + + + + + + + decisionService_011("A", "B", "C", "D") + + + + + + + + + + + + + + + + + + + inputData_011_1 + " " + inputData_011_2 + " " + decision_011_3 + " " + decision_011_4 + + + + + + + + "I never get invoked" + + + + + + + + "I never get invoked" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decisionService_012(decision_012_3: "C", inputData_012_1: "A", decision_012_4: "D", inputData_012_2: "B") + + + + + + + + + + + + + + + + + + + inputData_012_1 + " " + inputData_012_2 + " " + decision_012_3 + " " + decision_012_4 + + + + + + + + "I never get invoked" + + + + + + + + "I never get invoked" + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - decisionService_013("A", "B") - - - - - - inputData_013_1 - - - - - - decision_013_3 - - - - - - - - - - - - - - - - inputData_013_1 + " " + decision_013_3 - - - - - - - "D" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - inputData_014_1 - - - - - - decision_014_3 - - - - - - decisionService_014("A", "B") - - - - - - - - - - - - - - - - inputData_014_1 + " " + decision_014_3 - - - - - - - "D" - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + decisionService_013("A", "B") + + + + + + inputData_013_1 + + + + + + decision_013_3 + + + + + + + + + + + + + + + + inputData_013_1 + " " + decision_013_3 + + + + + + + "D" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inputData_014_1 + + + + + + decision_014_3 + + + + + + decisionService_014("A", "B") + + + + + + + + + + + + + + + + inputData_014_1 + " " + decision_014_3 + + + + + + + "D" + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0086-import.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0086-import.dmn index 616c604766a..11fe1f4cb71 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0086-import.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0086-import.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - myimport.Say Hello(A Person) - - - - - - - - A Person.age - - - - - - - <=30 - - - normal greeting - - - - - - - - >30 - - - "Respectfully, "+normal greeting - - - - - - - - - - override greeting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + myimport.Say Hello(A Person) + + + + + + + + A Person.age + + + + + + + <=30 + + + normal greeting + + + + + + + + >30 + + + "Respectfully, "+normal greeting + + + + + + + + + + override greeting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0087-chapter-11-example.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0087-chapter-11-example.dmn index 2d4d8beea13..a8ef86df847 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0087-chapter-11-example.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0087-chapter-11-example.dmn @@ -1,4 +1,4 @@ - + - - - - string - - "DECLINE","BUREAU","THROUGH" - - - - string - - "INELIGIBLE","ELIGIBLE" - - - - string - - "FULL","MINI","NONE" - - - - string - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - number - - - string - - "S","M" - - - - string - - "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" - - - - boolean - - - - number - - - number - - - number - - - - - - boolean - - - number - - [0..999], null - - - - - string - - "DECLINE","REFER","ACCEPT" - - - - - string - - "STANDARD LOAN","SPECIAL LOAN" - - - - number - - - number - - - number - - - - - - - - - - - - - - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> - - - - - - - - - - Bureau call type table - - - - - Pre-bureau risk category - - - - - - <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> - - - - - - - - - - - Eligibility - - - "INELIGIBLE","ELIGIBLE" - - - - - Bureau call type - - - "FULL","MINI","NONE" - - - - - "DECLINE","BUREAU","THROUGH" - - - - - "INELIGIBLE" - - - - - - - "DECLINE" - - - - - "ELIGIBLE" - - - "FULL", "MINI" - - - "BUREAU" - - - - - "ELIGIBLE" - - - "NONE" - - - "THROUGH" - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> - - - - - - - - - - - - - - - - Eligibility rules - - - - - Applicant data.Age - - - - - - Pre-bureau risk category - - - - - - Pre-bureau affordability - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> - - - - - - - - - Pre-Bureau Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - Pre-Bureau Affordability - - - - - Age - - - - - "INELIGIBLE","ELIGIBLE" - - - - - "DECLINE" - - - - - - - - - - - "INELIGIBLE" - - - - - - - - - false - - - - - - - "INELIGIBLE" - - - - - - - - - - - - - < 18 - - - "INELIGIBLE" - - - - - - - - - - - - - - - - - "ELIGIBLE" - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> - - - - - - - - - - Post-bureau risk category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - Post-bureau affordability - - - - - Bankrupt - - - - - Credit score - - - null, [0..999] - - - - - "DECLINE","REFER","ACCEPT" - - - - - - - - - false - - - - - - - - - - - "DECLINE" - - - - - - - - - - - - - true - - - - - - - "DECLINE" - - - - - "HIGH" - - - - - - - - - - - - - - - "REFER" - - - - - - - - - - - - - - - - - < 580 - - - "REFER" - - - - - - - - - - - - - - - - - - - - - "ACCEPT" - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> - - - - - - - - - - - - - - - - Routing rules - - - - - Bureau data.Bankrupt - - - - - - Bureau data.CreditScore - - - - - - Post-bureau risk category - - - - - - Post-bureau affordability - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> - - - - - - - Pre-Bureau Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - "FULL","MINI","NONE" - - - - - "HIGH", "MEDIUM" - - - "FULL" - - - - - "LOW" - - - "MINI" - - - - - "VERY LOW", "DECLINE" - - - "NONE" - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> + + + + string + + "DECLINE","BUREAU","THROUGH" + + + + string + + "INELIGIBLE","ELIGIBLE" + + + + string + + "FULL","MINI","NONE" + + + + string + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + number + + + string + + "S","M" + + + + string + + "EMPLOYED","SELF-EMPLOYED","STUDENT","UNEMPLOYED" + + + + boolean + + + + number + + + number + + + number + + + + + + boolean + + + number + + [0..999], null + + + + + string + + "DECLINE","REFER","ACCEPT" + + + + + string + + "STANDARD LOAN","SPECIAL LOAN" + + + + number + + + number + + + number + + + + + + + + + + + + + + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Bureau call type&nbsp;</span>table, passing the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter.</span></p> + + + + + + + + + + Bureau call type table + + + + + Pre-bureau risk category + + + + + + <p><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Strategy&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, unique-hit decision table deriving Strategy from&nbsp;</span>Eligibility and Bureau call type.</span></p> + + + + + + + + + + + Eligibility + + + "INELIGIBLE","ELIGIBLE" + + + + + Bureau call type + + + "FULL","MINI","NONE" + + + + + "DECLINE","BUREAU","THROUGH" + + + + + "INELIGIBLE" + + + - + + + "DECLINE" + + + + + "ELIGIBLE" + + + "FULL", "MINI" + + + "BUREAU" + + + + + "ELIGIBLE" + + + "NONE" + + + "THROUGH" + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility&nbsp;</span></strong><span lang="JA">decision logic invokes the Eligibility rules business&nbsp;</span>knowledge model, passing Applicant data.Age as the Age parameter, the output of the Pre-bureau risk category decision as the Pre-Bureau Risk Category parameter, and the output of the Pre-bureau affordability decision as the Pre-Bureau Affordability parameter.</span></p> + + + + + + + + + + + + + + + + Eligibility rules + + + + + Applicant data.Age + + + + + + Pre-bureau risk category + + + + + + Pre-bureau affordability + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Eligibility rules&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Eligibility from Pre-Bureau Risk Category, Pre-Bureau Affordability and Age.</span></p> + + + + + + + + + Pre-Bureau Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + Pre-Bureau Affordability + + + + + Age + + + + + "INELIGIBLE","ELIGIBLE" + + + + + "DECLINE" + + + - + + + - + + + "INELIGIBLE" + + + + + - + + + false + + + - + + + "INELIGIBLE" + + + + + - + + + - + + + < 18 + + + "INELIGIBLE" + + + + + - + + + - + + + - + + + "ELIGIBLE" + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing Rules&nbsp;</span></strong><span lang="JA">decision logic defines a complete, priority-ordered single hit decision table&nbsp;</span>deriving Routing from Post-Bureau Risk Category, Post-Bureau Affordability, Bankrupt and Credit Score.</span></p> + + + + + + + + + + Post-bureau risk category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + Post-bureau affordability + + + + + Bankrupt + + + + + Credit score + + + null, [0..999] + + + + + "DECLINE","REFER","ACCEPT" + + + + + - + + + false + + + - + + + - + + + "DECLINE" + + + + + - + + + - + + + true + + + - + + + "DECLINE" + + + + + "HIGH" + + + - + + + - + + + - + + + "REFER" + + + + + - + + + - + + + - + + + < 580 + + + "REFER" + + + + + - + + + - + + + - + + + - + + + "ACCEPT" + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Routing&nbsp;</span></strong><span lang="JA">decision logic invokes the Routing rules business&nbsp;</span>knowledge model, passing Bureau data . Bankrupt as the Bankrupt parameter, Bureau data . CreditScore as the Credit Score parameter, the output of the Post-bureau risk category decision as the Post-Bureau Risk Category parameter, and the output of the Post-bureau affordability decision as the Post-Bureau Affordability parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Bankrupt and Credit Score parameters will be null.</span></p> + + + + + + + + + + + + + + + + Routing rules + + + + + Bureau data.Bankrupt + + + + + + Bureau data.CreditScore + + + + + + Post-bureau risk category + + + + + + Post-bureau affordability + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Bureau call type table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table deriving&nbsp;</span>Bureau Call Type from Pre-Bureau Risk Category.</span></p> + + + + + + + Pre-Bureau Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + "FULL","MINI","NONE" + + + + + "HIGH", "MEDIUM" + + + "FULL" + + + + + "LOW" + + + "MINI" + + + + + "VERY LOW", "DECLINE" + + + "NONE" + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></span><span lang="JA">The&nbsp;</span><strong><span lang="JA">Credit contingency factor table&nbsp;</span></strong><span lang="JA"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">decision</span> logic defines a complete, unique-hit decision table&nbsp;</span>deriving Credit contingency factor from Risk Category.</p> <p>&nbsp;</p> - - - - - - - Risk Category - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - - "HIGH", "DECLINE" - - - 0.6 - - - - - "MEDIUM" - - - 0.7 - - - - - "LOW", "VERY LOW" - - - 0.8 - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> - - - - - - - - - - - - Monthly Income - (Monthly Repayments + Monthly Expenses) - - - - - - - Credit contingency factor table - - - - - Risk Category - - - - - - - - if Disposable Income * Credit Contingency Factor > Required Monthly Installment + + + + + + + Risk Category + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + + "HIGH", "DECLINE" + + + 0.6 + + + + + "MEDIUM" + + + 0.7 + + + + + "LOW", "VERY LOW" + + + 0.8 + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Affordability calculation&nbsp;</span></strong><span lang="JA">decision logic defines a boxed function deriving Affordability from&nbsp;</span>Monthly Income, Monthly Repayments, Monthly Expenses and Required Monthly Installment. One step in this calculation derives Credit contingency factor by invoking the Credit contingency factor table business</span></p> + + + + + + + + + + + + Monthly Income - (Monthly Repayments + Monthly Expenses) + + + + + + + Credit contingency factor table + + + + + Risk Category + + + + + + + + if Disposable Income * Credit Contingency Factor > Required Monthly Installment then true else false - - - - - Affordability - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - - - - - - - - - - - - - - - - Affordability calculation - - - - - Applicant data.Monthly.Income - - - - - - Applicant data.Monthly.Repayments - - - - - - Applicant data.Monthly.Expenses - - - - - - Pre-bureau risk category - - - - - - Required monthly installment - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> - - - - - - - - - - - - - - - - Affordability calculation - - - - - Applicant data.Monthly.Income - - - - - - Applicant data.Monthly.Repayments - - - - - - Applicant data.Monthly.Expenses - - - - - - Post-bureau risk category - - - - - - Required monthly installment - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> - - - - - - - - - - - - - - - - Post-bureau risk category table - - - - - Applicant data.ExistingCustomer - - - - - - Bureau data.CreditScore - - - - - - Application risk score - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> - - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - Credit Score - - - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - false - - - < 120 - - - < 590 - - - "HIGH" - - - - - false - - - < 120 - - - [590..610] - - - "MEDIUM" - - - - - false - - - < 120 - - - > 610 - - - "LOW" - - - - - false - - - [120..130] - - - < 600 - - - "HIGH" - - - - - false - - - [120..130] - - - [600..625] - - - "MEDIUM" - - - - - false - - - [120..130] - - - > 625 - - - "LOW" - - - - - false - - - > 130 - - - - - - - "VERY LOW" - - - - - true - - - <= 100 - - - < 580 - - - "HIGH" - - - - - true - - - <= 100 - - - [580..600] - - - "MEDIUM" - - - - - true - - - <= 100 - - - > 600 - - - "LOW" - - - - - true - - - > 100 - - - < 590 - - - "HIGH" - - - - - true - - - > 100 - - - [590..615] - - - "MEDIUM" - - - - - true - - - > 100 - - - > 615 - - - "LOW" - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> - - - - - - - - - - - - - Pre-bureau risk category table - - - - - Applicant data.ExistingCustomer - - - - - - Application risk score - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> - - - - - - - - Existing Customer - - - - - Application Risk Score - - - - - "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" - - - - - false - - - < 100 - - - "HIGH" - - - - - false - - - [100..120) - - - "MEDIUM" - - - - - false - - - [120..130] - - - "LOW" - - - - - false - - - > 130 - - - "VERY LOW" - - - - - true - - - < 80 - - - "DECLINE" - - - - - true - - - [80..90) - - - "HIGH" - - - - - true - - - [90..110] - - - "MEDIUM" - - - - - true - - - > 110 - - - "LOW" - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> - - - - - - - - - - Application risk score model - - - - - Applicant data.Age - - - - - - Applicant data.MartitalStatus - - - - - - Applicant data.EmploymentStatus - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> - - - - - - - - - Age - - - [18..120] - - - - - Marital Status - - - "S","M" - - - - - Employment Status - - - "UNEMPLOYED","STUDENT","EMPLOYED","SELF-EMPLOYED" - - - - - - [18..22) - - - - - - - - - - - 32 - - - - - [22..26) - - - - - - - - - - - 35 - - - - - [26..36) - - - - - - - - - - - 40 - - - - - [36..50) - - - - - - - - - - - 43 - - - - - >=50 - - - - - - - - - - - 48 - - - - - - - - - "S" - - - - - - - 25 - - - - - - - - - "M" - - - - - - - 45 - - - - - - - - - - - - - "UNEMPLOYED" - - - 15 - - - - - - - - - - - - - "STUDENT" - - - 18 - - - - - - - - - - - - - "EMPLOYED" - - - 45 - - - - - - - - - - - - - "SELF-EMPLOYED" - - - 36 - - - - - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> - - - - - - - - - - Installment calculation - - - - - Requested product.ProductType - - - - - - Requested product.Rate - - - - - - Requested product.Term - - - - - - Requested product.Amount - - - - - - - - - <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> - - - - - - - - - - - if Product Type = "STANDARD LOAN" + + + + + Affordability + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Pre-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + + + + + + + + + + + + + + + + Affordability calculation + + + + + Applicant data.Monthly.Income + + + + + + Applicant data.Monthly.Repayments + + + + + + Applicant data.Monthly.Expenses + + + + + + Pre-bureau risk category + + + + + + Required monthly installment + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau affordability&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Affordability calculation business knowledge model, passing Applicant data.Monthly.Income as the Monthly Income parameter, Applicant data.Monthly.Repayments as the Monthly Repayments parameter, Applicant data.Monthly.Expenses as the Monthly Expenses parameter, the output of the Post-bureau risk category decision as the Risk Category parameter, and the output of the Required monthly installment decision as the Required Monthly Installment parameter.</span></p> + + + + + + + + + + + + + + + + Affordability calculation + + + + + Applicant data.Monthly.Income + + + + + + Applicant data.Monthly.Repayments + + + + + + Applicant data.Monthly.Expenses + + + + + + Post-bureau risk category + + + + + + Required monthly installment + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category&nbsp;</span></strong><span lang="JA">decision logic invokes the Post-bureau&nbsp;</span>risk category business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter, Bureau data.CreditScore as the Credit Score parameter, and the output of the Application risk score decision as the Application Risk Score parameter. Note that if Bureau data is null (due to the THROUGH strategy bypassing the Collect bureau data task) the Credit Score parameter will be null.</span></p> + + + + + + + + + + + + + + + + Post-bureau risk category table + + + + + Applicant data.ExistingCustomer + + + + + + Bureau data.CreditScore + + + + + + Application risk score + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Post-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Post-Bureau Risk Category from Existing Customer, Application Risk Score and Credit Score.</span></p> + + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + Credit Score + + + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + false + + + < 120 + + + < 590 + + + "HIGH" + + + + + false + + + < 120 + + + [590..610] + + + "MEDIUM" + + + + + false + + + < 120 + + + > 610 + + + "LOW" + + + + + false + + + [120..130] + + + < 600 + + + "HIGH" + + + + + false + + + [120..130] + + + [600..625] + + + "MEDIUM" + + + + + false + + + [120..130] + + + > 625 + + + "LOW" + + + + + false + + + > 130 + + + - + + + "VERY LOW" + + + + + true + + + <= 100 + + + < 580 + + + "HIGH" + + + + + true + + + <= 100 + + + [580..600] + + + "MEDIUM" + + + + + true + + + <= 100 + + + > 600 + + + "LOW" + + + + + true + + + > 100 + + + < 590 + + + "HIGH" + + + + + true + + + > 100 + + + [590..615] + + + "MEDIUM" + + + + + true + + + > 100 + + + > 615 + + + "LOW" + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-Bureau Risk Category&nbsp;</span></strong><span lang="JA">decision logic&nbsp;invokes the Pre-bureau&nbsp;</span>risk category table business knowledge model, passing Applicant data.ExistingCustomer as the Existing Customer parameter and the output of the Application risk score decision as the Application Risk Score parameter.</span></p> + + + + + + + + + + + + + Pre-bureau risk category table + + + + + Applicant data.ExistingCustomer + + + + + + Application risk score + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Pre-bureau risk category table&nbsp;</span></strong><span lang="JA">decision logic defines a complete, unique-hit decision table&nbsp;</span>deriving Pre-bureau risk category from Existing Customer and Application Risk Score.</span></p> + + + + + + + + Existing Customer + + + + + Application Risk Score + + + + + "DECLINE","HIGH","MEDIUM","LOW","VERY LOW" + + + + + false + + + < 100 + + + "HIGH" + + + + + false + + + [100..120) + + + "MEDIUM" + + + + + false + + + [120..130] + + + "LOW" + + + + + false + + + > 130 + + + "VERY LOW" + + + + + true + + + < 80 + + + "DECLINE" + + + + + true + + + [80..90) + + + "HIGH" + + + + + true + + + [90..110] + + + "MEDIUM" + + + + + true + + + > 110 + + + "LOW" + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application Risk Score&nbsp;</span></strong><span lang="JA">decision logic invokes the Application&nbsp;</span>risk score model business knowledge model, passing Applicant data.Age as the Age parameter, Applicant data.MaritalStatus as the Marital Status parameter and Applicant data.EmploymentStatus as the Employment Status parameter.</span></p> + + + + + + + + + + Application risk score model + + + + + Applicant data.Age + + + + + + Applicant data.MartitalStatus + + + + + + Applicant data.EmploymentStatus + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Application risk score model&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a complete, no-order multiple-hit table&nbsp;</span>with aggregation, deriving Application risk score from Age, Marital Status and Employment Status, as the sum of the Partial scores of all matching rows (this is therefore a predictive scorecard represented as a decision table).</span></p> + + + + + + + + + Age + + + [18..120] + + + + + Marital Status + + + "S","M" + + + + + Employment Status + + + "UNEMPLOYED","STUDENT","EMPLOYED","SELF-EMPLOYED" + + + + + + [18..22) + + + - + + + - + + + 32 + + + + + [22..26) + + + - + + + - + + + 35 + + + + + [26..36) + + + - + + + - + + + 40 + + + + + [36..50) + + + - + + + - + + + 43 + + + + + >=50 + + + - + + + - + + + 48 + + + + + - + + + "S" + + + - + + + 25 + + + + + - + + + "M" + + + - + + + 45 + + + + + - + + + - + + + "UNEMPLOYED" + + + 15 + + + + + - + + + - + + + "STUDENT" + + + 18 + + + + + - + + + - + + + "EMPLOYED" + + + 45 + + + + + - + + + - + + + "SELF-EMPLOYED" + + + 36 + + + + + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Required monthly installment&nbsp;</span></strong><span lang="JA">decision logic invokes the&nbsp;</span>Installment calculation business knowledge model, passing Requested product.ProductType as the Product Type parameter, Requested product.Rate as the Rate parameter, Requested product.Term as the Term parameter, and Requested product.Amount as the Amount parameter.</span></p> + + + + + + + + + + Installment calculation + + + + + Requested product.ProductType + + + + + + Requested product.Rate + + + + + + Requested product.Term + + + + + + Requested product.Amount + + + + + + + + + <p><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span lang="JA">The&nbsp;</span><strong><span lang="JA">Installment calculation&nbsp;</span></strong><span lang="JA">decision logic&nbsp;defines a boxed function deriving monthly installment&nbsp;</span>from Product Type, Rate, Term and Amount.</span></p> + + + + + + + + + + + if Product Type = "STANDARD LOAN" then 20.00 else if Product Type = "SPECIAL LOAN" then 25.00 else null - - - - - - PMT(Rate, Term, Amount) - - - - - Monthly Repayment + Monthly Fee - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + PMT(Rate, Term, Amount) + + + + + Monthly Repayment + Monthly Fee + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (Amount *Rate/12) / (1 - (1 + Rate/12)**-Term) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0088-no-decision-logic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0088-no-decision-logic.dmn index d8f794f9083..351dc439fdc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0088-no-decision-logic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0088-no-decision-logic.dmn @@ -1,4 +1,4 @@ - + - - + + string @@ -26,9 +38,9 @@ - + - + @@ -36,7 +48,7 @@ Grade - + "A" @@ -88,48 +100,49 @@ - + - + - + - + - + - Student's name + " is " + Graduation DT + " with grade: " + Grade + " and evaluation: " + Teacher's Evaluation + Student's name + " is " + Graduation DT + " with grade: " + Grade + " and evaluation: " + Teacher's Evaluation - + - + - + - + - + - - - - - - + + + + + + - + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0089-nested-inputdata-imports.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0089-nested-inputdata-imports.dmn index df21d0ccbd3..7244de50379 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0089-nested-inputdata-imports.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0089-nested-inputdata-imports.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - "B: " + Model B.Evaluating Say Hello + "; B2: " + Model B2.Evaluating B2 Say Hello - - - \ No newline at end of file + + + + + + + + + + + + + "B: " + Model B.Evaluating Say Hello + "; B2: " + Model B2.Evaluating B2 Say Hello + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0090-feel-paths.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0090-feel-paths.dmn index a2880ffc090..f806a2a2a8f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0090-feel-paths.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0090-feel-paths.dmn @@ -1,4 +1,4 @@ - + - - FEEL path and qualified names + + FEEL path and qualified names - - - - + + + + [{a: {b: 1}}, {a: {b: [2.1, 2.2]}}, {a: {b: 3}}, {a: {b: 4}}, {a: {b: 5}}].a.b = [{b: 1}, {b: [2.1, 2.2]}, {b: 3}, {b: 4}, {b: 5}].b - - + + - - - - + + + + [{b: 1}, {b: [2.1, 2.2]}, {b: 3}, {b: 4}, {b: 5}].b = [1, [2.1, 2.2], 3, 4, 5] - - - - - - - + + + + + + + [{a: {b: [1]}}, {a: {b: [2.1, 2.2]}}, {a: {b: [3]}}, {a: {b: [4, 5]}}].a.b = [{b: [1]}, {b: [2.1,2.2]}, {b: [3]}, {b: [4, 5]}].b - - + + - - - - + + + + [{b: [1]}, {b: [2.1,2.2]}, {b: [3]}, {b: [4, 5]}].b = [[1], [2.1, 2.2], [3], [4, 5]] - - - + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0100-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0100-feel-constants.dmn index 61c5addfa59..a04c34da90c 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0100-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0100-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - - - - true - - - - - - false - - - - - - - - - - - - + + + + + true + + + + + + false + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0101-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0101-feel-constants.dmn index 610d97e3696..11cce434b08 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0101-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0101-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - - - - .872 - - - - - - -.872 - - - - - - 50 - - - - - - -50 - - - - - - 125.4321987654 - - - - - - -125.4321987654 - - - - - - - - - - - - - - - - - - - - - - - - + + + + + .872 + + + + + + -.872 + + + + + + 50 + + + + + + -50 + + + + + + 125.4321987654 + + + + + + -125.4321987654 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0102-feel-constants.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0102-feel-constants.dmn index df2ca47108f..181d93b6c41 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0102-feel-constants.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0102-feel-constants.dmn @@ -1,4 +1,4 @@ - + - - - - - "foo bar" - - - - - - "šomeÚnicodeŠtriňg" - - - - - - "横綱" - - - - - - "thisIsSomeLongStringThatMustBeProcessedSoHopefullyThisTestPassWithItAndIMustWriteSomethingMoreSoItIsLongerAndLongerAndLongerAndLongerAndLongerTillItIsReallyLong" - - - - - - - - - - - - - - - - - - + + + + + "foo bar" + + + + + + "šomeÚnicodeŠtriňg" + + + + + + "横綱" + + + + + + "thisIsSomeLongStringThatMustBeProcessedSoHopefullyThisTestPassWithItAndIMustWriteSomethingMoreSoItIsLongerAndLongerAndLongerAndLongerAndLongerTillItIsReallyLong" + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0105-feel-math.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0105-feel-math.dmn index 73539c89fab..beaba6fc915 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0105-feel-math.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0105-feel-math.dmn @@ -1,4 +1,4 @@ - + - - - - - 10+5 - - - - - - -10+-5 - - - - - - (-10)+(-5) - - - - - - 10-5 - - - - - - -10--5 - - - - - - (-10)-(-5) - - - - - - (10+20)-(-5+3) - - - - - - 10*5 - - - - - - -10*-5 - - - - - - (-10)*(-5) - - - - - - (10+5)*(-5*3) - - - - - - 10/5 - - - - - - -10/-5 - - - - - - (-10)/(-5) - - - - - - (10+20)/(-5*3) - - - - - - (10+20)/0 - - - - - - 10**5 - - - - - - 10**-5 - - - - - - (5+2)**5 - - - - - - 5+2**5 - - - - - - 5+2**5+3 - - - - - - 5+2**(5+3) - - - - - - 10+null - - - - - - null + 10 - - - - - - 10 - null - - - - - - null - 10 - - - - - - 10 * null - - - - - - null * 10 - - - - - - 10 / null - - - - - - null / 10 - - - - - - 10 + 20 / -5 - 3 - - - - - - 10 + 20 / (-5 - 3) - - - - - - 1.2*10**3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + 10+5 + + + + + + -10+-5 + + + + + + (-10)+(-5) + + + + + + 10-5 + + + + + + -10--5 + + + + + + (-10)-(-5) + + + + + + (10+20)-(-5+3) + + + + + + 10*5 + + + + + + -10*-5 + + + + + + (-10)*(-5) + + + + + + (10+5)*(-5*3) + + + + + + 10/5 + + + + + + -10/-5 + + + + + + (-10)/(-5) + + + + + + (10+20)/(-5*3) + + + + + + (10+20)/0 + + + + + + 10**5 + + + + + + 10**-5 + + + + + + (5+2)**5 + + + + + + 5+2**5 + + + + + + 5+2**5+3 + + + + + + 5+2**(5+3) + + + + + + 10+null + + + + + + null + 10 + + + + + + 10 - null + + + + + + null - 10 + + + + + + 10 * null + + + + + + null * 10 + + + + + + 10 / null + + + + + + null / 10 + + + + + + 10 + 20 / -5 - 3 + + + + + + 10 + 20 / (-5 - 3) + + + + + + 1.2*10**3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0106-feel-ternary-logic.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0106-feel-ternary-logic.dmn index 565b691314f..f66ae4542e7 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0106-feel-ternary-logic.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0106-feel-ternary-logic.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - A and B - - - - - - - - - - - - A or B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + A and B + + + + + + + + + + + + A or B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0107-feel-ternary-logic-not.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0107-feel-ternary-logic-not.dmn index 6376ad67127..82f89683aba 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0107-feel-ternary-logic-not.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0107-feel-ternary-logic-not.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - not(A) - - - - - - - - - - - - - - - - - + + + + + + + + + + + not(A) + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0108-first-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0108-first-hitpolicy.dmn index a63ddb5b073..a6ac198624e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0108-first-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0108-first-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - "Declined" - - - - - "Best", "Standard" - - - "Standard" - - - - - >=18 - - - "Medium" - - - true - - - "Approved" - - - "Best" - - - - - >=12 - - - "Medium" - - - true - - - "Approved" - - - "Standard" - - - - - <12 - - - "Low" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + "Declined" + + + + + "Best", "Standard" + + + "Standard" + + + + + >=18 + + + "Medium" + + + true + + + "Approved" + + + "Best" + + + + + >=12 + + + "Medium" + + + true + + + "Approved" + + + "Standard" + + + + + <12 + + + "Low" + + + true + + + "Declined" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0109-ruleOrder-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0109-ruleOrder-hitpolicy.dmn index 51215cb7df1..53eca5fbb3f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0109-ruleOrder-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0109-ruleOrder-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - - - string - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Declined" - - - - - "Standard" - - - - - >=18 - - - "Medium" - - - true - - - "Approved" - - - "Best" - - - - - >=12 - - - "Medium" - - - true - - - "Approved" - - - "Standard" - - - - - <12 - - - "Low" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + + + + string + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Declined" + + + + + "Standard" + + + + + >=18 + + + "Medium" + + + true + + + "Approved" + + + "Best" + + + + + >=12 + + + "Medium" + + + true + + + "Approved" + + + "Standard" + + + + + <12 + + + "Low" + + + true + + + "Declined" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0110-outputOrder-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0110-outputOrder-hitpolicy.dmn index 5d460e2dfe4..71aeef85a33 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0110-outputOrder-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0110-outputOrder-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - "Approved", "Declined" - - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - "Basic" - - - - - <18 - - - - - - - - - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - - - - - "Approved" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + "Approved", "Declined" + + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + "Basic" + + + + + <18 + + + - + + + - + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + - + + + "Approved" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0111-first-hitpolicy-singleoutputcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0111-first-hitpolicy-singleoutputcol.dmn index e61234ea036..90da1e26667 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0111-first-hitpolicy-singleoutputcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0111-first-hitpolicy-singleoutputcol.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0112-ruleOrder-hitpolicy-singleinoutcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0112-ruleOrder-hitpolicy-singleinoutcol.dmn index 8f545b289d4..30d91921376 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0112-ruleOrder-hitpolicy-singleinoutcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0112-ruleOrder-hitpolicy-singleinoutcol.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - - string - - - - - - - - - - Age - - - - - - >=18 - - - "Best" - - - - - >=12 - - - "Standard" - - - - - <12 - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + + + string + + + + + + + + + + Age + + + + + + >=18 + + + "Best" + + + + + >=12 + + + "Standard" + + + + + <12 + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0113-outputOrder-hitpolicy-singleinoutcol.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0113-outputOrder-hitpolicy-singleinoutcol.dmn index 8a772bbf08a..a69a8735d9a 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0113-outputOrder-hitpolicy-singleinoutcol.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0113-outputOrder-hitpolicy-singleinoutcol.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - "Approved", "Declined" - - - - string - - - - string - - "Approved","Declined" - - - - - - - - - - - Age - - - - - "Approved","Declined" - - - - - >=18 - - - "Approved" - - - - - <18 - - - "Declined" - - - - - >=0 - - - "Approved" - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + "Approved", "Declined" + + + + string + + + + string + + "Approved","Declined" + + + + + + + + + + + Age + + + + + "Approved","Declined" + + + + + >=18 + + + "Approved" + + + + + <18 + + + "Declined" + + + + + >=0 + + + "Approved" + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0114-min-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0114-min-collect-hitpolicy.dmn index 909f6e250fb..2a923b8ddc1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0114-min-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0114-min-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - NumOfYears - - - - - - >1 - - - 98.83 - - - - - >2 - - - 150.21 - - - - - >3 - - - 205.43 - - - - - >4 - - - 64.32 - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + NumOfYears + + + + + + >1 + + + 98.83 + + + + + >2 + + + 150.21 + + + + + >3 + + + 205.43 + + + + + >4 + + + 64.32 + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0115-sum-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0115-sum-collect-hitpolicy.dmn index 236bec0ab51..eba010df6fe 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0115-sum-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0115-sum-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - NumOfYears - - - - - - >1 - - - 100 - - - - - >2 - - - 200 - - - - - >3 - - - 300 - - - - - >5 - - - 500 - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + NumOfYears + + + + + + >1 + + + 100 + + + + + >2 + + + 200 + + + + + >3 + + + 300 + + + + + >5 + + + 500 + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0116-count-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0116-count-collect-hitpolicy.dmn index 6161e908c41..a64e5c7ac69 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0116-count-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0116-count-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - NumOfYears - - - - - - >1 - - - 100 - - - - - >2 - - - 200 - - - - - >3 - - - 300 - - - - - >5 - - - 500 - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + NumOfYears + + + + + + >1 + + + 100 + + + + + >2 + + + 200 + + + + + >3 + + + 300 + + + + + >5 + + + 500 + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0117-multi-any-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0117-multi-any-hitpolicy.dmn index 6cda8d20a33..7a8582957ae 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0117-multi-any-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0117-multi-any-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - "Declined" - - - - - "Best", "Standard" - - - "Standard" - - - - - >=18 - - - "Low" - - - true - - - "Approved" - - - "Best" - - - - - >=18 - - - "Medium" - - - true - - - "Approved" - - - "Standard" - - - - - <18 - - - "Medium","Low" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - true - - - "Declined" - - - "Standard" - - - - - - - - - - - - - false - - - "Declined" - - - "Standard" - - - - - >=19 - - - "Low" - - - true - - - "Approved" - - - "Best" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + "Declined" + + + + + "Best", "Standard" + + + "Standard" + + + + + >=18 + + + "Low" + + + true + + + "Approved" + + + "Best" + + + + + >=18 + + + "Medium" + + + true + + + "Approved" + + + "Standard" + + + + + <18 + + + "Medium","Low" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + true + + + "Declined" + + + "Standard" + + + + + - + + + - + + + false + + + "Declined" + + + "Standard" + + + + + >=19 + + + "Low" + + + true + + + "Approved" + + + "Best" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0118-multi-priority-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0118-multi-priority-hitpolicy.dmn index ee5bdded6d5..466972e07bb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0118-multi-priority-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0118-multi-priority-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - "Approved", "Declined" - - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - "Basic" - - - - - <18 - - - - - - - - - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - - - - - "Approved" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + "Approved", "Declined" + + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + "Basic" + + + + + <18 + + + - + + + - + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + - + + + "Approved" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0119-multi-collect-hitpolicy.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0119-multi-collect-hitpolicy.dmn index 73a07221681..54c2a143307 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0119-multi-collect-hitpolicy.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/0119-multi-collect-hitpolicy.dmn @@ -1,4 +1,4 @@ - + - - - - - string - - "Approved", "Declined" - - - - string - - - - - - - - - - - - - - - - - Age - - - - - RiskCategory - - - "High", "Low", "Medium" - - - - - isAffordable - - - - - "Approved", "Declined" - - - - - - >=18 - - - "Medium","Low" - - - true - - - "Approved" - - - "Basic" - - - - - <18 - - - - - - - - - - - "Declined" - - - "Standard" - - - - - - - - - "High" - - - - - - - "Approved" - - - "Standard" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + string + + "Approved", "Declined" + + + + string + + + + + + + + + + + + + + + + + Age + + + + + RiskCategory + + + "High", "Low", "Medium" + + + + + isAffordable + + + + + "Approved", "Declined" + + + + + + >=18 + + + "Medium","Low" + + + true + + + "Approved" + + + "Basic" + + + + + <18 + + + - + + + - + + + "Declined" + + + "Standard" + + + + + - + + + "High" + + + - + + + "Approved" + + + "Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1100-feel-decimal-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1100-feel-decimal-function.dmn index 199166babb0..8ddecea9b63 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1100-feel-decimal-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1100-feel-decimal-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'decimal(n, scale)' in category numeric functions - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - number - - - Tests FEEL expression: 'decimal(1/3, 2)' and expects result: '0.33 (number)' - Result of FEEL expression 'decimal(1/3, 2)'? - 0.33 (number) - - - decimal(1/3, 2) - - - - Tests FEEL expression: 'decimal(1/3, 2.5)' and expects result: '0.33 (number)' - Result of FEEL expression 'decimal(1/3, 2.5)'? - 0.33 (number) - - - decimal(1/3, 2.5) - - - - Tests FEEL expression: 'decimal(1.5, 0)' and expects result: '2 (number)' - Result of FEEL expression 'decimal(1.5, 0)'? - 2 (number) - - - decimal(1.5, 0) - - - - Tests FEEL expression: 'decimal(2.5, 0)' and expects result: '2 (number)' - Result of FEEL expression 'decimal(2.5, 0)'? - 2 (number) - - - decimal(2.5, 0) - - - - Tests FEEL expression: 'decimal(0, 0)' and expects result: '0 (number)' - Result of FEEL expression 'decimal(0, 0)'? - 0 (number) - - - decimal(0, 0) - - - - Tests FEEL expression: 'decimal(0.0, 1)' and expects result: '0.0 (number)' - Result of FEEL expression 'decimal(0.0, 1)'? - 0.0 (number) - - - decimal(0.0, 1) - - - - Tests FEEL expression: 'decimal(0.515, 2)' and expects result: '0.52 (number)' - Result of FEEL expression 'decimal(0.515, 2)'? - 0.52 (number) - - - decimal(0.515, 2) - - - - Tests FEEL expression: 'decimal(65.123456, 6)' and expects result: '65.123456 (number)' - Result of FEEL expression 'decimal(65.123456, 6)'? - 65.123456 (number) - - - decimal(65.123456, 6) - - - - Tests FEEL expression: 'decimal(n:15/7,scale:3)' and expects result: '2.143 (number)' - Result of FEEL expression 'decimal(n:15/7,scale:3)'? - 2.143 (number) - - - decimal(n:15/7,scale:3) - - - - Tests FEEL expression: 'decimal(n:15/78*2,scale:3)' and expects result: '0.385 (number)' - Result of FEEL expression 'decimal(n:15/78*2,scale:3)'? - 0.385 (number) - - - decimal(n:15/78*2,scale:3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'decimal(n, scale)' in category numeric functions + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + number + + + Tests FEEL expression: 'decimal(1/3, 2)' and expects result: '0.33 (number)' + Result of FEEL expression 'decimal(1/3, 2)'? + 0.33 (number) + + + decimal(1/3, 2) + + + + Tests FEEL expression: 'decimal(1/3, 2.5)' and expects result: '0.33 (number)' + Result of FEEL expression 'decimal(1/3, 2.5)'? + 0.33 (number) + + + decimal(1/3, 2.5) + + + + Tests FEEL expression: 'decimal(1.5, 0)' and expects result: '2 (number)' + Result of FEEL expression 'decimal(1.5, 0)'? + 2 (number) + + + decimal(1.5, 0) + + + + Tests FEEL expression: 'decimal(2.5, 0)' and expects result: '2 (number)' + Result of FEEL expression 'decimal(2.5, 0)'? + 2 (number) + + + decimal(2.5, 0) + + + + Tests FEEL expression: 'decimal(0, 0)' and expects result: '0 (number)' + Result of FEEL expression 'decimal(0, 0)'? + 0 (number) + + + decimal(0, 0) + + + + Tests FEEL expression: 'decimal(0.0, 1)' and expects result: '0.0 (number)' + Result of FEEL expression 'decimal(0.0, 1)'? + 0.0 (number) + + + decimal(0.0, 1) + + + + Tests FEEL expression: 'decimal(0.515, 2)' and expects result: '0.52 (number)' + Result of FEEL expression 'decimal(0.515, 2)'? + 0.52 (number) + + + decimal(0.515, 2) + + + + Tests FEEL expression: 'decimal(65.123456, 6)' and expects result: '65.123456 (number)' + Result of FEEL expression 'decimal(65.123456, 6)'? + 65.123456 (number) + + + decimal(65.123456, 6) + + + + Tests FEEL expression: 'decimal(n:15/7,scale:3)' and expects result: '2.143 (number)' + Result of FEEL expression 'decimal(n:15/7,scale:3)'? + 2.143 (number) + + + decimal(n:15/7,scale:3) + + + + Tests FEEL expression: 'decimal(n:15/78*2,scale:3)' and expects result: '0.385 (number)' + Result of FEEL expression 'decimal(n:15/78*2,scale:3)'? + 0.385 (number) + + + decimal(n:15/78*2,scale:3) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1101-feel-floor-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1101-feel-floor-function.dmn index 8f51c72cdb7..ea1ad80fce8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1101-feel-floor-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1101-feel-floor-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'floor(n)' in category numeric functions - - number - - - number - - - number - - - number - - - number - - - number - - - Tests FEEL expression: 'floor(1.5)' and expects result: '1 (number)' - Result of FEEL expression 'floor(1.5)'? - 1 (number) - - - floor(1.5) - - - - Tests FEEL expression: 'floor(-1.5)' and expects result: '-2 (number)' - Result of FEEL expression 'floor(-1.5)'? - -2 (number) - - - floor(-1.5) - - - - Tests FEEL expression: 'floor(--1)' and expects result: '1 (number)' - Result of FEEL expression 'floor(--1)'? - 1 (number) - - - floor(--1) - - - - Tests FEEL expression: 'floor(-5/2.3*5)' and expects result: '-11 (number)' - Result of FEEL expression 'floor(-5/2.3*5)'? - -11 (number) - - - floor(-5/2.3*5) - - - - Tests FEEL expression: 'floor(n:5.777)' and expects result: '5 (number)' - Result of FEEL expression 'floor(n:5.777)'? - 5 (number) - - - floor(n:5.777) - - - - Tests FEEL expression: 'floor(n:-.33333)' and expects result: '-1 (number)' - Result of FEEL expression 'floor(n:-.33333)'? - -1 (number) - - - floor(n:-.33333) - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'floor(n)' in category numeric functions + + number + + + number + + + number + + + number + + + number + + + number + + + Tests FEEL expression: 'floor(1.5)' and expects result: '1 (number)' + Result of FEEL expression 'floor(1.5)'? + 1 (number) + + + floor(1.5) + + + + Tests FEEL expression: 'floor(-1.5)' and expects result: '-2 (number)' + Result of FEEL expression 'floor(-1.5)'? + -2 (number) + + + floor(-1.5) + + + + Tests FEEL expression: 'floor(--1)' and expects result: '1 (number)' + Result of FEEL expression 'floor(--1)'? + 1 (number) + + + floor(--1) + + + + Tests FEEL expression: 'floor(-5/2.3*5)' and expects result: '-11 (number)' + Result of FEEL expression 'floor(-5/2.3*5)'? + -11 (number) + + + floor(-5/2.3*5) + + + + Tests FEEL expression: 'floor(n:5.777)' and expects result: '5 (number)' + Result of FEEL expression 'floor(n:5.777)'? + 5 (number) + + + floor(n:5.777) + + + + Tests FEEL expression: 'floor(n:-.33333)' and expects result: '-1 (number)' + Result of FEEL expression 'floor(n:-.33333)'? + -1 (number) + + + floor(n:-.33333) + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1102-feel-ceiling-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1102-feel-ceiling-function.dmn index 568a28efb02..6ff62b11bf9 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1102-feel-ceiling-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1102-feel-ceiling-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'ceiling(n)' in category numeric functions - - number - - - number - - - number - - - number - - - number - - - number - - - Tests FEEL expression: 'ceiling(1.5)' and expects result: '2 (number)' - Result of FEEL expression 'ceiling(1.5)'? - 2 (number) - - - ceiling(1.5) - - - - Tests FEEL expression: 'ceiling(-1.5)' and expects result: '-1 (number)' - Result of FEEL expression 'ceiling(-1.5)'? - -1 (number) - - - ceiling(-1.5) - - - - Tests FEEL expression: 'ceiling(--1)' and expects result: '1 (number)' - Result of FEEL expression 'ceiling(--1)'? - 1 (number) - - - ceiling(--1) - - - - Tests FEEL expression: 'ceiling(-5/2.3*5)' and expects result: '-10 (number)' - Result of FEEL expression 'ceiling(-5/2.3*5)'? - -10 (number) - - - ceiling(-5/2.3*5) - - - - Tests FEEL expression: 'ceiling(n:5.777)' and expects result: '6 (number)' - Result of FEEL expression 'ceiling(n:5.777)'? - 6 (number) - - - ceiling(n:5.777) - - - - Tests FEEL expression: 'ceiling(n:-.33333)' and expects result: '0 (number)' - Result of FEEL expression 'ceiling(n:-.33333)'? - 0 (number) - - - ceiling(n:-.33333) - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'ceiling(n)' in category numeric functions + + number + + + number + + + number + + + number + + + number + + + number + + + Tests FEEL expression: 'ceiling(1.5)' and expects result: '2 (number)' + Result of FEEL expression 'ceiling(1.5)'? + 2 (number) + + + ceiling(1.5) + + + + Tests FEEL expression: 'ceiling(-1.5)' and expects result: '-1 (number)' + Result of FEEL expression 'ceiling(-1.5)'? + -1 (number) + + + ceiling(-1.5) + + + + Tests FEEL expression: 'ceiling(--1)' and expects result: '1 (number)' + Result of FEEL expression 'ceiling(--1)'? + 1 (number) + + + ceiling(--1) + + + + Tests FEEL expression: 'ceiling(-5/2.3*5)' and expects result: '-10 (number)' + Result of FEEL expression 'ceiling(-5/2.3*5)'? + -10 (number) + + + ceiling(-5/2.3*5) + + + + Tests FEEL expression: 'ceiling(n:5.777)' and expects result: '6 (number)' + Result of FEEL expression 'ceiling(n:5.777)'? + 6 (number) + + + ceiling(n:5.777) + + + + Tests FEEL expression: 'ceiling(n:-.33333)' and expects result: '0 (number)' + Result of FEEL expression 'ceiling(n:-.33333)'? + 0 (number) + + + ceiling(n:-.33333) + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1103-feel-substring-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1103-feel-substring-function.dmn index 9184a8c4abe..d98c1734002 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1103-feel-substring-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1103-feel-substring-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring(string, start, position, length?) in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'substring("f",1)' and expects result: '"f" (string)' - Result of FEEL expression 'substring("f",1)'? - "f" (string) - - - substring("f",1) - - - - Tests FEEL expression: 'substring("f",1,1)' and expects result: '"f" (string)' - Result of FEEL expression 'substring("f",1,1)'? - "f" (string) - - - substring("f",1,1) - - - - Tests FEEL expression: 'substring("foobar",6)' and expects result: '"r" (string)' - Result of FEEL expression 'substring("foobar",6)'? - "r" (string) - - - substring("foobar",6) - - - - Tests FEEL expression: 'substring("foobar",1,6)' and expects result: '"foobar" (string)' - Result of FEEL expression 'substring("foobar",1,6)'? - "foobar" (string) - - - substring("foobar",1,6) - - - - Tests FEEL expression: 'substring("foobar",3)' and expects result: '"obar" (string)' - Result of FEEL expression 'substring("foobar",3)'? - "obar" (string) - - - substring("foobar",3) - - - - Tests FEEL expression: 'substring("foobar",3,3)' and expects result: '"oba" (string)' - Result of FEEL expression 'substring("foobar",3,3)'? - "oba" (string) - - - substring("foobar",3,3) - - - - Tests FEEL expression: 'substring("foobar",-2,1)' and expects result: '"a" (string)' - Result of FEEL expression 'substring("foobar",-2,1)'? - "a" (string) - - - substring("foobar",-2,1) - - - - Tests FEEL expression: 'substring("foob r",-2,1)' and expects result: '" " (string)' - Result of FEEL expression 'substring("foob r",-2,1)'? - " " (string) - - - substring("foob r",-2,1) - - - - Tests FEEL expression: 'substring("foobar",-6,6)' and expects result: '"foobar" (string)' - Result of FEEL expression 'substring("foobar",-6,6)'? - "foobar" (string) - - - substring("foobar",-6,6) - - - - Tests FEEL expression: 'substring("foobar",3,3.8)' and expects result: '"oba" (string)' - Result of FEEL expression 'substring("foobar",3,3.8)'? - "oba" (string) - - - substring("foobar",3,3.8) - - - - Tests FEEL expression: 'substring(string:"foobar",start position :3)' and expects result: '"obar" (string)' - Result of FEEL expression 'substring(string:"foobar",start position :3)'? - "obar" (string) - - - substring(string:"foobar",start position :3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'substring(string, start, position, length?) in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'substring("f",1)' and expects result: '"f" (string)' + Result of FEEL expression 'substring("f",1)'? + "f" (string) + + + substring("f",1) + + + + Tests FEEL expression: 'substring("f",1,1)' and expects result: '"f" (string)' + Result of FEEL expression 'substring("f",1,1)'? + "f" (string) + + + substring("f",1,1) + + + + Tests FEEL expression: 'substring("foobar",6)' and expects result: '"r" (string)' + Result of FEEL expression 'substring("foobar",6)'? + "r" (string) + + + substring("foobar",6) + + + + Tests FEEL expression: 'substring("foobar",1,6)' and expects result: '"foobar" (string)' + Result of FEEL expression 'substring("foobar",1,6)'? + "foobar" (string) + + + substring("foobar",1,6) + + + + Tests FEEL expression: 'substring("foobar",3)' and expects result: '"obar" (string)' + Result of FEEL expression 'substring("foobar",3)'? + "obar" (string) + + + substring("foobar",3) + + + + Tests FEEL expression: 'substring("foobar",3,3)' and expects result: '"oba" (string)' + Result of FEEL expression 'substring("foobar",3,3)'? + "oba" (string) + + + substring("foobar",3,3) + + + + Tests FEEL expression: 'substring("foobar",-2,1)' and expects result: '"a" (string)' + Result of FEEL expression 'substring("foobar",-2,1)'? + "a" (string) + + + substring("foobar",-2,1) + + + + Tests FEEL expression: 'substring("foob r",-2,1)' and expects result: '" " (string)' + Result of FEEL expression 'substring("foob r",-2,1)'? + " " (string) + + + substring("foob r",-2,1) + + + + Tests FEEL expression: 'substring("foobar",-6,6)' and expects result: '"foobar" (string)' + Result of FEEL expression 'substring("foobar",-6,6)'? + "foobar" (string) + + + substring("foobar",-6,6) + + + + Tests FEEL expression: 'substring("foobar",3,3.8)' and expects result: '"oba" (string)' + Result of FEEL expression 'substring("foobar",3,3.8)'? + "oba" (string) + + + substring("foobar",3,3.8) + + + + Tests FEEL expression: 'substring(string:"foobar",start position :3)' and expects result: '"obar" (string)' + Result of FEEL expression 'substring(string:"foobar",start position :3)'? + "obar" (string) + + + substring(string:"foobar",start position :3) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1104-feel-string-length-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1104-feel-string-length-function.dmn index 9eac70f16f8..bb4a8209697 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1104-feel-string-length-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1104-feel-string-length-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'string length(string)' in category string functions - - number - - - number - - - number - - - number - - - number - - - number - - - Tests FEEL expression: 'string length("")' and expects result: '0 (number)' - Result of FEEL expression 'string length("")'? - 0 (number) - - - string length("") - - - - Tests FEEL expression: 'string length("a")' and expects result: '1 (number)' - Result of FEEL expression 'string length("a")'? - 1 (number) - - - string length("a") - - - - Tests FEEL expression: 'string length("abc")' and expects result: '3 (number)' - Result of FEEL expression 'string length("abc")'? - 3 (number) - - - string length("abc") - - - - Tests FEEL expression: 'string length(string:"xyz123")' and expects result: '6 (number)' - Result of FEEL expression 'string length(string:"xyz123")'? - 6 (number) - - - string length(string:"xyz123") - - - - Tests FEEL expression: 'string length(string:"aaaaa dddd")' and expects result: '10 (number)' - Result of FEEL expression 'string length(string:"aaaaa dddd")'? - 10 (number) - - - string length(string:"aaaaa dddd") - - - - Tests FEEL expression: 'string length(string:"aaaaa dddd ")' and expects result: '11 (number)' - Result of FEEL expression 'string length(string:"aaaaa dddd ")'? - 11 (number) - - - string length(string:"aaaaa dddd ") - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'string length(string)' in category string functions + + number + + + number + + + number + + + number + + + number + + + number + + + Tests FEEL expression: 'string length("")' and expects result: '0 (number)' + Result of FEEL expression 'string length("")'? + 0 (number) + + + string length("") + + + + Tests FEEL expression: 'string length("a")' and expects result: '1 (number)' + Result of FEEL expression 'string length("a")'? + 1 (number) + + + string length("a") + + + + Tests FEEL expression: 'string length("abc")' and expects result: '3 (number)' + Result of FEEL expression 'string length("abc")'? + 3 (number) + + + string length("abc") + + + + Tests FEEL expression: 'string length(string:"xyz123")' and expects result: '6 (number)' + Result of FEEL expression 'string length(string:"xyz123")'? + 6 (number) + + + string length(string:"xyz123") + + + + Tests FEEL expression: 'string length(string:"aaaaa dddd")' and expects result: '10 (number)' + Result of FEEL expression 'string length(string:"aaaaa dddd")'? + 10 (number) + + + string length(string:"aaaaa dddd") + + + + Tests FEEL expression: 'string length(string:"aaaaa dddd ")' and expects result: '11 (number)' + Result of FEEL expression 'string length(string:"aaaaa dddd ")'? + 11 (number) + + + string length(string:"aaaaa dddd ") + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1105-feel-upper-case-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1105-feel-upper-case-function.dmn index 17865ebba82..e3c0f998de2 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1105-feel-upper-case-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1105-feel-upper-case-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'upper case(string) in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'upper case("a")' and expects result: '"A" (string)' - Result of FEEL expression 'upper case("a")'? - "A" (string) - - - upper case("a") - - - - Tests FEEL expression: 'upper case("abc")' and expects result: '"ABC" (string)' - Result of FEEL expression 'upper case("abc")'? - "ABC" (string) - - - upper case("abc") - - - - Tests FEEL expression: 'upper case("")' and expects result: '"" (string)' - Result of FEEL expression 'upper case("")'? - "" (string) - - - upper case("") - - - - Tests FEEL expression: 'upper case("1")' and expects result: '"1" (string)' - Result of FEEL expression 'upper case("1")'? - "1" (string) - - - upper case("1") - - - - Tests FEEL expression: 'upper case("?@{")' and expects result: '"?@{" (string)' - Result of FEEL expression 'upper case("?@{")'? - "?@{" (string) - - - upper case("?@{") - - - - Tests FEEL expression: 'upper case(string:"AbDcF")' and expects result: '"ABDCF" (string)' - Result of FEEL expression 'upper case(string:"AbDcF")'? - "ABDCF" (string) - - - upper case(string:"AbDcF") - - - - Tests FEEL expression: 'upper case(string:"xyZ ")' and expects result: '"XYZ " (string)' - Result of FEEL expression 'upper case(string:"xyZ ")'? - "XYZ " (string) - - - upper case(string:"xyZ ") - - - - Tests FEEL expression: 'upper case(string:"123ABC")' and expects result: '"123ABC" (string)' - Result of FEEL expression 'upper case(string:"123ABC")'? - "123ABC" (string) - - - upper case(string:"123ABC") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'upper case(string) in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'upper case("a")' and expects result: '"A" (string)' + Result of FEEL expression 'upper case("a")'? + "A" (string) + + + upper case("a") + + + + Tests FEEL expression: 'upper case("abc")' and expects result: '"ABC" (string)' + Result of FEEL expression 'upper case("abc")'? + "ABC" (string) + + + upper case("abc") + + + + Tests FEEL expression: 'upper case("")' and expects result: '"" (string)' + Result of FEEL expression 'upper case("")'? + "" (string) + + + upper case("") + + + + Tests FEEL expression: 'upper case("1")' and expects result: '"1" (string)' + Result of FEEL expression 'upper case("1")'? + "1" (string) + + + upper case("1") + + + + Tests FEEL expression: 'upper case("?@{")' and expects result: '"?@{" (string)' + Result of FEEL expression 'upper case("?@{")'? + "?@{" (string) + + + upper case("?@{") + + + + Tests FEEL expression: 'upper case(string:"AbDcF")' and expects result: '"ABDCF" (string)' + Result of FEEL expression 'upper case(string:"AbDcF")'? + "ABDCF" (string) + + + upper case(string:"AbDcF") + + + + Tests FEEL expression: 'upper case(string:"xyZ ")' and expects result: '"XYZ " (string)' + Result of FEEL expression 'upper case(string:"xyZ ")'? + "XYZ " (string) + + + upper case(string:"xyZ ") + + + + Tests FEEL expression: 'upper case(string:"123ABC")' and expects result: '"123ABC" (string)' + Result of FEEL expression 'upper case(string:"123ABC")'? + "123ABC" (string) + + + upper case(string:"123ABC") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1106-feel-lower-case-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1106-feel-lower-case-function.dmn index b2f28b5929b..a79d04b121f 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1106-feel-lower-case-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1106-feel-lower-case-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'lower case(string)' in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'lower case("A")' and expects result: '"a" (string)' - Result of FEEL expression 'lower case("A")'? - "a" (string) - - - lower case("A") - - - - Tests FEEL expression: 'lower case("ABC")' and expects result: '"abc" (string)' - Result of FEEL expression 'lower case("ABC")'? - "abc" (string) - - - lower case("ABC") - - - - Tests FEEL expression: 'lower case("abc")' and expects result: '"abc" (string)' - Result of FEEL expression 'lower case("abc")'? - "abc" (string) - - - lower case("abc") - - - - Tests FEEL expression: 'lower case("aBc4")' and expects result: '"abc4" (string)' - Result of FEEL expression 'lower case("aBc4")'? - "abc4" (string) - - - lower case("aBc4") - - - - Tests FEEL expression: 'lower case("")' and expects result: '"" (string)' - Result of FEEL expression 'lower case("")'? - "" (string) - - - lower case("") - - - - Tests FEEL expression: 'lower case("?@{")' and expects result: '"?@{" (string)' - Result of FEEL expression 'lower case("?@{")'? - "?@{" (string) - - - lower case("?@{") - - - - Tests FEEL expression: 'lower case(string:"AbDcF")' and expects result: '"abdcf" (string)' - Result of FEEL expression 'lower case(string:"AbDcF")'? - "abdcf" (string) - - - lower case(string:"AbDcF") - - - - Tests FEEL expression: 'lower case(string:"xyZ ")' and expects result: '"xyz " (string)' - Result of FEEL expression 'lower case(string:"xyZ ")'? - "xyz " (string) - - - lower case(string:"xyZ ") - - - - Tests FEEL expression: 'lower case(string:"123ABC")' and expects result: '"123abc" (string)' - Result of FEEL expression 'lower case(string:"123ABC")'? - "123abc" (string) - - - lower case(string:"123ABC") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'lower case(string)' in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'lower case("A")' and expects result: '"a" (string)' + Result of FEEL expression 'lower case("A")'? + "a" (string) + + + lower case("A") + + + + Tests FEEL expression: 'lower case("ABC")' and expects result: '"abc" (string)' + Result of FEEL expression 'lower case("ABC")'? + "abc" (string) + + + lower case("ABC") + + + + Tests FEEL expression: 'lower case("abc")' and expects result: '"abc" (string)' + Result of FEEL expression 'lower case("abc")'? + "abc" (string) + + + lower case("abc") + + + + Tests FEEL expression: 'lower case("aBc4")' and expects result: '"abc4" (string)' + Result of FEEL expression 'lower case("aBc4")'? + "abc4" (string) + + + lower case("aBc4") + + + + Tests FEEL expression: 'lower case("")' and expects result: '"" (string)' + Result of FEEL expression 'lower case("")'? + "" (string) + + + lower case("") + + + + Tests FEEL expression: 'lower case("?@{")' and expects result: '"?@{" (string)' + Result of FEEL expression 'lower case("?@{")'? + "?@{" (string) + + + lower case("?@{") + + + + Tests FEEL expression: 'lower case(string:"AbDcF")' and expects result: '"abdcf" (string)' + Result of FEEL expression 'lower case(string:"AbDcF")'? + "abdcf" (string) + + + lower case(string:"AbDcF") + + + + Tests FEEL expression: 'lower case(string:"xyZ ")' and expects result: '"xyz " (string)' + Result of FEEL expression 'lower case(string:"xyZ ")'? + "xyz " (string) + + + lower case(string:"xyZ ") + + + + Tests FEEL expression: 'lower case(string:"123ABC")' and expects result: '"123abc" (string)' + Result of FEEL expression 'lower case(string:"123ABC")'? + "123abc" (string) + + + lower case(string:"123ABC") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1107-feel-substring-before-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1107-feel-substring-before-function.dmn index 95b3896a89c..afe41179463 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1107-feel-substring-before-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1107-feel-substring-before-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring before(string, match) in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'substring before("foobar","bar")' and expects result: '"foo" (string)' - Result of FEEL expression 'substring before("foobar","bar")'? - "foo" (string) - - - substring before("foobar","bar") - - - - Tests FEEL expression: 'substring before("foobar","o")' and expects result: '"f" (string)' - Result of FEEL expression 'substring before("foobar","o")'? - "f" (string) - - - substring before("foobar","o") - - - - Tests FEEL expression: 'substring before("foobar","x")' and expects result: '"" (string)' - Result of FEEL expression 'substring before("foobar","x")'? - "" (string) - - - substring before("foobar","x") - - - - Tests FEEL expression: 'substring before("","")' and expects result: '"" (string)' - Result of FEEL expression 'substring before("","")'? - "" (string) - - - substring before("","") - - - - Tests FEEL expression: 'substring before("abc","")' and expects result: '"" (string)' - Result of FEEL expression 'substring before("abc","")'? - "" (string) - - - substring before("abc","") - - - - Tests FEEL expression: 'substring before("abc","a")' and expects result: '"" (string)' - Result of FEEL expression 'substring before("abc","a")'? - "" (string) - - - substring before("abc","a") - - - - Tests FEEL expression: 'substring before("abc","c")' and expects result: '"ab" (string)' - Result of FEEL expression 'substring before("abc","c")'? - "ab" (string) - - - substring before("abc","c") - - - - Tests FEEL expression: 'substring before(string:"foobar",match:"bar")' and expects result: '"foo" (string)' - Result of FEEL expression 'substring before(string:"foobar",match:"bar")'? - "foo" (string) - - - substring before(string:"foobar",match:"bar") - - - - Tests FEEL expression: 'substring before(string:"foobar",match:"b")' and expects result: '"foo" (string)' - Result of FEEL expression 'substring before(string:"foobar",match:"b")'? - "foo" (string) - - - substring before(string:"foobar",match:"b") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'substring before(string, match) in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'substring before("foobar","bar")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before("foobar","bar")'? + "foo" (string) + + + substring before("foobar","bar") + + + + Tests FEEL expression: 'substring before("foobar","o")' and expects result: '"f" (string)' + Result of FEEL expression 'substring before("foobar","o")'? + "f" (string) + + + substring before("foobar","o") + + + + Tests FEEL expression: 'substring before("foobar","x")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("foobar","x")'? + "" (string) + + + substring before("foobar","x") + + + + Tests FEEL expression: 'substring before("","")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("","")'? + "" (string) + + + substring before("","") + + + + Tests FEEL expression: 'substring before("abc","")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("abc","")'? + "" (string) + + + substring before("abc","") + + + + Tests FEEL expression: 'substring before("abc","a")' and expects result: '"" (string)' + Result of FEEL expression 'substring before("abc","a")'? + "" (string) + + + substring before("abc","a") + + + + Tests FEEL expression: 'substring before("abc","c")' and expects result: '"ab" (string)' + Result of FEEL expression 'substring before("abc","c")'? + "ab" (string) + + + substring before("abc","c") + + + + Tests FEEL expression: 'substring before(string:"foobar",match:"bar")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before(string:"foobar",match:"bar")'? + "foo" (string) + + + substring before(string:"foobar",match:"bar") + + + + Tests FEEL expression: 'substring before(string:"foobar",match:"b")' and expects result: '"foo" (string)' + Result of FEEL expression 'substring before(string:"foobar",match:"b")'? + "foo" (string) + + + substring before(string:"foobar",match:"b") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1108-feel-substring-after-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1108-feel-substring-after-function.dmn index 45600cf10e9..d632398b5eb 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1108-feel-substring-after-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1108-feel-substring-after-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'substring after(string, match) in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'substring after("foobar","ob")' and expects result: '"ar" (string)' - Result of FEEL expression 'substring after("foobar","ob")'? - "ar" (string) - - - substring after("foobar","ob") - - - - Tests FEEL expression: 'substring after("foobar","o")' and expects result: '"obar" (string)' - Result of FEEL expression 'substring after("foobar","o")'? - "obar" (string) - - - substring after("foobar","o") - - - - Tests FEEL expression: 'substring after("foobar","x")' and expects result: '"" (string)' - Result of FEEL expression 'substring after("foobar","x")'? - "" (string) - - - substring after("foobar","x") - - - - Tests FEEL expression: 'substring after("","")' and expects result: '"" (string)' - Result of FEEL expression 'substring after("","")'? - "" (string) - - - substring after("","") - - - - Tests FEEL expression: 'substring after("","a")' and expects result: '"" (string)' - Result of FEEL expression 'substring after("","a")'? - "" (string) - - - substring after("","a") - - - - Tests FEEL expression: 'substring after("abc","")' and expects result: '"abc" (string)' - Result of FEEL expression 'substring after("abc","")'? - "abc" (string) - - - substring after("abc","") - - - - Tests FEEL expression: 'substring after("abc","c")' and expects result: '"" (string)' - Result of FEEL expression 'substring after("abc","c")'? - "" (string) - - - substring after("abc","c") - - - - Tests FEEL expression: 'substring after("abc","a")' and expects result: '"bc" (string)' - Result of FEEL expression 'substring after("abc","a")'? - "bc" (string) - - - substring after("abc","a") - - - - Tests FEEL expression: 'substring after(string:"foobar",match:"ob")' and expects result: '"ar" (string)' - Result of FEEL expression 'substring after(string:"foobar",match:"ob")'? - "ar" (string) - - - substring after(string:"foobar",match:"ob") - - - - Tests FEEL expression: 'substring after(string:"foobar",match:"b")' and expects result: '"ar" (string)' - Result of FEEL expression 'substring after(string:"foobar",match:"b")'? - "ar" (string) - - - substring after(string:"foobar",match:"b") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'substring after(string, match) in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'substring after("foobar","ob")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after("foobar","ob")'? + "ar" (string) + + + substring after("foobar","ob") + + + + Tests FEEL expression: 'substring after("foobar","o")' and expects result: '"obar" (string)' + Result of FEEL expression 'substring after("foobar","o")'? + "obar" (string) + + + substring after("foobar","o") + + + + Tests FEEL expression: 'substring after("foobar","x")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("foobar","x")'? + "" (string) + + + substring after("foobar","x") + + + + Tests FEEL expression: 'substring after("","")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("","")'? + "" (string) + + + substring after("","") + + + + Tests FEEL expression: 'substring after("","a")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("","a")'? + "" (string) + + + substring after("","a") + + + + Tests FEEL expression: 'substring after("abc","")' and expects result: '"abc" (string)' + Result of FEEL expression 'substring after("abc","")'? + "abc" (string) + + + substring after("abc","") + + + + Tests FEEL expression: 'substring after("abc","c")' and expects result: '"" (string)' + Result of FEEL expression 'substring after("abc","c")'? + "" (string) + + + substring after("abc","c") + + + + Tests FEEL expression: 'substring after("abc","a")' and expects result: '"bc" (string)' + Result of FEEL expression 'substring after("abc","a")'? + "bc" (string) + + + substring after("abc","a") + + + + Tests FEEL expression: 'substring after(string:"foobar",match:"ob")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after(string:"foobar",match:"ob")'? + "ar" (string) + + + substring after(string:"foobar",match:"ob") + + + + Tests FEEL expression: 'substring after(string:"foobar",match:"b")' and expects result: '"ar" (string)' + Result of FEEL expression 'substring after(string:"foobar",match:"b")'? + "ar" (string) + + + substring after(string:"foobar",match:"b") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1109-feel-replace-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1109-feel-replace-function.dmn index a6002b4850a..ad3d98f6e5d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1109-feel-replace-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1109-feel-replace-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'replace(input, pattern, replacement, flags?)' in category string functions - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - string - - - Tests FEEL expression: 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")' and expects result: '"[1=ab][2=]cd" (string)' - Result of FEEL expression 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")'? - "[1=ab][2=]cd" (string) - - - replace("abcd","(ab)|(a)", "[1=$1][2=$2]") - - - - Tests FEEL expression: 'replace("a","[b-z]","#")' and expects result: '"a" (string)' - Result of FEEL expression 'replace("a","[b-z]","#")'? - "a" (string) - - - replace("a","[b-z]","#") - - - - Tests FEEL expression: 'replace("a","[a-z]","#")' and expects result: '"#" (string)' - Result of FEEL expression 'replace("a","[a-z]","#")'? - "#" (string) - - - replace("a","[a-z]","#") - - - - Tests FEEL expression: 'replace("abc","def","#")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace("abc","def","#")'? - "abc" (string) - - - replace("abc","def","#") - - - - Tests FEEL expression: 'replace("abc","e","#")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace("abc","e","#")'? - "abc" (string) - - - replace("abc","e","#") - - - - Tests FEEL expression: 'replace("foobar","^fo*b*","#")' and expects result: '"#ar" (string)' - Result of FEEL expression 'replace("foobar","^fo*b*","#")'? - "#ar" (string) - - - replace("foobar","^fo*b*","#") - - - - Tests FEEL expression: 'replace("abc",".^[d-z]","#")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace("abc",".^[d-z]","#")'? - "abc" (string) - - - replace("abc",".^[d-z]","#") - - - - Tests FEEL expression: 'replace("abracadabra","bra","*")' and expects result: '"a*cada*" (string)' - Result of FEEL expression 'replace("abracadabra","bra","*")'? - "a*cada*" (string) - - - replace("abracadabra","bra","*") - - - - Tests FEEL expression: 'replace("abracadabra","a.*a","*")' and expects result: '"*" (string)' - Result of FEEL expression 'replace("abracadabra","a.*a","*")'? - "*" (string) - - - replace("abracadabra","a.*a","*") - - - - Tests FEEL expression: 'replace("abracadabra","a.*?a","*")' and expects result: '"*c*bra" (string)' - Result of FEEL expression 'replace("abracadabra","a.*?a","*")'? - "*c*bra" (string) - - - replace("abracadabra","a.*?a","*") - - - - Tests FEEL expression: 'replace("abracadabra","a","")' and expects result: '"brcdbr" (string)' - Result of FEEL expression 'replace("abracadabra","a","")'? - "brcdbr" (string) - - - replace("abracadabra","a","") - - - - Tests FEEL expression: 'replace("abracadabra","a(.)","a$1$1")' and expects result: '"abbraccaddabbra" (string)' - Result of FEEL expression 'replace("abracadabra","a(.)","a$1$1")'? - "abbraccaddabbra" (string) - - - replace("abracadabra","a(.)","a$1$1") - - - - Tests FEEL expression: 'replace("AAAA","A+","b")' and expects result: '"b" (string)' - Result of FEEL expression 'replace("AAAA","A+","b")'? - "b" (string) - - - replace("AAAA","A+","b") - - - - Tests FEEL expression: 'replace("AAAA","A+?","b")' and expects result: '"bbbb" (string)' - Result of FEEL expression 'replace("AAAA","A+?","b")'? - "bbbb" (string) - - - replace("AAAA","A+?","b") - - - - Tests FEEL expression: 'replace("darted","^(.*?)d(.*)$","$1c$2")' and expects result: '"carted" (string)' - Result of FEEL expression 'replace("darted","^(.*?)d(.*)$","$1c$2")'? - "carted" (string) - - - replace("darted","^(.*?)d(.*)$","$1c$2") - - - - Tests FEEL expression: 'replace("reluctant","r.*?t","X")' and expects result: '"Xant" (string)' - Result of FEEL expression 'replace("reluctant","r.*?t","X")'? - "Xant" (string) - - - replace("reluctant","r.*?t","X") - - - - Tests FEEL expression: 'replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3")' and expects result: '"(012) 345-6789" (string)' - Result of FEEL expression 'replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3")'? - "(012) 345-6789" (string) - - - replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3") - - - - Tests FEEL expression: 'replace("facetiously","[iouy]","[$0]")' and expects result: '"facet[i][o][u]sl[y]" (string)' - Result of FEEL expression 'replace("facetiously","[iouy]","[$0]")'? - "facet[i][o][u]sl[y]" (string) - - - replace("facetiously","[iouy]","[$0]") - - - - Tests FEEL expression: 'replace("abc","[a-z]","#","")' and expects result: '"###" (string)' - Result of FEEL expression 'replace("abc","[a-z]","#","")'? - "###" (string) - - - replace("abc","[a-z]","#","") - - - - Tests FEEL expression: 'replace("a.b.c.","[a-z]","#","s")' and expects result: '"#.#.#." (string)' - Result of FEEL expression 'replace("a.b.c.","[a-z]","#","s")'? - "#.#.#." (string) - - - replace("a.b.c.","[a-z]","#","s") - - - - Tests FEEL expression: 'replace("abc","[A-Z]","#","i")' and expects result: '"###" (string)' - Result of FEEL expression 'replace("abc","[A-Z]","#","i")'? - "###" (string) - - - replace("abc","[A-Z]","#","i") - - - - Tests FEEL expression: 'replace("abc","[a-z]","#","s")' and expects result: '"###" (string)' - Result of FEEL expression 'replace("abc","[a-z]","#","s")'? - "###" (string) - - - replace("abc","[a-z]","#","s") - - - - Tests FEEL expression: 'replace("a b c d ","[a-z]","#","x")' and expects result: '"# # # # " (string)' - Result of FEEL expression 'replace("a b c d ","[a-z]","#","x")'? - "# # # # " (string) - - - replace("a b c d ","[a-z]","#","x") - - - - Tests FEEL expression: 'replace("abc",".^[d-z]*","smix")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace("abc",".^[d-z]*","smix")'? - "abc" (string) - - - replace("abc",".^[d-z]*","smix") - - - - Tests FEEL expression: 'replace(input:"abc",pattern:"[a-z]",replacement:"#")' and expects result: '"###" (string)' - Result of FEEL expression 'replace(input:"abc",pattern:"[a-z]",replacement:"#")'? - "###" (string) - - - replace(input:"abc",pattern:"[a-z]",replacement:"#") - - - - Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")'? - "abc" (string) - - - replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"") - - - - Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")' and expects result: '"###" (string)' - Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")'? - "###" (string) - - - replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i") - - - - Tests FEEL expression: 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")' and expects result: '"abc" (string)' - Result of FEEL expression 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")'? - "abc" (string) - - - replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'replace(input, pattern, replacement, flags?)' in category string functions + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + string + + + Tests FEEL expression: 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")' and expects result: '"[1=ab][2=]cd" (string)' + Result of FEEL expression 'replace("abcd","(ab)|(a)", "[1=$1][2=$2]")'? + "[1=ab][2=]cd" (string) + + + replace("abcd","(ab)|(a)", "[1=$1][2=$2]") + + + + Tests FEEL expression: 'replace("a","[b-z]","#")' and expects result: '"a" (string)' + Result of FEEL expression 'replace("a","[b-z]","#")'? + "a" (string) + + + replace("a","[b-z]","#") + + + + Tests FEEL expression: 'replace("a","[a-z]","#")' and expects result: '"#" (string)' + Result of FEEL expression 'replace("a","[a-z]","#")'? + "#" (string) + + + replace("a","[a-z]","#") + + + + Tests FEEL expression: 'replace("abc","def","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc","def","#")'? + "abc" (string) + + + replace("abc","def","#") + + + + Tests FEEL expression: 'replace("abc","e","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc","e","#")'? + "abc" (string) + + + replace("abc","e","#") + + + + Tests FEEL expression: 'replace("foobar","^fo*b*","#")' and expects result: '"#ar" (string)' + Result of FEEL expression 'replace("foobar","^fo*b*","#")'? + "#ar" (string) + + + replace("foobar","^fo*b*","#") + + + + Tests FEEL expression: 'replace("abc",".^[d-z]","#")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc",".^[d-z]","#")'? + "abc" (string) + + + replace("abc",".^[d-z]","#") + + + + Tests FEEL expression: 'replace("abracadabra","bra","*")' and expects result: '"a*cada*" (string)' + Result of FEEL expression 'replace("abracadabra","bra","*")'? + "a*cada*" (string) + + + replace("abracadabra","bra","*") + + + + Tests FEEL expression: 'replace("abracadabra","a.*a","*")' and expects result: '"*" (string)' + Result of FEEL expression 'replace("abracadabra","a.*a","*")'? + "*" (string) + + + replace("abracadabra","a.*a","*") + + + + Tests FEEL expression: 'replace("abracadabra","a.*?a","*")' and expects result: '"*c*bra" (string)' + Result of FEEL expression 'replace("abracadabra","a.*?a","*")'? + "*c*bra" (string) + + + replace("abracadabra","a.*?a","*") + + + + Tests FEEL expression: 'replace("abracadabra","a","")' and expects result: '"brcdbr" (string)' + Result of FEEL expression 'replace("abracadabra","a","")'? + "brcdbr" (string) + + + replace("abracadabra","a","") + + + + Tests FEEL expression: 'replace("abracadabra","a(.)","a$1$1")' and expects result: '"abbraccaddabbra" (string)' + Result of FEEL expression 'replace("abracadabra","a(.)","a$1$1")'? + "abbraccaddabbra" (string) + + + replace("abracadabra","a(.)","a$1$1") + + + + Tests FEEL expression: 'replace("AAAA","A+","b")' and expects result: '"b" (string)' + Result of FEEL expression 'replace("AAAA","A+","b")'? + "b" (string) + + + replace("AAAA","A+","b") + + + + Tests FEEL expression: 'replace("AAAA","A+?","b")' and expects result: '"bbbb" (string)' + Result of FEEL expression 'replace("AAAA","A+?","b")'? + "bbbb" (string) + + + replace("AAAA","A+?","b") + + + + Tests FEEL expression: 'replace("darted","^(.*?)d(.*)$","$1c$2")' and expects result: '"carted" (string)' + Result of FEEL expression 'replace("darted","^(.*?)d(.*)$","$1c$2")'? + "carted" (string) + + + replace("darted","^(.*?)d(.*)$","$1c$2") + + + + Tests FEEL expression: 'replace("reluctant","r.*?t","X")' and expects result: '"Xant" (string)' + Result of FEEL expression 'replace("reluctant","r.*?t","X")'? + "Xant" (string) + + + replace("reluctant","r.*?t","X") + + + + Tests FEEL expression: 'replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3")' and expects result: '"(012) 345-6789" (string)' + Result of FEEL expression 'replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3")'? + "(012) 345-6789" (string) + + + replace("0123456789","(\d{3})(\d{3})(\d{4})","($1) $2-$3") + + + + Tests FEEL expression: 'replace("facetiously","[iouy]","[$0]")' and expects result: '"facet[i][o][u]sl[y]" (string)' + Result of FEEL expression 'replace("facetiously","[iouy]","[$0]")'? + "facet[i][o][u]sl[y]" (string) + + + replace("facetiously","[iouy]","[$0]") + + + + Tests FEEL expression: 'replace("abc","[a-z]","#","")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[a-z]","#","")'? + "###" (string) + + + replace("abc","[a-z]","#","") + + + + Tests FEEL expression: 'replace("a.b.c.","[a-z]","#","s")' and expects result: '"#.#.#." (string)' + Result of FEEL expression 'replace("a.b.c.","[a-z]","#","s")'? + "#.#.#." (string) + + + replace("a.b.c.","[a-z]","#","s") + + + + Tests FEEL expression: 'replace("abc","[A-Z]","#","i")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[A-Z]","#","i")'? + "###" (string) + + + replace("abc","[A-Z]","#","i") + + + + Tests FEEL expression: 'replace("abc","[a-z]","#","s")' and expects result: '"###" (string)' + Result of FEEL expression 'replace("abc","[a-z]","#","s")'? + "###" (string) + + + replace("abc","[a-z]","#","s") + + + + Tests FEEL expression: 'replace("a b c d ","[a-z]","#","x")' and expects result: '"# # # # " (string)' + Result of FEEL expression 'replace("a b c d ","[a-z]","#","x")'? + "# # # # " (string) + + + replace("a b c d ","[a-z]","#","x") + + + + Tests FEEL expression: 'replace("abc",".^[d-z]*","smix")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace("abc",".^[d-z]*","smix")'? + "abc" (string) + + + replace("abc",".^[d-z]*","smix") + + + + Tests FEEL expression: 'replace(input:"abc",pattern:"[a-z]",replacement:"#")' and expects result: '"###" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:"[a-z]",replacement:"#")'? + "###" (string) + + + replace(input:"abc",pattern:"[a-z]",replacement:"#") + + + + Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"")'? + "abc" (string) + + + replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"") + + + + Tests FEEL expression: 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")' and expects result: '"###" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i")'? + "###" (string) + + + replace(input:"abc",pattern:"[A-Z]",replacement:"#",flags:"i") + + + + Tests FEEL expression: 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")' and expects result: '"abc" (string)' + Result of FEEL expression 'replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix")'? + "abc" (string) + + + replace(input:"abc",pattern:".^[d-z]*",replacement:"#",flags:"smix") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1110-feel-contains-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1110-feel-contains-function.dmn index e06052a6209..fca7c2e3e77 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1110-feel-contains-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1110-feel-contains-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'contains(string, match)' in category string functions - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - boolean - - - Tests FEEL expression: 'contains(null,null)' and expects result: 'null (boolean)' - Result of FEEL expression 'contains(null,null)'? - null (boolean) - - - contains(null,null) - - - - Tests FEEL expression: 'contains(null,"bar")' and expects result: 'null (boolean)' - Result of FEEL expression 'contains(null,"bar")'? - null (boolean) - - - contains(null,"bar") - - - - Tests FEEL expression: 'contains("bar",null)' and expects result: 'null (boolean)' - Result of FEEL expression 'contains("bar",null)'? - null (boolean) - - - contains("bar",null) - - - - Tests FEEL expression: 'contains("foobar","bar")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains("foobar","bar")'? - true (boolean) - - - contains("foobar","bar") - - - - Tests FEEL expression: 'contains("foobar","o")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains("foobar","o")'? - true (boolean) - - - contains("foobar","o") - - - - Tests FEEL expression: 'contains("abc","")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains("abc","")'? - true (boolean) - - - contains("abc","") - - - - Tests FEEL expression: 'contains("","ab")' and expects result: 'false (boolean)' - Result of FEEL expression 'contains("","ab")'? - false (boolean) - - - contains("","ab") - - - - Tests FEEL expression: 'contains("","")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains("","")'? - true (boolean) - - - contains("","") - - - - Tests FEEL expression: 'contains(string:"foobar",match:"bar")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains(string:"foobar",match:"bar")'? - true (boolean) - - - contains(string:"foobar",match:"bar") - - - - Tests FEEL expression: 'contains(string:"foobar",match:"b")' and expects result: 'true (boolean)' - Result of FEEL expression 'contains(string:"foobar",match:"b")'? - true (boolean) - - - contains(string:"foobar",match:"b") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'contains(string, match)' in category string functions + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + boolean + + + Tests FEEL expression: 'contains(null,null)' and expects result: 'null (boolean)' + Result of FEEL expression 'contains(null,null)'? + null (boolean) + + + contains(null,null) + + + + Tests FEEL expression: 'contains(null,"bar")' and expects result: 'null (boolean)' + Result of FEEL expression 'contains(null,"bar")'? + null (boolean) + + + contains(null,"bar") + + + + Tests FEEL expression: 'contains("bar",null)' and expects result: 'null (boolean)' + Result of FEEL expression 'contains("bar",null)'? + null (boolean) + + + contains("bar",null) + + + + Tests FEEL expression: 'contains("foobar","bar")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("foobar","bar")'? + true (boolean) + + + contains("foobar","bar") + + + + Tests FEEL expression: 'contains("foobar","o")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("foobar","o")'? + true (boolean) + + + contains("foobar","o") + + + + Tests FEEL expression: 'contains("abc","")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("abc","")'? + true (boolean) + + + contains("abc","") + + + + Tests FEEL expression: 'contains("","ab")' and expects result: 'false (boolean)' + Result of FEEL expression 'contains("","ab")'? + false (boolean) + + + contains("","ab") + + + + Tests FEEL expression: 'contains("","")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains("","")'? + true (boolean) + + + contains("","") + + + + Tests FEEL expression: 'contains(string:"foobar",match:"bar")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains(string:"foobar",match:"bar")'? + true (boolean) + + + contains(string:"foobar",match:"bar") + + + + Tests FEEL expression: 'contains(string:"foobar",match:"b")' and expects result: 'true (boolean)' + Result of FEEL expression 'contains(string:"foobar",match:"b")'? + true (boolean) + + + contains(string:"foobar",match:"b") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1115-feel-date-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1115-feel-date-function.dmn index 168ab820cb4..b88bd7b2cd8 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1115-feel-date-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1115-feel-date-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'date(from [string])', 'date(from [date and time])' and 'date(year,month,day)' in category conversion functions - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - string - - - string - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - string - - - string - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - date - - - Tests FEEL expression: 'date(null)' and expects result: 'null (date)' - Result of FEEL expression 'date(null)'? - null (date) - - - date(null) - - - - Tests FEEL expression: 'date(null,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,null)'? - null (date) - - - date(null,null) - - - - Tests FEEL expression: 'date(null,2,1)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,2,1)'? - null (date) - - - date(null,2,1) - - - - Tests FEEL expression: 'date(2017,null,1)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,null,1)'? - null (date) - - - date(2017,null,1) - - - - Tests FEEL expression: 'date(2017,1,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,1,null)'? - null (date) - - - date(2017,1,null) - - - - Tests FEEL expression: 'date(null,null,1)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,null,1)'? - null (date) - - - date(null,null,1) - - - - Tests FEEL expression: 'date(null,02,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,02,null)'? - null (date) - - - date(null,02,null) - - - - Tests FEEL expression: 'date(2017,null,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,null,null)'? - null (date) - - - date(2017,null,null) - - - - Tests FEEL expression: 'date(null,null,null)' and expects result: 'null (date)' - Result of FEEL expression 'date(null,null,null)'? - null (date) - - - date(null,null,null) - - - - Tests FEEL expression: 'date()' and expects result: 'null (date)' - Result of FEEL expression 'date()'? - null (date) - - - date() - - - - Tests FEEL expression: 'date("2017-12-31")' and expects result: '2017-12-31 (date)' - Result of FEEL expression 'date("2017-12-31")'? - 2017-12-31 (date) - - - date("2017-12-31") - - - - Tests FEEL expression: 'date("2017-01-01")' and expects result: '2017-01-01 (date)' - Result of FEEL expression 'date("2017-01-01")'? - 2017-01-01 (date) - - - date("2017-01-01") - - - - Tests FEEL expression: 'date("-2017-12-31")' and expects result: '-2017-12-31 (date)' - Result of FEEL expression 'date("-2017-12-31")'? - -2017-12-31 (date) - - - date("-2017-12-31") - - - - Tests FEEL expression: 'date("-2017-01-01")' and expects result: '-2017-01-01 (date)' - Result of FEEL expression 'date("-2017-01-01")'? - -2017-01-01 (date) - - - date("-2017-01-01") - - - - Tests FEEL expression: 'string(date("999999999-12-31"))' and expects result: '"999999999-12-31" (string)' - Result of FEEL expression 'string(date("999999999-12-31"))'? - "999999999-12-31" (string) - - - string(date("999999999-12-31")) - - - - Tests FEEL expression: 'string(date("-999999999-12-31"))' and expects result: '"-999999999-12-31" (string)' - Result of FEEL expression 'string(date("-999999999-12-31"))'? - "-999999999-12-31" (string) - - - string(date("-999999999-12-31")) - - - - Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00"))' and expects result: '2017-08-14 (date)' - Result of FEEL expression 'date(date and time("2017-08-14T14:25:00"))'? - 2017-08-14 (date) - - - date(date and time("2017-08-14T14:25:00")) - - - - Tests FEEL expression: 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))' and expects result: '2017-08-14 (date)' - Result of FEEL expression 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))'? - 2017-08-14 (date) - - - date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00"))) - - - - Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00.123456789"))' and expects result: '2017-08-14 (date)' - Result of FEEL expression 'date(date and time("2017-08-14T14:25:00.123456789"))'? - 2017-08-14 (date) - - - date(date and time("2017-08-14T14:25:00.123456789")) - - - - Tests FEEL expression: 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))' and expects result: '2017-09-03 (date)' - Result of FEEL expression 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))'? - 2017-09-03 (date) - - - date(date and time("2017-09-03T09:45:30@Europe/Paris")) - - - - Tests FEEL expression: 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))' and expects result: '2017-09-06 (date)' - Result of FEEL expression 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))'? - 2017-09-06 (date) - - - date(date and time("2017-09-06T09:45:30@Asia/Dhaka")) - - - - Tests FEEL expression: 'date(date and time("2012-12-25T11:00:00Z"))' and expects result: '2012-12-25 (date)' - Result of FEEL expression 'date(date and time("2012-12-25T11:00:00Z"))'? - 2012-12-25 (date) - - - date(date and time("2012-12-25T11:00:00Z")) - - - - Tests FEEL expression: 'date(date and time("2017-08-03T10:15:30+01:00"))' and expects result: '2017-08-03 (date)' - Result of FEEL expression 'date(date and time("2017-08-03T10:15:30+01:00"))'? - 2017-08-03 (date) - - - date(date and time("2017-08-03T10:15:30+01:00")) - - - - Tests FEEL expression: 'date(date("2017-10-11"))' and expects result: '2017-10-11 (date)' - Result of FEEL expression 'date(date("2017-10-11"))'? - 2017-10-11 (date) - - - date(date("2017-10-11")) - - - - Tests FEEL expression: 'date(2017,12,31)' and expects result: '2017-12-31 (date)' - Result of FEEL expression 'date(2017,12,31)'? - 2017-12-31 (date) - - - date(2017,12,31) - - - - Tests FEEL expression: 'date(2017,01,01)' and expects result: '2017-01-01 (date)' - Result of FEEL expression 'date(2017,01,01)'? - 2017-01-01 (date) - - - date(2017,01,01) - - - - Tests FEEL expression: 'date(-2017,12,31)' and expects result: '-2017-12-31 (date)' - Result of FEEL expression 'date(-2017,12,31)'? - -2017-12-31 (date) - - - date(-2017,12,31) - - - - Tests FEEL expression: 'date(-2017,01,01)' and expects result: '-2017-01-01 (date)' - Result of FEEL expression 'date(-2017,01,01)'? - -2017-01-01 (date) - - - date(-2017,01,01) - - - - Tests FEEL expression: 'string(date(999999999,12,31))' and expects result: '"999999999-12-31" (string)' - Result of FEEL expression 'string(date(999999999,12,31))'? - "999999999-12-31" (string) - - - string(date(999999999,12,31)) - - - - Tests FEEL expression: 'string(date(-999999999,12,31))' and expects result: '"-999999999-12-31" (string)' - Result of FEEL expression 'string(date(-999999999,12,31))'? - "-999999999-12-31" (string) - - - string(date(-999999999,12,31)) - - - - Tests FEEL expression: 'date("2012-12-25T")' and expects result: 'null (date)' - Result of FEEL expression 'date("2012-12-25T")'? - null (date) - - - date("2012-12-25T") - - - - Tests FEEL expression: 'date("")' and expects result: 'null (date)' - Result of FEEL expression 'date("")'? - null (date) - - - date("") - - - - Tests FEEL expression: 'date("2012/12/25")' and expects result: 'null (date)' - Result of FEEL expression 'date("2012/12/25")'? - null (date) - - - date("2012/12/25") - - - - Tests FEEL expression: 'date("0000-12-25T")' and expects result: 'null (date)' - Result of FEEL expression 'date("0000-12-25T")'? - null (date) - - - date("0000-12-25T") - - - - Tests FEEL expression: 'date("9999999999-12-25")' and expects result: 'null (date)' - Result of FEEL expression 'date("9999999999-12-25")'? - null (date) - - - date("9999999999-12-25") - - - - Tests FEEL expression: 'date("2017-13-10")' and expects result: 'null (date)' - Result of FEEL expression 'date("2017-13-10")'? - null (date) - - - date("2017-13-10") - - - - Tests FEEL expression: 'date("2017-12-32")' and expects result: 'null (date)' - Result of FEEL expression 'date("2017-12-32")'? - null (date) - - - date("2017-12-32") - - - - Tests FEEL expression: 'date("998-12-31")' and expects result: 'null (date)' - Result of FEEL expression 'date("998-12-31")'? - null (date) - - - date("998-12-31") - - - - Tests FEEL expression: 'date("01211-12-31")' and expects result: 'null (date)' - Result of FEEL expression 'date("01211-12-31")'? - null (date) - - - date("01211-12-31") - - - - Tests FEEL expression: 'date("2012T-12-2511:00:00Z")' and expects result: 'null (date)' - Result of FEEL expression 'date("2012T-12-2511:00:00Z")'? - null (date) - - - date("2012T-12-2511:00:00Z") - - - - Tests FEEL expression: 'date("+2012-12-02")' and expects result: 'null (date)' - Result of FEEL expression 'date("+2012-12-02")'? - null (date) - - - date("+2012-12-02") - - - - Tests FEEL expression: 'date(2017,13,31)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,13,31)'? - null (date) - - - date(2017,13,31) - - - - Tests FEEL expression: 'date(2017,12,32)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,12,32)'? - null (date) - - - date(2017,12,32) - - - - Tests FEEL expression: 'date(2017,-8,2)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,-8,2)'? - null (date) - - - date(2017,-8,2) - - - - Tests FEEL expression: 'date(2017,8,-2)' and expects result: 'null (date)' - Result of FEEL expression 'date(2017,8,-2)'? - null (date) - - - date(2017,8,-2) - - - - Tests FEEL expression: 'date(-1000999999,12,01)' and expects result: 'null (date)' - Result of FEEL expression 'date(-1000999999,12,01)'? - null (date) - - - date(-1000999999,12,01) - - - - Tests FEEL expression: 'date(1000999999,12,32)' and expects result: 'null (date)' - Result of FEEL expression 'date(1000999999,12,32)'? - null (date) - - - date(1000999999,12,32) - - - - Tests FEEL expression: 'date(1)' and expects result: 'null (date)' - Result of FEEL expression 'date(1)'? - null (date) - - - date(1) - - - - Tests FEEL expression: 'date([])' and expects result: 'null (date)' - Result of FEEL expression 'date([])'? - null (date) - - - date([]) - - - - Tests FEEL expression: 'date(from:"2012-12-25")' and expects result: '2012-12-25 (date)' - Result of FEEL expression 'date(from:"2012-12-25")'? - 2012-12-25 (date) - - - date(from:"2012-12-25") - - - - Tests FEEL expression: 'date(from:date and time("2017-08-30T10:25:00"))' and expects result: '2017-08-30 (date)' - Result of FEEL expression 'date(from:date and time("2017-08-30T10:25:00"))'? - 2017-08-30 (date) - - - date(from:date and time("2017-08-30T10:25:00")) - - - - Tests FEEL expression: 'date(year:2017,month:08,day:30)' and expects result: '2017-08-30 (date)' - Result of FEEL expression 'date(year:2017,month:08,day:30)'? - 2017-08-30 (date) - - - date(year:2017,month:08,day:30) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'date(from [string])', 'date(from [date and time])' and 'date(year,month,day)' in category conversion functions + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + string + + + string + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + string + + + string + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + date + + + Tests FEEL expression: 'date(null)' and expects result: 'null (date)' + Result of FEEL expression 'date(null)'? + null (date) + + + date(null) + + + + Tests FEEL expression: 'date(null,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,null)'? + null (date) + + + date(null,null) + + + + Tests FEEL expression: 'date(null,2,1)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,2,1)'? + null (date) + + + date(null,2,1) + + + + Tests FEEL expression: 'date(2017,null,1)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,null,1)'? + null (date) + + + date(2017,null,1) + + + + Tests FEEL expression: 'date(2017,1,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,1,null)'? + null (date) + + + date(2017,1,null) + + + + Tests FEEL expression: 'date(null,null,1)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,null,1)'? + null (date) + + + date(null,null,1) + + + + Tests FEEL expression: 'date(null,02,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,02,null)'? + null (date) + + + date(null,02,null) + + + + Tests FEEL expression: 'date(2017,null,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,null,null)'? + null (date) + + + date(2017,null,null) + + + + Tests FEEL expression: 'date(null,null,null)' and expects result: 'null (date)' + Result of FEEL expression 'date(null,null,null)'? + null (date) + + + date(null,null,null) + + + + Tests FEEL expression: 'date()' and expects result: 'null (date)' + Result of FEEL expression 'date()'? + null (date) + + + date() + + + + Tests FEEL expression: 'date("2017-12-31")' and expects result: '2017-12-31 (date)' + Result of FEEL expression 'date("2017-12-31")'? + 2017-12-31 (date) + + + date("2017-12-31") + + + + Tests FEEL expression: 'date("2017-01-01")' and expects result: '2017-01-01 (date)' + Result of FEEL expression 'date("2017-01-01")'? + 2017-01-01 (date) + + + date("2017-01-01") + + + + Tests FEEL expression: 'date("-2017-12-31")' and expects result: '-2017-12-31 (date)' + Result of FEEL expression 'date("-2017-12-31")'? + -2017-12-31 (date) + + + date("-2017-12-31") + + + + Tests FEEL expression: 'date("-2017-01-01")' and expects result: '-2017-01-01 (date)' + Result of FEEL expression 'date("-2017-01-01")'? + -2017-01-01 (date) + + + date("-2017-01-01") + + + + Tests FEEL expression: 'string(date("999999999-12-31"))' and expects result: '"999999999-12-31" (string)' + Result of FEEL expression 'string(date("999999999-12-31"))'? + "999999999-12-31" (string) + + + string(date("999999999-12-31")) + + + + Tests FEEL expression: 'string(date("-999999999-12-31"))' and expects result: '"-999999999-12-31" (string)' + Result of FEEL expression 'string(date("-999999999-12-31"))'? + "-999999999-12-31" (string) + + + string(date("-999999999-12-31")) + + + + Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00"))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time("2017-08-14T14:25:00"))'? + 2017-08-14 (date) + + + date(date and time("2017-08-14T14:25:00")) + + + + Tests FEEL expression: 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00")))'? + 2017-08-14 (date) + + + date(date and time(date and time("2017-08-14T14:25:00"),time("10:50:00"))) + + + + Tests FEEL expression: 'date(date and time("2017-08-14T14:25:00.123456789"))' and expects result: '2017-08-14 (date)' + Result of FEEL expression 'date(date and time("2017-08-14T14:25:00.123456789"))'? + 2017-08-14 (date) + + + date(date and time("2017-08-14T14:25:00.123456789")) + + + + Tests FEEL expression: 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))' and expects result: '2017-09-03 (date)' + Result of FEEL expression 'date(date and time("2017-09-03T09:45:30@Europe/Paris"))'? + 2017-09-03 (date) + + + date(date and time("2017-09-03T09:45:30@Europe/Paris")) + + + + Tests FEEL expression: 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))' and expects result: '2017-09-06 (date)' + Result of FEEL expression 'date(date and time("2017-09-06T09:45:30@Asia/Dhaka"))'? + 2017-09-06 (date) + + + date(date and time("2017-09-06T09:45:30@Asia/Dhaka")) + + + + Tests FEEL expression: 'date(date and time("2012-12-25T11:00:00Z"))' and expects result: '2012-12-25 (date)' + Result of FEEL expression 'date(date and time("2012-12-25T11:00:00Z"))'? + 2012-12-25 (date) + + + date(date and time("2012-12-25T11:00:00Z")) + + + + Tests FEEL expression: 'date(date and time("2017-08-03T10:15:30+01:00"))' and expects result: '2017-08-03 (date)' + Result of FEEL expression 'date(date and time("2017-08-03T10:15:30+01:00"))'? + 2017-08-03 (date) + + + date(date and time("2017-08-03T10:15:30+01:00")) + + + + Tests FEEL expression: 'date(date("2017-10-11"))' and expects result: '2017-10-11 (date)' + Result of FEEL expression 'date(date("2017-10-11"))'? + 2017-10-11 (date) + + + date(date("2017-10-11")) + + + + Tests FEEL expression: 'date(2017,12,31)' and expects result: '2017-12-31 (date)' + Result of FEEL expression 'date(2017,12,31)'? + 2017-12-31 (date) + + + date(2017,12,31) + + + + Tests FEEL expression: 'date(2017,01,01)' and expects result: '2017-01-01 (date)' + Result of FEEL expression 'date(2017,01,01)'? + 2017-01-01 (date) + + + date(2017,01,01) + + + + Tests FEEL expression: 'date(-2017,12,31)' and expects result: '-2017-12-31 (date)' + Result of FEEL expression 'date(-2017,12,31)'? + -2017-12-31 (date) + + + date(-2017,12,31) + + + + Tests FEEL expression: 'date(-2017,01,01)' and expects result: '-2017-01-01 (date)' + Result of FEEL expression 'date(-2017,01,01)'? + -2017-01-01 (date) + + + date(-2017,01,01) + + + + Tests FEEL expression: 'string(date(999999999,12,31))' and expects result: '"999999999-12-31" (string)' + Result of FEEL expression 'string(date(999999999,12,31))'? + "999999999-12-31" (string) + + + string(date(999999999,12,31)) + + + + Tests FEEL expression: 'string(date(-999999999,12,31))' and expects result: '"-999999999-12-31" (string)' + Result of FEEL expression 'string(date(-999999999,12,31))'? + "-999999999-12-31" (string) + + + string(date(-999999999,12,31)) + + + + Tests FEEL expression: 'date("2012-12-25T")' and expects result: 'null (date)' + Result of FEEL expression 'date("2012-12-25T")'? + null (date) + + + date("2012-12-25T") + + + + Tests FEEL expression: 'date("")' and expects result: 'null (date)' + Result of FEEL expression 'date("")'? + null (date) + + + date("") + + + + Tests FEEL expression: 'date("2012/12/25")' and expects result: 'null (date)' + Result of FEEL expression 'date("2012/12/25")'? + null (date) + + + date("2012/12/25") + + + + Tests FEEL expression: 'date("0000-12-25T")' and expects result: 'null (date)' + Result of FEEL expression 'date("0000-12-25T")'? + null (date) + + + date("0000-12-25T") + + + + Tests FEEL expression: 'date("9999999999-12-25")' and expects result: 'null (date)' + Result of FEEL expression 'date("9999999999-12-25")'? + null (date) + + + date("9999999999-12-25") + + + + Tests FEEL expression: 'date("2017-13-10")' and expects result: 'null (date)' + Result of FEEL expression 'date("2017-13-10")'? + null (date) + + + date("2017-13-10") + + + + Tests FEEL expression: 'date("2017-12-32")' and expects result: 'null (date)' + Result of FEEL expression 'date("2017-12-32")'? + null (date) + + + date("2017-12-32") + + + + Tests FEEL expression: 'date("998-12-31")' and expects result: 'null (date)' + Result of FEEL expression 'date("998-12-31")'? + null (date) + + + date("998-12-31") + + + + Tests FEEL expression: 'date("01211-12-31")' and expects result: 'null (date)' + Result of FEEL expression 'date("01211-12-31")'? + null (date) + + + date("01211-12-31") + + + + Tests FEEL expression: 'date("2012T-12-2511:00:00Z")' and expects result: 'null (date)' + Result of FEEL expression 'date("2012T-12-2511:00:00Z")'? + null (date) + + + date("2012T-12-2511:00:00Z") + + + + Tests FEEL expression: 'date("+2012-12-02")' and expects result: 'null (date)' + Result of FEEL expression 'date("+2012-12-02")'? + null (date) + + + date("+2012-12-02") + + + + Tests FEEL expression: 'date(2017,13,31)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,13,31)'? + null (date) + + + date(2017,13,31) + + + + Tests FEEL expression: 'date(2017,12,32)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,12,32)'? + null (date) + + + date(2017,12,32) + + + + Tests FEEL expression: 'date(2017,-8,2)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,-8,2)'? + null (date) + + + date(2017,-8,2) + + + + Tests FEEL expression: 'date(2017,8,-2)' and expects result: 'null (date)' + Result of FEEL expression 'date(2017,8,-2)'? + null (date) + + + date(2017,8,-2) + + + + Tests FEEL expression: 'date(-1000999999,12,01)' and expects result: 'null (date)' + Result of FEEL expression 'date(-1000999999,12,01)'? + null (date) + + + date(-1000999999,12,01) + + + + Tests FEEL expression: 'date(1000999999,12,32)' and expects result: 'null (date)' + Result of FEEL expression 'date(1000999999,12,32)'? + null (date) + + + date(1000999999,12,32) + + + + Tests FEEL expression: 'date(1)' and expects result: 'null (date)' + Result of FEEL expression 'date(1)'? + null (date) + + + date(1) + + + + Tests FEEL expression: 'date([])' and expects result: 'null (date)' + Result of FEEL expression 'date([])'? + null (date) + + + date([]) + + + + Tests FEEL expression: 'date(from:"2012-12-25")' and expects result: '2012-12-25 (date)' + Result of FEEL expression 'date(from:"2012-12-25")'? + 2012-12-25 (date) + + + date(from:"2012-12-25") + + + + Tests FEEL expression: 'date(from:date and time("2017-08-30T10:25:00"))' and expects result: '2017-08-30 (date)' + Result of FEEL expression 'date(from:date and time("2017-08-30T10:25:00"))'? + 2017-08-30 (date) + + + date(from:date and time("2017-08-30T10:25:00")) + + + + Tests FEEL expression: 'date(year:2017,month:08,day:30)' and expects result: '2017-08-30 (date)' + Result of FEEL expression 'date(year:2017,month:08,day:30)'? + 2017-08-30 (date) + + + date(year:2017,month:08,day:30) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1116-feel-time-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1116-feel-time-function.dmn index 9575645ab8a..3e260553749 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1116-feel-time-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1116-feel-time-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'time(from [string])', 'time(from [time, date and time])' and 'time(hour,minute,second,offset)' in category conversion functions - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - string - - - string - - - time - - - time - - - time - - - time - - - time - - - time - - - string - - - string - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - string - - - string - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - time - - - Tests FEEL expression: 'time(null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null)'? - null (time) - - - time(null) - - - - Tests FEEL expression: 'time(null,11,45,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(null,11,45,duration("P0D"))'? - null (time) - - - time(null,11,45,duration("P0D")) - - - - Tests FEEL expression: 'time(12,null,45,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(12,null,45,duration("P0D"))'? - null (time) - - - time(12,null,45,duration("P0D")) - - - - Tests FEEL expression: 'time(12,0,null,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(12,0,null,duration("P0D"))'? - null (time) - - - time(12,0,null,duration("P0D")) - - - - Tests FEEL expression: 'time(null,null,45,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(null,null,45,duration("P0D"))'? - null (time) - - - time(null,null,45,duration("P0D")) - - - - Tests FEEL expression: 'time(null,11,null,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(null,11,null,duration("P0D"))'? - null (time) - - - time(null,11,null,duration("P0D")) - - - - Tests FEEL expression: 'time(null,11,45,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null,11,45,null)'? - null (time) - - - time(null,11,45,null) - - - - Tests FEEL expression: 'time(12,null,null,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(12,null,null,duration("P0D"))'? - null (time) - - - time(12,null,null,duration("P0D")) - - - - Tests FEEL expression: 'time(12,11,null,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(12,11,null,null)'? - null (time) - - - time(12,11,null,null) - - - - Tests FEEL expression: 'time(12,null,null,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(12,null,null,null)'? - null (time) - - - time(12,null,null,null) - - - - Tests FEEL expression: 'time(null,0,null,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null,0,null,null)'? - null (time) - - - time(null,0,null,null) - - - - Tests FEEL expression: 'time(null,null,15,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null,null,15,null)'? - null (time) - - - time(null,null,15,null) - - - - Tests FEEL expression: 'time(null,null,null,duration("P0D"))' and expects result: 'null (time)' - Result of FEEL expression 'time(null,null,null,duration("P0D"))'? - null (time) - - - time(null,null,null,duration("P0D")) - - - - Tests FEEL expression: 'time(null,null,null,null)' and expects result: 'null (time)' - Result of FEEL expression 'time(null,null,null,null)'? - null (time) - - - time(null,null,null,null) - - - - Tests FEEL expression: 'time(12,00,00,null)' and expects result: '12:00:00 (time)' - Result of FEEL expression 'time(12,00,00,null)'? - 12:00:00 (time) - - - time(12,00,00,null) - - - - Tests FEEL expression: 'time()' and expects result: 'null (time)' - Result of FEEL expression 'time()'? - null (time) - - - time() - - - - Tests FEEL expression: 'time("01:02:03")' and expects result: '01:02:03 (time)' - Result of FEEL expression 'time("01:02:03")'? - 01:02:03 (time) - - - time("01:02:03") - - - - Tests FEEL expression: 'time("00:00:00")' and expects result: '00:00:00 (time)' - Result of FEEL expression 'time("00:00:00")'? - 00:00:00 (time) - - - time("00:00:00") - - - - Tests FEEL expression: 'time("11:22:33.444")' and expects result: '11:22:33.444 (time)' - Result of FEEL expression 'time("11:22:33.444")'? - 11:22:33.444 (time) - - - time("11:22:33.444") - - - - Tests FEEL expression: 'time("11:22:33.123456789")' and expects result: '11:22:33.123456789 (time)' - Result of FEEL expression 'time("11:22:33.123456789")'? - 11:22:33.123456789 (time) - - - time("11:22:33.123456789") - - - - Tests FEEL expression: 'time("23:59:00Z")' and expects result: '23:59:00Z (time)' - Result of FEEL expression 'time("23:59:00Z")'? - 23:59:00Z (time) - - - time("23:59:00Z") - - - - Tests FEEL expression: 'time("11:00:00Z")' and expects result: '11:00:00Z (time)' - Result of FEEL expression 'time("11:00:00Z")'? - 11:00:00Z (time) - - - time("11:00:00Z") - - - - Tests FEEL expression: 'time("00:00:00Z")' and expects result: '00:00:00Z (time)' - Result of FEEL expression 'time("00:00:00Z")'? - 00:00:00Z (time) - - - time("00:00:00Z") - - - - Tests FEEL expression: 'time("13:20:00+02:00")' and expects result: '13:20:00+02:00 (time)' - Result of FEEL expression 'time("13:20:00+02:00")'? - 13:20:00+02:00 (time) - - - time("13:20:00+02:00") - - - - Tests FEEL expression: 'time("13:20:00-05:00")' and expects result: '13:20:00-05:00 (time)' - Result of FEEL expression 'time("13:20:00-05:00")'? - 13:20:00-05:00 (time) - - - time("13:20:00-05:00") - - - - Tests FEEL expression: 'time("11:22:33-00:00")' and expects result: '11:22:33Z (time)' - Result of FEEL expression 'time("11:22:33-00:00")'? - 11:22:33Z (time) - - - time("11:22:33-00:00") - - - - Tests FEEL expression: 'time("11:22:33+00:00")' and expects result: '11:22:33Z (time)' - Result of FEEL expression 'time("11:22:33+00:00")'? - 11:22:33Z (time) - - - time("11:22:33+00:00") - - - - Tests FEEL expression: 'string(time("00:01:00@Etc/UTC"))' and expects result: '"00:01:00@Etc/UTC" (string)' - Result of FEEL expression 'string(time("00:01:00@Etc/UTC"))'? - "00:01:00@Etc/UTC" (string) - - - string(time("00:01:00@Etc/UTC")) - - - - Tests FEEL expression: 'string(time("00:01:00@Europe/Paris"))' and expects result: '"00:01:00@Europe/Paris" (string)' - Result of FEEL expression 'string(time("00:01:00@Europe/Paris"))'? - "00:01:00@Europe/Paris" (string) - - - string(time("00:01:00@Europe/Paris")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00"))' and expects result: '10:20:00 (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00"))'? - 10:20:00 (time) - - - time(date and time("2017-08-10T10:20:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+00:00"))' and expects result: '10:20:00Z (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+00:00"))'? - 10:20:00Z (time) - - - time(date and time("2017-08-10T10:20:00+00:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-00:00"))' and expects result: '10:20:00Z (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-00:00"))'? - 10:20:00Z (time) - - - time(date and time("2017-08-10T10:20:00-00:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+01:00"))' and expects result: '10:20:00+01:00 (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+01:00"))'? - 10:20:00+01:00 (time) - - - time(date and time("2017-08-10T10:20:00+01:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-01:00"))' and expects result: '10:20:00-01:00 (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-01:00"))'? - 10:20:00-01:00 (time) - - - time(date and time("2017-08-10T10:20:00-01:00")) - - - - Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00Z"))' and expects result: '10:20:00Z (time)' - Result of FEEL expression 'time(date and time("2017-08-10T10:20:00Z"))'? - 10:20:00Z (time) - - - time(date and time("2017-08-10T10:20:00Z")) - - - - Tests FEEL expression: 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))' and expects result: '"10:20:00@Europe/Paris" (string)' - Result of FEEL expression 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))'? - "10:20:00@Europe/Paris" (string) - - - string(time(date and time("2017-08-10T10:20:00@Europe/Paris"))) - - - - Tests FEEL expression: 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))' and expects result: '"11:20:00@Asia/Dhaka" (string)' - Result of FEEL expression 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))'? - "11:20:00@Asia/Dhaka" (string) - - - string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka"))) - - - - Tests FEEL expression: 'time(11, 59, 45, null)' and expects result: '11:59:45 (time)' - Result of FEEL expression 'time(11, 59, 45, null)'? - 11:59:45 (time) - - - time(11, 59, 45, null) - - - - Tests FEEL expression: 'time(11, 59, 45, duration("PT0H"))' and expects result: '11:59:45Z (time)' - Result of FEEL expression 'time(11, 59, 45, duration("PT0H"))'? - 11:59:45Z (time) - - - time(11, 59, 45, duration("PT0H")) - - - - Tests FEEL expression: 'time(11, 59, 45, duration("PT2H"))' and expects result: '11:59:45+02:00 (time)' - Result of FEEL expression 'time(11, 59, 45, duration("PT2H"))'? - 11:59:45+02:00 (time) - - - time(11, 59, 45, duration("PT2H")) - - - - Tests FEEL expression: 'time(11, 59, 45, duration("-PT2H"))' and expects result: '11:59:45-02:00 (time)' - Result of FEEL expression 'time(11, 59, 45, duration("-PT2H"))'? - 11:59:45-02:00 (time) - - - time(11, 59, 45, duration("-PT2H")) - - - - Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M"))' and expects result: '11:59:00+02:01 (time)' - Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M"))'? - 11:59:00+02:01 (time) - - - time(11, 59, 00, duration("PT2H1M")) - - - - Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M"))' and expects result: '11:59:00-02:01 (time)' - Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M"))'? - 11:59:00-02:01 (time) - - - time(11, 59, 00, duration("-PT2H1M")) - - - - Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' - Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M0S"))'? - 11:59:00+02:01 (time) - - - time(11, 59, 00, duration("PT2H1M0S")) - - - - Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M0S"))' and expects result: '11:59:00-02:01 (time)' - Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M0S"))'? - 11:59:00-02:01 (time) - - - time(11, 59, 00, duration("-PT2H1M0S")) - - - - Tests FEEL expression: 'string(time(11, 59, 45, duration("PT2H45M55S")))' and expects result: '"11:59:45+02:45:55" (string)' - Result of FEEL expression 'string(time(11, 59, 45, duration("PT2H45M55S")))'? - "11:59:45+02:45:55" (string) - - - string(time(11, 59, 45, duration("PT2H45M55S"))) - - - - Tests FEEL expression: 'string(time(11, 59, 45, duration("-PT2H45M55S")))' and expects result: '"11:59:45-02:45:55" (string)' - Result of FEEL expression 'string(time(11, 59, 45, duration("-PT2H45M55S")))'? - "11:59:45-02:45:55" (string) - - - string(time(11, 59, 45, duration("-PT2H45M55S"))) - - - - Tests FEEL expression: 'time(11, 59, 45, duration("-PT0H"))' and expects result: '11:59:45Z (time)' - Result of FEEL expression 'time(11, 59, 45, duration("-PT0H"))'? - 11:59:45Z (time) - - - time(11, 59, 45, duration("-PT0H")) - - - - Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))' and expects result: '23:59:01 (time)' - Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))'? - 23:59:01 (time) - - - time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))) - - - - Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))' and expects result: '23:59:01.987654321 (time)' - Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))'? - 23:59:01.987654321 (time) - - - time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))) - - - - Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))' and expects result: '09:15:30+02:00 (time)' - Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))'? - 09:15:30+02:00 (time) - - - time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))) - - - - Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))' and expects result: '09:15:30Z (time)' - Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))'? - 09:15:30Z (time) - - - time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))) - - - - Tests FEEL expression: 'time(date("2017-08-10"))' and expects result: '00:00:00Z (time)' - Result of FEEL expression 'time(date("2017-08-10"))'? - 00:00:00Z (time) - - - time(date("2017-08-10")) - - - - Tests FEEL expression: 'time(2017)' and expects result: 'null (time)' - Result of FEEL expression 'time(2017)'? - null (time) - - - time(2017) - - - - Tests FEEL expression: 'time([])' and expects result: 'null (time)' - Result of FEEL expression 'time([])'? - null (time) - - - time([]) - - - - Tests FEEL expression: 'time("")' and expects result: 'null (time)' - Result of FEEL expression 'time("")'? - null (time) - - - time("") - - - - Tests FEEL expression: 'time("23:59:60")' and expects result: 'null (time)' - Result of FEEL expression 'time("23:59:60")'? - null (time) - - - time("23:59:60") - - - - Tests FEEL expression: 'time("24:00:01")' and expects result: 'null (time)' - Result of FEEL expression 'time("24:00:01")'? - null (time) - - - time("24:00:01") - - - - Tests FEEL expression: 'time("24:01:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("24:01:00")'? - null (time) - - - time("24:01:00") - - - - Tests FEEL expression: 'time("25:00:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("25:00:00")'? - null (time) - - - time("25:00:00") - - - - Tests FEEL expression: 'time("00:60:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("00:60:00")'? - null (time) - - - time("00:60:00") - - - - Tests FEEL expression: 'time("00:00:61")' and expects result: 'null (time)' - Result of FEEL expression 'time("00:00:61")'? - null (time) - - - time("00:00:61") - - - - Tests FEEL expression: 'time("7:00:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("7:00:00")'? - null (time) - - - time("7:00:00") - - - - Tests FEEL expression: 'time("07:1:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("07:1:00")'? - null (time) - - - time("07:1:00") - - - - Tests FEEL expression: 'time("07:01:2")' and expects result: 'null (time)' - Result of FEEL expression 'time("07:01:2")'? - null (time) - - - time("07:01:2") - - - - Tests FEEL expression: 'time("13:20:00@xyz/abc")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00@xyz/abc")'? - null (time) - - - time("13:20:00@xyz/abc") - - - - Tests FEEL expression: 'time("13:20:00+19:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00+19:00")'? - null (time) - - - time("13:20:00+19:00") - - - - Tests FEEL expression: 'time("13:20:00-19:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00-19:00")'? - null (time) - - - time("13:20:00-19:00") - - - - Tests FEEL expression: 'time("13:20:00+5:00")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00+5:00")'? - null (time) - - - time("13:20:00+5:00") - - - - Tests FEEL expression: 'time("13:20:00+5")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00+5")'? - null (time) - - - time("13:20:00+5") - - - - Tests FEEL expression: 'time("13:20:00+02:00@Europe/Paris")' and expects result: 'null (time)' - Result of FEEL expression 'time("13:20:00+02:00@Europe/Paris")'? - null (time) - - - time("13:20:00+02:00@Europe/Paris") - - - - Tests FEEL expression: 'time("7:20")' and expects result: 'null (time)' - Result of FEEL expression 'time("7:20")'? - null (time) - - - time("7:20") - - - - Tests FEEL expression: 'time("07:2")' and expects result: 'null (time)' - Result of FEEL expression 'time("07:2")'? - null (time) - - - time("07:2") - - - - Tests FEEL expression: 'time("11:30:00T")' and expects result: 'null (time)' - Result of FEEL expression 'time("11:30:00T")'? - null (time) - - - time("11:30:00T") - - - - Tests FEEL expression: 'time("2012T-12-2511:00:00Z")' and expects result: 'null (time)' - Result of FEEL expression 'time("2012T-12-2511:00:00Z")'? - null (time) - - - time("2012T-12-2511:00:00Z") - - - - Tests FEEL expression: 'time(24, 59, 45, null)' and expects result: 'null (time)' - Result of FEEL expression 'time(24, 59, 45, null)'? - null (time) - - - time(24, 59, 45, null) - - - - Tests FEEL expression: 'time(-24, 59, 45, null)' and expects result: 'null (time)' - Result of FEEL expression 'time(-24, 59, 45, null)'? - null (time) - - - time(-24, 59, 45, null) - - - - Tests FEEL expression: 'time(23, 60, 45, null)' and expects result: 'null (time)' - Result of FEEL expression 'time(23, 60, 45, null)'? - null (time) - - - time(23, 60, 45, null) - - - - Tests FEEL expression: 'time(23, 59, 60, null)' and expects result: 'null (time)' - Result of FEEL expression 'time(23, 59, 60, null)'? - null (time) - - - time(23, 59, 60, null) - - - - Tests FEEL expression: 'time(from:date and time("2012-12-24T23:59:00"))' and expects result: '23:59:00 (time)' - Result of FEEL expression 'time(from:date and time("2012-12-24T23:59:00"))'? - 23:59:00 (time) - - - time(from:date and time("2012-12-24T23:59:00")) - - - - Tests FEEL expression: 'time(from: "12:45:00")' and expects result: '12:45:00 (time)' - Result of FEEL expression 'time(from: "12:45:00")'? - 12:45:00 (time) - - - time(from: "12:45:00") - - - - Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' - Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))'? - 11:59:00+02:01 (time) - - - time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S")) - - - - Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))' and expects result: '11:59:00-02:00 (time)' - Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))'? - 11:59:00-02:00 (time) - - - time(hour:11, minute:59, second:0, offset: duration("-PT2H")) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'time(from [string])', 'time(from [time, date and time])' and 'time(hour,minute,second,offset)' in category conversion functions + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + string + + + string + + + time + + + time + + + time + + + time + + + time + + + time + + + string + + + string + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + string + + + string + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + time + + + Tests FEEL expression: 'time(null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null)'? + null (time) + + + time(null) + + + + Tests FEEL expression: 'time(null,11,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,45,duration("P0D"))'? + null (time) + + + time(null,11,45,duration("P0D")) + + + + Tests FEEL expression: 'time(12,null,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,45,duration("P0D"))'? + null (time) + + + time(12,null,45,duration("P0D")) + + + + Tests FEEL expression: 'time(12,0,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,0,null,duration("P0D"))'? + null (time) + + + time(12,0,null,duration("P0D")) + + + + Tests FEEL expression: 'time(null,null,45,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,45,duration("P0D"))'? + null (time) + + + time(null,null,45,duration("P0D")) + + + + Tests FEEL expression: 'time(null,11,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,null,duration("P0D"))'? + null (time) + + + time(null,11,null,duration("P0D")) + + + + Tests FEEL expression: 'time(null,11,45,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,11,45,null)'? + null (time) + + + time(null,11,45,null) + + + + Tests FEEL expression: 'time(12,null,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,null,duration("P0D"))'? + null (time) + + + time(12,null,null,duration("P0D")) + + + + Tests FEEL expression: 'time(12,11,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(12,11,null,null)'? + null (time) + + + time(12,11,null,null) + + + + Tests FEEL expression: 'time(12,null,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(12,null,null,null)'? + null (time) + + + time(12,null,null,null) + + + + Tests FEEL expression: 'time(null,0,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,0,null,null)'? + null (time) + + + time(null,0,null,null) + + + + Tests FEEL expression: 'time(null,null,15,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,15,null)'? + null (time) + + + time(null,null,15,null) + + + + Tests FEEL expression: 'time(null,null,null,duration("P0D"))' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,null,duration("P0D"))'? + null (time) + + + time(null,null,null,duration("P0D")) + + + + Tests FEEL expression: 'time(null,null,null,null)' and expects result: 'null (time)' + Result of FEEL expression 'time(null,null,null,null)'? + null (time) + + + time(null,null,null,null) + + + + Tests FEEL expression: 'time(12,00,00,null)' and expects result: '12:00:00 (time)' + Result of FEEL expression 'time(12,00,00,null)'? + 12:00:00 (time) + + + time(12,00,00,null) + + + + Tests FEEL expression: 'time()' and expects result: 'null (time)' + Result of FEEL expression 'time()'? + null (time) + + + time() + + + + Tests FEEL expression: 'time("01:02:03")' and expects result: '01:02:03 (time)' + Result of FEEL expression 'time("01:02:03")'? + 01:02:03 (time) + + + time("01:02:03") + + + + Tests FEEL expression: 'time("00:00:00")' and expects result: '00:00:00 (time)' + Result of FEEL expression 'time("00:00:00")'? + 00:00:00 (time) + + + time("00:00:00") + + + + Tests FEEL expression: 'time("11:22:33.444")' and expects result: '11:22:33.444 (time)' + Result of FEEL expression 'time("11:22:33.444")'? + 11:22:33.444 (time) + + + time("11:22:33.444") + + + + Tests FEEL expression: 'time("11:22:33.123456789")' and expects result: '11:22:33.123456789 (time)' + Result of FEEL expression 'time("11:22:33.123456789")'? + 11:22:33.123456789 (time) + + + time("11:22:33.123456789") + + + + Tests FEEL expression: 'time("23:59:00Z")' and expects result: '23:59:00Z (time)' + Result of FEEL expression 'time("23:59:00Z")'? + 23:59:00Z (time) + + + time("23:59:00Z") + + + + Tests FEEL expression: 'time("11:00:00Z")' and expects result: '11:00:00Z (time)' + Result of FEEL expression 'time("11:00:00Z")'? + 11:00:00Z (time) + + + time("11:00:00Z") + + + + Tests FEEL expression: 'time("00:00:00Z")' and expects result: '00:00:00Z (time)' + Result of FEEL expression 'time("00:00:00Z")'? + 00:00:00Z (time) + + + time("00:00:00Z") + + + + Tests FEEL expression: 'time("13:20:00+02:00")' and expects result: '13:20:00+02:00 (time)' + Result of FEEL expression 'time("13:20:00+02:00")'? + 13:20:00+02:00 (time) + + + time("13:20:00+02:00") + + + + Tests FEEL expression: 'time("13:20:00-05:00")' and expects result: '13:20:00-05:00 (time)' + Result of FEEL expression 'time("13:20:00-05:00")'? + 13:20:00-05:00 (time) + + + time("13:20:00-05:00") + + + + Tests FEEL expression: 'time("11:22:33-00:00")' and expects result: '11:22:33Z (time)' + Result of FEEL expression 'time("11:22:33-00:00")'? + 11:22:33Z (time) + + + time("11:22:33-00:00") + + + + Tests FEEL expression: 'time("11:22:33+00:00")' and expects result: '11:22:33Z (time)' + Result of FEEL expression 'time("11:22:33+00:00")'? + 11:22:33Z (time) + + + time("11:22:33+00:00") + + + + Tests FEEL expression: 'string(time("00:01:00@Etc/UTC"))' and expects result: '"00:01:00@Etc/UTC" (string)' + Result of FEEL expression 'string(time("00:01:00@Etc/UTC"))'? + "00:01:00@Etc/UTC" (string) + + + string(time("00:01:00@Etc/UTC")) + + + + Tests FEEL expression: 'string(time("00:01:00@Europe/Paris"))' and expects result: '"00:01:00@Europe/Paris" (string)' + Result of FEEL expression 'string(time("00:01:00@Europe/Paris"))'? + "00:01:00@Europe/Paris" (string) + + + string(time("00:01:00@Europe/Paris")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00"))' and expects result: '10:20:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00"))'? + 10:20:00 (time) + + + time(date and time("2017-08-10T10:20:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+00:00"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+00:00"))'? + 10:20:00Z (time) + + + time(date and time("2017-08-10T10:20:00+00:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-00:00"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-00:00"))'? + 10:20:00Z (time) + + + time(date and time("2017-08-10T10:20:00-00:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00+01:00"))' and expects result: '10:20:00+01:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00+01:00"))'? + 10:20:00+01:00 (time) + + + time(date and time("2017-08-10T10:20:00+01:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00-01:00"))' and expects result: '10:20:00-01:00 (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00-01:00"))'? + 10:20:00-01:00 (time) + + + time(date and time("2017-08-10T10:20:00-01:00")) + + + + Tests FEEL expression: 'time(date and time("2017-08-10T10:20:00Z"))' and expects result: '10:20:00Z (time)' + Result of FEEL expression 'time(date and time("2017-08-10T10:20:00Z"))'? + 10:20:00Z (time) + + + time(date and time("2017-08-10T10:20:00Z")) + + + + Tests FEEL expression: 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))' and expects result: '"10:20:00@Europe/Paris" (string)' + Result of FEEL expression 'string(time(date and time("2017-08-10T10:20:00@Europe/Paris")))'? + "10:20:00@Europe/Paris" (string) + + + string(time(date and time("2017-08-10T10:20:00@Europe/Paris"))) + + + + Tests FEEL expression: 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))' and expects result: '"11:20:00@Asia/Dhaka" (string)' + Result of FEEL expression 'string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka")))'? + "11:20:00@Asia/Dhaka" (string) + + + string(time(date and time("2017-09-04T11:20:00@Asia/Dhaka"))) + + + + Tests FEEL expression: 'time(11, 59, 45, null)' and expects result: '11:59:45 (time)' + Result of FEEL expression 'time(11, 59, 45, null)'? + 11:59:45 (time) + + + time(11, 59, 45, null) + + + + Tests FEEL expression: 'time(11, 59, 45, duration("PT0H"))' and expects result: '11:59:45Z (time)' + Result of FEEL expression 'time(11, 59, 45, duration("PT0H"))'? + 11:59:45Z (time) + + + time(11, 59, 45, duration("PT0H")) + + + + Tests FEEL expression: 'time(11, 59, 45, duration("PT2H"))' and expects result: '11:59:45+02:00 (time)' + Result of FEEL expression 'time(11, 59, 45, duration("PT2H"))'? + 11:59:45+02:00 (time) + + + time(11, 59, 45, duration("PT2H")) + + + + Tests FEEL expression: 'time(11, 59, 45, duration("-PT2H"))' and expects result: '11:59:45-02:00 (time)' + Result of FEEL expression 'time(11, 59, 45, duration("-PT2H"))'? + 11:59:45-02:00 (time) + + + time(11, 59, 45, duration("-PT2H")) + + + + Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M"))'? + 11:59:00+02:01 (time) + + + time(11, 59, 00, duration("PT2H1M")) + + + + Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M"))' and expects result: '11:59:00-02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M"))'? + 11:59:00-02:01 (time) + + + time(11, 59, 00, duration("-PT2H1M")) + + + + Tests FEEL expression: 'time(11, 59, 00, duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("PT2H1M0S"))'? + 11:59:00+02:01 (time) + + + time(11, 59, 00, duration("PT2H1M0S")) + + + + Tests FEEL expression: 'time(11, 59, 00, duration("-PT2H1M0S"))' and expects result: '11:59:00-02:01 (time)' + Result of FEEL expression 'time(11, 59, 00, duration("-PT2H1M0S"))'? + 11:59:00-02:01 (time) + + + time(11, 59, 00, duration("-PT2H1M0S")) + + + + Tests FEEL expression: 'string(time(11, 59, 45, duration("PT2H45M55S")))' and expects result: '"11:59:45+02:45:55" (string)' + Result of FEEL expression 'string(time(11, 59, 45, duration("PT2H45M55S")))'? + "11:59:45+02:45:55" (string) + + + string(time(11, 59, 45, duration("PT2H45M55S"))) + + + + Tests FEEL expression: 'string(time(11, 59, 45, duration("-PT2H45M55S")))' and expects result: '"11:59:45-02:45:55" (string)' + Result of FEEL expression 'string(time(11, 59, 45, duration("-PT2H45M55S")))'? + "11:59:45-02:45:55" (string) + + + string(time(11, 59, 45, duration("-PT2H45M55S"))) + + + + Tests FEEL expression: 'time(11, 59, 45, duration("-PT0H"))' and expects result: '11:59:45Z (time)' + Result of FEEL expression 'time(11, 59, 45, duration("-PT0H"))'? + 11:59:45Z (time) + + + time(11, 59, 45, duration("-PT0H")) + + + + Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))' and expects result: '23:59:01 (time)' + Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")))'? + 23:59:01 (time) + + + time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))) + + + + Tests FEEL expression: 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))' and expects result: '23:59:01.987654321 (time)' + Result of FEEL expression 'time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")))'? + 23:59:01.987654321 (time) + + + time(date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))) + + + + Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))' and expects result: '09:15:30+02:00 (time)' + Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")))'? + 09:15:30+02:00 (time) + + + time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))) + + + + Tests FEEL expression: 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))' and expects result: '09:15:30Z (time)' + Result of FEEL expression 'time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")))'? + 09:15:30Z (time) + + + time(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))) + + + + Tests FEEL expression: 'time(date("2017-08-10"))' and expects result: '00:00:00Z (time)' + Result of FEEL expression 'time(date("2017-08-10"))'? + 00:00:00Z (time) + + + time(date("2017-08-10")) + + + + Tests FEEL expression: 'time(2017)' and expects result: 'null (time)' + Result of FEEL expression 'time(2017)'? + null (time) + + + time(2017) + + + + Tests FEEL expression: 'time([])' and expects result: 'null (time)' + Result of FEEL expression 'time([])'? + null (time) + + + time([]) + + + + Tests FEEL expression: 'time("")' and expects result: 'null (time)' + Result of FEEL expression 'time("")'? + null (time) + + + time("") + + + + Tests FEEL expression: 'time("23:59:60")' and expects result: 'null (time)' + Result of FEEL expression 'time("23:59:60")'? + null (time) + + + time("23:59:60") + + + + Tests FEEL expression: 'time("24:00:01")' and expects result: 'null (time)' + Result of FEEL expression 'time("24:00:01")'? + null (time) + + + time("24:00:01") + + + + Tests FEEL expression: 'time("24:01:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("24:01:00")'? + null (time) + + + time("24:01:00") + + + + Tests FEEL expression: 'time("25:00:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("25:00:00")'? + null (time) + + + time("25:00:00") + + + + Tests FEEL expression: 'time("00:60:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("00:60:00")'? + null (time) + + + time("00:60:00") + + + + Tests FEEL expression: 'time("00:00:61")' and expects result: 'null (time)' + Result of FEEL expression 'time("00:00:61")'? + null (time) + + + time("00:00:61") + + + + Tests FEEL expression: 'time("7:00:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("7:00:00")'? + null (time) + + + time("7:00:00") + + + + Tests FEEL expression: 'time("07:1:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("07:1:00")'? + null (time) + + + time("07:1:00") + + + + Tests FEEL expression: 'time("07:01:2")' and expects result: 'null (time)' + Result of FEEL expression 'time("07:01:2")'? + null (time) + + + time("07:01:2") + + + + Tests FEEL expression: 'time("13:20:00@xyz/abc")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00@xyz/abc")'? + null (time) + + + time("13:20:00@xyz/abc") + + + + Tests FEEL expression: 'time("13:20:00+19:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+19:00")'? + null (time) + + + time("13:20:00+19:00") + + + + Tests FEEL expression: 'time("13:20:00-19:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00-19:00")'? + null (time) + + + time("13:20:00-19:00") + + + + Tests FEEL expression: 'time("13:20:00+5:00")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+5:00")'? + null (time) + + + time("13:20:00+5:00") + + + + Tests FEEL expression: 'time("13:20:00+5")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+5")'? + null (time) + + + time("13:20:00+5") + + + + Tests FEEL expression: 'time("13:20:00+02:00@Europe/Paris")' and expects result: 'null (time)' + Result of FEEL expression 'time("13:20:00+02:00@Europe/Paris")'? + null (time) + + + time("13:20:00+02:00@Europe/Paris") + + + + Tests FEEL expression: 'time("7:20")' and expects result: 'null (time)' + Result of FEEL expression 'time("7:20")'? + null (time) + + + time("7:20") + + + + Tests FEEL expression: 'time("07:2")' and expects result: 'null (time)' + Result of FEEL expression 'time("07:2")'? + null (time) + + + time("07:2") + + + + Tests FEEL expression: 'time("11:30:00T")' and expects result: 'null (time)' + Result of FEEL expression 'time("11:30:00T")'? + null (time) + + + time("11:30:00T") + + + + Tests FEEL expression: 'time("2012T-12-2511:00:00Z")' and expects result: 'null (time)' + Result of FEEL expression 'time("2012T-12-2511:00:00Z")'? + null (time) + + + time("2012T-12-2511:00:00Z") + + + + Tests FEEL expression: 'time(24, 59, 45, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(24, 59, 45, null)'? + null (time) + + + time(24, 59, 45, null) + + + + Tests FEEL expression: 'time(-24, 59, 45, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(-24, 59, 45, null)'? + null (time) + + + time(-24, 59, 45, null) + + + + Tests FEEL expression: 'time(23, 60, 45, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(23, 60, 45, null)'? + null (time) + + + time(23, 60, 45, null) + + + + Tests FEEL expression: 'time(23, 59, 60, null)' and expects result: 'null (time)' + Result of FEEL expression 'time(23, 59, 60, null)'? + null (time) + + + time(23, 59, 60, null) + + + + Tests FEEL expression: 'time(from:date and time("2012-12-24T23:59:00"))' and expects result: '23:59:00 (time)' + Result of FEEL expression 'time(from:date and time("2012-12-24T23:59:00"))'? + 23:59:00 (time) + + + time(from:date and time("2012-12-24T23:59:00")) + + + + Tests FEEL expression: 'time(from: "12:45:00")' and expects result: '12:45:00 (time)' + Result of FEEL expression 'time(from: "12:45:00")'? + 12:45:00 (time) + + + time(from: "12:45:00") + + + + Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))' and expects result: '11:59:00+02:01 (time)' + Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S"))'? + 11:59:00+02:01 (time) + + + time(hour:11, minute:59, second:0, offset: duration("PT2H1M0S")) + + + + Tests FEEL expression: 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))' and expects result: '11:59:00-02:00 (time)' + Result of FEEL expression 'time(hour:11, minute:59, second:0, offset: duration("-PT2H"))'? + 11:59:00-02:00 (time) + + + time(hour:11, minute:59, second:0, offset: duration("-PT2H")) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1117-feel-date-and-time-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1117-feel-date-and-time-function.dmn index 357507c0229..131fd3fbddc 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1117-feel-date-and-time-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1117-feel-date-and-time-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'date and time(from [string])' and 'date and time(date, time)' in category conversion functions - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - string - - - string - - - string - - - string - - - string - - - dateTime - - - dateTime - - - dateTime - - - string - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - string - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - dateTime - - - Tests FEEL expression: 'date and time(null)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(null)'? - null (date and time) - - - date and time(null) - - - - Tests FEEL expression: 'date and time(null,null)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(null,null)'? - null (date and time) - - - date and time(null,null) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),null)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),null)'? - null (date and time) - - - date and time(date and time("2017-08-10T10:20:00"),null) - - - - Tests FEEL expression: 'date and time(date("2017-08-10"),null)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(date("2017-08-10"),null)'? - null (date and time) - - - date and time(date("2017-08-10"),null) - - - - Tests FEEL expression: 'date and time(null,time("23:59:01"))' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(null,time("23:59:01"))'? - null (date and time) - - - date and time(null,time("23:59:01")) - - - - Tests FEEL expression: 'date and time()' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time()'? - null (date and time) - - - date and time() - - - - Tests FEEL expression: 'date and time("2012-12-24")' and expects result: '2012-12-24T00:00:00 (date and time)' - Result of FEEL expression 'date and time("2012-12-24")'? - 2012-12-24T00:00:00 (date and time) - - - date and time("2012-12-24") - - - - Tests FEEL expression: 'date and time("2017-12-31T00:00:00")' and expects result: '2017-12-31T00:00:00 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T00:00:00")'? - 2017-12-31T00:00:00 (date and time) - - - date and time("2017-12-31T00:00:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33")' and expects result: '2017-12-31T11:22:33 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33")'? - 2017-12-31T11:22:33 (date and time) - - - date and time("2017-12-31T11:22:33") - - - - Tests FEEL expression: 'date and time("-2017-12-31T11:22:33")' and expects result: '-2017-12-31T11:22:33 (date and time)' - Result of FEEL expression 'date and time("-2017-12-31T11:22:33")'? - -2017-12-31T11:22:33 (date and time) - - - date and time("-2017-12-31T11:22:33") - - - - Tests FEEL expression: 'string(date and time("99999-12-31T11:22:33"))' and expects result: '"99999-12-31T11:22:33" (string)' - Result of FEEL expression 'string(date and time("99999-12-31T11:22:33"))'? - "99999-12-31T11:22:33" (string) - - - string(date and time("99999-12-31T11:22:33")) - - - - Tests FEEL expression: 'string(date and time("-99999-12-31T11:22:33"))' and expects result: '"-99999-12-31T11:22:33" (string)' - Result of FEEL expression 'string(date and time("-99999-12-31T11:22:33"))'? - "-99999-12-31T11:22:33" (string) - - - string(date and time("-99999-12-31T11:22:33")) - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.345")' and expects result: '2017-12-31T11:22:33.345 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33.345")'? - 2017-12-31T11:22:33.345 (date and time) - - - date and time("2017-12-31T11:22:33.345") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.123456789")' and expects result: '2017-12-31T11:22:33.123456789 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33.123456789")'? - 2017-12-31T11:22:33.123456789 (date and time) - - - date and time("2017-12-31T11:22:33.123456789") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33Z")' and expects result: '2017-12-31T11:22:33Z (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33Z")'? - 2017-12-31T11:22:33Z (date and time) - - - date and time("2017-12-31T11:22:33Z") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.567Z")' and expects result: '2017-12-31T11:22:33.567Z (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33.567Z")'? - 2017-12-31T11:22:33.567Z (date and time) - - - date and time("2017-12-31T11:22:33.567Z") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:00")' and expects result: '2017-12-31T11:22:33+01:00 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:00")'? - 2017-12-31T11:22:33+01:00 (date and time) - - - date and time("2017-12-31T11:22:33+01:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33-02:00")' and expects result: '2017-12-31T11:22:33-02:00 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33-02:00")'? - 2017-12-31T11:22:33-02:00 (date and time) - - - date and time("2017-12-31T11:22:33-02:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:35")' and expects result: '2017-12-31T11:22:33+01:35 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:35")'? - 2017-12-31T11:22:33+01:35 (date and time) - - - date and time("2017-12-31T11:22:33+01:35") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33-01:35")' and expects result: '2017-12-31T11:22:33-01:35 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33-01:35")'? - 2017-12-31T11:22:33-01:35 (date and time) - - - date and time("2017-12-31T11:22:33-01:35") - - - - Tests FEEL expression: 'date and time("2017-12-31T11:22:33.456+01:35")' and expects result: '2017-12-31T11:22:33.456+01:35 (date and time)' - Result of FEEL expression 'date and time("2017-12-31T11:22:33.456+01:35")'? - 2017-12-31T11:22:33.456+01:35 (date and time) - - - date and time("2017-12-31T11:22:33.456+01:35") - - - - Tests FEEL expression: 'date and time("-2017-12-31T11:22:33.456+01:35")' and expects result: '-2017-12-31T11:22:33.456+01:35 (date and time)' - Result of FEEL expression 'date and time("-2017-12-31T11:22:33.456+01:35")'? - -2017-12-31T11:22:33.456+01:35 (date and time) - - - date and time("-2017-12-31T11:22:33.456+01:35") - - - - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))'? - "2011-12-31T10:15:30@Europe/Paris" (string) - - - string(date and time("2011-12-31T10:15:30@Europe/Paris")) - - - - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))' and expects result: '"2011-12-31T10:15:30@Etc/UTC" (string)' - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))'? - "2011-12-31T10:15:30@Etc/UTC" (string) - - - string(date and time("2011-12-31T10:15:30@Etc/UTC")) - - - - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.987@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))'? - "2011-12-31T10:15:30.987@Europe/Paris" (string) - - - string(date and time("2011-12-31T10:15:30.987@Europe/Paris")) - - - - Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.123456789@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))'? - "2011-12-31T10:15:30.123456789@Europe/Paris" (string) - - - string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris")) - - - - Tests FEEL expression: 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))' and expects result: '"999999999-12-31T23:59:59.999999999@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))'? - "999999999-12-31T23:59:59.999999999@Europe/Paris" (string) - - - string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris")) - - - - Tests FEEL expression: 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))' and expects result: '"-999999999-12-31T23:59:59.999999999+02:00" (string)' - Result of FEEL expression 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))'? - "-999999999-12-31T23:59:59.999999999+02:00" (string) - - - string(date and time("-999999999-12-31T23:59:59.999999999+02:00")) - - - - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01"))'? - 2017-01-01T23:59:01 (date and time) - - - date and time(date("2017-01-01"),time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01Z"))' and expects result: '2017-01-01T23:59:01Z (date and time)' - Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01Z"))'? - 2017-01-01T23:59:01Z (date and time) - - - date and time(date("2017-01-01"),time("23:59:01Z")) - - - - Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01+02:00"))' and expects result: '2017-01-01T23:59:01+02:00 (date and time)' - Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01+02:00"))'? - 2017-01-01T23:59:01+02:00 (date and time) - - - date and time(date("2017-01-01"),time("23:59:01+02:00")) - - - - Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))'? - "2017-01-01T23:59:01@Europe/Paris" (string) - - - string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris"))) - - - - Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01.123456789@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))'? - "2017-01-01T23:59:01.123456789@Europe/Paris" (string) - - - string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris"))) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))'? - 2017-08-10T23:59:01 (date and time) - - - date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))'? - 2017-08-10T23:59:01.987654321 (date and time) - - - date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))'? - 2017-09-05T09:15:30+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))'? - 2017-09-05T09:15:30Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))'? - 2017-09-05T09:15:30.987654321+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))'? - 2017-09-05T09:15:30.123456Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z")) - - - - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))'? - "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - - - string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris"))) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))'? - 2017-08-10T23:59:01 (date and time) - - - date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))'? - 2017-08-10T23:59:01.987654321 (date and time) - - - date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))'? - 2017-09-05T09:15:30+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))'? - 2017-09-05T09:15:30Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))'? - 2017-09-05T09:15:30.987654321+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))'? - 2017-09-05T09:15:30.123456Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z")) - - - - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))'? - "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - - - string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris"))) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))'? - 2017-08-10T23:59:01 (date and time) - - - date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))'? - 2017-08-10T23:59:01.987654321 (date and time) - - - date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))'? - 2017-09-05T09:15:30+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))'? - 2017-09-05T09:15:30Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))'? - 2017-09-05T09:15:30.987654321+02:00 (date and time) - - - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00")) - - - - Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' - Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))'? - 2017-09-05T09:15:30.123456Z (date and time) - - - date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z")) - - - - Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' - Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))'? - "2017-09-05T09:15:30.987654321@Europe/Paris" (string) - - - string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris"))) - - - - Tests FEEL expression: 'date and time(2017)' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time(2017)'? - null (date and time) - - - date and time(2017) - - - - Tests FEEL expression: 'date and time([])' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time([])'? - null (date and time) - - - date and time([]) - - - - Tests FEEL expression: 'date and time("")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("")'? - null (date and time) - - - date and time("") - - - - Tests FEEL expression: 'date and time("11:00:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("11:00:00")'? - null (date and time) - - - date and time("11:00:00") - - - - Tests FEEL expression: 'date and time("2011-12-0310:15:30")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2011-12-0310:15:30")'? - null (date and time) - - - date and time("2011-12-0310:15:30") - - - - Tests FEEL expression: 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")'? - null (date and time) - - - date and time("2011-12-03T10:15:30+01:00@Europe/Paris") - - - - Tests FEEL expression: 'date and time("9999999999-12-27T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("9999999999-12-27T11:22:33")'? - null (date and time) - - - date and time("9999999999-12-27T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-13-10T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-13-10T11:22:33")'? - null (date and time) - - - date and time("2017-13-10T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-00-10T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-00-10T11:22:33")'? - null (date and time) - - - date and time("2017-00-10T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-13-32T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-13-32T11:22:33")'? - null (date and time) - - - date and time("2017-13-32T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-13-0T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-13-0T11:22:33")'? - null (date and time) - - - date and time("2017-13-0T11:22:33") - - - - Tests FEEL expression: 'date and time("998-12-31T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("998-12-31T11:22:33")'? - null (date and time) - - - date and time("998-12-31T11:22:33") - - - - Tests FEEL expression: 'date and time("01211-12-31T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("01211-12-31T11:22:33")'? - null (date and time) - - - date and time("01211-12-31T11:22:33") - - - - Tests FEEL expression: 'date and time("+99999-12-01T11:22:33")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("+99999-12-01T11:22:33")'? - null (date and time) - - - date and time("+99999-12-01T11:22:33") - - - - Tests FEEL expression: 'date and time("2017-12-31T24:00:01")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T24:00:01")'? - null (date and time) - - - date and time("2017-12-31T24:00:01") - - - - Tests FEEL expression: 'date and time("2017-12-31T24:01:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T24:01:00")'? - null (date and time) - - - date and time("2017-12-31T24:01:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T25:00:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T25:00:00")'? - null (date and time) - - - date and time("2017-12-31T25:00:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T00:60:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T00:60:00")'? - null (date and time) - - - date and time("2017-12-31T00:60:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T00:00:61")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T00:00:61")'? - null (date and time) - - - date and time("2017-12-31T00:00:61") - - - - Tests FEEL expression: 'date and time("2017-12-31T7:00:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T7:00:00")'? - null (date and time) - - - date and time("2017-12-31T7:00:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T07:1:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T07:1:00")'? - null (date and time) - - - date and time("2017-12-31T07:1:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T07:01:2")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T07:01:2")'? - null (date and time) - - - date and time("2017-12-31T07:01:2") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00@xyz/abc")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00@xyz/abc")'? - null (date and time) - - - date and time("2017-12-31T13:20:00@xyz/abc") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+19:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+19:00")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+19:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00-19:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00-19:00")'? - null (date and time) - - - date and time("2017-12-31T13:20:00-19:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+05:0")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+05:0")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+05:0") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5:00")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+5:00")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+5:00") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+5")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+5") - - - - Tests FEEL expression: 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")'? - null (date and time) - - - date and time("2017-12-31T13:20:00+02:00@Europe/Paris") - - - - Tests FEEL expression: 'date and time("2017-12-31T7:20")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T7:20")'? - null (date and time) - - - date and time("2017-12-31T7:20") - - - - Tests FEEL expression: 'date and time("2017-12-31T07:2")' and expects result: 'null (date and time)' - Result of FEEL expression 'date and time("2017-12-31T07:2")'? - null (date and time) - - - date and time("2017-12-31T07:2") - - - - Tests FEEL expression: 'date and time(from:"2012-12-24T23:59:00")' and expects result: '2012-12-24T23:59:00 (date and time)' - Result of FEEL expression 'date and time(from:"2012-12-24T23:59:00")'? - 2012-12-24T23:59:00 (date and time) - - - date and time(from:"2012-12-24T23:59:00") - - - - Tests FEEL expression: 'date and time(date:date("2017-01-01"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date:date("2017-01-01"),time:time("23:59:01"))'? - 2017-01-01T23:59:01 (date and time) - - - date and time(date:date("2017-01-01"),time:time("23:59:01")) - - - - Tests FEEL expression: 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' - Result of FEEL expression 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))'? - 2017-01-01T23:59:01 (date and time) - - - date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01")) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'date and time(from [string])' and 'date and time(date, time)' in category conversion functions + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + string + + + string + + + string + + + string + + + string + + + dateTime + + + dateTime + + + dateTime + + + string + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + string + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + dateTime + + + Tests FEEL expression: 'date and time(null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null)'? + null (date and time) + + + date and time(null) + + + + Tests FEEL expression: 'date and time(null,null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null,null)'? + null (date and time) + + + date and time(null,null) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),null)'? + null (date and time) + + + date and time(date and time("2017-08-10T10:20:00"),null) + + + + Tests FEEL expression: 'date and time(date("2017-08-10"),null)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(date("2017-08-10"),null)'? + null (date and time) + + + date and time(date("2017-08-10"),null) + + + + Tests FEEL expression: 'date and time(null,time("23:59:01"))' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(null,time("23:59:01"))'? + null (date and time) + + + date and time(null,time("23:59:01")) + + + + Tests FEEL expression: 'date and time()' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time()'? + null (date and time) + + + date and time() + + + + Tests FEEL expression: 'date and time("2012-12-24")' and expects result: '2012-12-24T00:00:00 (date and time)' + Result of FEEL expression 'date and time("2012-12-24")'? + 2012-12-24T00:00:00 (date and time) + + + date and time("2012-12-24") + + + + Tests FEEL expression: 'date and time("2017-12-31T00:00:00")' and expects result: '2017-12-31T00:00:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:00:00")'? + 2017-12-31T00:00:00 (date and time) + + + date and time("2017-12-31T00:00:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33")' and expects result: '2017-12-31T11:22:33 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33")'? + 2017-12-31T11:22:33 (date and time) + + + date and time("2017-12-31T11:22:33") + + + + Tests FEEL expression: 'date and time("-2017-12-31T11:22:33")' and expects result: '-2017-12-31T11:22:33 (date and time)' + Result of FEEL expression 'date and time("-2017-12-31T11:22:33")'? + -2017-12-31T11:22:33 (date and time) + + + date and time("-2017-12-31T11:22:33") + + + + Tests FEEL expression: 'string(date and time("99999-12-31T11:22:33"))' and expects result: '"99999-12-31T11:22:33" (string)' + Result of FEEL expression 'string(date and time("99999-12-31T11:22:33"))'? + "99999-12-31T11:22:33" (string) + + + string(date and time("99999-12-31T11:22:33")) + + + + Tests FEEL expression: 'string(date and time("-99999-12-31T11:22:33"))' and expects result: '"-99999-12-31T11:22:33" (string)' + Result of FEEL expression 'string(date and time("-99999-12-31T11:22:33"))'? + "-99999-12-31T11:22:33" (string) + + + string(date and time("-99999-12-31T11:22:33")) + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.345")' and expects result: '2017-12-31T11:22:33.345 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.345")'? + 2017-12-31T11:22:33.345 (date and time) + + + date and time("2017-12-31T11:22:33.345") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.123456789")' and expects result: '2017-12-31T11:22:33.123456789 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.123456789")'? + 2017-12-31T11:22:33.123456789 (date and time) + + + date and time("2017-12-31T11:22:33.123456789") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33Z")' and expects result: '2017-12-31T11:22:33Z (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33Z")'? + 2017-12-31T11:22:33Z (date and time) + + + date and time("2017-12-31T11:22:33Z") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.567Z")' and expects result: '2017-12-31T11:22:33.567Z (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.567Z")'? + 2017-12-31T11:22:33.567Z (date and time) + + + date and time("2017-12-31T11:22:33.567Z") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:00")' and expects result: '2017-12-31T11:22:33+01:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:00")'? + 2017-12-31T11:22:33+01:00 (date and time) + + + date and time("2017-12-31T11:22:33+01:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33-02:00")' and expects result: '2017-12-31T11:22:33-02:00 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33-02:00")'? + 2017-12-31T11:22:33-02:00 (date and time) + + + date and time("2017-12-31T11:22:33-02:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33+01:35")' and expects result: '2017-12-31T11:22:33+01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33+01:35")'? + 2017-12-31T11:22:33+01:35 (date and time) + + + date and time("2017-12-31T11:22:33+01:35") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33-01:35")' and expects result: '2017-12-31T11:22:33-01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33-01:35")'? + 2017-12-31T11:22:33-01:35 (date and time) + + + date and time("2017-12-31T11:22:33-01:35") + + + + Tests FEEL expression: 'date and time("2017-12-31T11:22:33.456+01:35")' and expects result: '2017-12-31T11:22:33.456+01:35 (date and time)' + Result of FEEL expression 'date and time("2017-12-31T11:22:33.456+01:35")'? + 2017-12-31T11:22:33.456+01:35 (date and time) + + + date and time("2017-12-31T11:22:33.456+01:35") + + + + Tests FEEL expression: 'date and time("-2017-12-31T11:22:33.456+01:35")' and expects result: '-2017-12-31T11:22:33.456+01:35 (date and time)' + Result of FEEL expression 'date and time("-2017-12-31T11:22:33.456+01:35")'? + -2017-12-31T11:22:33.456+01:35 (date and time) + + + date and time("-2017-12-31T11:22:33.456+01:35") + + + + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Europe/Paris"))'? + "2011-12-31T10:15:30@Europe/Paris" (string) + + + string(date and time("2011-12-31T10:15:30@Europe/Paris")) + + + + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))' and expects result: '"2011-12-31T10:15:30@Etc/UTC" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30@Etc/UTC"))'? + "2011-12-31T10:15:30@Etc/UTC" (string) + + + string(date and time("2011-12-31T10:15:30@Etc/UTC")) + + + + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.987@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.987@Europe/Paris"))'? + "2011-12-31T10:15:30.987@Europe/Paris" (string) + + + string(date and time("2011-12-31T10:15:30.987@Europe/Paris")) + + + + Tests FEEL expression: 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))' and expects result: '"2011-12-31T10:15:30.123456789@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris"))'? + "2011-12-31T10:15:30.123456789@Europe/Paris" (string) + + + string(date and time("2011-12-31T10:15:30.123456789@Europe/Paris")) + + + + Tests FEEL expression: 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))' and expects result: '"999999999-12-31T23:59:59.999999999@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris"))'? + "999999999-12-31T23:59:59.999999999@Europe/Paris" (string) + + + string(date and time("999999999-12-31T23:59:59.999999999@Europe/Paris")) + + + + Tests FEEL expression: 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))' and expects result: '"-999999999-12-31T23:59:59.999999999+02:00" (string)' + Result of FEEL expression 'string(date and time("-999999999-12-31T23:59:59.999999999+02:00"))'? + "-999999999-12-31T23:59:59.999999999+02:00" (string) + + + string(date and time("-999999999-12-31T23:59:59.999999999+02:00")) + + + + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01"))'? + 2017-01-01T23:59:01 (date and time) + + + date and time(date("2017-01-01"),time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01Z"))' and expects result: '2017-01-01T23:59:01Z (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01Z"))'? + 2017-01-01T23:59:01Z (date and time) + + + date and time(date("2017-01-01"),time("23:59:01Z")) + + + + Tests FEEL expression: 'date and time(date("2017-01-01"),time("23:59:01+02:00"))' and expects result: '2017-01-01T23:59:01+02:00 (date and time)' + Result of FEEL expression 'date and time(date("2017-01-01"),time("23:59:01+02:00"))'? + 2017-01-01T23:59:01+02:00 (date and time) + + + date and time(date("2017-01-01"),time("23:59:01+02:00")) + + + + Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris")))'? + "2017-01-01T23:59:01@Europe/Paris" (string) + + + string(date and time(date("2017-01-01"),time("23:59:01@Europe/Paris"))) + + + + Tests FEEL expression: 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))' and expects result: '"2017-01-01T23:59:01.123456789@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris")))'? + "2017-01-01T23:59:01.123456789@Europe/Paris" (string) + + + string(date and time(date("2017-01-01"),time("23:59:01.123456789@Europe/Paris"))) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01"))'? + 2017-08-10T23:59:01 (date and time) + + + date and time(date and time("2017-08-10T10:20:00"),time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321"))'? + 2017-08-10T23:59:01.987654321 (date and time) + + + date and time(date and time("2017-08-10T10:20:00"),time("23:59:01.987654321")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00"))'? + 2017-09-05T09:15:30+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z"))'? + 2017-09-05T09:15:30Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30Z")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00"))'? + 2017-09-05T09:15:30.987654321+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z"))'? + 2017-09-05T09:15:30.123456Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.123456Z")) + + + + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris")))'? + "2017-09-05T09:15:30.987654321@Europe/Paris" (string) + + + string(date and time(date and time("2017-09-05T10:20:00"),time("09:15:30.987654321@Europe/Paris"))) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01"))'? + 2017-08-10T23:59:01 (date and time) + + + date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321"))'? + 2017-08-10T23:59:01.987654321 (date and time) + + + date and time(date and time("2017-08-10T10:20:00+02:00"),time("23:59:01.987654321")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00"))'? + 2017-09-05T09:15:30+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z"))'? + 2017-09-05T09:15:30Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30Z")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00"))'? + 2017-09-05T09:15:30.987654321+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.987654321+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z"))'? + 2017-09-05T09:15:30.123456Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00+02:00"),time("09:15:30.123456Z")) + + + + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris")))'? + "2017-09-05T09:15:30.987654321@Europe/Paris" (string) + + + string(date and time(date and time("2017-09-05T10:20:00-01:00"),time("09:15:30.987654321@Europe/Paris"))) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))' and expects result: '2017-08-10T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01"))'? + 2017-08-10T23:59:01 (date and time) + + + date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))' and expects result: '2017-08-10T23:59:01.987654321 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321"))'? + 2017-08-10T23:59:01.987654321 (date and time) + + + date and time(date and time("2017-08-10T10:20:00@Europe/Paris"),time("23:59:01.987654321")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))' and expects result: '2017-09-05T09:15:30+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00"))'? + 2017-09-05T09:15:30+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))' and expects result: '2017-09-05T09:15:30Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z"))'? + 2017-09-05T09:15:30Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30Z")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))' and expects result: '2017-09-05T09:15:30.987654321+02:00 (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00"))'? + 2017-09-05T09:15:30.987654321+02:00 (date and time) + + + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321+02:00")) + + + + Tests FEEL expression: 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))' and expects result: '2017-09-05T09:15:30.123456Z (date and time)' + Result of FEEL expression 'date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z"))'? + 2017-09-05T09:15:30.123456Z (date and time) + + + date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.123456Z")) + + + + Tests FEEL expression: 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))' and expects result: '"2017-09-05T09:15:30.987654321@Europe/Paris" (string)' + Result of FEEL expression 'string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris")))'? + "2017-09-05T09:15:30.987654321@Europe/Paris" (string) + + + string(date and time(date and time("2017-09-05T10:20:00@Europe/Paris"),time("09:15:30.987654321@Europe/Paris"))) + + + + Tests FEEL expression: 'date and time(2017)' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time(2017)'? + null (date and time) + + + date and time(2017) + + + + Tests FEEL expression: 'date and time([])' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time([])'? + null (date and time) + + + date and time([]) + + + + Tests FEEL expression: 'date and time("")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("")'? + null (date and time) + + + date and time("") + + + + Tests FEEL expression: 'date and time("11:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("11:00:00")'? + null (date and time) + + + date and time("11:00:00") + + + + Tests FEEL expression: 'date and time("2011-12-0310:15:30")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2011-12-0310:15:30")'? + null (date and time) + + + date and time("2011-12-0310:15:30") + + + + Tests FEEL expression: 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2011-12-03T10:15:30+01:00@Europe/Paris")'? + null (date and time) + + + date and time("2011-12-03T10:15:30+01:00@Europe/Paris") + + + + Tests FEEL expression: 'date and time("9999999999-12-27T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("9999999999-12-27T11:22:33")'? + null (date and time) + + + date and time("9999999999-12-27T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-13-10T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-10T11:22:33")'? + null (date and time) + + + date and time("2017-13-10T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-00-10T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-00-10T11:22:33")'? + null (date and time) + + + date and time("2017-00-10T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-13-32T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-32T11:22:33")'? + null (date and time) + + + date and time("2017-13-32T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-13-0T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-13-0T11:22:33")'? + null (date and time) + + + date and time("2017-13-0T11:22:33") + + + + Tests FEEL expression: 'date and time("998-12-31T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("998-12-31T11:22:33")'? + null (date and time) + + + date and time("998-12-31T11:22:33") + + + + Tests FEEL expression: 'date and time("01211-12-31T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("01211-12-31T11:22:33")'? + null (date and time) + + + date and time("01211-12-31T11:22:33") + + + + Tests FEEL expression: 'date and time("+99999-12-01T11:22:33")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("+99999-12-01T11:22:33")'? + null (date and time) + + + date and time("+99999-12-01T11:22:33") + + + + Tests FEEL expression: 'date and time("2017-12-31T24:00:01")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T24:00:01")'? + null (date and time) + + + date and time("2017-12-31T24:00:01") + + + + Tests FEEL expression: 'date and time("2017-12-31T24:01:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T24:01:00")'? + null (date and time) + + + date and time("2017-12-31T24:01:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T25:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T25:00:00")'? + null (date and time) + + + date and time("2017-12-31T25:00:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T00:60:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:60:00")'? + null (date and time) + + + date and time("2017-12-31T00:60:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T00:00:61")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T00:00:61")'? + null (date and time) + + + date and time("2017-12-31T00:00:61") + + + + Tests FEEL expression: 'date and time("2017-12-31T7:00:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T7:00:00")'? + null (date and time) + + + date and time("2017-12-31T7:00:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T07:1:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:1:00")'? + null (date and time) + + + date and time("2017-12-31T07:1:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T07:01:2")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:01:2")'? + null (date and time) + + + date and time("2017-12-31T07:01:2") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00@xyz/abc")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00@xyz/abc")'? + null (date and time) + + + date and time("2017-12-31T13:20:00@xyz/abc") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+19:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+19:00")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+19:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00-19:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00-19:00")'? + null (date and time) + + + date and time("2017-12-31T13:20:00-19:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+05:0")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+05:0")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+05:0") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5:00")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+5:00")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+5:00") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+5")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+5")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+5") + + + + Tests FEEL expression: 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T13:20:00+02:00@Europe/Paris")'? + null (date and time) + + + date and time("2017-12-31T13:20:00+02:00@Europe/Paris") + + + + Tests FEEL expression: 'date and time("2017-12-31T7:20")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T7:20")'? + null (date and time) + + + date and time("2017-12-31T7:20") + + + + Tests FEEL expression: 'date and time("2017-12-31T07:2")' and expects result: 'null (date and time)' + Result of FEEL expression 'date and time("2017-12-31T07:2")'? + null (date and time) + + + date and time("2017-12-31T07:2") + + + + Tests FEEL expression: 'date and time(from:"2012-12-24T23:59:00")' and expects result: '2012-12-24T23:59:00 (date and time)' + Result of FEEL expression 'date and time(from:"2012-12-24T23:59:00")'? + 2012-12-24T23:59:00 (date and time) + + + date and time(from:"2012-12-24T23:59:00") + + + + Tests FEEL expression: 'date and time(date:date("2017-01-01"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date:date("2017-01-01"),time:time("23:59:01"))'? + 2017-01-01T23:59:01 (date and time) + + + date and time(date:date("2017-01-01"),time:time("23:59:01")) + + + + Tests FEEL expression: 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))' and expects result: '2017-01-01T23:59:01 (date and time)' + Result of FEEL expression 'date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01"))'? + 2017-01-01T23:59:01 (date and time) + + + date and time(date:date and time("2017-01-01T00:00:00"),time:time("23:59:01")) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1120-feel-duration-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1120-feel-duration-function.dmn index 93d5c95cebe..a2bb8283d26 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1120-feel-duration-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1120-feel-duration-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'duration(from [String])' in category conversion functions - - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - dayTimeDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - dayTimeDuration - - - yearMonthDuration - - - - - - - - - - - - - Tests FEEL expression: 'duration(null)' and expects result: 'null (null)' - Result of FEEL expression 'duration(null)'? - null (null) - - - duration(null) - - - - Tests FEEL expression: 'duration()' and expects result: 'null (null)' - Result of FEEL expression 'duration()'? - null (null) - - - duration() - - - - Tests FEEL expression: 'duration("P1D")' and expects result: 'P1D (days and time duration)' - Result of FEEL expression 'duration("P1D")'? - P1D (days and time duration) - - - duration("P1D") - - - - Tests FEEL expression: 'duration("PT2H")' and expects result: 'PT2H (days and time duration)' - Result of FEEL expression 'duration("PT2H")'? - PT2H (days and time duration) - - - duration("PT2H") - - - - Tests FEEL expression: 'duration("PT3M")' and expects result: 'PT3M (days and time duration)' - Result of FEEL expression 'duration("PT3M")'? - PT3M (days and time duration) - - - duration("PT3M") - - - - Tests FEEL expression: 'duration("PT4S")' and expects result: 'PT4S (days and time duration)' - Result of FEEL expression 'duration("PT4S")'? - PT4S (days and time duration) - - - duration("PT4S") - - - - Tests FEEL expression: 'duration("PT0.999S")' and expects result: 'PT0.999S (days and time duration)' - Result of FEEL expression 'duration("PT0.999S")'? - PT0.999S (days and time duration) - - - duration("PT0.999S") - - - - Tests FEEL expression: 'duration("P1DT2H3M4.123456789S")' and expects result: 'P1DT2H3M4.123456789S (days and time duration)' - Result of FEEL expression 'duration("P1DT2H3M4.123456789S")'? - P1DT2H3M4.123456789S (days and time duration) - - - duration("P1DT2H3M4.123456789S") - - - - Tests FEEL expression: 'duration("PT0S")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0S")'? - PT0S (days and time duration) - - - duration("PT0S") - - - - Tests FEEL expression: 'duration("PT0.000S")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0.000S")'? - PT0S (days and time duration) - - - duration("PT0.000S") - - - - Tests FEEL expression: 'duration("PT0.S")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0.S")'? - PT0S (days and time duration) - - - duration("PT0.S") - - - - Tests FEEL expression: 'duration("PT0M")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0M")'? - PT0S (days and time duration) - - - duration("PT0M") - - - - Tests FEEL expression: 'duration("PT0H")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("PT0H")'? - PT0S (days and time duration) - - - duration("PT0H") - - - - Tests FEEL expression: 'duration("P0D")' and expects result: 'PT0S (days and time duration)' - Result of FEEL expression 'duration("P0D")'? - PT0S (days and time duration) - - - duration("P0D") - - - - Tests FEEL expression: 'duration("-PT1H2M")' and expects result: '-PT1H2M (days and time duration)' - Result of FEEL expression 'duration("-PT1H2M")'? - -PT1H2M (days and time duration) - - - duration("-PT1H2M") - - - - Tests FEEL expression: 'duration("PT1000M")' and expects result: 'PT16H40M (days and time duration)' - Result of FEEL expression 'duration("PT1000M")'? - PT16H40M (days and time duration) - - - duration("PT1000M") - - - - Tests FEEL expression: 'duration("PT1000M0.999999999S")' and expects result: 'PT16H40M0.999999999S (days and time duration)' - Result of FEEL expression 'duration("PT1000M0.999999999S")'? - PT16H40M0.999999999S (days and time duration) - - - duration("PT1000M0.999999999S") - - - - Tests FEEL expression: 'duration("PT555M")' and expects result: 'PT9H15M (days and time duration)' - Result of FEEL expression 'duration("PT555M")'? - PT9H15M (days and time duration) - - - duration("PT555M") - - - - Tests FEEL expression: 'duration("PT61M")' and expects result: 'PT1H1M (days and time duration)' - Result of FEEL expression 'duration("PT61M")'? - PT1H1M (days and time duration) - - - duration("PT61M") - - - - Tests FEEL expression: 'duration("PT24H")' and expects result: 'P1D (days and time duration)' - Result of FEEL expression 'duration("PT24H")'? - P1D (days and time duration) - - - duration("PT24H") - - - - Tests FEEL expression: 'duration("PT240H")' and expects result: 'P10D (days and time duration)' - Result of FEEL expression 'duration("PT240H")'? - P10D (days and time duration) - - - duration("PT240H") - - - - Tests FEEL expression: 'duration("P2DT100M")' and expects result: 'P2DT1H40M (days and time duration)' - Result of FEEL expression 'duration("P2DT100M")'? - P2DT1H40M (days and time duration) - - - duration("P2DT100M") - - - - Tests FEEL expression: 'duration("PT3600S")' and expects result: 'PT1H (days and time duration)' - Result of FEEL expression 'duration("PT3600S")'? - PT1H (days and time duration) - - - duration("PT3600S") - - - - Tests FEEL expression: 'duration("P2DT274M")' and expects result: 'P2DT4H34M (days and time duration)' - Result of FEEL expression 'duration("P2DT274M")'? - P2DT4H34M (days and time duration) - - - duration("P2DT274M") - - - - Tests FEEL expression: 'duration("P1Y2M")' and expects result: 'P1Y2M (years and months duration)' - Result of FEEL expression 'duration("P1Y2M")'? - P1Y2M (years and months duration) - - - duration("P1Y2M") - - - - Tests FEEL expression: 'duration("P1Y")' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'duration("P1Y")'? - P1Y (years and months duration) - - - duration("P1Y") - - - - Tests FEEL expression: 'duration("P0Y")' and expects result: 'P0M (years and months duration)' - Result of FEEL expression 'duration("P0Y")'? - P0M (years and months duration) - - - duration("P0Y") - - - - Tests FEEL expression: 'duration("P0M")' and expects result: 'P0M (years and months duration)' - Result of FEEL expression 'duration("P0M")'? - P0M (years and months duration) - - - duration("P0M") - - - - Tests FEEL expression: 'duration("-P1Y")' and expects result: '-P1Y (years and months duration)' - Result of FEEL expression 'duration("-P1Y")'? - -P1Y (years and months duration) - - - duration("-P1Y") - - - - Tests FEEL expression: 'duration("P26M")' and expects result: 'P2Y2M (years and months duration)' - Result of FEEL expression 'duration("P26M")'? - P2Y2M (years and months duration) - - - duration("P26M") - - - - Tests FEEL expression: 'duration("P1Y27M")' and expects result: 'P3Y3M (years and months duration)' - Result of FEEL expression 'duration("P1Y27M")'? - P3Y3M (years and months duration) - - - duration("P1Y27M") - - - - Tests FEEL expression: 'duration("P100M")' and expects result: 'P8Y4M (years and months duration)' - Result of FEEL expression 'duration("P100M")'? - P8Y4M (years and months duration) - - - duration("P100M") - - - - Tests FEEL expression: 'duration("-P100M")' and expects result: '-P8Y4M (years and months duration)' - Result of FEEL expression 'duration("-P100M")'? - -P8Y4M (years and months duration) - - - duration("-P100M") - - - - Tests FEEL expression: 'duration("P999999999M")' and expects result: 'P83333333Y3M (years and months duration)' - Result of FEEL expression 'duration("P999999999M")'? - P83333333Y3M (years and months duration) - - - duration("P999999999M") - - - - Tests FEEL expression: 'duration("-P999999999M")' and expects result: '-P83333333Y3M (years and months duration)' - Result of FEEL expression 'duration("-P999999999M")'? - -P83333333Y3M (years and months duration) - - - duration("-P999999999M") - - - - Tests FEEL expression: 'duration("P99999999Y")' and expects result: 'P99999999Y (years and months duration)' - Result of FEEL expression 'duration("P99999999Y")'? - P99999999Y (years and months duration) - - - duration("P99999999Y") - - - - Tests FEEL expression: 'duration("-P99999999Y")' and expects result: '-P99999999Y (years and months duration)' - Result of FEEL expression 'duration("-P99999999Y")'? - -P99999999Y (years and months duration) - - - duration("-P99999999Y") - - - - Tests FEEL expression: 'duration(from:"P1Y")' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'duration(from:"P1Y")'? - P1Y (years and months duration) - - - duration(from:"P1Y") - - - - Tests FEEL expression: 'duration(from:"PT24H")' and expects result: 'P1D (days and time duration)' - Result of FEEL expression 'duration(from:"PT24H")'? - P1D (days and time duration) - - - duration(from:"PT24H") - - - - Tests FEEL expression: 'duration(from:"P26M")' and expects result: 'P2Y2M (years and months duration)' - Result of FEEL expression 'duration(from:"P26M")'? - P2Y2M (years and months duration) - - - duration(from:"P26M") - - - - Tests FEEL expression: 'duration("")' and expects result: 'null (null)' - Result of FEEL expression 'duration("")'? - null (null) - - - duration("") - - - - Tests FEEL expression: 'duration(2017)' and expects result: 'null (null)' - Result of FEEL expression 'duration(2017)'? - null (null) - - - duration(2017) - - - - Tests FEEL expression: 'duration("2012T-12-2511:00:00Z")' and expects result: 'null (null)' - Result of FEEL expression 'duration("2012T-12-2511:00:00Z")'? - null (null) - - - duration("2012T-12-2511:00:00Z") - - - - Tests FEEL expression: 'duration([])' and expects result: 'null (null)' - Result of FEEL expression 'duration([])'? - null (null) - - - duration([]) - - - - Tests FEEL expression: 'duration("P")' and expects result: 'null (null)' - Result of FEEL expression 'duration("P")'? - null (null) - - - duration("P") - - - - Tests FEEL expression: 'duration("P0")' and expects result: 'null (null)' - Result of FEEL expression 'duration("P0")'? - null (null) - - - duration("P0") - - - - Tests FEEL expression: 'duration("1Y")' and expects result: 'null (null)' - Result of FEEL expression 'duration("1Y")'? - null (null) - - - duration("1Y") - - - - Tests FEEL expression: 'duration("1D")' and expects result: 'null (null)' - Result of FEEL expression 'duration("1D")'? - null (null) - - - duration("1D") - - - - Tests FEEL expression: 'duration("P1H")' and expects result: 'null (null)' - Result of FEEL expression 'duration("P1H")'? - null (null) - - - duration("P1H") - - - - Tests FEEL expression: 'duration("P1S")' and expects result: 'null (null)' - Result of FEEL expression 'duration("P1S")'? - null (null) - - - duration("P1S") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'duration(from [String])' in category conversion functions + + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + dayTimeDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + dayTimeDuration + + + yearMonthDuration + + + + + + + + + + + + + Tests FEEL expression: 'duration(null)' and expects result: 'null (null)' + Result of FEEL expression 'duration(null)'? + null (null) + + + duration(null) + + + + Tests FEEL expression: 'duration()' and expects result: 'null (null)' + Result of FEEL expression 'duration()'? + null (null) + + + duration() + + + + Tests FEEL expression: 'duration("P1D")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration("P1D")'? + P1D (days and time duration) + + + duration("P1D") + + + + Tests FEEL expression: 'duration("PT2H")' and expects result: 'PT2H (days and time duration)' + Result of FEEL expression 'duration("PT2H")'? + PT2H (days and time duration) + + + duration("PT2H") + + + + Tests FEEL expression: 'duration("PT3M")' and expects result: 'PT3M (days and time duration)' + Result of FEEL expression 'duration("PT3M")'? + PT3M (days and time duration) + + + duration("PT3M") + + + + Tests FEEL expression: 'duration("PT4S")' and expects result: 'PT4S (days and time duration)' + Result of FEEL expression 'duration("PT4S")'? + PT4S (days and time duration) + + + duration("PT4S") + + + + Tests FEEL expression: 'duration("PT0.999S")' and expects result: 'PT0.999S (days and time duration)' + Result of FEEL expression 'duration("PT0.999S")'? + PT0.999S (days and time duration) + + + duration("PT0.999S") + + + + Tests FEEL expression: 'duration("P1DT2H3M4.123456789S")' and expects result: 'P1DT2H3M4.123456789S (days and time duration)' + Result of FEEL expression 'duration("P1DT2H3M4.123456789S")'? + P1DT2H3M4.123456789S (days and time duration) + + + duration("P1DT2H3M4.123456789S") + + + + Tests FEEL expression: 'duration("PT0S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0S")'? + PT0S (days and time duration) + + + duration("PT0S") + + + + Tests FEEL expression: 'duration("PT0.000S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0.000S")'? + PT0S (days and time duration) + + + duration("PT0.000S") + + + + Tests FEEL expression: 'duration("PT0.S")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0.S")'? + PT0S (days and time duration) + + + duration("PT0.S") + + + + Tests FEEL expression: 'duration("PT0M")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0M")'? + PT0S (days and time duration) + + + duration("PT0M") + + + + Tests FEEL expression: 'duration("PT0H")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("PT0H")'? + PT0S (days and time duration) + + + duration("PT0H") + + + + Tests FEEL expression: 'duration("P0D")' and expects result: 'PT0S (days and time duration)' + Result of FEEL expression 'duration("P0D")'? + PT0S (days and time duration) + + + duration("P0D") + + + + Tests FEEL expression: 'duration("-PT1H2M")' and expects result: '-PT1H2M (days and time duration)' + Result of FEEL expression 'duration("-PT1H2M")'? + -PT1H2M (days and time duration) + + + duration("-PT1H2M") + + + + Tests FEEL expression: 'duration("PT1000M")' and expects result: 'PT16H40M (days and time duration)' + Result of FEEL expression 'duration("PT1000M")'? + PT16H40M (days and time duration) + + + duration("PT1000M") + + + + Tests FEEL expression: 'duration("PT1000M0.999999999S")' and expects result: 'PT16H40M0.999999999S (days and time duration)' + Result of FEEL expression 'duration("PT1000M0.999999999S")'? + PT16H40M0.999999999S (days and time duration) + + + duration("PT1000M0.999999999S") + + + + Tests FEEL expression: 'duration("PT555M")' and expects result: 'PT9H15M (days and time duration)' + Result of FEEL expression 'duration("PT555M")'? + PT9H15M (days and time duration) + + + duration("PT555M") + + + + Tests FEEL expression: 'duration("PT61M")' and expects result: 'PT1H1M (days and time duration)' + Result of FEEL expression 'duration("PT61M")'? + PT1H1M (days and time duration) + + + duration("PT61M") + + + + Tests FEEL expression: 'duration("PT24H")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration("PT24H")'? + P1D (days and time duration) + + + duration("PT24H") + + + + Tests FEEL expression: 'duration("PT240H")' and expects result: 'P10D (days and time duration)' + Result of FEEL expression 'duration("PT240H")'? + P10D (days and time duration) + + + duration("PT240H") + + + + Tests FEEL expression: 'duration("P2DT100M")' and expects result: 'P2DT1H40M (days and time duration)' + Result of FEEL expression 'duration("P2DT100M")'? + P2DT1H40M (days and time duration) + + + duration("P2DT100M") + + + + Tests FEEL expression: 'duration("PT3600S")' and expects result: 'PT1H (days and time duration)' + Result of FEEL expression 'duration("PT3600S")'? + PT1H (days and time duration) + + + duration("PT3600S") + + + + Tests FEEL expression: 'duration("P2DT274M")' and expects result: 'P2DT4H34M (days and time duration)' + Result of FEEL expression 'duration("P2DT274M")'? + P2DT4H34M (days and time duration) + + + duration("P2DT274M") + + + + Tests FEEL expression: 'duration("P1Y2M")' and expects result: 'P1Y2M (years and months duration)' + Result of FEEL expression 'duration("P1Y2M")'? + P1Y2M (years and months duration) + + + duration("P1Y2M") + + + + Tests FEEL expression: 'duration("P1Y")' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'duration("P1Y")'? + P1Y (years and months duration) + + + duration("P1Y") + + + + Tests FEEL expression: 'duration("P0Y")' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'duration("P0Y")'? + P0M (years and months duration) + + + duration("P0Y") + + + + Tests FEEL expression: 'duration("P0M")' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'duration("P0M")'? + P0M (years and months duration) + + + duration("P0M") + + + + Tests FEEL expression: 'duration("-P1Y")' and expects result: '-P1Y (years and months duration)' + Result of FEEL expression 'duration("-P1Y")'? + -P1Y (years and months duration) + + + duration("-P1Y") + + + + Tests FEEL expression: 'duration("P26M")' and expects result: 'P2Y2M (years and months duration)' + Result of FEEL expression 'duration("P26M")'? + P2Y2M (years and months duration) + + + duration("P26M") + + + + Tests FEEL expression: 'duration("P1Y27M")' and expects result: 'P3Y3M (years and months duration)' + Result of FEEL expression 'duration("P1Y27M")'? + P3Y3M (years and months duration) + + + duration("P1Y27M") + + + + Tests FEEL expression: 'duration("P100M")' and expects result: 'P8Y4M (years and months duration)' + Result of FEEL expression 'duration("P100M")'? + P8Y4M (years and months duration) + + + duration("P100M") + + + + Tests FEEL expression: 'duration("-P100M")' and expects result: '-P8Y4M (years and months duration)' + Result of FEEL expression 'duration("-P100M")'? + -P8Y4M (years and months duration) + + + duration("-P100M") + + + + Tests FEEL expression: 'duration("P999999999M")' and expects result: 'P83333333Y3M (years and months duration)' + Result of FEEL expression 'duration("P999999999M")'? + P83333333Y3M (years and months duration) + + + duration("P999999999M") + + + + Tests FEEL expression: 'duration("-P999999999M")' and expects result: '-P83333333Y3M (years and months duration)' + Result of FEEL expression 'duration("-P999999999M")'? + -P83333333Y3M (years and months duration) + + + duration("-P999999999M") + + + + Tests FEEL expression: 'duration("P99999999Y")' and expects result: 'P99999999Y (years and months duration)' + Result of FEEL expression 'duration("P99999999Y")'? + P99999999Y (years and months duration) + + + duration("P99999999Y") + + + + Tests FEEL expression: 'duration("-P99999999Y")' and expects result: '-P99999999Y (years and months duration)' + Result of FEEL expression 'duration("-P99999999Y")'? + -P99999999Y (years and months duration) + + + duration("-P99999999Y") + + + + Tests FEEL expression: 'duration(from:"P1Y")' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'duration(from:"P1Y")'? + P1Y (years and months duration) + + + duration(from:"P1Y") + + + + Tests FEEL expression: 'duration(from:"PT24H")' and expects result: 'P1D (days and time duration)' + Result of FEEL expression 'duration(from:"PT24H")'? + P1D (days and time duration) + + + duration(from:"PT24H") + + + + Tests FEEL expression: 'duration(from:"P26M")' and expects result: 'P2Y2M (years and months duration)' + Result of FEEL expression 'duration(from:"P26M")'? + P2Y2M (years and months duration) + + + duration(from:"P26M") + + + + Tests FEEL expression: 'duration("")' and expects result: 'null (null)' + Result of FEEL expression 'duration("")'? + null (null) + + + duration("") + + + + Tests FEEL expression: 'duration(2017)' and expects result: 'null (null)' + Result of FEEL expression 'duration(2017)'? + null (null) + + + duration(2017) + + + + Tests FEEL expression: 'duration("2012T-12-2511:00:00Z")' and expects result: 'null (null)' + Result of FEEL expression 'duration("2012T-12-2511:00:00Z")'? + null (null) + + + duration("2012T-12-2511:00:00Z") + + + + Tests FEEL expression: 'duration([])' and expects result: 'null (null)' + Result of FEEL expression 'duration([])'? + null (null) + + + duration([]) + + + + Tests FEEL expression: 'duration("P")' and expects result: 'null (null)' + Result of FEEL expression 'duration("P")'? + null (null) + + + duration("P") + + + + Tests FEEL expression: 'duration("P0")' and expects result: 'null (null)' + Result of FEEL expression 'duration("P0")'? + null (null) + + + duration("P0") + + + + Tests FEEL expression: 'duration("1Y")' and expects result: 'null (null)' + Result of FEEL expression 'duration("1Y")'? + null (null) + + + duration("1Y") + + + + Tests FEEL expression: 'duration("1D")' and expects result: 'null (null)' + Result of FEEL expression 'duration("1D")'? + null (null) + + + duration("1D") + + + + Tests FEEL expression: 'duration("P1H")' and expects result: 'null (null)' + Result of FEEL expression 'duration("P1H")'? + null (null) + + + duration("P1H") + + + + Tests FEEL expression: 'duration("P1S")' and expects result: 'null (null)' + Result of FEEL expression 'duration("P1S")'? + null (null) + + + duration("P1S") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1121-feel-years-and-months-duration-function.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1121-feel-years-and-months-duration-function.dmn index 90ab0d11420..bd6db94aeb1 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1121-feel-years-and-months-duration-function.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/1121-feel-years-and-months-duration-function.dmn @@ -1,4 +1,4 @@ - + - - FEEL built-in function 'years and months duration(from [date and time], to [date and time])' in category conversion functions - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - yearMonthDuration - - - Tests FEEL expression: 'years and months duration(null)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(null)'? - null (years and months duration) - - - years and months duration(null) - - - - Tests FEEL expression: 'years and months duration(null,null)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(null,null)'? - null (years and months duration) - - - years and months duration(null,null) - - - - Tests FEEL expression: 'years and months duration(date("2017-08-11"),null)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(date("2017-08-11"),null)'? - null (years and months duration) - - - years and months duration(date("2017-08-11"),null) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"),null)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"),null)'? - null (years and months duration) - - - years and months duration(date and time("2017-12-31T13:00:00"),null) - - - - Tests FEEL expression: 'years and months duration(null,date("2017-08-11"))' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(null,date("2017-08-11"))'? - null (years and months duration) - - - years and months duration(null,date("2017-08-11")) - - - - Tests FEEL expression: 'years and months duration(null,date and time("2019-10-01T12:32:59"))' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(null,date and time("2019-10-01T12:32:59"))'? - null (years and months duration) - - - years and months duration(null,date and time("2019-10-01T12:32:59")) - - - - Tests FEEL expression: 'years and months duration()' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration()'? - null (years and months duration) - - - years and months duration() - - - - Tests FEEL expression: 'years and months duration(date("2011-12-22"),date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' - Result of FEEL expression 'years and months duration(date("2011-12-22"),date("2013-08-24"))'? - P1Y8M (years and months duration) - - - years and months duration(date("2011-12-22"),date("2013-08-24")) - - - - Tests FEEL expression: 'years and months duration(date("2013-08-24"),date("2011-12-22"))' and expects result: '-P1Y8M (years and months duration)' - Result of FEEL expression 'years and months duration(date("2013-08-24"),date("2011-12-22"))'? - -P1Y8M (years and months duration) - - - years and months duration(date("2013-08-24"),date("2011-12-22")) - - - - Tests FEEL expression: 'years and months duration(date("2015-01-21"),date("2016-01-21"))' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(date("2015-01-21"),date("2016-01-21"))'? - P1Y (years and months duration) - - - years and months duration(date("2015-01-21"),date("2016-01-21")) - - - - Tests FEEL expression: 'years and months duration(date("2016-01-21"),date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(date("2016-01-21"),date("2015-01-21"))'? - -P1Y (years and months duration) - - - years and months duration(date("2016-01-21"),date("2015-01-21")) - - - - Tests FEEL expression: 'years and months duration(date("2016-01-01"),date("2016-01-01"))' and expects result: 'P0M (years and months duration)' - Result of FEEL expression 'years and months duration(date("2016-01-01"),date("2016-01-01"))'? - P0M (years and months duration) - - - years and months duration(date("2016-01-01"),date("2016-01-01")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))' and expects result: 'P0M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))'? - P0M (years and months duration) - - - years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00")) - - - - Tests FEEL expression: 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))' and expects result: 'P1Y2M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))'? - P1Y2M (years and months duration) - - - years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12")) - - - - Tests FEEL expression: 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))' and expects result: 'P7Y6M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))'? - P7Y6M (years and months duration) - - - years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))' and expects result: 'P4Y9M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))'? - P4Y9M (years and months duration) - - - years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))' and expects result: '-P11M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))'? - -P11M (years and months duration) - - - years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02")) - - - - Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))' and expects result: '-P4033Y2M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))'? - -P4033Y2M (years and months duration) - - - years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))' and expects result: '-P4035Y11M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))'? - -P4035Y11M (years and months duration) - - - years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))' and expects result: 'P2Y (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))'? - P2Y (years and months duration) - - - years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P11M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? - P11M (years and months duration) - - - years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris")) - - - - Tests FEEL expression: 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P5Y7M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? - P5Y7M (years and months duration) - - - years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))'? - P1Y (years and months duration) - - - years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))' and expects result: 'P4Y (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))'? - P4Y (years and months duration) - - - years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00")) - - - - Tests FEEL expression: 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))' and expects result: 'P2Y9M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))'? - P2Y9M (years and months duration) - - - years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111")) - - - - Tests FEEL expression: 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))' and expects result: 'P3Y (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))'? - P3Y (years and months duration) - - - years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645")) - - - - Tests FEEL expression: 'years and months duration(date(""),date(""))' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(date(""),date(""))'? - null (years and months duration) - - - years and months duration(date(""),date("")) - - - - Tests FEEL expression: 'years and months duration(2017)' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration(2017)'? - null (years and months duration) - - - years and months duration(2017) - - - - Tests FEEL expression: 'years and months duration("2012T-12-2511:00:00Z")' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration("2012T-12-2511:00:00Z")'? - null (years and months duration) - - - years and months duration("2012T-12-2511:00:00Z") - - - - Tests FEEL expression: 'years and months duration([],[])' and expects result: 'null (years and months duration)' - Result of FEEL expression 'years and months duration([],[])'? - null (years and months duration) - - - years and months duration([],[]) - - - - Tests FEEL expression: 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))' and expects result: 'P4Y3M (years and months duration)' - Result of FEEL expression 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))'? - P4Y3M (years and months duration) - - - years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59")) - - - - Tests FEEL expression: 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )' and expects result: 'P2Y4M (years and months duration)' - Result of FEEL expression 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )'? - P2Y4M (years and months duration) - - - years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") ) - - - - Tests FEEL expression: 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))' and expects result: 'P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))'? - P1Y (years and months duration) - - - years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59")) - - - - Tests FEEL expression: 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))' and expects result: 'P2Y (years and months duration)' - Result of FEEL expression 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))'? - P2Y (years and months duration) - - - years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01")) - - - - Tests FEEL expression: 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' - Result of FEEL expression 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))'? - P1Y8M (years and months duration) - - - years and months duration(from:date("2011-12-22"),to:date("2013-08-24")) - - - - Tests FEEL expression: 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' - Result of FEEL expression 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))'? - -P1Y (years and months duration) - - - years and months duration(from:date("2016-01-21"),to:date("2015-01-21")) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + FEEL built-in function 'years and months duration(from [date and time], to [date and time])' in category conversion functions + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + yearMonthDuration + + + Tests FEEL expression: 'years and months duration(null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null)'? + null (years and months duration) + + + years and months duration(null) + + + + Tests FEEL expression: 'years and months duration(null,null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,null)'? + null (years and months duration) + + + years and months duration(null,null) + + + + Tests FEEL expression: 'years and months duration(date("2017-08-11"),null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date("2017-08-11"),null)'? + null (years and months duration) + + + years and months duration(date("2017-08-11"),null) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"),null)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"),null)'? + null (years and months duration) + + + years and months duration(date and time("2017-12-31T13:00:00"),null) + + + + Tests FEEL expression: 'years and months duration(null,date("2017-08-11"))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,date("2017-08-11"))'? + null (years and months duration) + + + years and months duration(null,date("2017-08-11")) + + + + Tests FEEL expression: 'years and months duration(null,date and time("2019-10-01T12:32:59"))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(null,date and time("2019-10-01T12:32:59"))'? + null (years and months duration) + + + years and months duration(null,date and time("2019-10-01T12:32:59")) + + + + Tests FEEL expression: 'years and months duration()' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration()'? + null (years and months duration) + + + years and months duration() + + + + Tests FEEL expression: 'years and months duration(date("2011-12-22"),date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' + Result of FEEL expression 'years and months duration(date("2011-12-22"),date("2013-08-24"))'? + P1Y8M (years and months duration) + + + years and months duration(date("2011-12-22"),date("2013-08-24")) + + + + Tests FEEL expression: 'years and months duration(date("2013-08-24"),date("2011-12-22"))' and expects result: '-P1Y8M (years and months duration)' + Result of FEEL expression 'years and months duration(date("2013-08-24"),date("2011-12-22"))'? + -P1Y8M (years and months duration) + + + years and months duration(date("2013-08-24"),date("2011-12-22")) + + + + Tests FEEL expression: 'years and months duration(date("2015-01-21"),date("2016-01-21"))' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(date("2015-01-21"),date("2016-01-21"))'? + P1Y (years and months duration) + + + years and months duration(date("2015-01-21"),date("2016-01-21")) + + + + Tests FEEL expression: 'years and months duration(date("2016-01-21"),date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(date("2016-01-21"),date("2015-01-21"))'? + -P1Y (years and months duration) + + + years and months duration(date("2016-01-21"),date("2015-01-21")) + + + + Tests FEEL expression: 'years and months duration(date("2016-01-01"),date("2016-01-01"))' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'years and months duration(date("2016-01-01"),date("2016-01-01"))'? + P0M (years and months duration) + + + years and months duration(date("2016-01-01"),date("2016-01-01")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))' and expects result: 'P0M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00"))'? + P0M (years and months duration) + + + years and months duration(date and time("2017-12-31T13:00:00"), date and time("2017-12-31T12:00:00")) + + + + Tests FEEL expression: 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))' and expects result: 'P1Y2M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12"))'? + P1Y2M (years and months duration) + + + years and months duration(date and time("2016-09-30T23:25:00"), date and time("2017-12-28T12:12:12")) + + + + Tests FEEL expression: 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))' and expects result: 'P7Y6M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59"))'? + P7Y6M (years and months duration) + + + years and months duration(date and time("2010-05-30T03:55:58"), date and time("2017-12-15T00:59:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))' and expects result: 'P4Y9M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59"))'? + P4Y9M (years and months duration) + + + years and months duration(date and time("2014-12-31T23:59:59"), date and time("2019-10-01T12:32:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))' and expects result: '-P11M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02"))'? + -P11M (years and months duration) + + + years and months duration(date and time("-2016-01-30T09:05:00"), date and time("-2017-02-28T02:02:02")) + + + + Tests FEEL expression: 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))' and expects result: '-P4033Y2M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59"))'? + -P4033Y2M (years and months duration) + + + years and months duration(date and time("2014-12-31T23:59:59"), date and time("-2019-10-01T12:32:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))' and expects result: '-P4035Y11M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00"))'? + -P4035Y11M (years and months duration) + + + years and months duration(date and time("2017-09-05T10:20:00-01:00"), date and time("-2019-10-01T12:32:59+02:00")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))' and expects result: 'P2Y (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59"))'? + P2Y (years and months duration) + + + years and months duration(date and time("2017-09-05T10:20:00+05:00"), date and time("2019-10-01T12:32:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P11M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? + P11M (years and months duration) + + + years and months duration(date and time("2016-08-25T15:20:59+02:00"), date and time("2017-08-10T10:20:00@Europe/Paris")) + + + + Tests FEEL expression: 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))' and expects result: 'P5Y7M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris"))'? + P5Y7M (years and months duration) + + + years and months duration(date and time("2011-12-31T10:15:30@Etc/UTC"), date and time("2017-08-10T10:20:00@Europe/Paris")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59"))'? + P1Y (years and months duration) + + + years and months duration(date and time("2017-09-05T10:20:00@Etc/UTC"), date and time("2018-10-01T23:59:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))' and expects result: 'P4Y (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00"))'? + P4Y (years and months duration) + + + years and months duration(date and time("2011-08-25T15:59:59@Europe/Paris"), date and time("2015-08-25T15:20:59+02:00")) + + + + Tests FEEL expression: 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))' and expects result: 'P2Y9M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111"))'? + P2Y9M (years and months duration) + + + years and months duration(date and time("2015-12-31T23:59:59.9999999"), date and time("2018-10-01T12:32:59.111111")) + + + + Tests FEEL expression: 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))' and expects result: 'P3Y (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645"))'? + P3Y (years and months duration) + + + years and months duration(date and time("2016-09-05T22:20:55.123456+05:00"), date and time("2019-10-01T12:32:59.32415645")) + + + + Tests FEEL expression: 'years and months duration(date(""),date(""))' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(date(""),date(""))'? + null (years and months duration) + + + years and months duration(date(""),date("")) + + + + Tests FEEL expression: 'years and months duration(2017)' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration(2017)'? + null (years and months duration) + + + years and months duration(2017) + + + + Tests FEEL expression: 'years and months duration("2012T-12-2511:00:00Z")' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration("2012T-12-2511:00:00Z")'? + null (years and months duration) + + + years and months duration("2012T-12-2511:00:00Z") + + + + Tests FEEL expression: 'years and months duration([],[])' and expects result: 'null (years and months duration)' + Result of FEEL expression 'years and months duration([],[])'? + null (years and months duration) + + + years and months duration([],[]) + + + + Tests FEEL expression: 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))' and expects result: 'P4Y3M (years and months duration)' + Result of FEEL expression 'years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59"))'? + P4Y3M (years and months duration) + + + years and months duration(date("2013-08-24"), date and time("2017-12-15T00:59:59")) + + + + Tests FEEL expression: 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )' and expects result: 'P2Y4M (years and months duration)' + Result of FEEL expression 'years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") )'? + P2Y4M (years and months duration) + + + years and months duration(date and time("2017-02-28T23:59:59"), date("2019-07-23") ) + + + + Tests FEEL expression: 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))' and expects result: 'P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59"))'? + P1Y (years and months duration) + + + years and months duration(from:date and time("2016-12-31T00:00:01"),to:date and time("2017-12-31T23:59:59")) + + + + Tests FEEL expression: 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))' and expects result: 'P2Y (years and months duration)' + Result of FEEL expression 'years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01"))'? + P2Y (years and months duration) + + + years and months duration(from:date and time("2014-12-31T23:59:59"),to:date and time("2016-12-31T00:00:01")) + + + + Tests FEEL expression: 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))' and expects result: 'P1Y8M (years and months duration)' + Result of FEEL expression 'years and months duration(from:date("2011-12-22"),to:date("2013-08-24"))'? + P1Y8M (years and months duration) + + + years and months duration(from:date("2011-12-22"),to:date("2013-08-24")) + + + + Tests FEEL expression: 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))' and expects result: '-P1Y (years and months duration)' + Result of FEEL expression 'years and months duration(from:date("2016-01-21"),to:date("2015-01-21"))'? + -P1Y (years and months duration) + + + years and months duration(from:date("2016-01-21"),to:date("2015-01-21")) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Imported_Model.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Imported_Model.dmn index 95e729589d0..1ccb141bdb6 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Imported_Model.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Imported_Model.dmn @@ -1,4 +1,4 @@ - + - - - - string - - - number - - - - - - - - "Hello " + Person.name + "!" - - - - - - - - - - - - - - \ No newline at end of file + + + + string + + + number + + + + + + + + "Hello " + Person.name + "!" + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Model_B.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Model_B.dmn index 0085f8e9a5a..950d1ab4481 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Model_B.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Model_B.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - "Evaluating Say Hello to: "+modelA.Greet the Person - - + + + + + + + + + "Evaluating Say Hello to: "+modelA.Greet the Person + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Model_B2.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Model_B2.dmn index 484d857f99a..dbf96209917 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Model_B2.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Model_B2.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - "Evaluating Say Hello to: "+modelA.Greet the Person - - + + + + + + + + + "Evaluating Say Hello to: "+modelA.Greet the Person + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Say_hello_1ID1D.dmn b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Say_hello_1ID1D.dmn index 406d62b779b..8a9969ea8f0 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Say_hello_1ID1D.dmn +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/backward/compatibility/dmn13/Say_hello_1ID1D.dmn @@ -1,4 +1,4 @@ - + - - - - - - - - - - - "Hello, "+Person name - - + + + + + + + + + + + "Hello, "+Person name + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/large/model/large-model-nodes-226-copies.xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/large/model/large-model-nodes-226-copies.xml index afeb8dd6372..001fcd92d3e 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/large/model/large-model-nodes-226-copies.xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/large/model/large-model-nodes-226-copies.xml @@ -10,17 +10,17 @@ typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" namespace="https://kie.apache.org/dmn/_83E48730-5CFD-4746-8C2A-31BC73999999" > - - - - - - - - - - - + + + + + + + + + + - - - - + + + diff --git a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/selenium/KOGITO-404 (Payment Date).xml b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/selenium/KOGITO-404 (Payment Date).xml index e2ce3668651..3e2ee4c329d 100644 --- a/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/selenium/KOGITO-404 (Payment Date).xml +++ b/packages/stunner-editors/kie-wb-common-dmn/kie-wb-common-dmn-webapp-kogito-runtime/src/test/resources/org/kie/workbench/common/dmn/showcase/client/selenium/KOGITO-404 (Payment Date).xml @@ -41,293 +41,260 @@ exporterVersion="6.2.11" triso:logoChoice="Default" > - - - - string - - - string - - - string - - - string - - - - - string - - - string - - - string - - - Any - - - tAddress - - - + + + string + + + string + + + string + + + string + + + + + string + + + string + + + string + + + Any + + + tAddress + + + - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + - - - employee.address.country - - - - - - - "US" - - + + employee.address.country + + + + + + + "US" + + - "15" - - - - - - - - "UK" - - "15" + + + + + + + + "UK" + + - "10" - - - - - - - - - - - "10" + + + + + + + + - + + - "01" - - - - - - - - - - on the(date of month) - - - - - - - "01" + + + + + + + + + + on the(date of month) + + + + + + + - - - "2019-05-"+x+"T23:59:00.123+00:00" - - - - - - - - - - - - - - - - - - + + "2019-05-"+x+"T23:59:00.123+00:00" + + + + + + + + + + + + + + + + + + - - - - employee - - - - - - paymentDate - - - - - - null - - - - - - null - - - - - - + + + employee + + + + + + paymentDate + + + + + + null + + + + + + null + + + + + + - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/pom.xml index 333f1fdc3cd..fd6de535eab 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/pom.xml @@ -80,6 +80,5 @@ mockito-core test - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/src/main/resources/org/kie/workbench/common/forms/dynamic/DynamicFormsAPI.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/src/main/resources/org/kie/workbench/common/forms/dynamic/DynamicFormsAPI.gwt.xml index e0ea5f02fa4..0462a119d45 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/src/main/resources/org/kie/workbench/common/forms/dynamic/DynamicFormsAPI.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/src/main/resources/org/kie/workbench/common/forms/dynamic/DynamicFormsAPI.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/src/main/resources/org/kie/workbench/common/forms/dynamic/service/DynamicFormsAPIServices.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/src/main/resources/org/kie/workbench/common/forms/dynamic/service/DynamicFormsAPIServices.gwt.xml index 0299aee3c29..ddbc6f312ea 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/src/main/resources/org/kie/workbench/common/forms/dynamic/service/DynamicFormsAPIServices.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-api/src/main/resources/org/kie/workbench/common/forms/dynamic/service/DynamicFormsAPIServices.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-client/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-client/pom.xml index 41d58253524..2bea9e16f48 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-client/pom.xml @@ -194,7 +194,5 @@ assertj-core test - - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-client/src/main/resources/org/kie/workbench/common/forms/dynamic/DynamicFormsClient.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-client/src/main/resources/org/kie/workbench/common/forms/dynamic/DynamicFormsClient.gwt.xml index dff755ca32e..f3924dfc653 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-client/src/main/resources/org/kie/workbench/common/forms/dynamic/DynamicFormsClient.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-dynamic-forms/kie-wb-common-dynamic-forms-client/src/main/resources/org/kie/workbench/common/forms/dynamic/DynamicFormsClient.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-client/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-client/pom.xml index 19d917a435d..bbe75be8c1e 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-client/pom.xml @@ -109,5 +109,4 @@ javax.annotation-api - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-client/src/main/resources/org/kie/workbench/common/forms/common/rendering/CommonFormClient.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-client/src/main/resources/org/kie/workbench/common/forms/common/rendering/CommonFormClient.gwt.xml index 570ee402671..a06783c17f9 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-client/src/main/resources/org/kie/workbench/common/forms/common/rendering/CommonFormClient.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-client/src/main/resources/org/kie/workbench/common/forms/common/rendering/CommonFormClient.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-shared/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-shared/pom.xml index f3b280773ce..8181bf6a735 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-shared/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-shared/pom.xml @@ -47,8 +47,5 @@ com.google.code.gson gson - - - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-shared/src/main/resources/org/kie/workbench/common/forms/commons/rendering/CommonFormShared.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-shared/src/main/resources/org/kie/workbench/common/forms/commons/rendering/CommonFormShared.gwt.xml index c9bb69b6dd7..77c820e5cd2 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-shared/src/main/resources/org/kie/workbench/common/forms/commons/rendering/CommonFormShared.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/kie-wb-common-forms-common-rendering-shared/src/main/resources/org/kie/workbench/common/forms/commons/rendering/CommonFormShared.gwt.xml @@ -20,6 +20,5 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/pom.xml index 7db4e4f01d6..331b825ebbe 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-common-rendering/pom.xml @@ -39,5 +39,4 @@ kie-wb-common-forms-common-rendering-shared kie-wb-common-forms-common-rendering-client - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-crud-component/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-crud-component/pom.xml index 3cd13fda098..6d145198bdc 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-crud-component/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-crud-component/pom.xml @@ -92,5 +92,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-crud-component/src/main/resources/org/kie/workbench/common/forms/crud/FormsCRUDWidget.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-crud-component/src/main/resources/org/kie/workbench/common/forms/crud/FormsCRUDWidget.gwt.xml index 3a471e58f4c..71d1fae3813 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-crud-component/src/main/resources/org/kie/workbench/common/forms/crud/FormsCRUDWidget.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-crud-component/src/main/resources/org/kie/workbench/common/forms/crud/FormsCRUDWidget.gwt.xml @@ -20,11 +20,8 @@ - - - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-processing-engine/src/main/resources/org/kie/workbench/common/forms/processing/FormProcessingEngine.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-processing-engine/src/main/resources/org/kie/workbench/common/forms/processing/FormProcessingEngine.gwt.xml index 1ee475caa8c..35d2d090af0 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-processing-engine/src/main/resources/org/kie/workbench/common/forms/processing/FormProcessingEngine.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/kie-wb-common-forms-processing-engine/src/main/resources/org/kie/workbench/common/forms/processing/FormProcessingEngine.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/pom.xml index 245a5407dd0..9970d7e7038 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-commons/pom.xml @@ -41,5 +41,4 @@ kie-wb-common-forms-crud-component kie-wb-common-forms-common-rendering - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-base/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-base/pom.xml index 4deb7463854..c5e530eeffd 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-base/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-base/pom.xml @@ -44,5 +44,4 @@ kie-wb-common-forms-api - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-base/src/main/resources/org/kie/workbench/common/forms/adf/AnnotationDrivenFormsBase.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-base/src/main/resources/org/kie/workbench/common/forms/adf/AnnotationDrivenFormsBase.gwt.xml index 96b2a86af57..d979f9b4276 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-base/src/main/resources/org/kie/workbench/common/forms/adf/AnnotationDrivenFormsBase.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-base/src/main/resources/org/kie/workbench/common/forms/adf/AnnotationDrivenFormsBase.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-api/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-api/pom.xml index c553234b5d6..037cc994bc3 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-api/pom.xml @@ -65,7 +65,5 @@ mockito-core test - - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-api/src/main/resources/org/kie/workbench/common/forms/adf/engine/AnnotationDrivenFormsEngineAPI.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-api/src/main/resources/org/kie/workbench/common/forms/adf/engine/AnnotationDrivenFormsEngineAPI.gwt.xml index 242e0869b4c..e583508877c 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-api/src/main/resources/org/kie/workbench/common/forms/adf/engine/AnnotationDrivenFormsEngineAPI.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-api/src/main/resources/org/kie/workbench/common/forms/adf/engine/AnnotationDrivenFormsEngineAPI.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-client/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-client/pom.xml index 069b6fd7aa8..ba4bb688fd7 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-client/pom.xml @@ -80,5 +80,4 @@ javax.annotation-api - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-client/src/main/resources/org/kie/workbench/common/forms/adf/engine/AnnotationDrivenFormsEngineClient.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-client/src/main/resources/org/kie/workbench/common/forms/adf/engine/AnnotationDrivenFormsEngineClient.gwt.xml index 20a538c1cfb..ff26fd620c7 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-client/src/main/resources/org/kie/workbench/common/forms/adf/engine/AnnotationDrivenFormsEngineClient.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/kie-wb-common-forms-adf-engine-client/src/main/resources/org/kie/workbench/common/forms/adf/engine/AnnotationDrivenFormsEngineClient.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/pom.xml index 4570b4a0ce1..ac11b26010e 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-engine/pom.xml @@ -39,5 +39,4 @@ kie-wb-common-forms-adf-engine-api kie-wb-common-forms-adf-engine-client - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-processors/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-processors/pom.xml index 90360c9a23c..f515bffa8ba 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-processors/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-adf/kie-wb-common-forms-adf-processors/pom.xml @@ -75,7 +75,6 @@ - org.apache.maven.plugins maven-compiler-plugin @@ -83,8 +82,6 @@ none - - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/pom.xml index 78fac221483..e3c9c324e8a 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/pom.xml @@ -53,5 +53,4 @@ uberfire-layout-editor-api - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/src/main/resources/org/kie/workbench/common/forms/FormsAPI.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/src/main/resources/org/kie/workbench/common/forms/FormsAPI.gwt.xml index e78a3a377e3..96d09484447 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/src/main/resources/org/kie/workbench/common/forms/FormsAPI.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/src/main/resources/org/kie/workbench/common/forms/FormsAPI.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/src/main/resources/org/kie/workbench/common/forms/service/FormsAPIServiceShared.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/src/main/resources/org/kie/workbench/common/forms/service/FormsAPIServiceShared.gwt.xml index c9bb69b6dd7..77c820e5cd2 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/src/main/resources/org/kie/workbench/common/forms/service/FormsAPIServiceShared.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-api/src/main/resources/org/kie/workbench/common/forms/service/FormsAPIServiceShared.gwt.xml @@ -20,6 +20,5 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-fields/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-fields/pom.xml index 78b6057a0f3..c699b468e45 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-fields/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-fields/pom.xml @@ -111,5 +111,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-fields/src/main/resources/org/kie/workbench/common/forms/fields/BasicFormFields.gwt.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-fields/src/main/resources/org/kie/workbench/common/forms/fields/BasicFormFields.gwt.xml index 15014968819..f5c62b90c46 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-fields/src/main/resources/org/kie/workbench/common/forms/fields/BasicFormFields.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/kie-wb-common-forms-fields/src/main/resources/org/kie/workbench/common/forms/fields/BasicFormFields.gwt.xml @@ -20,9 +20,6 @@ - - - diff --git a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/pom.xml b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/pom.xml index b1c94f988bf..d8b9b45dc0c 100644 --- a/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/pom.xml +++ b/packages/stunner-editors/kie-wb-common-forms/kie-wb-common-forms-core/pom.xml @@ -41,5 +41,4 @@ kie-wb-common-forms-adf kie-wb-common-forms-fields - diff --git a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-api/pom.xml b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-api/pom.xml index cf6fc5b9782..1ed6c41acd7 100644 --- a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-api/pom.xml @@ -39,7 +39,6 @@ - org.kie.kogito.stunner.editors @@ -49,7 +48,5 @@ org.kie.kogito.stunner.editors errai-ui - - diff --git a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-api/src/main/resources/org/kie/workbench/common/kogito/KogitoAPI.gwt.xml b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-api/src/main/resources/org/kie/workbench/common/kogito/KogitoAPI.gwt.xml index 8189094819f..c5606b0d53f 100644 --- a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-api/src/main/resources/org/kie/workbench/common/kogito/KogitoAPI.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-api/src/main/resources/org/kie/workbench/common/kogito/KogitoAPI.gwt.xml @@ -20,10 +20,8 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-client/pom.xml b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-client/pom.xml index 4106df72130..039d45f6ab2 100644 --- a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-client/pom.xml @@ -39,7 +39,6 @@ - org.kie.kogito.stunner.editors @@ -91,7 +90,5 @@ gwt-user provided - - diff --git a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-client/src/main/resources/org/kie/workbench/common/kogito/KogitoClient.gwt.xml b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-client/src/main/resources/org/kie/workbench/common/kogito/KogitoClient.gwt.xml index 294bc15601c..55a2bc66845 100644 --- a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-client/src/main/resources/org/kie/workbench/common/kogito/KogitoClient.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-client/src/main/resources/org/kie/workbench/common/kogito/KogitoClient.gwt.xml @@ -20,7 +20,6 @@ - @@ -35,5 +34,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-webapp-base/pom.xml b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-webapp-base/pom.xml index 2e6cd62b85e..1911e603704 100644 --- a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-webapp-base/pom.xml +++ b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-webapp-base/pom.xml @@ -120,7 +120,5 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-webapp-base/src/main/resources/org/kie/workbench/common/kogito/webapp/base/KogitoWebappBase.gwt.xml b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-webapp-base/src/main/resources/org/kie/workbench/common/kogito/webapp/base/KogitoWebappBase.gwt.xml index c2831075cdd..f88fcdd48ae 100644 --- a/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-webapp-base/src/main/resources/org/kie/workbench/common/kogito/webapp/base/KogitoWebappBase.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-kogito/kie-wb-common-kogito-webapp-base/src/main/resources/org/kie/workbench/common/kogito/webapp/base/KogitoWebappBase.gwt.xml @@ -20,7 +20,6 @@ - @@ -29,5 +28,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-kogito/pom.xml b/packages/stunner-editors/kie-wb-common-kogito/pom.xml index 81cc2f580a9..b661e1c2e16 100644 --- a/packages/stunner-editors/kie-wb-common-kogito/pom.xml +++ b/packages/stunner-editors/kie-wb-common-kogito/pom.xml @@ -43,5 +43,4 @@ kie-wb-common-kogito-client kie-wb-common-kogito-webapp-base - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml index 93084ee2c8d..8991ad1c57d 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml @@ -39,7 +39,6 @@ - @@ -191,7 +190,5 @@ kie-wb-common-stunner-backend-api test - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/StunnerLienzo.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/StunnerLienzo.gwt.xml index b745d27d191..eebb1b0f2dc 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/StunnerLienzo.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/StunnerLienzo.gwt.xml @@ -20,7 +20,6 @@ - @@ -29,5 +28,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/pom.xml index f59ddd32cd1..2368239d5df 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/pom.xml @@ -39,7 +39,6 @@ - @@ -72,7 +71,5 @@ javax.inject provided - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesApi.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesApi.gwt.xml index da55de60956..df0cb2b4f05 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesApi.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesApi.gwt.xml @@ -20,11 +20,9 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/pom.xml index 49e0f8163f5..5d573238699 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/pom.xml @@ -39,7 +39,6 @@ - @@ -126,7 +125,5 @@ test - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesClient.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesClient.gwt.xml index 004757d8dd5..87d68300b80 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesClient.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesClient.gwt.xml @@ -20,11 +20,9 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/pom.xml index 52050c6066c..39339d715c7 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/pom.xml @@ -38,5 +38,4 @@ kie-wb-common-stunner-shapes-api kie-wb-common-stunner-shapes-client - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/pom.xml index ab253d4d6e7..65bbeace1ef 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/pom.xml @@ -40,7 +40,6 @@ - @@ -204,7 +203,5 @@ lienzo-tests test - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/resources/org/kie/workbench/common/stunner/client/StunnerWidgets.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/resources/org/kie/workbench/common/stunner/client/StunnerWidgets.gwt.xml index daf3c6d08ca..5fd8e06c971 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/resources/org/kie/workbench/common/stunner/client/StunnerWidgets.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/resources/org/kie/workbench/common/stunner/client/StunnerWidgets.gwt.xml @@ -20,7 +20,6 @@ - @@ -31,5 +30,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/resources/images/svg.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/resources/images/svg.svg index 00bc815c102..b234e13ad0a 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/resources/images/svg.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/resources/images/svg.svg @@ -1,6 +1,17 @@ - + - + - - - + + S29,32,40,32h336c11,0,20.4,3.9,28.2,11.8S416,61,416,72z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/pom.xml index 3a7e3bc7ba3..e8bf8b584da 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-client/pom.xml @@ -39,5 +39,4 @@ kie-wb-common-stunner-lienzo kie-wb-common-stunner-widgets - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/pom.xml index 2bb6b181bfb..2787bcb08d6 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/pom.xml @@ -51,7 +51,6 @@ uberfire-api - org.kie.kogito.stunner.editors errai-common @@ -68,7 +67,5 @@ javax.inject provided - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerBackendApi.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerBackendApi.gwt.xml index aeac5eea42a..a9ea914e647 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerBackendApi.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerBackendApi.gwt.xml @@ -20,12 +20,10 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/pom.xml index c1b2a8d2488..0bff894b1ce 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/pom.xml @@ -39,7 +39,6 @@ - org.kie.kogito.stunner.editors kie-wb-common-stunner-core-api @@ -121,7 +120,5 @@ mockito-core test - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientApi.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientApi.gwt.xml index 345e765e62e..56bf1a10769 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientApi.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientApi.gwt.xml @@ -20,11 +20,9 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/pom.xml index 67b6e616d15..3c7d0f0ad47 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/pom.xml @@ -39,7 +39,6 @@ - @@ -60,7 +59,6 @@ - org.kie.kogito.stunner.editors errai-common @@ -88,5 +86,4 @@ uberfire-api - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreApi.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreApi.gwt.xml index 58fd9733fd3..368e38ac239 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreApi.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreApi.gwt.xml @@ -20,7 +20,6 @@ - @@ -41,5 +40,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/pom.xml index 72fa88792b4..6983c6ece62 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/pom.xml @@ -39,5 +39,4 @@ kie-wb-common-stunner-backend-api kie-wb-common-stunner-client-api - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml index b6abd65f7fd..0ccc0a44457 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml @@ -39,7 +39,6 @@ - @@ -83,8 +82,6 @@ uberfire-client-api - - org.kie.kogito.stunner.editors errai-common @@ -186,7 +183,6 @@ jboss-jaxb-api_2.3_spec test - @@ -204,5 +200,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientCommon.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientCommon.gwt.xml index 49904924358..2aefff95c8e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientCommon.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientCommon.gwt.xml @@ -20,7 +20,6 @@ - @@ -31,5 +30,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml index 7760b16862d..8ca8de3fdc6 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml @@ -39,7 +39,6 @@ - org.kie.kogito.stunner.editors kie-wb-common-stunner-core-api @@ -65,7 +64,6 @@ - org.kie.kogito.stunner.editors errai-common @@ -150,7 +148,6 @@ assertj-core test - @@ -168,5 +165,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreCommon.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreCommon.gwt.xml index 7a8f8f8bbf1..9c6abd272ed 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreCommon.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreCommon.gwt.xml @@ -20,7 +20,6 @@ - @@ -40,5 +39,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/pom.xml index a52b391d6a5..8d9fa6469c0 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/pom.xml @@ -42,5 +42,4 @@ kie-wb-common-stunner-core-common kie-wb-common-stunner-client-common - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-processors/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-processors/pom.xml index 2bdd82a2183..0694ca1ce06 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-processors/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-processors/pom.xml @@ -39,7 +39,6 @@ - org.kie.kogito.stunner.editors kie-wb-common-stunner-core-api @@ -66,12 +65,10 @@ org.apache.commons commons-lang3 - - org.apache.maven.plugins maven-compiler-plugin @@ -79,8 +76,6 @@ none - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/pom.xml index 87bd86c3e9b..6526959deff 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-core/pom.xml @@ -39,5 +39,4 @@ kie-wb-common-stunner-commons kie-wb-common-stunner-processors - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-api/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-api/pom.xml index d0b610a35d8..934f5f1b919 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-api/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-api/pom.xml @@ -43,8 +43,6 @@ errai-common - - org.kie.kogito.stunner.editors errai-data-binding @@ -79,7 +77,5 @@ org.kie.kogito.stunner.editors kie-wb-common-stunner-core-api - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-api/src/main/resources/org/kie/workbench/common/stunner/forms/StunnerFormsAPI.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-api/src/main/resources/org/kie/workbench/common/stunner/forms/StunnerFormsAPI.gwt.xml index 05ed65e5a27..a00d4ee3e1c 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-api/src/main/resources/org/kie/workbench/common/stunner/forms/StunnerFormsAPI.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-api/src/main/resources/org/kie/workbench/common/stunner/forms/StunnerFormsAPI.gwt.xml @@ -20,12 +20,10 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-client/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-client/pom.xml index 8e1518f0f94..efcc569faca 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-client/pom.xml @@ -39,7 +39,6 @@ - org.gwtproject gwt-user @@ -66,8 +65,6 @@ - - org.kie.kogito.stunner.editors errai-ui @@ -174,7 +171,5 @@ gwtmockito test - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-client/src/main/resources/org/kie/workbench/common/stunner/forms/StunnerFormsClient.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-client/src/main/resources/org/kie/workbench/common/stunner/forms/StunnerFormsClient.gwt.xml index 8c44180fa9f..00e9a45215d 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-client/src/main/resources/org/kie/workbench/common/stunner/forms/StunnerFormsClient.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/kie-wb-common-stunner-forms-client/src/main/resources/org/kie/workbench/common/stunner/forms/StunnerFormsClient.gwt.xml @@ -20,7 +20,6 @@ - @@ -30,5 +29,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/pom.xml index 00777d68d56..7ece8400b4f 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-forms/pom.xml @@ -38,5 +38,4 @@ kie-wb-common-stunner-forms-api kie-wb-common-stunner-forms-client - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/kie-wb-common-stunner-kogito-client/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/kie-wb-common-stunner-kogito-client/pom.xml index a11c44709ae..012791c2e35 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/kie-wb-common-stunner-kogito-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/kie-wb-common-stunner-kogito-client/pom.xml @@ -131,5 +131,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/kie-wb-common-stunner-kogito-client/src/main/resources/org/kie/workbench/common/stunner/kogito/StunnerKogitoClient.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/kie-wb-common-stunner-kogito-client/src/main/resources/org/kie/workbench/common/stunner/kogito/StunnerKogitoClient.gwt.xml index 90a70556afb..e539939b0a3 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/kie-wb-common-stunner-kogito-client/src/main/resources/org/kie/workbench/common/stunner/kogito/StunnerKogitoClient.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/kie-wb-common-stunner-kogito-client/src/main/resources/org/kie/workbench/common/stunner/kogito/StunnerKogitoClient.gwt.xml @@ -20,7 +20,6 @@ - @@ -36,5 +35,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/pom.xml index 1f99217e7c0..34f606989cc 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-kogito/pom.xml @@ -37,5 +37,4 @@ kie-wb-common-stunner-kogito-client - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml index 7318ff95a03..ff397c5acea 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml @@ -40,7 +40,6 @@ - @@ -95,7 +94,5 @@ org.kie.kogito.stunner.editors errai-common - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/resources/org/kie/workbench/common/stunner/StunnerLienzoExtensions.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/resources/org/kie/workbench/common/stunner/StunnerLienzoExtensions.gwt.xml index d06f0ca0926..316c7069588 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/resources/org/kie/workbench/common/stunner/StunnerLienzoExtensions.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/resources/org/kie/workbench/common/stunner/StunnerLienzoExtensions.gwt.xml @@ -20,10 +20,8 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-client/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-client/pom.xml index 1c5ec7c0010..3311ad926ff 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-client/pom.xml @@ -39,7 +39,6 @@ - @@ -121,7 +120,5 @@ lienzo-tests test - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-client/src/main/resources/org/kie/workbench/common/stunner/svg/StunnerSvgClient.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-client/src/main/resources/org/kie/workbench/common/stunner/svg/StunnerSvgClient.gwt.xml index d646313a25a..25869f71d39 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-client/src/main/resources/org/kie/workbench/common/stunner/svg/StunnerSvgClient.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-client/src/main/resources/org/kie/workbench/common/stunner/svg/StunnerSvgClient.gwt.xml @@ -20,10 +20,8 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-gen/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-gen/pom.xml index 6eac0d4e835..bb330dd74c4 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-gen/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-gen/pom.xml @@ -39,7 +39,6 @@ - @@ -118,12 +117,10 @@ mockito-core test - - org.apache.maven.plugins @@ -144,8 +141,6 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-gen/src/test/resources/org/kie/workbench/common/stunner/svg/gen/cancel.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-gen/src/test/resources/org/kie/workbench/common/stunner/svg/gen/cancel.svg index 0112a13f782..0e86b87566c 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-gen/src/test/resources/org/kie/workbench/common/stunner/svg/gen/cancel.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-svg/kie-wb-common-stunner-svg-gen/src/test/resources/org/kie/workbench/common/stunner/svg/gen/cancel.svg @@ -1,5 +1,16 @@ - - + + - - org.kie.kogito.stunner.editors errai-common @@ -203,7 +200,6 @@ - @@ -250,5 +246,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-api/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnApi.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-api/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnApi.gwt.xml index 68af3cbce9f..e3c8b4c354e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-api/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnApi.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-api/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnApi.gwt.xml @@ -20,7 +20,6 @@ - @@ -40,5 +39,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/pom.xml index d91908b5c83..41a50a53285 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/pom.xml @@ -304,6 +304,5 @@ powermock-module-junit4 test - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/java/org/kie/workbench/common/stunner/bpmn/client/forms/fields/assignmentsEditor/ActivityDataIOEditorWidget.html b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/java/org/kie/workbench/common/stunner/bpmn/client/forms/fields/assignmentsEditor/ActivityDataIOEditorWidget.html index f14e567c18e..4352b8b40e7 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/java/org/kie/workbench/common/stunner/bpmn/client/forms/fields/assignmentsEditor/ActivityDataIOEditorWidget.html +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/java/org/kie/workbench/common/stunner/bpmn/client/forms/fields/assignmentsEditor/ActivityDataIOEditorWidget.html @@ -1,4 +1,4 @@ - + - + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/activity.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/activity.svg index 471c0a44832..7c31fc63805 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/activity.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/activity.svg @@ -1,5 +1,14 @@ - - + + - +.activity-svg-css { + fill: #4d5258; +} + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/artifacts.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/artifacts.svg index 792e8da35ea..90454b3db50 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/artifacts.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/artifacts.svg @@ -1,6 +1,14 @@ - + - + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: #00659c; +} +.st3 { + fill: #b2121e; +} +.st4 { + fill: none; +} +.st5 { + fill: #ffffff; +} + - - - + + - - - - - - + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/container.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/container.svg index a14679733c9..5443664239c 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/container.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/container.svg @@ -1,5 +1,14 @@ - - + + - + M200,240h140v60H200V240z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/end-events.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/end-events.svg index 35a41f21653..f05e259f3ea 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/end-events.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/end-events.svg @@ -1,5 +1,14 @@ - - + + - + S97,257.9,97,224s13.2-65.8,37.2-89.8S190.1,97,224,97" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/event.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/event.svg index bc72bc0a3ed..22096ff7bf9 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/event.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/event.svg @@ -1,6 +1,15 @@ - + - + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + stroke: #449fdb; + enable-background: new; +} +.st3 { + fill: none; + stroke: #449fdb; +} + - + circle-intermediate-3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/gateway.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/gateway.svg index b0929a396e2..39739e6b062 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/gateway.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/gateway.svg @@ -1,5 +1,14 @@ - - + + - + L240.7,12.7C232.2,4.2,221.1,0,210,0L210,0z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/intermediate-events.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/intermediate-events.svg index f2f179cdcb1..4c1682b7990 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/intermediate-events.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/intermediate-events.svg @@ -1,5 +1,14 @@ - - + + - + S186,120,210,120s46.6,9.4,63.6,26.4S300,186,300,210S290.6,256.6,273.6,273.6z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/library.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/library.svg index 1329d155d62..1e60e36a3ba 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/library.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/library.svg @@ -1,6 +1,15 @@ - + - + +.st0 { + opacity: 0.3; + fill: none; + stroke: #449fdb; + enable-background: new; +} +.st1 { + fill: none; + stroke: #449fdb; +} +.st2 { + display: none; +} +.st3 { + display: inline; +} +.st4 { + fill: #ffffff; +} +.st5 { + fill: #ffffff; + stroke: #000000; + stroke-width: 32; + stroke-miterlimit: 10; +} +.st6 { + display: inline; + fill: none; + stroke: #000000; + stroke-width: 16; + stroke-linecap: round; + stroke-miterlimit: 10; +} +.st7 { + fill: none; + stroke: #000000; + stroke-width: 16; + stroke-linecap: round; + stroke-miterlimit: 10; +} + - + circle-intermediate-3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - + + + - - - - - - - - - - - - - - + c0,0,192,0,224,0c48,0,64-48,64-80s0-210,0-240C384,73.6,400,32,400,32L400,32z" + /> + + + + + + + + + + + + + + - - - + + - - - + + + - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + c-32,0-74.4,0-96,0c-36.6,0-32,32-32,32v256H64z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/sequence.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/sequence.svg index 4937c24b0fe..1375d664357 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/sequence.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/sequence.svg @@ -1,6 +1,15 @@ - + - + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + stroke: #449fdb; + enable-background: new; +} +.st3 { + fill: none; + stroke: #449fdb; +} +.st4 { + fill: #ffffff; +} +.st5 { + fill: #ffffff; + stroke: #000000; + stroke-width: 32; + stroke-miterlimit: 10; +} +.st6 { + display: inline; + fill: none; + stroke: #000000; + stroke-width: 16; + stroke-linecap: round; + stroke-miterlimit: 10; +} +.st7 { + fill: none; + stroke: #000000; + stroke-width: 16; + stroke-linecap: round; + stroke-miterlimit: 10; +} + - + circle-intermediate-3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c-6.2,6.2-6.2,16.4,0,22.6l11.3,11.3c6.2,6.2,16.4,6.2,22.6,0l68.2-68.2l11.3-11.3C444.6,228.6,444.6,218.4,438.3,212.2z" + /> - - - + + + - - - - + + + - - - - - - - - - - - - - - + c0,0,192,0,224,0c48,0,64-48,64-80s0-210,0-240C384,73.6,400,32,400,32L400,32z" + /> + + + + + + + + + + + + + + - - - + + - - - + + + - + - - - - - - - - - - - - - - - - - - + c0,0-112,0-320,0c-143,65,160,448,72,448c-21,0-30,0-30,0s199.7,0,283,0c32,0,58-30.9,58-63c0-56-182-352-63.9-352L384-1L384-1z" + /> + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/service-tasks.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/service-tasks.svg index fba483181de..39bfbbdcd0d 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/service-tasks.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/service-tasks.svg @@ -1,5 +1,14 @@ - - + + - + c0.7,0,10.3,5.4,29.1,16.4c0.7,0.5,0.9,1,0.9,1.7c0,3.9-3.9,14.7-12,32.4c2.6,3.6,5,7.7,7,12.2C428.4,69,440,71.5,440,74z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/start-events.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/start-events.svg index fed85dfc773..ca820199305 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/start-events.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/start-events.svg @@ -1,5 +1,14 @@ - - + + - + S380,164.6,380,210S362.3,298.1,330.2,330.2z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/sub-process.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/sub-process.svg index 6716096c8f8..db25b27b18c 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/sub-process.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/categories/sub-process.svg @@ -1,5 +1,14 @@ - - + + - +.sub-process-svg-css { + fill: #4d5258; +} + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/connectors/sequence.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/connectors/sequence.svg index 171e5f2457f..2c07c6956e0 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/connectors/sequence.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/connectors/sequence.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + l11.3,11.3c6.2,6.2,16.4,6.2,22.6,0l68.2-68.2l11.3-11.3C417.6,228.6,417.6,218.4,411.3,212.2z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-error.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-error.svg index 50e70eea1e1..255a76aa68f 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-error.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-error.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + enable-background: new; +} +.st3 { + fill: none; +} +.event-end-error-css { + fill: #a30000; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c3.9-8.1,4.8-11.2,11.4-13.6c6.3-2.3,11.2,0.4,16.8,5.7S288,209.7,288,209.7z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-message.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-message.svg index 6e491091551..dd0f731c9c8 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-message.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-message.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} +.event-end-message-css { + fill: #a30000; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S448,93,448,104z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-none.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-none.svg index 43be4353130..121ec5bac7b 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-none.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-none.svg @@ -1,5 +1,16 @@ - - + + - + S97,257.9,97,224s13.2-65.8,37.2-89.8S190.1,97,224,97" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-signal.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-signal.svg index cc7168942ac..8d9042b5ada 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-signal.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-signal.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + fill: none; +} +.event-end-signal-css { + fill: #a30000; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c6.2-10.5,6.3-21,0.5-31.5l-191.8-352c-2.8-5.2-6.7-9.2-11.7-12.2C236,1.5,230.6,0,224.7,0L224.7,0z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-terminate.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-terminate.svg index 7b3910cda0e..0e7a8e67194 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-terminate.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-end-terminate.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + enable-background: new; +} +.st3 { + fill: none; +} +.event-intermediate-error-css { + fill: #e5a000; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C130.7,50.6,126.9,48,122.6,48L122.6,48z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-link-throwing.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-link-throwing.svg index c198759107d..4b8558352f2 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-link-throwing.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-link-throwing.svg @@ -1,5 +1,16 @@ - - + + - + c3.1-3.1,4.6-6.9,4.6-11.4c0-4.6-1.5-8.3-4.6-11.2l-81.4-81.3C231.1,132.9,227.3,131.3,222.8,131.3L222.8,131.3z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-link.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-link.svg index 0bb62f70c02..f066345a66c 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-link.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-link.svg @@ -1,5 +1,16 @@ - - + + - + C231.1,132.9,227.3,131.3,222.8,131.3L222.8,131.3z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-message-throwing.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-message-throwing.svg index ca4c474205d..2fa1551699f 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-message-throwing.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-message-throwing.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + enable-background: new; +} +.st3 { + fill: none; +} +.event-intermediate-message-throwing-css { + fill: #007a87; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c10.8,0,20.2,3.9,28.1,11.8S448,93,448,104z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-message.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-message.svg index 1aaaa1578df..f168afb33c7 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-message.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-message.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} +.event-intermediate-message-css { + fill: #e5a000; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S448,93,448,104z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-signal-throwing.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-signal-throwing.svg index f4a4c2bdf4f..f4cb7299bcb 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-signal-throwing.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-signal-throwing.svg @@ -1,6 +1,17 @@ - + - + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + enable-background: new; +} +.st3 { + fill: none; +} +.event-intermediate-signal-throwing-css { + fill: #007a87; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + s11.2,1.5,16.2,4.5C246,7.5,249.9,11.6,252.7,16.8z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-signal.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-signal.svg index c28bd428e1b..c13360b75f0 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-signal.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-signal.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + fill: none; +} +.event-intermediate-signal-css { + fill: #e5a000; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c6.2-10.5,6.3-21,0.5-31.5l-191.8-352c-2.8-5.2-6.7-9.2-11.7-12.2C236,1.5,230.6,0,224.7,0L224.7,0z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-timer.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-timer.svg index d9fd32c2d4b..ec6504a60af 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-timer.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-intermediate-timer.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + fill: none; +} +.event-intermediate-timer-css { + fill: #e5a000; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + s67,8.6,96.4,25.8s52.7,40.5,69.9,69.9S416,189.2,416,224z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-error.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-error.svg index 4a073c8da6f..292c8bcc45e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-error.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-error.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + enable-background: new; +} +.st3 { + fill: none; +} +.event-start-error-css { + fill: #4aa241; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C130.7,50.6,126.9,48,122.6,48L122.6,48z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-message.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-message.svg index f97b0c266b8..bd909985c1e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-message.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-message.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} +.event-start-message-css { + fill: #4aa241; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S448,93,448,104z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-none.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-none.svg index 323d52bef01..557e8dd744e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-none.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-none.svg @@ -1,5 +1,16 @@ - - + + - + S380,164.6,380,210S362.3,298.1,330.2,330.2z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-signal.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-signal.svg index 9b06a81e037..a8f43308547 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-signal.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-signal.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + fill: none; +} +.event-start-signal-css { + fill: #4aa241; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c6.2-10.5,6.3-21,0.5-31.5l-191.8-352c-2.8-5.2-6.7-9.2-11.7-12.2C236,1.5,230.6,0,224.7,0L224.7,0z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-timer.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-timer.svg index e61dc6516f1..d55cfb4c193 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-timer.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/event/event-start-timer.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + fill: none; +} +.event-start-timer-css { + fill: #4aa241; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + s67,8.6,96.4,25.8s52.7,40.5,69.9,69.9S416,189.2,416,224z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/complex.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/complex.svg index dd56c1c04ad..3dc8cf879c9 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/complex.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/complex.svg @@ -1,5 +1,14 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c0-6.7-2.4-12.3-7.1-17L301.3,257H384c6.7,0,12.3-2.3,17-7s7-10.3,7-17v-16C408,210.3,405.7,204.7,401,200z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/event.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/event.svg index 3bb6ad75536..7ad9a594c11 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/event.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/event.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + - + c-2.2-0.3-4.2-1.8-5.2-3.8l-41-83.1C229,66.1,226.5,64.8,224,64.8L224,64.8z" + /> + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/exclusive.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/exclusive.svg index 3f2fa4f8cbb..f1b2d43f507 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/exclusive.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/exclusive.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + stroke: #449fdb; + enable-background: new; +} +.st3 { + fill: none; + stroke: #449fdb; +} +.exclusive-svg-css { + fill: #ec7a08; +} + circle-intermediate-3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + s-2.3,12.3-7,17L292,224l73.5,73.5C370.2,302.2,372.5,307.8,372.5,314.5z" + /> + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/inclusive.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/inclusive.svg index 05ec8de83e6..9415c969774 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/inclusive.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/inclusive.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} +.inclusive-svg-css { + fill: #ec7a08; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L224-0.1z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/parallel-event.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/parallel-event.svg index d459b70e4d7..689f046f13b 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/parallel-event.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/parallel-event.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + stroke: #449fdb; + enable-background: new; +} +.st3 { + fill: none; + stroke: #449fdb; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c6.7,0,12.3,2.3,17,7s7,10.3,7,17v16C368,238.7,365.7,244.3,361,249z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/parallel-multiple.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/parallel-multiple.svg index 5e72e4d814e..e872fc0548e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/parallel-multiple.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/gateway/parallel-multiple.svg @@ -1,5 +1,16 @@ - - + + - - - + + s10.3-7,17-7h48c6.7,0,12.3,2.3,17,7s7,10.3,7,17v104h104c6.7,0,12.3,2.3,17,7S352,177.3,352,184z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/lane_icon.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/lane_icon.svg index 45a82df3e5e..56b998b1b5c 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/lane_icon.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/lane_icon.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + stroke: #449fdb; + enable-background: new; +} +.st3 { + fill: none; + stroke: #449fdb; +} + - + circle-intermediate-3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-adhoc.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-adhoc.svg index e8e01b881f2..49841045aa0 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-adhoc.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-adhoc.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c24.6,0,46.9-8.5,66.5-25.3c14-12,26.4-28.3,36.7-48.3c16.5-31.9,22.7-63.6,22.9-65C450.3,179.6,438.9,162.8,421.5,159.5z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-embedded-icon.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-embedded-icon.svg index bd4f2f2f5ba..cfe34e26208 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-embedded-icon.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-embedded-icon.svg @@ -1,10 +1,10 @@ - + - - - - - + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-embedded.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-embedded.svg index d557bc29f31..b891bc37314 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-embedded.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-embedded.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-event.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-event.svg index c9374bd912a..15098ab0abe 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-event.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-event.svg @@ -1,4 +1,4 @@ - + - - - - - - - - - - + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-multiple-instance.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-multiple-instance.svg index 7ecba7723ee..8cde09dcc0e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-multiple-instance.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-multiple-instance.svg @@ -1,5 +1,16 @@ - - + + - + h-32c-6.6,0-12-5.4-12-12V44c0-6.6,5.4-12,12-12h32C406.6,32,412,37.4,412,44z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-reusable.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-reusable.svg index 3ca31f11c09..a5603692573 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-reusable.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess-reusable.svg @@ -1,5 +1,16 @@ - - + + - - +.st0 { + display: none; +} + + - + s10.3-7,17-7h48c6.7,0,12.3,2.3,17,7s7,10.3,7,17v104h104c6.7,0,12.3,2.3,17,7S352,177.3,352,184z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess.svg index 49777112e11..e556f90e1d8 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/subprocess/subprocess.svg @@ -1,4 +1,4 @@ - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-business-rule.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-business-rule.svg index 3de739db7cb..6fc37d71c3d 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-business-rule.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-business-rule.svg @@ -1,5 +1,16 @@ - - + + - - - + + S29,32,40,32h336c11,0,20.4,3.9,28.2,11.8S416,61,416,72z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-generic-service.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-generic-service.svg index be0d41a0ea2..c6a368b8db6 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-generic-service.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-generic-service.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-manual.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-manual.svg index af9959741f7..6341b4fee44 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-manual.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-manual.svg @@ -1,4 +1,4 @@ - + - + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + circle-intermediate-3 - - + c0,3.8-0.3,7.3-1,10.5c10.2,5.2,18.2,12.5,24.1,22.1S448,248.7,448,260z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-script.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-script.svg index 92af76a0d5a..c23646e5d85 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-script.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-script.svg @@ -1,4 +1,4 @@ - + - + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + opacity: 0.3; + fill: none; + stroke: #449fdb; + enable-background: new; +} +.st3 { + fill: none; + stroke: #449fdb; +} + - + circle-intermediate-3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c0,0.3,0,0.6,0,0.9C352,94.8,352,96,352,96v64V336z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-service.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-service.svg index 15c6348dfbd..4a90a7ca518 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-service.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-service.svg @@ -1,5 +1,16 @@ - - + + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c0.7,0.5,1,1.1,1,1.8c0,4.2-4.2,15.7-12.8,34.5c2.8,3.8,5.3,8.2,7.5,13C467.6,73.2,480,75.8,480,78.5z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-user.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-user.svg index eb661d905eb..074fae42c8e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-user.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task-user.svg @@ -1,5 +1,16 @@ - - + + - + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task.svg index 188514e8b07..e322b3b7b02 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/task/task.svg @@ -1,6 +1,15 @@ - - - - - - - - - - - + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/textannotation/data-object.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/textannotation/data-object.svg index 317d5cf3406..12043995a25 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/textannotation/data-object.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/textannotation/data-object.svg @@ -1,6 +1,22 @@ - + - + - - - + + + image/svg+xml - - - - + + + + - + - +.st0 { + fill: #4d5258; +} + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/textannotation/text-annotation.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/textannotation/text-annotation.svg index 1f6d2aaf577..904b76400a6 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/textannotation/text-annotation.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/icons/textannotation/text-annotation.svg @@ -1,6 +1,15 @@ - + - + - +.st0 { + fill: #4d5258; +} + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/misc/circle.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/misc/circle.svg index eda064888bc..2932589681c 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/misc/circle.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/misc/circle.svg @@ -1,6 +1,18 @@ - + - + +.st0 { + display: none; +} +.st1 { + display: inline; +} +.st2 { + fill: none; +} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S416,189.2,416,224z" + /> diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/data-object.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/data-object.svg index e28edb21bb2..33b0ad11e8e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/data-object.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/data-object.svg @@ -1,5 +1,14 @@ - - + + - + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/event-all.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/event-all.svg index e56a0ea7c88..18c71d8a504 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/event-all.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/event-all.svg @@ -1,6 +1,18 @@ - + - + - + s76.8,9.8,110.5,29.6s60.4,46.5,80,80S444,184.1,444,224z" + /> - - - - - - + + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + C297.3,259.8,298.5,262.6,298.5,266z" + /> + - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/gateway.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/gateway.svg index 5572994c5e6..d3b4706a649 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/gateway.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/gateway.svg @@ -1,6 +1,18 @@ - + - + - + L224.4,4.3z" + /> - - + c-12.4-12.4-32.6-12.4-45,0L9.3,201.5C3.1,207.7,0,215.9,0,224L0,224z" + /> + - - + - + - + - + - + - + C316,216.6,314.9,213.8,312.5,211.5z" + /> + - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/lane.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/lane.svg index 8c2cfd3656e..1d0af830a2f 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/lane.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/lane.svg @@ -1,6 +1,16 @@ - - - - - + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/rectangle.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/rectangle.svg index 101cf6f4beb..22a8f4d0ed6 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/rectangle.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/rectangle.svg @@ -1,6 +1,14 @@ - - + + - + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-adhoc.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-adhoc.svg index 9d53af8a6dc..ab01334e881 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-adhoc.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-adhoc.svg @@ -1,7 +1,17 @@ - + - - - - - - + + + - - - - - - - - - - - - - - + c24.6,0,46.9-8.5,66.5-25.3c14-12,26.4-28.3,36.7-48.3c16.5-31.9,22.7-63.6,22.9-65C450.3,179.6,438.9,162.8,421.5,159.5z" + /> + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-event.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-event.svg index 078cc6d023c..1f8c700221e 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-event.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-event.svg @@ -1,7 +1,17 @@ - + - - - - - - + + + - - - - - - - - - - - - - - + c24.6,0,46.9-8.5,66.5-25.3c14-12,26.4-28.3,36.7-48.3c16.5-31.9,22.7-63.6,22.9-65C450.3,179.6,438.9,162.8,421.5,159.5z" + /> + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-multiple-instance.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-multiple-instance.svg index 448ee1d580d..1f2e69d7c0d 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-multiple-instance.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess-multiple-instance.svg @@ -1,6 +1,16 @@ - - - - - - - + + + - - + h-32c-6.6,0-12-5.4-12-12V44c0-6.6,5.4-12,12-12h32C406.6,32,412,37.4,412,44z" + /> + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess.svg index 800e95cd8cb..8fe30c9cf37 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/subprocess.svg @@ -1,7 +1,17 @@ - + - - - - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - + s10.3-7,17-7h48c6.7,0,12.3,2.3,17,7s7,10.3,7,17v104h104c6.7,0,12.3,2.3,17,7S352,177.3,352,184z" + /> + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/task.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/task.svg index b81a223a7ea..b4829144860 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/task.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/task.svg @@ -1,7 +1,17 @@ - + - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - + S29,32,40,32h336c11,0,20.4,3.9,28.2,11.8S416,61,416,72z" + /> + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/text-annotation.svg b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/text-annotation.svg index 8f513b3bcba..bee807924e6 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/text-annotation.svg +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-client/src/main/resources/org/kie/workbench/common/stunner/bpmn/client/resources/images/shapes/text-annotation.svg @@ -1,6 +1,15 @@ - + - + - + - - + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpmn2color.xsd b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpmn2color.xsd index 8cbd0753e9f..47996ebc3c3 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpmn2color.xsd +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpmn2color.xsd @@ -1,19 +1,20 @@ - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpmn2emfextmodel.xsd b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpmn2emfextmodel.xsd index 552f6254faf..807b92c78f1 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpmn2emfextmodel.xsd +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpmn2emfextmodel.xsd @@ -1,94 +1,95 @@ - - + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + - - - - - - - + + + - - - + + + - - - + + + + - - - - - - - - + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpsim.xsd b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpsim.xsd index a50119881e7..004dec91f01 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpsim.xsd +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/model/bpsim.xsd @@ -1,402 +1,406 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Even if here we reference a list of Parameter Values, only Constant Parameters are valid here. There is just no real way of expressing it in xsd. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Even if here we reference a list of Parameter Values, only Constant Parameters are valid here. There is just no real way of expressing it in xsd. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/pom.xml index 64702543360..7e45b4e7c68 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/pom.xml @@ -35,7 +35,6 @@ jar - org.eclipselabs org.eclipse.emf.gwt.ecore @@ -190,5 +189,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/EclipseEmfBPSim.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/EclipseEmfBPSim.gwt.xml index 9823f3e83b4..7fef5e9d5d8 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/EclipseEmfBPSim.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/EclipseEmfBPSim.gwt.xml @@ -20,9 +20,7 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmfJBpm.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmfJBpm.gwt.xml index 866e37e0fed..9ba25aab1bf 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmfJBpm.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmfJBpm.gwt.xml @@ -20,11 +20,9 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmfXmi.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmfXmi.gwt.xml index decd4ae483a..05ed81cfb51 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmfXmi.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmfXmi.gwt.xml @@ -20,10 +20,8 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmulation.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmulation.gwt.xml index 48e46cfef85..f9510f5a0a2 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmulation.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/eclipse/EclipseEmulation.gwt.xml @@ -20,11 +20,9 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/jboss/drools/EclipseEmfDrools.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/jboss/drools/EclipseEmfDrools.gwt.xml index 9f6a5656bd5..a07618b3834 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/jboss/drools/EclipseEmfDrools.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/jboss/drools/EclipseEmfDrools.gwt.xml @@ -20,11 +20,9 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnEmf.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnEmf.gwt.xml index 91263db6fc1..ad96f8dd768 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnEmf.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnEmf.gwt.xml @@ -20,12 +20,10 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/omg/spec/bpmn/non/normative/EclipseEmfColor.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/omg/spec/bpmn/non/normative/EclipseEmfColor.gwt.xml index acda11d6584..b1f005b8c98 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/omg/spec/bpmn/non/normative/EclipseEmfColor.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/resources/org/omg/spec/bpmn/non/normative/EclipseEmfColor.gwt.xml @@ -23,5 +23,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/pom.xml index 4cfed90dc44..a908e66bda2 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/pom.xml @@ -44,7 +44,6 @@ true - @@ -499,7 +498,6 @@ assertj-core test - @@ -507,7 +505,6 @@ src/main/webapp/WEB-INF/classes - org.apache.maven.plugins @@ -656,7 +653,6 @@ org.kie.kogito.stunner.editors:appformer-client-api org.kie.kogito.stunner.editors:appformer-kogito-bridge - @@ -723,13 +719,10 @@ - - - sources diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/logback.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/logback.xml index ef2f84b5752..0f2dddc3a6b 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/logback.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/logback.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -32,5 +31,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/org/kie/workbench/common/stunner/kogito/KogitoBPMNEditor.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/org/kie/workbench/common/stunner/kogito/KogitoBPMNEditor.gwt.xml index 6efaad7e720..f1f2345b1dd 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/org/kie/workbench/common/stunner/kogito/KogitoBPMNEditor.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/org/kie/workbench/common/stunner/kogito/KogitoBPMNEditor.gwt.xml @@ -20,7 +20,6 @@ - @@ -42,7 +41,6 @@ - @@ -64,5 +62,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/org/kie/workbench/common/stunner/kogito/KogitoBPMNEditorWithSourceMap.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/org/kie/workbench/common/stunner/kogito/KogitoBPMNEditorWithSourceMap.gwt.xml index ea0137646a8..b4219e2af3b 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/org/kie/workbench/common/stunner/kogito/KogitoBPMNEditorWithSourceMap.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/resources/org/kie/workbench/common/stunner/kogito/KogitoBPMNEditorWithSourceMap.gwt.xml @@ -18,7 +18,6 @@ ~ under the License. --> - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/webapp/WEB-INF/web.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/webapp/WEB-INF/web.xml index 0dbc9154c5f..2fb7c850342 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/webapp/WEB-INF/web.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/webapp/WEB-INF/web.xml @@ -23,9 +23,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" > - test.html - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/webapp/index.html b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/webapp/index.html index 9cbe888338d..29d3ed006fa 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/webapp/index.html +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/main/webapp/index.html @@ -1,4 +1,4 @@ - + - + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/test/resources/org/kie/workbench/common/stunner/kogito/client/selenium/basic-process.bpmn2 b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/test/resources/org/kie/workbench/common/stunner/kogito/client/selenium/basic-process.bpmn2 index 8f36b4a7ef6..fdfed82e416 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/test/resources/org/kie/workbench/common/stunner/kogito/client/selenium/basic-process.bpmn2 +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/test/resources/org/kie/workbench/common/stunner/kogito/client/selenium/basic-process.bpmn2 @@ -1,4 +1,4 @@ - + - - - - - + + + + + _E486B83F-1225-436D-94D5-C6817A74884C_InMessage @@ -29,10 +48,26 @@ - - - - + + + + @@ -42,7 +77,11 @@ - + @@ -55,7 +94,15 @@ _945FC403-B19A-4AB1-9A9A-B13E6CD19D4B - + @@ -70,22 +117,37 @@ - - + + - - + + - - + + - - - + + + - - - + + + @@ -93,31 +155,31 @@ - + - + - + - + - + - + @@ -127,4 +189,4 @@ __bLkUEGGEDmYo5bKfV8ACA __bLkUEGGEDmYo5bKfV8ACA - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/test/resources/org/kie/workbench/common/stunner/kogito/client/selenium/new-diagram.bpmn2 b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/test/resources/org/kie/workbench/common/stunner/kogito/client/selenium/new-diagram.bpmn2 index 8ee60f6fd13..7f71a6603cc 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/test/resources/org/kie/workbench/common/stunner/kogito/client/selenium/new-diagram.bpmn2 +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-kogito-runtime/src/test/resources/org/kie/workbench/common/stunner/kogito/client/selenium/new-diagram.bpmn2 @@ -1,4 +1,4 @@ - + - + - + - + - + - + _BJzCQEGHEDmB-vY_nZbDsQ _BJzCQEGHEDmB-vY_nZbDsQ - \ No newline at end of file + diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/pom.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/pom.xml index 7fb8e181725..8e2cd404f91 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/pom.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/pom.xml @@ -35,7 +35,6 @@ jar - @@ -182,7 +181,6 @@ - @@ -218,5 +216,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnMarshalling.gwt.xml b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnMarshalling.gwt.xml index 7ca06377c94..90b9249b8c3 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnMarshalling.gwt.xml +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/src/main/resources/org/kie/workbench/common/stunner/bpmn/StunnerBpmnMarshalling.gwt.xml @@ -20,11 +20,9 @@ - - diff --git a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/src/test/resources/org/kie/workbench/common/stunner/bpmn/client/marshall/testFlight.bpmn b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/src/test/resources/org/kie/workbench/common/stunner/bpmn/client/marshall/testFlight.bpmn index 16780b016d6..4056d8cc799 100644 --- a/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/src/test/resources/org/kie/workbench/common/stunner/bpmn/client/marshall/testFlight.bpmn +++ b/packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-marshalling/src/test/resources/org/kie/workbench/common/stunner/bpmn/client/marshall/testFlight.bpmn @@ -1,4 +1,4 @@ - + org.gwtbootstrap3 @@ -108,7 +107,7 @@ org.kie.kogito.stunner.editors errai-ui - + com.google.guava guava @@ -193,7 +192,6 @@ powermock-module-junit4 test - @@ -219,5 +217,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/popups/alert/AlertPopupViewImpl.html b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/popups/alert/AlertPopupViewImpl.html index 119a5c73987..156c08a910e 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/popups/alert/AlertPopupViewImpl.html +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/popups/alert/AlertPopupViewImpl.html @@ -1,4 +1,4 @@ - + @@ -31,5 +30,4 @@ - diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/pom.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/pom.xml index 53f377cb5d4..445a1b6f96b 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/pom.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendDeclaredTypesTest1 1.0 - diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/src/main/resources/META-INF/kmodule.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/src/main/resources/META-INF/kmodule.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendDeclaredTypesTest1/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/pom.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/pom.xml index 255939fe437..1873065c23d 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/pom.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendExtendingJavaTypeTest1 1.0 - diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/src/main/resources/META-INF/kmodule.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/src/main/resources/META-INF/kmodule.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest1/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/pom.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/pom.xml index 177f6625361..d92c71aac2f 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/pom.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendExtendJavaTypeTest2 1.0 - diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/src/main/resources/META-INF/kmodule.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/src/main/resources/META-INF/kmodule.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendExtendJavaTypeTest2/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/pom.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/pom.xml index 38e7240021c..4c955ad1942 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/pom.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendSuperTypesTest1 1.0 - diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/src/main/resources/META-INF/kmodule.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/src/main/resources/META-INF/kmodule.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendSuperTypesTest1/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/pom.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/pom.xml index 825febe5570..4b5187cf58e 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/pom.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendTest1 1.0 - diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/src/main/resources/META-INF/kmodule.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/src/main/resources/META-INF/kmodule.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest1/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/pom.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/pom.xml index 9f8322241b5..ec8adb22d0a 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/pom.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/pom.xml @@ -28,5 +28,4 @@ org.kie.example DataModelBackendTest2 1.0 - diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/src/main/resources/META-INF/kmodule.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/src/main/resources/META-INF/kmodule.xml index d4645c99202..df89aef36c1 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/src/main/resources/META-INF/kmodule.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/DataModelBackendTest2/src/main/resources/META-INF/kmodule.xml @@ -17,6 +17,4 @@ ~ specific language governing permissions and limitations ~ under the License. --> - - - + diff --git a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/META-INF/beans.xml b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/META-INF/beans.xml index 289a0e609c0..4adfbcafd56 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/META-INF/beans.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/kie-wb-common-ui/src/test/resources/META-INF/beans.xml @@ -23,7 +23,6 @@ xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd" bean-discovery-mode="all" > - org.kie.workbench.common.services.datamodel.backend.server.TestAppSetup org.guvnor.test.GuvnorTestAppSetup diff --git a/packages/stunner-editors/kie-wb-common-widgets/pom.xml b/packages/stunner-editors/kie-wb-common-widgets/pom.xml index 72f0c9eb23b..e5cdf7dbc5e 100644 --- a/packages/stunner-editors/kie-wb-common-widgets/pom.xml +++ b/packages/stunner-editors/kie-wb-common-widgets/pom.xml @@ -38,5 +38,4 @@ kie-wb-common-ui - diff --git a/packages/stunner-editors/lienzo-core/pom.xml b/packages/stunner-editors/lienzo-core/pom.xml index d2b81d533f3..bc5fa8023d6 100644 --- a/packages/stunner-editors/lienzo-core/pom.xml +++ b/packages/stunner-editors/lienzo-core/pom.xml @@ -22,101 +22,100 @@ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > - 4.0.0 - - org.kie.kogito.stunner.editors - stunner-editors-parent - ${revision} - ../pom.xml - + 4.0.0 + + org.kie.kogito.stunner.editors + stunner-editors-parent + ${revision} + ../pom.xml + - lienzo-core - Lienzo - Core Framework - Lienzo - Core Framework - jar + lienzo-core + Lienzo - Core Framework + Lienzo - Core Framework + jar - http://www.kiegroup.org - 2001 - - JBoss by Red Hat - http://www.jboss.org/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - All developers are listed on the team website - http://www.drools.org/community/team.html - - + http://www.kiegroup.org + 2001 + + JBoss by Red Hat + http://www.jboss.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + All developers are listed on the team website + http://www.drools.org/community/team.html + + - - - org.gwtproject - gwt-user - - - com.google.jsinterop - base - - - com.google.elemental2 - elemental2-core - - - com.google.elemental2 - elemental2-dom - - - com.google.elemental2 - elemental2-promise - - - junit - junit - test - - + + + org.gwtproject + gwt-user + + + com.google.jsinterop + base + + + com.google.elemental2 + elemental2-core + + + com.google.elemental2 + elemental2-dom + + + com.google.elemental2 + elemental2-promise + + + junit + junit + test + + - - - jboss-public-repository-group - JBoss Public Repository Group - https://repository.jboss.org/nexus/content/groups/public/ - - - jboss-snapshots-repository - JBoss Snapshot Repository - https://repository.jboss.org/nexus/content/repositories/snapshots/ - - - - - - - src/main/java - - - src/main/resources - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - - **/*Test.java - - - - - + + + jboss-public-repository-group + JBoss Public Repository Group + https://repository.jboss.org/nexus/content/groups/public/ + + + jboss-snapshots-repository + JBoss Snapshot Repository + https://repository.jboss.org/nexus/content/repositories/snapshots/ + + + + + + src/main/java + + + src/main/resources + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + **/*Test.java + + + + + diff --git a/packages/stunner-editors/lienzo-core/src/main/java/com/ait/lienzo/Lienzo.gwt.xml b/packages/stunner-editors/lienzo-core/src/main/java/com/ait/lienzo/Lienzo.gwt.xml index 1936d013a94..f4172054b7a 100644 --- a/packages/stunner-editors/lienzo-core/src/main/java/com/ait/lienzo/Lienzo.gwt.xml +++ b/packages/stunner-editors/lienzo-core/src/main/java/com/ait/lienzo/Lienzo.gwt.xml @@ -17,16 +17,15 @@ limitations under the License. --> - - - - + + + + - - - - - - + + + + + diff --git a/packages/stunner-editors/lienzo-tests/pom.xml b/packages/stunner-editors/lienzo-tests/pom.xml index bed257e35da..59273dcb121 100644 --- a/packages/stunner-editors/lienzo-tests/pom.xml +++ b/packages/stunner-editors/lienzo-tests/pom.xml @@ -23,18 +23,18 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > 4.0.0 - - org.kie.kogito.stunner.editors - stunner-editors-parent - ${revision} - ../pom.xml + + org.kie.kogito.stunner.editors + stunner-editors-parent + ${revision} + ../pom.xml lienzo-tests Lienzo - Unit Testing Framework Lienzo - Unit Testing Framework jar - + http://www.kiegroup.org 2001 @@ -69,13 +69,12 @@ - org.kie.kogito.stunner.editors lienzo-core - + org.gwtproject @@ -99,15 +98,14 @@ - com.google.gwt.gwtmockito - gwtmockito - + com.google.gwt.gwtmockito + gwtmockito + org.javassist javassist - @@ -135,5 +133,4 @@ - diff --git a/packages/stunner-editors/lienzo-webapp/pom.xml b/packages/stunner-editors/lienzo-webapp/pom.xml index a73fb44cfdb..08d29381c9a 100644 --- a/packages/stunner-editors/lienzo-webapp/pom.xml +++ b/packages/stunner-editors/lienzo-webapp/pom.xml @@ -22,80 +22,80 @@ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > - 4.0.0 - - org.kie.kogito.stunner.editors - stunner-editors-parent - ${revision} - ../pom.xml - + 4.0.0 + + org.kie.kogito.stunner.editors + stunner-editors-parent + ${revision} + ../pom.xml + - lienzo-webapp - Lienzo - Showcase Webapp - Lienzo - Showcase Webapp - war + lienzo-webapp + Lienzo - Showcase Webapp + Lienzo - Showcase Webapp + war - http://www.kiegroup.org - 2001 - - JBoss by Red Hat - http://www.jboss.org/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - All developers are listed on the team website - http://www.drools.org/community/team.html - - + http://www.kiegroup.org + 2001 + + JBoss by Red Hat + http://www.jboss.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + All developers are listed on the team website + http://www.drools.org/community/team.html + + - - - org.gwtproject - gwt-user - - - org.kie.kogito.stunner.editors - lienzo-core - provided - - - com.google.jsinterop - base - provided - - - com.google.elemental2 - elemental2-core - provided - - - com.google.elemental2 - elemental2-dom - provided - - - com.google.elemental2 - elemental2-promise - provided - - - - junit - junit - test - - - org.seleniumhq.selenium - selenium-java - test - + + junit + junit + test + + + org.seleniumhq.selenium + selenium-java + test + - - - org.xmlunit - xmlunit-core - test - - - org.xmlunit - xmlunit-assertj - test - - - io.github.bonigarcia - webdrivermanager - test - - + + + org.xmlunit + xmlunit-core + test + + + org.xmlunit + xmlunit-assertj + test + + + io.github.bonigarcia + webdrivermanager + test + + - - - jboss-public-repository-group - JBoss Public Repository Group - https://repository.jboss.org/nexus/content/groups/public/ - - - jboss-snapshots-repository - JBoss Snapshot Repository - https://repository.jboss.org/nexus/content/repositories/snapshots/ - - + + + jboss-public-repository-group + JBoss Public Repository Group + https://repository.jboss.org/nexus/content/groups/public/ + + + jboss-snapshots-repository + JBoss Snapshot Repository + https://repository.jboss.org/nexus/content/repositories/snapshots/ + + - - ${project.build.directory}/${project.build.finalName}/WEB-INF/classes + + ${project.build.directory}/${project.build.finalName}/WEB-INF/classes - - - src/main/java - - - src/main/resources - - - - - - maven-enforcer-plugin - - true - - - - maven-clean-plugin - - - - ${basedir} - - src/main/webapp/app/ - src/main/webapp/org.kie.lienzo.LienzoShowcase/ - src/main/gwt-unitCache/ - src/main/webapp/WEB-INF/deploy/ - src/main/webapp/WEB-INF/classes/ - src/main/webapp/WEB-INF/lib/* - src/main/webapp/WEB-INF/lib/**/* - .errai/ - - - - - - - + + + src/main/java + + + src/main/resources + + + + + + maven-enforcer-plugin + + true + + + + maven-clean-plugin + + + + ${basedir} + + src/main/webapp/app/ + src/main/webapp/org.kie.lienzo.LienzoShowcase/ + src/main/gwt-unitCache/ + src/main/webapp/WEB-INF/deploy/ + src/main/webapp/WEB-INF/classes/ + src/main/webapp/WEB-INF/lib/* + src/main/webapp/WEB-INF/lib/**/* + .errai/ + + + + + + + - - - - no-showcase - - - - org.codehaus.mojo - gwt-maven-plugin - - true - - - - - - - GWT2 - - true - - - - - - - org.codehaus.mojo - gwt-maven-plugin - - - - compile - - - - - LienzoShowcase.html - - org.kie.lienzo.LienzoShowcase - - INFO - false - + + + no-showcase + + + + org.codehaus.mojo + gwt-maven-plugin + + true + + + + + + + GWT2 + + true + + + + + + org.codehaus.mojo + gwt-maven-plugin + + + + compile + + + + + LienzoShowcase.html + + org.kie.lienzo.LienzoShowcase + + INFO + false + -Xmx3G -Xms512m -Xss1M -XX:CompileThreshold=7000 -XX:+UseSerialGC -Djava.io.tmpdir=${project.build.directory} - true - true - false - src/main/webapp - true - true - true - - - - - - + true + true + false + src/main/webapp + true + true + true + + + + + + diff --git a/packages/stunner-editors/lienzo-webapp/src/main/resources/org/kie/lienzo/LienzoShowcase.gwt.xml b/packages/stunner-editors/lienzo-webapp/src/main/resources/org/kie/lienzo/LienzoShowcase.gwt.xml index 0ede14f4cfa..5e6be451913 100644 --- a/packages/stunner-editors/lienzo-webapp/src/main/resources/org/kie/lienzo/LienzoShowcase.gwt.xml +++ b/packages/stunner-editors/lienzo-webapp/src/main/resources/org/kie/lienzo/LienzoShowcase.gwt.xml @@ -17,7 +17,6 @@ limitations under the License. --> - @@ -29,7 +28,6 @@ - + - diff --git a/packages/stunner-editors/lienzo-webapp/src/main/webapp/WEB-INF/web.xml b/packages/stunner-editors/lienzo-webapp/src/main/webapp/WEB-INF/web.xml index 0e8a1235a03..cf1f4befb07 100644 --- a/packages/stunner-editors/lienzo-webapp/src/main/webapp/WEB-INF/web.xml +++ b/packages/stunner-editors/lienzo-webapp/src/main/webapp/WEB-INF/web.xml @@ -24,9 +24,7 @@ http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0" > - LienzoShowcase.html - diff --git a/packages/stunner-editors/package.json b/packages/stunner-editors/package.json index 8e8c79887a3..b18d4273885 100644 --- a/packages/stunner-editors/package.json +++ b/packages/stunner-editors/package.json @@ -46,4 +46,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/packages/stunner-editors/pom.xml b/packages/stunner-editors/pom.xml index 9996c28d9a5..3e0738003e0 100644 --- a/packages/stunner-editors/pom.xml +++ b/packages/stunner-editors/pom.xml @@ -655,7 +655,6 @@ xmlunit-assertj ${version.org.xmlunit} - @@ -1086,10 +1085,13 @@ javassist:javassist org.apache.cxf:cxf-bundle-jaxrs org.jboss.weld.se:weld-se - + + org.jboss.weld.servlet:weld-servlet - - org.mockito:mockito-all + + + org.mockito:mockito-all + @@ -1853,8 +1855,10 @@ *Lexer false - true - true + true + + true + diff --git a/packages/stunner-editors/uberfire-api/pom.xml b/packages/stunner-editors/uberfire-api/pom.xml index 472876a66c2..dae0a308a02 100644 --- a/packages/stunner-editors/uberfire-api/pom.xml +++ b/packages/stunner-editors/uberfire-api/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -75,5 +74,4 @@ provided - diff --git a/packages/stunner-editors/uberfire-api/src/main/resources/META-INF/beans.xml b/packages/stunner-editors/uberfire-api/src/main/resources/META-INF/beans.xml index aae671e6cb7..0e7bbc028e9 100644 --- a/packages/stunner-editors/uberfire-api/src/main/resources/META-INF/beans.xml +++ b/packages/stunner-editors/uberfire-api/src/main/resources/META-INF/beans.xml @@ -21,6 +21,4 @@ xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd" -> - - +/> diff --git a/packages/stunner-editors/uberfire-api/src/main/resources/org/uberfire/UberfireAPI.gwt.xml b/packages/stunner-editors/uberfire-api/src/main/resources/org/uberfire/UberfireAPI.gwt.xml index 273150d98db..adc0d854313 100644 --- a/packages/stunner-editors/uberfire-api/src/main/resources/org/uberfire/UberfireAPI.gwt.xml +++ b/packages/stunner-editors/uberfire-api/src/main/resources/org/uberfire/UberfireAPI.gwt.xml @@ -20,7 +20,6 @@ - @@ -37,5 +36,4 @@ - diff --git a/packages/stunner-editors/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/uri.min.js b/packages/stunner-editors/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/uri.min.js index 19ccf138729..92280f6cbca 100644 --- a/packages/stunner-editors/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/uri.min.js +++ b/packages/stunner-editors/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/uri.min.js @@ -37,16 +37,16 @@ var URI = (function () { 16 > a ? (b = "%0" + a.toString(16).toUpperCase()) : 128 > a - ? (b = "%" + a.toString(16).toUpperCase()) - : (b = - 2048 > a - ? "%" + ((a >> 6) | 192).toString(16).toUpperCase() + "%" + ((a & 63) | 128).toString(16).toUpperCase() - : "%" + - ((a >> 12) | 224).toString(16).toUpperCase() + - "%" + - (((a >> 6) & 63) | 128).toString(16).toUpperCase() + - "%" + - ((a & 63) | 128).toString(16).toUpperCase()); + ? (b = "%" + a.toString(16).toUpperCase()) + : (b = + 2048 > a + ? "%" + ((a >> 6) | 192).toString(16).toUpperCase() + "%" + ((a & 63) | 128).toString(16).toUpperCase() + : "%" + + ((a >> 12) | 224).toString(16).toUpperCase() + + "%" + + (((a >> 6) & 63) | 128).toString(16).toUpperCase() + + "%" + + ((a & 63) | 128).toString(16).toUpperCase()); return b; } function p(a) { @@ -55,26 +55,26 @@ var URI = (function () { 128 > c ? ((b += String.fromCharCode(c)), (d += 3)) : 194 <= c && 224 > c - ? (6 <= e - d - ? ((f = parseInt(a.substr(d + 4, 2), 16)), (b += String.fromCharCode(((c & 31) << 6) | (f & 63)))) - : (b += a.substr(d, 6)), - (d += 6)) - : 224 <= c - ? (9 <= e - d - ? ((f = parseInt(a.substr(d + 4, 2), 16)), - (g = parseInt(a.substr(d + 7, 2), 16)), - (b += String.fromCharCode(((c & 15) << 12) | ((f & 63) << 6) | (g & 63)))) - : (b += a.substr(d, 9)), - (d += 9)) - : ((b += a.substr(d, 3)), (d += 3)); + ? (6 <= e - d + ? ((f = parseInt(a.substr(d + 4, 2), 16)), (b += String.fromCharCode(((c & 31) << 6) | (f & 63)))) + : (b += a.substr(d, 6)), + (d += 6)) + : 224 <= c + ? (9 <= e - d + ? ((f = parseInt(a.substr(d + 4, 2), 16)), + (g = parseInt(a.substr(d + 7, 2), 16)), + (b += String.fromCharCode(((c & 15) << 12) | ((f & 63) << 6) | (g & 63)))) + : (b += a.substr(d, 9)), + (d += 9)) + : ((b += a.substr(d, 3)), (d += 3)); return b; } function q(a) { return void 0 === a ? "undefined" : null === a - ? "null" - : Object.prototype.toString.call(a).split(" ").pop().split("]").shift().toLowerCase(); + ? "null" + : Object.prototype.toString.call(a).split(" ").pop().split("]").shift().toLowerCase(); } function m(a) { return a.toUpperCase(); @@ -129,8 +129,8 @@ var URI = (function () { ? void 0 === c.scheme ? "relative" : void 0 === c.fragment - ? "absolute" - : "uri" + ? "absolute" + : "uri" : "same-document"), b.reference && "suffix" !== b.reference && @@ -154,12 +154,12 @@ var URI = (function () { a.match(v) ? (a = a.replace(v, "")) : a.match(w) - ? (a = a.replace(w, "/")) - : a.match(x) - ? ((a = a.replace(x, "/")), b.pop()) - : "." === a || ".." === a - ? (a = "") - : ((d = a.match(B)[0]), (a = a.slice(d.length)), b.push(d)); + ? (a = a.replace(w, "/")) + : a.match(x) + ? ((a = a.replace(x, "/")), b.pop()) + : "." === a || ".." === a + ? (a = "") + : ((d = a.match(B)[0]), (a = a.slice(d.length)), b.push(d)); return b.join(""); } function g(a, b) { diff --git a/packages/stunner-editors/uberfire-client-api/pom.xml b/packages/stunner-editors/uberfire-client-api/pom.xml index 3da1b7736a2..b2a0047ab1e 100644 --- a/packages/stunner-editors/uberfire-client-api/pom.xml +++ b/packages/stunner-editors/uberfire-client-api/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -38,7 +37,6 @@ UberFire Client API - org.kie.kogito.stunner.editors uberfire-api @@ -90,13 +88,11 @@ com.google.jsinterop jsinterop-annotations - + org.gwtproject gwt-user provided - - diff --git a/packages/stunner-editors/uberfire-client-api/src/main/resources/org/uberfire/UberfireClientAPI.gwt.xml b/packages/stunner-editors/uberfire-client-api/src/main/resources/org/uberfire/UberfireClientAPI.gwt.xml index f281951c631..e84ed07557a 100644 --- a/packages/stunner-editors/uberfire-client-api/src/main/resources/org/uberfire/UberfireClientAPI.gwt.xml +++ b/packages/stunner-editors/uberfire-client-api/src/main/resources/org/uberfire/UberfireClientAPI.gwt.xml @@ -20,10 +20,7 @@ - - - diff --git a/packages/stunner-editors/uberfire-extensions/pom.xml b/packages/stunner-editors/uberfire-extensions/pom.xml index 63a22821a77..4ae1aeb3bfd 100644 --- a/packages/stunner-editors/uberfire-extensions/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/pom.xml @@ -43,5 +43,4 @@ uberfire-layout-editor uberfire-simple-docks - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/pom.xml index c7cced7abd4..19f68758e01 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/pom.xml @@ -35,7 +35,6 @@ Uberfire Commons Editor API - org.kie.kogito.stunner.editors errai-common @@ -45,5 +44,4 @@ uberfire-api - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/META-INF/beans.xml b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/META-INF/beans.xml index aae671e6cb7..0e7bbc028e9 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/META-INF/beans.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/META-INF/beans.xml @@ -21,6 +21,4 @@ xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd" -> - - +/> diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorAPI.gwt.xml b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorAPI.gwt.xml index 1cbc9de044d..e6ac419cd47 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorAPI.gwt.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorAPI.gwt.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -27,5 +26,4 @@ - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/pom.xml index cc7a6dd8237..f266af509c8 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/pom.xml @@ -130,8 +130,6 @@ powermock-module-junit4 test - - @@ -326,5 +324,4 @@ - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorClient.gwt.xml b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorClient.gwt.xml index e08a4fe62eb..fa34cba566b 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorClient.gwt.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorClient.gwt.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -26,5 +25,4 @@ - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/pom.xml index 4820ef11082..7b2c9a6b3ac 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/pom.xml @@ -35,7 +35,6 @@ Uberfire Layout Editor API - org.kie.kogito.stunner.editors errai-common diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorAPI.gwt.xml b/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorAPI.gwt.xml index 32734926e3b..acb9eb951c3 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorAPI.gwt.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-api/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorAPI.gwt.xml @@ -21,5 +21,4 @@ "http://google-web-toolkit.googlecode.com/svn/tags/2.5.1/distro-source/core/src/gwt-module.dtd"> - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/pom.xml index aa3e84cb055..d2ad708f5c0 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/pom.xml @@ -35,7 +35,6 @@ Uberfire Layout Editor Client - org.kie.kogito.stunner.editors errai-common diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorClient.gwt.xml b/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorClient.gwt.xml index bc0503955a8..a52adf63b49 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorClient.gwt.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-layout-editor/uberfire-layout-editor-client/src/main/resources/org/uberfire/ext/layout/editor/UberfireLayoutEditorClient.gwt.xml @@ -26,5 +26,4 @@ - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-simple-docks/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-simple-docks/pom.xml index f4d1422fafb..4030a9e2a71 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-simple-docks/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-simple-docks/pom.xml @@ -23,7 +23,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > 4.0.0 - + org.kie.kogito.stunner.editors uberfire-extensions ${revision} diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-simple-docks/uberfire-simple-docks-client/src/main/resources/org/uberfire/UberfireDocksClient.gwt.xml b/packages/stunner-editors/uberfire-extensions/uberfire-simple-docks/uberfire-simple-docks-client/src/main/resources/org/uberfire/UberfireDocksClient.gwt.xml index d9d18a763c7..e9df95a64aa 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-simple-docks/uberfire-simple-docks-client/src/main/resources/org/uberfire/UberfireDocksClient.gwt.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-simple-docks/uberfire-simple-docks-client/src/main/resources/org/uberfire/UberfireDocksClient.gwt.xml @@ -24,5 +24,4 @@ - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml index bff8d28c621..091ae18bf2d 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -37,7 +36,6 @@ Uberfire Widgets Commons - org.kie.kogito.stunner.editors uberfire-api @@ -138,7 +136,6 @@ mockito-core test - @@ -153,5 +150,4 @@ - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/UberfireWidgetsCommons.gwt.xml b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/UberfireWidgetsCommons.gwt.xml index 7137aa5b47f..58ddcb9a273 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/UberfireWidgetsCommons.gwt.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-commons/src/main/resources/org/uberfire/ext/widgets/common/UberfireWidgetsCommons.gwt.xml @@ -20,7 +20,6 @@ - @@ -29,5 +28,4 @@ - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/pom.xml index 370fb2eb7f3..51682e0f5e5 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -39,5 +38,4 @@ uberfire-widgets-core-client - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml index 05241c59879..0096f08fcdb 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -37,7 +36,6 @@ Uberfire Widgets Core Client - org.kie.kogito.stunner.editors uberfire-client-api @@ -80,7 +78,5 @@ - - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/resources/org/uberfire/ext/widgets/core/UberfireWidgetsCore.gwt.xml b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/resources/org/uberfire/ext/widgets/core/UberfireWidgetsCore.gwt.xml index 47b46c6245a..0a4b4a218ef 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/resources/org/uberfire/ext/widgets/core/UberfireWidgetsCore.gwt.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-core/uberfire-widgets-core-client/src/main/resources/org/uberfire/ext/widgets/core/UberfireWidgetsCore.gwt.xml @@ -20,7 +20,6 @@ - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml index c5961a5ec46..5d7df34fd87 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -73,7 +72,5 @@ - - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/resources/org/uberfire/ext/widgets/table/UberfireTableWidget.gwt.xml b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/resources/org/uberfire/ext/widgets/table/UberfireTableWidget.gwt.xml index c028abd0c8a..5e20dda610f 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/resources/org/uberfire/ext/widgets/table/UberfireTableWidget.gwt.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-widgets/uberfire-widgets-table/src/main/resources/org/uberfire/ext/widgets/table/UberfireTableWidget.gwt.xml @@ -19,6 +19,4 @@ --> - - - + diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-wires/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-wires/pom.xml index ee578d7f623..febbfa21f3e 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-wires/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-wires/pom.xml @@ -38,5 +38,4 @@ uberfire-wires-core - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-wires/uberfire-wires-core/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-wires/uberfire-wires-core/pom.xml index 001619ab7d9..2bfacbb8e12 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-wires/uberfire-wires-core/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-wires/uberfire-wires-core/pom.xml @@ -37,5 +37,4 @@ uberfire-wires-core-grids - diff --git a/packages/stunner-editors/uberfire-extensions/uberfire-wires/uberfire-wires-core/uberfire-wires-core-grids/pom.xml b/packages/stunner-editors/uberfire-extensions/uberfire-wires/uberfire-wires-core/uberfire-wires-core-grids/pom.xml index b8ffcff0d5e..673f9bdbfa1 100644 --- a/packages/stunner-editors/uberfire-extensions/uberfire-wires/uberfire-wires-core/uberfire-wires-core-grids/pom.xml +++ b/packages/stunner-editors/uberfire-extensions/uberfire-wires/uberfire-wires-core/uberfire-wires-core-grids/pom.xml @@ -35,7 +35,6 @@ Wires Grids support - org.kie.kogito.stunner.editors errai-common @@ -84,7 +83,5 @@ mockito-core test - - diff --git a/packages/stunner-editors/uberfire-workbench/pom.xml b/packages/stunner-editors/uberfire-workbench/pom.xml index 5a29b3f1958..48ecd1ae9e2 100644 --- a/packages/stunner-editors/uberfire-workbench/pom.xml +++ b/packages/stunner-editors/uberfire-workbench/pom.xml @@ -40,5 +40,4 @@ uberfire-workbench-client-views-patternfly uberfire-workbench-processors - diff --git a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml index 378197f7a11..0ee8c8609d4 100644 --- a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml +++ b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -160,7 +159,6 @@ mockito-core test - @@ -454,5 +452,4 @@ - diff --git a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/test/java/org/uberfire/client/views/pfly/PatternFlyTabTests.gwt.xml b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/test/java/org/uberfire/client/views/pfly/PatternFlyTabTests.gwt.xml index a860b3f21f9..e96849f9484 100644 --- a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/test/java/org/uberfire/client/views/pfly/PatternFlyTabTests.gwt.xml +++ b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client-views-patternfly/src/test/java/org/uberfire/client/views/pfly/PatternFlyTabTests.gwt.xml @@ -20,14 +20,13 @@ - - + - + diff --git a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/pom.xml b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/pom.xml index 37e89c64777..efb66efe02e 100644 --- a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/pom.xml +++ b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -58,7 +57,6 @@ provided - com.google.elemental2 elemental2-promise @@ -111,5 +109,4 @@ test - diff --git a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/UberfireWorkbench.gwt.xml b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/UberfireWorkbench.gwt.xml index c5ea4c339e3..f76ab2e9e67 100644 --- a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/UberfireWorkbench.gwt.xml +++ b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/UberfireWorkbench.gwt.xml @@ -34,5 +34,4 @@ - diff --git a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml index 112037db054..f7c0ab6cfba 100644 --- a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml +++ b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-client/src/test/resources/logback-test.xml @@ -18,7 +18,6 @@ ~ under the License. --> - @@ -32,5 +31,4 @@ - diff --git a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-processors/pom.xml b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-processors/pom.xml index 9bef12de4f4..55f75160cc9 100644 --- a/packages/stunner-editors/uberfire-workbench/uberfire-workbench-processors/pom.xml +++ b/packages/stunner-editors/uberfire-workbench/uberfire-workbench-processors/pom.xml @@ -22,7 +22,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > - 4.0.0 org.kie.kogito.stunner.editors @@ -37,7 +36,6 @@ UberFire Workbench Processors - org.freemarker freemarker @@ -55,5 +53,4 @@ - diff --git a/packages/switch-expression-ts/package.json b/packages/switch-expression-ts/package.json index 833017b8399..7ac7ca6e2c4 100644 --- a/packages/switch-expression-ts/package.json +++ b/packages/switch-expression-ts/package.json @@ -42,4 +42,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/switch-expression-ts/src/switchExpression.ts b/packages/switch-expression-ts/src/switchExpression.ts index cabaeccdc63..090a65e341f 100644 --- a/packages/switch-expression-ts/src/switchExpression.ts +++ b/packages/switch-expression-ts/src/switchExpression.ts @@ -31,7 +31,7 @@ export const switchExpression = < S extends SwitchExpressionValue, ExplicitRet extends R, C extends SwitchExpressionCases = SwitchExpressionCases, - R = C extends SwitchExpressionCases ? R : any + R = C extends SwitchExpressionCases ? R : any, >( switchValue: S | undefined, cases: C diff --git a/packages/text-editor/package.json b/packages/text-editor/package.json index 1ffb45aca87..b524ba2bf4d 100644 --- a/packages/text-editor/package.json +++ b/packages/text-editor/package.json @@ -58,4 +58,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/text-editor/src/editor/TextEditor.tsx b/packages/text-editor/src/editor/TextEditor.tsx index f63e7979566..93473785243 100644 --- a/packages/text-editor/src/editor/TextEditor.tsx +++ b/packages/text-editor/src/editor/TextEditor.tsx @@ -50,44 +50,40 @@ const RefForwardingTextEditor: React.ForwardRefRenderFunction(undefined); const swfTextEditorRef = useRef(null); - useImperativeHandle( - forwardedRef, - () => { - return { - setContent: (normalizedPosixPathRelativeToTheWorkspaceRoot: string, newContent: string): Promise => { - try { - setInitialContent({ - originalContent: newContent, - normalizedPosixPathRelativeToTheWorkspaceRoot, - }); - return Promise.resolve(); - } catch (e) { - console.error(e); - return Promise.reject(); - } - }, - getContent: (): Promise => { - return Promise.resolve(swfTextEditorRef.current?.getContent() || ""); - }, - getPreview: (): Promise => { - return Promise.resolve(""); - }, - undo: (): Promise => { - return swfTextEditorRef.current?.undo() || Promise.resolve(); - }, - redo: (): Promise => { - return swfTextEditorRef.current?.redo() || Promise.resolve(); - }, - validate: (): Notification[] => { - return []; - }, - setTheme: (theme: EditorTheme): Promise => { - return swfTextEditorRef.current?.setTheme(theme) || Promise.resolve(); - }, - }; - }, - [] - ); + useImperativeHandle(forwardedRef, () => { + return { + setContent: (normalizedPosixPathRelativeToTheWorkspaceRoot: string, newContent: string): Promise => { + try { + setInitialContent({ + originalContent: newContent, + normalizedPosixPathRelativeToTheWorkspaceRoot, + }); + return Promise.resolve(); + } catch (e) { + console.error(e); + return Promise.reject(); + } + }, + getContent: (): Promise => { + return Promise.resolve(swfTextEditorRef.current?.getContent() || ""); + }, + getPreview: (): Promise => { + return Promise.resolve(""); + }, + undo: (): Promise => { + return swfTextEditorRef.current?.undo() || Promise.resolve(); + }, + redo: (): Promise => { + return swfTextEditorRef.current?.redo() || Promise.resolve(); + }, + validate: (): Notification[] => { + return []; + }, + setTheme: (theme: EditorTheme): Promise => { + return swfTextEditorRef.current?.setTheme(theme) || Promise.resolve(); + }, + }; + }, []); const setValidationErrors = (errors: editor.IMarker[]) => { if (!initialContent) { diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index 940118fe338..e5937cf39ae 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -4,4 +4,4 @@ "version": "0.0.0", "keywords": [], "devDependencies": {} -} \ No newline at end of file +} diff --git a/packages/uniforms-bootstrap4-codegen/package.json b/packages/uniforms-bootstrap4-codegen/package.json index a671e76a31c..3a7cd7588b9 100644 --- a/packages/uniforms-bootstrap4-codegen/package.json +++ b/packages/uniforms-bootstrap4-codegen/package.json @@ -65,4 +65,4 @@ "webpack-merge": "^5.9.0", "webpack-node-externals": "^3.0.0" } -} \ No newline at end of file +} diff --git a/packages/uniforms-bootstrap4-codegen/src/uniforms/templates/types.ts b/packages/uniforms-bootstrap4-codegen/src/uniforms/templates/types.ts index 6bfce47f7b6..ce2b433e4e5 100644 --- a/packages/uniforms-bootstrap4-codegen/src/uniforms/templates/types.ts +++ b/packages/uniforms-bootstrap4-codegen/src/uniforms/templates/types.ts @@ -37,7 +37,7 @@ export interface FormElementTemplateProps { export interface FormElementTemplate< Element extends FormElement, - Properties extends FormElementTemplateProps + Properties extends FormElementTemplateProps, > { render: (props: Properties) => Element; } diff --git a/packages/uniforms-patternfly-codegen/package.json b/packages/uniforms-patternfly-codegen/package.json index 1aac8149f8e..a700d0a3337 100644 --- a/packages/uniforms-patternfly-codegen/package.json +++ b/packages/uniforms-patternfly-codegen/package.json @@ -64,4 +64,4 @@ "webpack-merge": "^5.9.0", "webpack-node-externals": "^3.0.0" } -} \ No newline at end of file +} diff --git a/packages/uniforms-patternfly-codegen/src/uniforms/DateField.tsx b/packages/uniforms-patternfly-codegen/src/uniforms/DateField.tsx index 0f020a3c405..98cc654f2a5 100644 --- a/packages/uniforms-patternfly-codegen/src/uniforms/DateField.tsx +++ b/packages/uniforms-patternfly-codegen/src/uniforms/DateField.tsx @@ -61,8 +61,8 @@ const Date: React.FC = (props: DateFieldProps) => { isDisabled={${props.disabled || false}} name={'${props.name}'} onChange={(time, hours?, minutes?) => onTimeChange(time, ${ref.stateSetter}, ${ - ref.stateName - }, hours, minutes)} + ref.stateName + }, hours, minutes)} style={{ width: '120px' }} time={parseTime(${ref.stateName})} /> diff --git a/packages/uniforms-patternfly-codegen/src/uniforms/utils/dataTypes.ts b/packages/uniforms-patternfly-codegen/src/uniforms/utils/dataTypes.ts index 1dba9db1734..87436acc31a 100644 --- a/packages/uniforms-patternfly-codegen/src/uniforms/utils/dataTypes.ts +++ b/packages/uniforms-patternfly-codegen/src/uniforms/utils/dataTypes.ts @@ -20,7 +20,10 @@ import { DataType } from "../../api"; class DefaultDataType implements DataType { - constructor(public readonly name: string, public readonly defaultValue?: string) {} + constructor( + public readonly name: string, + public readonly defaultValue?: string + ) {} } export const ARRAY: DataType = new DefaultDataType("string[]", "[]"); diff --git a/packages/uniforms-patternfly/package.json b/packages/uniforms-patternfly/package.json index c5084b43d76..ed5229d324b 100644 --- a/packages/uniforms-patternfly/package.json +++ b/packages/uniforms-patternfly/package.json @@ -66,4 +66,4 @@ "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" } -} \ No newline at end of file +} diff --git a/packages/uniforms-patternfly/src/SelectInputsField.tsx b/packages/uniforms-patternfly/src/SelectInputsField.tsx index 0ebb33373d8..760d333131d 100644 --- a/packages/uniforms-patternfly/src/SelectInputsField.tsx +++ b/packages/uniforms-patternfly/src/SelectInputsField.tsx @@ -91,10 +91,10 @@ function SelectInputsField(props: SelectInputProps) { selection === null ? null : typeof selection === "number" - ? Array.isArray(selectedItems) - ? selectedItems.map((item) => JSON.parse(item)) - : JSON.parse(selectedItems) - : selectedItems; + ? Array.isArray(selectedItems) + ? selectedItems.map((item) => JSON.parse(item)) + : JSON.parse(selectedItems) + : selectedItems; props.onChange(onChanged); setSelected(selectedItems); } diff --git a/packages/unitables-dmn/package.json b/packages/unitables-dmn/package.json index 0e1d882a9b9..d65081972f9 100644 --- a/packages/unitables-dmn/package.json +++ b/packages/unitables-dmn/package.json @@ -66,4 +66,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/unitables/package.json b/packages/unitables/package.json index 6142232c787..10421aec211 100644 --- a/packages/unitables/package.json +++ b/packages/unitables/package.json @@ -71,4 +71,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/unitables/src/UnitablesRow.tsx b/packages/unitables/src/UnitablesRow.tsx index f28667d2aa4..1adca0f4434 100644 --- a/packages/unitables/src/UnitablesRow.tsx +++ b/packages/unitables/src/UnitablesRow.tsx @@ -56,15 +56,11 @@ export const UnitablesRow = React.forwardRef { - return { - submit: () => autoRowRef.current?.submit(), - }; - }, - [] - ); + useImperativeHandle(forwardRef, () => { + return { + submit: () => autoRowRef.current?.submit(), + }; + }, []); // Submits the table in the first render triggering the onValidate function useEffect(() => { diff --git a/packages/unitables/src/bee/UnitablesBeeTable.tsx b/packages/unitables/src/bee/UnitablesBeeTable.tsx index 2e79d0b43ce..8d12c851c25 100644 --- a/packages/unitables/src/bee/UnitablesBeeTable.tsx +++ b/packages/unitables/src/bee/UnitablesBeeTable.tsx @@ -145,30 +145,33 @@ export function UnitablesBeeTable({ ); const cellComponentByColumnAccessor: BeeTableProps["cellComponentByColumnAccessor"] = React.useMemo(() => { - return columns.reduce((acc, column) => { - if (column.insideProperties) { - for (const insideProperty of column.insideProperties) { - acc[getColumnAccessor(insideProperty)] = (props) => ( + return columns.reduce( + (acc, column) => { + if (column.insideProperties) { + for (const insideProperty of column.insideProperties) { + acc[getColumnAccessor(insideProperty)] = (props) => ( + + ); + } + } else { + acc[getColumnAccessor(column)] = (props) => ( ); } - } else { - acc[getColumnAccessor(column)] = (props) => ( - - ); - } - return acc; - }, {} as NonNullable["cellComponentByColumnAccessor"]>); + return acc; + }, + {} as NonNullable["cellComponentByColumnAccessor"]> + ); }, [columns, rows.length, columnsCount]); const setColumnWidth = useCallback( diff --git a/packages/vscode-extension-common-test-helpers/package.json b/packages/vscode-extension-common-test-helpers/package.json index efb08e388a8..8c5b81d1fed 100644 --- a/packages/vscode-extension-common-test-helpers/package.json +++ b/packages/vscode-extension-common-test-helpers/package.json @@ -41,4 +41,4 @@ "mocha": "^9.2.0", "vscode-extension-tester": "5.10.0" } -} \ No newline at end of file +} diff --git a/packages/vscode-extension-dashbuilder-editor/package.json b/packages/vscode-extension-dashbuilder-editor/package.json index c06e1bfa60d..32a54c609a0 100644 --- a/packages/vscode-extension-dashbuilder-editor/package.json +++ b/packages/vscode-extension-dashbuilder-editor/package.json @@ -222,4 +222,4 @@ "vsce": { "dependencies": false } -} \ No newline at end of file +} diff --git a/packages/vscode-extension-kie-ba-bundle/package.json b/packages/vscode-extension-kie-ba-bundle/package.json index f8a9386c5a0..e494811b5c5 100644 --- a/packages/vscode-extension-kie-ba-bundle/package.json +++ b/packages/vscode-extension-kie-ba-bundle/package.json @@ -54,4 +54,4 @@ "supported": false } } -} \ No newline at end of file +} diff --git a/packages/vscode-extension-kogito-bundle/package.json b/packages/vscode-extension-kogito-bundle/package.json index 4db6f2fa9b1..64f7dc05f85 100644 --- a/packages/vscode-extension-kogito-bundle/package.json +++ b/packages/vscode-extension-kogito-bundle/package.json @@ -56,4 +56,4 @@ "supported": false } } -} \ No newline at end of file +} diff --git a/packages/vscode-extension/package.json b/packages/vscode-extension/package.json index 495b59c8069..f06a7c1784a 100644 --- a/packages/vscode-extension/package.json +++ b/packages/vscode-extension/package.json @@ -56,4 +56,4 @@ "typescript": "^4.6.2" }, "displayName": "KIE :: Kogito Editors" -} \ No newline at end of file +} diff --git a/packages/vscode-java-code-completion-extension-plugin/package.json b/packages/vscode-java-code-completion-extension-plugin/package.json index 8b577ac2080..ed548ca7e85 100644 --- a/packages/vscode-java-code-completion-extension-plugin/package.json +++ b/packages/vscode-java-code-completion-extension-plugin/package.json @@ -43,4 +43,4 @@ "mvn" ] } -} \ No newline at end of file +} diff --git a/packages/vscode-java-code-completion-extension-plugin/pom.xml b/packages/vscode-java-code-completion-extension-plugin/pom.xml index e369aace3a1..fb681458423 100644 --- a/packages/vscode-java-code-completion-extension-plugin/pom.xml +++ b/packages/vscode-java-code-completion-extension-plugin/pom.xml @@ -56,7 +56,7 @@ ${project.build.directory}/jacoco.exec ${jacoco.destFile} - + jdt.ls.p2 diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/pom.xml b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/pom.xml index 7c1c432ed33..c4ef3b73d08 100644 --- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/pom.xml +++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/pom.xml @@ -21,5 +21,4 @@ org.kie.test.project test 1.0.0-SNAPSHOT - diff --git a/packages/vscode-java-code-completion/package.json b/packages/vscode-java-code-completion/package.json index 1153b76a85b..071a77dfde6 100644 --- a/packages/vscode-java-code-completion/package.json +++ b/packages/vscode-java-code-completion/package.json @@ -39,4 +39,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/webpack-base/package.json b/packages/webpack-base/package.json index 90435ce3736..d7333d089a6 100644 --- a/packages/webpack-base/package.json +++ b/packages/webpack-base/package.json @@ -27,4 +27,4 @@ "ts-loader": "^9.4.2", "webpack": "^5.88.2" } -} \ No newline at end of file +} diff --git a/packages/workspace/package.json b/packages/workspace/package.json index b2f6bebb84c..e36e1bf1ed1 100644 --- a/packages/workspace/package.json +++ b/packages/workspace/package.json @@ -42,4 +42,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/workspaces-git-fs/package.json b/packages/workspaces-git-fs/package.json index 61560ea76c7..6a815e06f51 100644 --- a/packages/workspaces-git-fs/package.json +++ b/packages/workspaces-git-fs/package.json @@ -60,4 +60,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/workspaces-git-fs/src/lfs/LfsStorageService.ts b/packages/workspaces-git-fs/src/lfs/LfsStorageService.ts index 39d8ccc33ba..838b6e2f349 100644 --- a/packages/workspaces-git-fs/src/lfs/LfsStorageService.ts +++ b/packages/workspaces-git-fs/src/lfs/LfsStorageService.ts @@ -175,14 +175,14 @@ export class LfsStorageService { return !(await args.fs.promises.stat(absolutePath)).isDirectory() ? args.onVisit({ absolutePath, relativePath }) : args.shouldExcludeDir(absolutePath) - ? [] - : this.walk({ - fs: args.fs, - startFromDirPath: absolutePath, - shouldExcludeDir: args.shouldExcludeDir, - onVisit: args.onVisit, - originalStartingDirPath: args.originalStartingDirPath ?? args.startFromDirPath, - }); + ? [] + : this.walk({ + fs: args.fs, + startFromDirPath: absolutePath, + shouldExcludeDir: args.shouldExcludeDir, + onVisit: args.onVisit, + originalStartingDirPath: args.originalStartingDirPath ?? args.startFromDirPath, + }); }) ); diff --git a/packages/workspaces-git-fs/src/lfs/LfsWorkspaceDescriptorService.ts b/packages/workspaces-git-fs/src/lfs/LfsWorkspaceDescriptorService.ts index 9aa55d4491f..a76e5462c8c 100644 --- a/packages/workspaces-git-fs/src/lfs/LfsWorkspaceDescriptorService.ts +++ b/packages/workspaces-git-fs/src/lfs/LfsWorkspaceDescriptorService.ts @@ -34,7 +34,10 @@ export type CreateDescriptorArgs = Partial new DexieBackend(fileDbName, fileStoreName), diff --git a/packages/xml-parser-ts-codegen/package.json b/packages/xml-parser-ts-codegen/package.json index 6d7ace28d75..1f4745e2926 100644 --- a/packages/xml-parser-ts-codegen/package.json +++ b/packages/xml-parser-ts-codegen/package.json @@ -44,4 +44,4 @@ "ts-jest": "^26.5.6", "typescript": "^4.6.2" } -} \ No newline at end of file +} diff --git a/packages/xml-parser-ts-codegen/src/schemas/xsd/XSD.xsd b/packages/xml-parser-ts-codegen/src/schemas/xsd/XSD.xsd index f24864a4980..eba645855ed 100644 --- a/packages/xml-parser-ts-codegen/src/schemas/xsd/XSD.xsd +++ b/packages/xml-parser-ts-codegen/src/schemas/xsd/XSD.xsd @@ -1,8 +1,13 @@ - - - + + Part 1 version: Id: structures.xsd,v 1.2 2004/01/15 11:34:25 ht Exp Part 2 version: Id: datatypes.xsd,v 1.3 2004/01/23 18:11:13 ht Exp @@ -21,8 +26,7 @@ this schema document - + Get access to the xml: attribute groups for xml:lang as declared on 'schema' and 'documentation' below @@ -171,10 +175,8 @@ - - + + @@ -215,7 +217,6 @@ - @@ -259,7 +260,6 @@ - @@ -526,7 +526,6 @@ - A utility type, not for public use @@ -632,7 +631,8 @@ - group type for explicit groups, named top-level groups and group references + group type for explicit groups, named top-level groups and group references @@ -747,7 +747,6 @@ - restricted max/min @@ -865,7 +864,8 @@ - simple type for the value of the 'namespace' attr of 'any' and 'anyAttribute' + simple type for the value of the 'namespace' attr of 'any' and 'anyAttribute' Value is ##any - - any non-conflicting WFXML/attribute at all ##other - - any @@ -1018,8 +1018,8 @@ child:: is also allowed - + value="(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*(\|(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*)*" + /> @@ -1048,8 +1048,8 @@ Step '/' )* ( Step | '@' NameTest ) - + value="(\.//)?((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)/)*((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)|((attribute::|@)((\i\c*:)?(\i\c*|\*))))(\|(\.//)?((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)/)*((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)|((attribute::|@)((\i\c*:)?(\i\c*|\*)))))*" + /> @@ -1176,10 +1176,8 @@ notations for use within XML Schema schemas - - + + @@ -1216,21 +1214,16 @@ - + - + - - + + - + @@ -1242,19 +1235,15 @@ - + - + - + - + @@ -1263,26 +1252,20 @@ - + - + - + - + - + - + @@ -1291,26 +1274,20 @@ - + - + - + - + - + - + @@ -1319,30 +1296,22 @@ - + - + - + - + - + - + - + @@ -1351,27 +1320,20 @@ - + - + - + - + - + - + @@ -1380,27 +1342,20 @@ - + - + - + - + - + - + @@ -1409,27 +1364,20 @@ - + - + - + - + - + - + @@ -1438,27 +1386,20 @@ - + - + - + - + - + - + @@ -1467,27 +1408,20 @@ - + - + - + - + - + - + @@ -1496,27 +1430,20 @@ - + - + - + - + - + - + @@ -1525,27 +1452,20 @@ - + - + - + - + - + - + @@ -1554,27 +1474,20 @@ - + - + - + - + - + - + @@ -1583,27 +1496,20 @@ - + - + - + - + - + - + @@ -1612,25 +1518,19 @@ - + - + - - + + - + - + @@ -1639,25 +1539,19 @@ - + - + - - + + - + - + @@ -1666,25 +1560,19 @@ - + - + - - + + - + - + @@ -1693,25 +1581,19 @@ - + - + - - + + - + - + @@ -1720,28 +1602,22 @@ - + - + - - + + - + NOTATION cannot be used directly in a schema; rather a type must be derived from it by specifying at least one enumeration facet whose value is the name of a NOTATION declared in the schema. - + @@ -1751,19 +1627,16 @@ - + - + - + @@ -1772,16 +1645,12 @@ - + - + - pattern specifies the content of section + pattern specifies the content of section 2.12 of XML 1.0e2 and RFC 3066 (Revised version of RFC 1766). @@ -1793,21 +1662,16 @@ - + - + - - + + - + @@ -1822,21 +1686,16 @@ - + - + - - + + - + @@ -1848,14 +1707,12 @@ - + - pattern matches production 7 from the + pattern matches production 7 from the XML spec @@ -1867,21 +1724,16 @@ - + - + - - + + - + @@ -1893,14 +1745,12 @@ - + - pattern matches production 5 from the XML + pattern matches production 5 from the XML spec @@ -1909,14 +1759,12 @@ - + - pattern matches production 4 + pattern matches production 4 from the Namespaces in XML spec @@ -1925,32 +1773,28 @@ - + - + - + - + @@ -1960,8 +1804,7 @@ - + @@ -1970,8 +1813,7 @@ - + @@ -1982,11 +1824,9 @@ - + - + @@ -1996,8 +1836,7 @@ - + @@ -2007,8 +1846,7 @@ - + @@ -2018,8 +1856,7 @@ - + @@ -2029,8 +1866,7 @@ - + @@ -2041,44 +1877,36 @@ - + - + - + - + - + - + - + - + @@ -2087,8 +1915,7 @@ - + @@ -2162,8 +1989,7 @@ - + Required at the top level @@ -2193,8 +2019,7 @@ - + @@ -2229,8 +2054,7 @@ - base attribute and + base attribute and simpleType child are mutually exclusive, but one or other is required @@ -2245,15 +2069,13 @@ - itemType attribute and simpleType + itemType attribute and simpleType child are mutually exclusive, but one or other is required - + @@ -2264,15 +2086,13 @@ - memberTypes attribute must be + memberTypes attribute must be non-empty or there must be at least one simpleType child - + @@ -2288,8 +2108,7 @@ - + @@ -2308,27 +2127,23 @@ - + - + - + - + @@ -2346,8 +2161,7 @@ - + @@ -2363,41 +2177,35 @@ - + - + - + - + - + - + @@ -2422,8 +2230,7 @@ - + @@ -2437,5 +2244,4 @@ - - \ No newline at end of file + diff --git a/packages/xml-parser-ts-codegen/src/schemas/xsd/xml.xsd b/packages/xml-parser-ts-codegen/src/schemas/xsd/xml.xsd index aea7d0db0a4..7dc159e5a97 100644 --- a/packages/xml-parser-ts-codegen/src/schemas/xsd/xml.xsd +++ b/packages/xml-parser-ts-codegen/src/schemas/xsd/xml.xsd @@ -1,66 +1,66 @@ - + - - - - -
-

About the XML namespace

+ + + +
+

About the XML namespace

-
-

+

+

This schema document describes the XML namespace, in a form suitable for import by other schema documents.

-

+

See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace.

-

+

Note that local names in this namespace are intended to be defined only by the World Wide Web Consortium or its subgroups. The names currently defined in this namespace are listed below. They should not be used with conflicting semantics by any Working Group, specification, or document instance.

-

+

See further below in this document for more information about how to refer to this schema document from your own + href="#usage" + >how to refer to this schema document from your own XSD schema documents and about the namespace-versioning policy governing this schema document.

-
-
- - +
+
+
+
- - - -
- -

lang (as an attribute name)

-

+ + + +

+

lang (as an attribute name)

+

denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.

- -
-
-

Notes

-

+

+
+

Notes

+

Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility.

-

+

See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at @@ -68,189 +68,187 @@ http://www.iana.org/assignments/language-subtag-registry for further information.

-

+

The union allows for the 'un-declaration' of xml:lang with the empty string.

-
- - - - - - - - +
+
+
+ + + + + + + + - - -
+ - - - -
- -

space (as an attribute name)

-

+ + + +

+

space (as an attribute name)

+

denotes an attribute whose value is a keyword indicating what whitespace processing discipline is intended for the content of the element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.

- -
- - - - - - - - - - - - -
- -

base (as an attribute name)

-

+

+
+
+ + + + + + +
+ + + + +
+

base (as an attribute name)

+

denotes an attribute whose value provides a URI to be used as the base for interpreting any relative URIs in the scope of the element on which it appears; its value is inherited. This name is reserved by virtue of its definition in the XML Base specification.

- -

- See http://www.w3.org/TR/xmlbase/ + +

+ See http://www.w3.org/TR/xmlbase/ for information about this attribute.

-
-
-
-
- - - - -
- -

id (as an attribute name)

-

+

+
+
+
+ + + + +
+

id (as an attribute name)

+

denotes an attribute whose value should be interpreted as if declared to be of type ID. This name is reserved by virtue of its definition in the xml:id specification.

- -

- See http://www.w3.org/TR/xml-id/ + +

+ See http://www.w3.org/TR/xml-id/ for information about this attribute.

-
-
-
-
+
+
+
+
- - - - - - + + + + + + - - -
- -

Father (in any context at all)

+ + +
+

Father (in any context at all)

-
-

+

+

denotes Jon Bosak, the chair of the original XML Working Group. This name is reserved by the following decision of the W3C XML Plenary and XML Coordination groups:

-
-

+

+

In appreciation for his vision, leadership and dedication the W3C XML Plenary on this 10th day of February, 2000, reserves for Jon Bosak in perpetuity the XML name "xml:Father".

-
-
-
- - + +
+
+
+
- - -
-

About this schema document

+ + +
+

+ About this schema document +

-
-

+

+

This schema defines attributes and an attribute group suitable for use by schemas wishing to allow xml:base, xml:lang, xml:space or xml:id attributes on elements they define.

-

+

To enable this, such a schema must import this schema for the XML namespace, e.g. as follows:

-
+          
           <schema . . .>
            . . .
            <import namespace="http://www.w3.org/XML/1998/namespace"
                       schemaLocation="http://www.w3.org/2001/xml.xsd"/>
      
-

+

or

-
+          
            <import namespace="http://www.w3.org/XML/1998/namespace"
                       schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
      
-

+

Subsequently, qualified reference to any of the attributes or the group defined below will have the desired effect, e.g.

-
+          
           <type . . .>
            . . .
            <attributeGroup ref="xml:specialAttrs"/>
      
-

+

will define a type which will schema-validate an instance element with any of those attributes.

-
-
- - +
+
+
+
- - -
-

Versioning policy for this schema document

-
-

+ + +

+

+ Versioning policy for this schema document +

+
+

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2009/01/xml.xsd.

-

+

At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd.

-

+

The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself, or with the XML namespace itself. In other words, @@ -264,24 +262,30 @@ will not change.

-

+

Previous dated (and unchanging) versions of this schema document are at:

- -
-
- - - + +
+
+
+
- diff --git a/packages/xml-parser-ts/package.json b/packages/xml-parser-ts/package.json index fa814c30507..9273ad472e5 100644 --- a/packages/xml-parser-ts/package.json +++ b/packages/xml-parser-ts/package.json @@ -47,4 +47,4 @@ "typescript": "^4.6.2", "uuid": "^8.3.2" } -} \ No newline at end of file +} diff --git a/packages/yaml-language-server/package.json b/packages/yaml-language-server/package.json index 71dd7791903..2632902f983 100644 --- a/packages/yaml-language-server/package.json +++ b/packages/yaml-language-server/package.json @@ -43,9 +43,10 @@ "jest": "^26.6.3", "jest-junit": "^14.0.0", "jest-when": "^3.5.0", + "prettier": "^2.8.8", "rimraf": "^3.0.2", "ts-jest": "^26.5.6", "typescript": "^4.6.2", "yaml-language-server": "^1.10.0" } -} \ No newline at end of file +} diff --git a/packages/yard-editor/dev-webapp/static/envelope/yard-editor-envelope.html b/packages/yard-editor/dev-webapp/static/envelope/yard-editor-envelope.html index acdcf073f0d..2d24205cc04 100644 --- a/packages/yard-editor/dev-webapp/static/envelope/yard-editor-envelope.html +++ b/packages/yard-editor/dev-webapp/static/envelope/yard-editor-envelope.html @@ -17,7 +17,7 @@ ~ under the License. --> - + - - - - - - - - - - - - - - - - - - - diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/index.html b/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/index.html deleted file mode 100644 index 7161f977af6..00000000000 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - DMN Dev Deployments Form Webapp - Showcase - - - - - - - - - -
- - - diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/logo.png b/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/static/logo.png deleted file mode 100644 index 36915163541a161c99c557f0d6ed0b12b444aae6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30305 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 - merge(common(env), { - mode: "development", - entry: { - index: path.resolve(__dirname, "./index.tsx"), - }, - output: { - path: path.resolve(__dirname, "../dist-dev"), - }, - plugins: [ - new CopyPlugin({ - patterns: [{ from: path.resolve(__dirname, "./static"), to: "./" }], - }), - new ProvidePlugin({ - process: require.resolve("process/browser.js"), - Buffer: ["buffer", "Buffer"], - }), - new EnvironmentPlugin({ - WEBPACK_REPLACE__quarkusPort: buildEnv.devDeploymentDmnFormWebapp.dev.quarkusPort, - }), - new NodePolyfillPlugin(), - ], - module: { - rules: [...patternflyBase.webpackModuleRules], - }, - devServer: { - static: { directory: path.join(__dirname, "./dist") }, - historyApiFallback: true, - compress: true, - port: buildEnv.devDeploymentDmnFormWebapp.dev.webpackPort, - open: false, - hot: true, - client: { - overlay: true, - }, - }, - }); diff --git a/packages/dev-deployment-dmn-form-webapp/env/index.js b/packages/dev-deployment-dmn-form-webapp/env/index.js index e82bce2525f..69ea38c6ed4 100644 --- a/packages/dev-deployment-dmn-form-webapp/env/index.js +++ b/packages/dev-deployment-dmn-form-webapp/env/index.js @@ -17,13 +17,26 @@ * under the License. */ -const { varsWithName, composeEnv } = require("@kie-tools-scripts/build-env"); +const { varsWithName, composeEnv, getOrDefault } = require("@kie-tools-scripts/build-env"); module.exports = composeEnv([require("@kie-tools/root-env/env")], { - vars: varsWithName({}), + vars: varsWithName({ + DEV_DEPLOYMENT_DMN_FORM_WEBAPP__quarkusAppOrigin: { + description: "The origin where the quarkus application is running. e.g. localhost:8080", + default: "", + }, + DEV_DEPLOYMENT_DMN_FORM_WEBAPP__quarkusAppPath: { + description: "The path related to the origin where the quarkus application hosts its API", + default: "", + }, + }), get env() { return { devDeploymentDmnFormWebapp: { + quarkusApp: { + origin: getOrDefault(this.vars.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__quarkusAppOrigin), + path: getOrDefault(this.vars.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__quarkusAppPath), + }, dev: { webpackPort: 9008, quarkusPort: 9009, diff --git a/packages/dev-deployment-dmn-form-webapp/package.json b/packages/dev-deployment-dmn-form-webapp/package.json index 604e7295e90..b7e16ee2ea7 100644 --- a/packages/dev-deployment-dmn-form-webapp/package.json +++ b/packages/dev-deployment-dmn-form-webapp/package.json @@ -70,6 +70,7 @@ "process": "^0.11.10", "rimraf": "^3.0.2", "ts-jest": "^29.1.5", + "ts-node": "^10.9.1", "typescript": "^4.6.2", "webpack": "^5.88.2", "webpack-cli": "^4.10.0", diff --git a/packages/dev-deployment-dmn-form-webapp/src/AppContext.tsx b/packages/dev-deployment-dmn-form-webapp/src/AppContext.tsx index 5b8956fac56..115d700b33f 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/AppContext.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/AppContext.tsx @@ -23,6 +23,8 @@ import { AppData } from "./DmnDevDeploymentFormWebAppDataApi"; export interface AppContextType { fetchDone: boolean; data?: AppData; + quarkusAppOrigin: string; + quarkusAppPath: string; } export const AppContext = createContext({} as any); diff --git a/packages/dev-deployment-dmn-form-webapp/src/AppContextProvider.tsx b/packages/dev-deployment-dmn-form-webapp/src/AppContextProvider.tsx index 1392056cf16..7a7959f62ca 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/AppContextProvider.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/AppContextProvider.tsx @@ -17,24 +17,44 @@ * under the License. */ -import React, { ReactNode, useCallback, useState } from "react"; +import React, { ReactNode, useCallback, useState, useMemo, useEffect } from "react"; +import * as path from "path"; import { AppContext } from "./AppContext"; import { AppData, fetchAppData } from "./DmnDevDeploymentFormWebAppDataApi"; import { useCancelableEffect } from "@kie-tools-core/react-hooks/dist/useCancelableEffect"; -import { DmnFormAppProps } from "./DmnFormApp"; +import { useEnv } from "./env/hooks/EnvContext"; -interface Props extends DmnFormAppProps { +interface Props { children: ReactNode; } +// The following regular expression matches everything between the first and last '/'. +const re = new RegExp("^([^/]*)/|/(?=[^/]*$)", "g"); + export function AppContextProvider(props: Props) { const [fetchDone, setFetchDone] = useState(false); const [data, setData] = useState(); + const { env } = useEnv(); + + const quarkusAppOrigin = useMemo( + () => + env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_QUARKUS_APP_ORIGIN?.length + ? env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_QUARKUS_APP_ORIGIN + : window.location.origin, + [env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_QUARKUS_APP_ORIGIN] + ); + const quarkusAppPath = useMemo( + () => + env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_QUARKUS_APP_PATH?.length + ? env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_QUARKUS_APP_PATH + : path.join(window.location.pathname, window.location.pathname !== "/" ? ".." : "").replace(re, "$1"), + [env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_QUARKUS_APP_PATH] + ); useCancelableEffect( useCallback( ({ canceled }) => { - fetchAppData(props) + fetchAppData({ quarkusAppOrigin, quarkusAppPath }) .then((data: AppData) => { if (canceled.get()) { return; @@ -44,9 +64,13 @@ export function AppContextProvider(props: Props) { .catch((error: any) => console.error(error)) .finally(() => setFetchDone(true)); }, - [props] + [quarkusAppOrigin, quarkusAppPath] ) ); - return {props.children}; + return ( + + {props.children} + + ); } diff --git a/packages/dev-deployment-dmn-form-webapp/src/DmnDevDeploymentFormWebAppDataApi.tsx b/packages/dev-deployment-dmn-form-webapp/src/DmnDevDeploymentFormWebAppDataApi.tsx index db8a4fa18b4..7126f62da62 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/DmnDevDeploymentFormWebAppDataApi.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/DmnDevDeploymentFormWebAppDataApi.tsx @@ -20,8 +20,6 @@ import { ExtendedServicesFormSchema } from "@kie-tools/extended-services-api"; import OpenAPIParser from "@readme/openapi-parser"; import { routes } from "./Routes"; -import { DmnFormAppProps } from "./DmnFormApp"; -import * as path from "path"; export interface FormData { modelName: string; @@ -30,38 +28,50 @@ export interface FormData { export interface AppData { forms: FormData[]; - baseOrigin: string; - basePath: string; } export type DmnDefinitionsJson = FormData; -export async function fetchAppData(args: DmnFormAppProps): Promise { +export async function fetchAppData(args: { quarkusAppOrigin: string; quarkusAppPath: string }): Promise { const openApiSpec = await ( - await fetch(routes.quarkusApp.openApiJson.path({}, args.baseOrigin, args.basePath)) + await fetch(routes.quarkusApp.openApiJson.path({}, args.quarkusAppOrigin, args.quarkusAppPath)) ).json(); - const fixedRefOpenApiSpec = JSON.parse( - JSON.stringify(openApiSpec).replace( - new RegExp(`${args.basePath ? `/${args.basePath}` : ""}/dmnDefinitions.json`, "g"), - routes.quarkusApp.dmnDefinitionsJson.path({}, args.baseOrigin, args.basePath) - ) - ); - const dereferencedSpec = await OpenAPIParser.dereference(fixedRefOpenApiSpec, { + // Append origin to schema $refs + Object.keys(openApiSpec.paths).forEach((modelPath) => { + const inputSetSchemaRef = openApiSpec.paths[modelPath]?.post.requestBody.content["application/json"].schema.$ref; + const outputSetSchemaRef = + openApiSpec.paths[modelPath]?.post.responses.default?.content["application/json"].schema.$ref; + + if (inputSetSchemaRef) { + openApiSpec.paths[modelPath].post.requestBody.content["application/json"].schema.$ref = + `${args.quarkusAppOrigin}${inputSetSchemaRef}`; + } + + if (outputSetSchemaRef) { + openApiSpec.paths[modelPath].post.responses.default.content["application/json"].schema.$ref = + `${args.quarkusAppOrigin}${outputSetSchemaRef}`; + } + }); + + // Dereference schema (replace $refs with their values fetched from the .json files) + const dereferencedSpec = await OpenAPIParser.dereference(openApiSpec, { dereference: { circular: "ignore" }, }); + // Filter models with dmnresult endpoints const models = Object.keys(dereferencedSpec.paths) .filter((path: string) => path.includes("/dmnresult")) .map((path) => path.replace("/dmnresult", "")); + // Generate form objects from the models const forms = models.map((modelPath: string) => { const inputSetSchema = dereferencedSpec.paths[modelPath]?.post.requestBody.content["application/json"].schema; const outputSetSchema = dereferencedSpec.paths[modelPath]?.post.responses.default.content["application/json"].schema; return { - modelName: modelPath.replace(args.basePath ? `/${args.basePath}` : "", "").replace("/", ""), + modelName: modelPath.replace(args.quarkusAppPath ? `/${args.quarkusAppPath}` : "", "").replace("/", ""), schema: { $ref: "#/definitions/InputSet", definitions: { @@ -78,7 +88,5 @@ export async function fetchAppData(args: DmnFormAppProps): Promise { return { forms, - baseOrigin: args.baseOrigin, - basePath: args.basePath, }; } diff --git a/packages/dev-deployment-dmn-form-webapp/src/DmnDevDeploymentRuntimeApi.tsx b/packages/dev-deployment-dmn-form-webapp/src/DmnDevDeploymentRuntimeApi.tsx index 568f29cfd98..27f02eea971 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/DmnDevDeploymentRuntimeApi.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/DmnDevDeploymentRuntimeApi.tsx @@ -19,16 +19,17 @@ import { DecisionResult } from "@kie-tools/extended-services-api"; import { routes } from "./Routes"; -import { DmnFormAppProps } from "./DmnFormApp"; -export interface FetchDmnResultArgs extends DmnFormAppProps { +export interface FetchDmnResultArgs { modelName: string; inputs: any; + quarkusAppOrigin: string; + quarkusAppPath: string; } export async function fetchDmnResult(args: FetchDmnResultArgs): Promise { const response = await fetch( - routes.quarkusApp.dmnResult.path({ modelName: args.modelName }, args.baseOrigin, args.basePath), + routes.quarkusApp.dmnResult.path({ modelName: args.modelName }, args.quarkusAppOrigin, args.quarkusAppPath), { method: "POST", headers: { diff --git a/packages/dev-deployment-dmn-form-webapp/src/DmnFormApp.tsx b/packages/dev-deployment-dmn-form-webapp/src/DmnFormApp.tsx index ed2a2fa2782..7dc84f48aae 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/DmnFormApp.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/DmnFormApp.tsx @@ -29,9 +29,7 @@ import { DmnFormI18nContext, dmnFormI18nDefaults, dmnFormI18nDictionaries } from import { NoMatchPage } from "./NoMatchPage"; import { routes } from "./Routes"; -export type DmnFormAppProps = { baseOrigin: string; basePath: string }; - -export function DmnFormApp(props: DmnFormAppProps) { +export function DmnFormApp() { return ( - + {(app) => app.fetchDone && ( @@ -49,11 +47,7 @@ export function DmnFormApp(props: DmnFormAppProps) { {({ match }) => { const formData = app.data!.forms.find((form) => form.modelName === match?.params.modelName); - return formData ? ( - - ) : ( - - ); + return formData ? : ; }} )} diff --git a/packages/dev-deployment-dmn-form-webapp/src/DmnFormPage.tsx b/packages/dev-deployment-dmn-form-webapp/src/DmnFormPage.tsx index 93c86771dc6..638ae1c02b9 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/DmnFormPage.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/DmnFormPage.tsx @@ -34,11 +34,11 @@ import { useDmnFormI18n } from "./i18n"; import { useCancelableEffect } from "@kie-tools-core/react-hooks/dist/useCancelableEffect"; import { dereferenceAndCheckForRecursion, getDefaultValues } from "@kie-tools/dmn-runner/dist/jsonSchema"; import { extractDifferences } from "@kie-tools/dmn-runner/dist/results"; -import { DmnFormAppProps } from "./DmnFormApp"; import { openapiSchemaToJsonSchema } from "@openapi-contrib/openapi-schema-to-json-schema"; import type { JSONSchema4 } from "json-schema"; +import { useApp } from "./AppContext"; -interface Props extends DmnFormAppProps { +interface Props { formData: FormData; } @@ -60,6 +60,7 @@ export function DmnFormPage(props: Props) { const [openAlert, setOpenAlert] = useState(AlertTypes.NONE); const [pageError, setPageError] = useState(false); const errorBoundaryRef = useRef(null); + const { quarkusAppOrigin, quarkusAppPath } = useApp(); useCancelableEffect( useCallback( @@ -93,8 +94,8 @@ export function DmnFormPage(props: Props) { const onSubmit = useCallback(async () => { try { const formOutputs = await fetchDmnResult({ - baseOrigin: props.baseOrigin, - basePath: props.basePath, + quarkusAppOrigin, + quarkusAppPath, modelName: props.formData.modelName, inputs: formInputs, }); @@ -111,7 +112,7 @@ export function DmnFormPage(props: Props) { setOpenAlert(AlertTypes.ERROR); console.error(error); } - }, [formInputs, props.formData.modelName, props.baseOrigin, props.basePath]); + }, [quarkusAppOrigin, quarkusAppPath, props.formData.modelName, formInputs]); const pageErrorMessage = useMemo( () => ( diff --git a/packages/dev-deployment-dmn-form-webapp/src/DmnFormToolbar.tsx b/packages/dev-deployment-dmn-form-webapp/src/DmnFormToolbar.tsx index 5ef3533af35..e1b6d48020f 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/DmnFormToolbar.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/DmnFormToolbar.tsx @@ -64,8 +64,8 @@ export function DmnFormToolbar(props: Props) { const [modelDropdownOpen, setModelDropdownOpen] = useState(false); const onOpenSwaggerUI = useCallback(() => { - window.open(routes.quarkusApp.swaggerUi.path({}, app.data?.baseOrigin, app.data?.basePath), "_blank"); - }, [app.data?.baseOrigin, app.data?.basePath]); + window.open(routes.quarkusApp.swaggerUi.path({}, app.quarkusAppOrigin, app.quarkusAppPath), "_blank"); + }, [app.quarkusAppOrigin, app.quarkusAppPath]); const openForm = useCallback( (modelName: string) => { @@ -150,7 +150,7 @@ export function DmnFormToolbar(props: Props) {    - Dev deployments + Dev Deployments diff --git a/packages/dev-deployment-dmn-form-webapp/src/Routes.tsx b/packages/dev-deployment-dmn-form-webapp/src/Routes.tsx index ac6eb0a8df5..88e2d7fd304 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/Routes.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/Routes.tsx @@ -49,6 +49,7 @@ export class Route< queryParams?: Partial<{ [k in T["queryParams"]]: string }>; baseOrigin?: string; basePath?: string; + modelName?: string; }) { const SEP = args.base?.endsWith("/") ? "" : "/"; const HASH = IS_HASH_ROUTER ? "#" : ""; @@ -124,9 +125,9 @@ export const routes = { error: new Route<{}>(() => "/error"), quarkusApp: { - dmnDefinitionsJson: new Route<{}>((_, baseOrigin, basePath) => - urlFromBasePath(baseOrigin, basePath, "/dmnDefinitions.json") - ), + modelDefinitionsJson: new Route<{ + pathParams: PathParams.MODEL_NAME; + }>(({ modelName }, baseOrigin, basePath) => urlFromBasePath(baseOrigin, basePath, `/${modelName}.json`)), openApiJson: new Route<{}>((_, baseOrigin, basePath) => urlFromBasePath(baseOrigin, basePath, "/q/openapi?format=json") ), diff --git a/packages/dev-deployment-dmn-form-webapp/src/env/EnvConstants.ts b/packages/dev-deployment-dmn-form-webapp/src/env/EnvConstants.ts new file mode 100644 index 00000000000..2da6f6e8c3c --- /dev/null +++ b/packages/dev-deployment-dmn-form-webapp/src/env/EnvConstants.ts @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export const ENV_FILE_PATH = "env.json"; diff --git a/packages/dev-deployment-dmn-form-webapp/src/env/EnvJson.ts b/packages/dev-deployment-dmn-form-webapp/src/env/EnvJson.ts new file mode 100644 index 00000000000..a14a580b77e --- /dev/null +++ b/packages/dev-deployment-dmn-form-webapp/src/env/EnvJson.ts @@ -0,0 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export interface EnvJson { + DEV_DEPLOYMENT_DMN_FORM_WEBAPP_QUARKUS_APP_ORIGIN: string; + DEV_DEPLOYMENT_DMN_FORM_WEBAPP_QUARKUS_APP_PATH: string; +} diff --git a/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/index.tsx b/packages/dev-deployment-dmn-form-webapp/src/env/hooks/EnvContext.tsx similarity index 71% rename from packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/index.tsx rename to packages/dev-deployment-dmn-form-webapp/src/env/hooks/EnvContext.tsx index 7cd55535b10..bcb557f4a86 100644 --- a/packages/dev-deployment-dmn-form-webapp/dev-webapp/webapp/index.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/env/hooks/EnvContext.tsx @@ -17,13 +17,16 @@ * under the License. */ -import "@patternfly/react-core/dist/styles/base.css"; import * as React from "react"; -import * as ReactDOM from "react-dom"; -import "./static/resources/style.css"; -import { DmnFormApp } from "../../src/DmnFormApp"; +import { useContext } from "react"; +import { EnvJson } from "../EnvJson"; -ReactDOM.render( - , - document.getElementById("root") -); +export interface EnvContextType { + env: EnvJson; +} + +export const EnvContext = React.createContext({} as any); + +export function useEnv() { + return useContext(EnvContext); +} diff --git a/packages/dev-deployment-dmn-form-webapp/src/env/hooks/EnvContextProvider.tsx b/packages/dev-deployment-dmn-form-webapp/src/env/hooks/EnvContextProvider.tsx new file mode 100644 index 00000000000..8fdaa6bde75 --- /dev/null +++ b/packages/dev-deployment-dmn-form-webapp/src/env/hooks/EnvContextProvider.tsx @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import * as React from "react"; +import { useCallback, useMemo, useState } from "react"; +import { useCancelableEffect } from "@kie-tools-core/react-hooks/dist/useCancelableEffect"; +import { ENV_FILE_PATH } from "../EnvConstants"; +import { EnvJson } from "../EnvJson"; +import { EnvContext } from "./EnvContext"; + +interface Props { + children: React.ReactNode; +} + +export function EnvContextProvider(props: Props) { + const [env, setEnv] = useState(); + const [fetchDone, setFetchDone] = useState(false); + + useCancelableEffect( + useCallback(({ canceled }) => { + fetch(ENV_FILE_PATH) + .then(async (response) => { + if (canceled.get()) { + return; + } + + if (!response.ok) { + throw new Error(`Failed to fetch ${ENV_FILE_PATH}: ${response.statusText}`); + } + + const envJson = await response.json(); + setEnv((prev) => ({ ...(prev ?? {}), ...envJson })); + }) + .catch((e) => { + console.error(e); + }) + .finally(() => { + setFetchDone(true); + }); + }, []) + ); + + const value = useMemo( + () => ({ + env: env!, + }), + [env] + ); + + return {fetchDone && props.children}; +} diff --git a/packages/dev-deployment-dmn-form-webapp/src/i18n/locales/en.ts b/packages/dev-deployment-dmn-form-webapp/src/i18n/locales/en.ts index 41920534b66..caf055845ba 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/i18n/locales/en.ts +++ b/packages/dev-deployment-dmn-form-webapp/src/i18n/locales/en.ts @@ -26,7 +26,7 @@ export const en: DmnFormI18n = { formToolbar: { disclaimer: { title: "Development only", - description: `Dev deployments are intended to be used for ${"development".bold()} purposes only, so users should not use the + description: `Dev Deployments are intended to be used for ${"development".bold()} purposes only, so users should not use the deployed services in production or for any type of business-critical workloads.`, }, }, diff --git a/packages/dev-deployment-dmn-form-webapp/src/index.tsx b/packages/dev-deployment-dmn-form-webapp/src/index.tsx index 637ea868599..fe380628127 100644 --- a/packages/dev-deployment-dmn-form-webapp/src/index.tsx +++ b/packages/dev-deployment-dmn-form-webapp/src/index.tsx @@ -21,13 +21,12 @@ import "@patternfly/react-core/dist/styles/base.css"; import * as React from "react"; import * as ReactDOM from "react-dom"; import { DmnFormApp } from "./DmnFormApp"; -import * as path from "path"; import "../static/resources/style.css"; +import { EnvContextProvider } from "./env/hooks/EnvContextProvider"; -// The following regular expression matches everything between the first and last '/'. -const re = new RegExp("^([^/]*)/|/(?=[^/]*$)", "g"); - -const baseOrigin = window.location.origin; -const basePath = path.join(window.location.pathname, window.location.pathname !== "/" ? ".." : "").replace(re, "$1"); - -ReactDOM.render(, document.getElementById("app")!); +ReactDOM.render( + + + , + document.getElementById("app")! +); diff --git a/packages/dev-deployment-dmn-form-webapp/static/env.json b/packages/dev-deployment-dmn-form-webapp/static/env.json new file mode 100644 index 00000000000..0bcdd4c5d7c --- /dev/null +++ b/packages/dev-deployment-dmn-form-webapp/static/env.json @@ -0,0 +1 @@ +{ "This file is placeholder": "Actual content is set at webpack.config.ts" } diff --git a/packages/dev-deployment-dmn-form-webapp/static/index.html b/packages/dev-deployment-dmn-form-webapp/static/index.html index 0efd3039f97..76a59dd2f99 100644 --- a/packages/dev-deployment-dmn-form-webapp/static/index.html +++ b/packages/dev-deployment-dmn-form-webapp/static/index.html @@ -6,21 +6,21 @@ ~ to you under the Apache License, Version 2.0 (the ~ "License"); you may not use this file except in compliance ~ with the License. You may obtain a copy of the License at - ~ + ~ ~ http://www.apache.org/licenses/LICENSE-2.0 - ~ + ~ ~ Unless required by applicable law or agreed to in writing, ~ software distributed under the License is distributed on an ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ~ KIND, either express or implied. See the License for the ~ specific language governing permissions and limitations - ~ under the License. + ~ under the License. --> - DMN Dev deployment + DMN Dev Deployment diff --git a/packages/dev-deployment-dmn-form-webapp/tests/DmnFormToolbar.test.tsx b/packages/dev-deployment-dmn-form-webapp/tests/DmnFormToolbar.test.tsx index afd1a5ced9c..64abb8e07ac 100644 --- a/packages/dev-deployment-dmn-form-webapp/tests/DmnFormToolbar.test.tsx +++ b/packages/dev-deployment-dmn-form-webapp/tests/DmnFormToolbar.test.tsx @@ -30,9 +30,9 @@ describe("DmnFormToolbar", () => { usingTestingAppContext(, { data: { forms: [{ modelName, schema: {} }], - baseOrigin: "http://localhost", - basePath: "", }, + quarkusAppOrigin: "http://localhost", + quarkusAppPath: "", }).wrapper ).wrapper ); @@ -46,9 +46,9 @@ describe("DmnFormToolbar", () => { usingTestingAppContext(, { data: { forms: [{ modelName, schema: {} }], - baseOrigin: "http://localhost", - basePath: "", }, + quarkusAppOrigin: "http://localhost", + quarkusAppPath: "", }).wrapper ).wrapper ); diff --git a/packages/dev-deployment-dmn-form-webapp/tests/testing_utils.tsx b/packages/dev-deployment-dmn-form-webapp/tests/testing_utils.tsx index e47bcfb5ae5..91771d164c0 100644 --- a/packages/dev-deployment-dmn-form-webapp/tests/testing_utils.tsx +++ b/packages/dev-deployment-dmn-form-webapp/tests/testing_utils.tsx @@ -43,7 +43,7 @@ export function usingTestingDmnFormI18nContext( }; } -export function usingTestingAppContext(children: React.ReactElement, ctx?: Partial) { +export function usingTestingAppContext(children: React.ReactElement, ctx: Omit) { const usedCtx: AppContextType = { fetchDone: true, ...ctx, diff --git a/packages/dev-deployment-dmn-form-webapp/tsconfig.json b/packages/dev-deployment-dmn-form-webapp/tsconfig.json index 42da1744a32..a598e485c3d 100644 --- a/packages/dev-deployment-dmn-form-webapp/tsconfig.json +++ b/packages/dev-deployment-dmn-form-webapp/tsconfig.json @@ -10,5 +10,14 @@ "target": "es6", "types": ["@testing-library/jest-dom"] }, - "include": ["src"] + "include": ["src"], + + // Required to make Webpack TS config work. See https://github.com/webpack/webpack-cli/issues/2458#issuecomment-1157987399 + "ts-node": { + "esm": true, + "compilerOptions": { + "esModuleInterop": true, + "module": "CommonJS" + } + } } diff --git a/packages/dev-deployment-dmn-form-webapp/webpack.config.js b/packages/dev-deployment-dmn-form-webapp/webpack.config.ts similarity index 60% rename from packages/dev-deployment-dmn-form-webapp/webpack.config.js rename to packages/dev-deployment-dmn-form-webapp/webpack.config.ts index 7820f32151a..29ced85de8a 100644 --- a/packages/dev-deployment-dmn-form-webapp/webpack.config.js +++ b/packages/dev-deployment-dmn-form-webapp/webpack.config.ts @@ -17,16 +17,16 @@ * under the License. */ -const CopyPlugin = require("copy-webpack-plugin"); -const patternflyBase = require("@kie-tools-core/patternfly-base"); -const { merge } = require("webpack-merge"); -const common = require("@kie-tools-core/webpack-base/webpack.common.config"); -const HtmlWebpackPlugin = require("html-webpack-plugin"); -const { ProvidePlugin } = require("webpack"); -const NodePolyfillPlugin = require("node-polyfill-webpack-plugin"); -const { env } = require("./env"); +import CopyPlugin from "copy-webpack-plugin"; +import patternflyBase from "@kie-tools-core/patternfly-base"; +import { merge } from "webpack-merge"; +import common from "@kie-tools-core/webpack-base/webpack.common.config"; +import HtmlWebpackPlugin from "html-webpack-plugin"; +import { ProvidePlugin } from "webpack"; +import NodePolyfillPlugin from "node-polyfill-webpack-plugin"; +import { defaultEnvJson } from "./build/defaultEnvJson"; -module.exports = async (env) => { +export default async (env: any, argv: any) => { return merge(common(env), { entry: { index: "./src/index.tsx", @@ -42,6 +42,11 @@ module.exports = async (env) => { { from: "./static/resources", to: "./resources" }, { from: "./static/images", to: "./images" }, { from: "./static/favicon.svg", to: "./favicon.svg" }, + { + from: "./static/env.json", + to: "./env.json", + transform: () => JSON.stringify(defaultEnvJson, null, 2), + }, ], }), new ProvidePlugin({ @@ -50,7 +55,16 @@ module.exports = async (env) => { }), new NodePolyfillPlugin(), ], - + ignoreWarnings: [ + { + // The @apidevtools sub-packages source maps are not published, so we need to ignore their warnings for now. + module: /@apidevtools/, + }, + { + // The @jsdevtools sub-packages source maps are not published, so we need to ignore their warnings for now. + module: /@jsdevtools/, + }, + ], module: { rules: [...patternflyBase.webpackModuleRules], }, diff --git a/packages/dev-deployment-kogito-quarkus-blank-app-image/README.md b/packages/dev-deployment-kogito-quarkus-blank-app-image/README.md index 4d70951ec70..cd42ac7c3d7 100644 --- a/packages/dev-deployment-kogito-quarkus-blank-app-image/README.md +++ b/packages/dev-deployment-kogito-quarkus-blank-app-image/README.md @@ -17,7 +17,7 @@ # Dev Deployment Kogito Quarkus Blank App Image -This image is ready to be used for Dev deployments on KIE Sandbox. +This image is ready to be used for Dev Deployments on KIE Sandbox. It starts the dev-deployment-upload-service and then places the uploaded files inside a blank Kogito Quarkus app. These files can decisions or processes, all of them will be used as resources for the app. @@ -45,11 +45,11 @@ These files can decisions or processes, all of them will be used as resources fo Run the image with: -- `docker run -p 8080:8080 -e DEV_DEPLOYMENT__UPLOAD_SERVICE_API_KEY=123 docker.io/apache/incubator-kie-sandbox-dev-deployment-kogito-quarkus-blank-app:main` +- `docker run -p 8080:8080 -e DEV_DEPLOYMENT__UPLOAD_SERVICE_API_KEY=dev docker.io/apache/incubator-kie-sandbox-dev-deployment-kogito-quarkus-blank-app:main` Then upload a zip file containing the resources (DMN, BPMN, etc) -- `curl -X POST -H "Content-Type: multipart/form-data" -F "myFile=@" 'http://localhost:8080/upload?apiKey=123'` +- `curl -X POST -H "Content-Type: multipart/form-data" -F "myFile=@" 'http://localhost:8080/upload?apiKey=dev'` --- diff --git a/packages/dev-deployment-upload-service/README.md b/packages/dev-deployment-upload-service/README.md index a18df1de15f..b6d5bba5855 100644 --- a/packages/dev-deployment-upload-service/README.md +++ b/packages/dev-deployment-upload-service/README.md @@ -17,7 +17,7 @@ # Dev Deployment Upload Service -This package is used on the KIE Sandbox's Dev deployments feature and should be the first command to run when a deployed container spins up. +This package is used on the KIE Sandbox's Dev Deployments feature and should be the first command to run when a deployed container spins up. The Dev Deployment Upload Service runs an HTTP server that accepts ZIP file uploads to the `/upload` endpoint. You can check that the service is ready to accept uploads via the `/upload-status` endpoint. @@ -63,7 +63,7 @@ USAGE: `dev-deployment-upload-service`. Arguments are passed using env vars: ### Example: -For a Dev deployment that runs a Quarkus application, the intended use is: +For a Dev Deployment that runs a Quarkus application, the intended use is: ```Dockerfile ... @@ -83,7 +83,7 @@ ENV DEV_DEPLOYMENT__UPLOAD_SERVICE_API_KEY=[api key] ENV DEV_DEPLOYMENT__UPLOAD_SERVICE_ROOT_PATH=[subpath] ``` -On KIE Sandbox Dev deployments Kubernetes/OpenShift YAMLs, you can pass them like: +On KIE Sandbox Dev Deployments Kubernetes/OpenShift YAMLs, you can pass them like: ```yaml ... diff --git a/packages/extended-services/README.md b/packages/extended-services/README.md index e5afc13a727..e4a6f569167 100644 --- a/packages/extended-services/README.md +++ b/packages/extended-services/README.md @@ -17,7 +17,7 @@ ## Extended Services -Powers the DMN Runner and Dev deployments features. +Powers the DMN Runner and Dev Deployments features. ## Parameters diff --git a/packages/i18n-common-dictionary/src/names.ts b/packages/i18n-common-dictionary/src/names.ts index d3a06503588..43b4e121a5f 100644 --- a/packages/i18n-common-dictionary/src/names.ts +++ b/packages/i18n-common-dictionary/src/names.ts @@ -27,8 +27,8 @@ export const names = { desktop: "Desktop", devSandbox: "Developer Sandbox for Red Hat OpenShift", dmn: "DMN", - dmnDevDeployment: "DMN Dev deployment", - devDeployments: "Dev deployments", + dmnDevDeployment: "DMN Dev Deployment", + devDeployments: "Dev Deployments", dmnRunner: "DMN Runner", extendedServices: "Extended Services", fedora: "Fedora", diff --git a/packages/kie-sandbox-extended-services-image/env/index.js b/packages/kie-sandbox-extended-services-image/env/index.js index 2e57e606382..01b4f7303cc 100644 --- a/packages/kie-sandbox-extended-services-image/env/index.js +++ b/packages/kie-sandbox-extended-services-image/env/index.js @@ -28,7 +28,7 @@ const { module.exports = composeEnv([rootEnv], { vars: varsWithName({ KIE_SANDBOX_EXTENDED_SERVICES__builderImage: { - default: "registry.access.redhat.com/ubi9/openjdk-17:1.18", + default: "registry.access.redhat.com/ubi9/openjdk-17:1.20", description: "The image used in the FROM import.", }, KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry: { diff --git a/packages/kie-sandbox-webapp-image/README.md b/packages/kie-sandbox-webapp-image/README.md index ff2e4540699..850f50d33b8 100644 --- a/packages/kie-sandbox-webapp-image/README.md +++ b/packages/kie-sandbox-webapp-image/README.md @@ -75,10 +75,10 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont | :-------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------: | | `KIE_SANDBOX_EXTENDED_SERVICES_URL` | The URL that points to the Extended Services. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | | `KIE_SANDBOX_CORS_PROXY_URL` | The URL that points to the CORS proxy for interacting with external services. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | - | `KIE_SANDBOX_DEV_DEPLOYMENT_BASE_IMAGE_URL` | The URL that points to the Base image that is used on Dev deployments. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | - | `KIE_SANDBOX_DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE_URL` | The URL that points to the Kogito Quarkus Blank App image that is used on Dev deployments. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | - | `KIE_SANDBOX_DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_URL` | The URL that points to form webapp image that is used on Dev deployments. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | - | `KIE_SANDBOX_DEV_DEPLOYMENT_IMAGE_PULL_POLICY` | The image pull policy for Dev deployments | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | + | `KIE_SANDBOX_DEV_DEPLOYMENT_BASE_IMAGE_URL` | The URL that points to the Base image that is used on Dev Deployments. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | + | `KIE_SANDBOX_DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE_URL` | The URL that points to the Kogito Quarkus Blank App image that is used on Dev Deployments. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | + | `KIE_SANDBOX_DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_URL` | The URL that points to form webapp image that is used on Dev Deployments. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | + | `KIE_SANDBOX_DEV_DEPLOYMENT_IMAGE_PULL_POLICY` | The image pull policy for Dev Deployments | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | | `KIE_SANDBOX_REQUIRE_CUSTOM_COMMIT_MESSAGE` | Require users to type a custom commit message when creating a new commit. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | | `KIE_SANDBOX_CUSTOM_COMMIT_MESSAGES_VALIDATION_SERVICE_URL` | Service URL to validate commit messages. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | | `KIE_SANDBOX_AUTH_PROVIDERS` | Authentication providers configuration. Used to enable integration with GitHub Enterprise Server instances and more. | See [ defaultEnvJson.ts ](../online-editor/build/defaultEnvJson.ts) | @@ -352,9 +352,9 @@ KIE Sandbox can be customized to show your own logo and/or branding by extending - **Favicon:** Override `/var/www/html/favicon.svg` - **App name:** Use the `KIE_SANDBOX_APP_NAME` environment variable. -## Custom images for DMN Dev deployments +## Custom images for DMN Dev Deployments -KIE Sandbox allows for the images used on DMN Dev deployments to be customized. For example: +KIE Sandbox allows for the images used on DMN Dev Deployments to be customized. For example: ```docker ENV KIE_SANDBOX_DEV_DEPLOYMENT_BASE_IMAGE_URL="docker.io/apache/incubator-kie-sandbox0dev-deployment-base:latest" diff --git a/packages/online-editor/docs/DEV_DEPLOYMENTS_ARCHITECTURE.md b/packages/online-editor/docs/DEV_DEPLOYMENTS_ARCHITECTURE.md index e042a5d47af..251a9e26758 100644 --- a/packages/online-editor/docs/DEV_DEPLOYMENTS_ARCHITECTURE.md +++ b/packages/online-editor/docs/DEV_DEPLOYMENTS_ARCHITECTURE.md @@ -1,6 +1,6 @@ # Dev Deployments -KIE Sandbox allows for Dev Deployments targeting OpenShift or simple Kubernetes clusters. This is achieved by applying pre-defined [Kubernetes](src/devDeployments/services/resources/kubernetes/index.ts) and [OpenShift](src/devDeployments/services/resources/openshift/index.ts) resources for each provider. +KIE Sandbox allows for Dev Deployments targeting OpenShift or simple Kubernetes clusters. This is achieved by applying pre-defined Kubernetes and OpenShift resources for each provider. To apply those YAMLs the `k8s-yaml-to-apiserver-requests` library is used. It first maps the cluster API resources and then parses a YAML to make the required requests. This creates the resources at the Kubernetes cluster and returns the resources created. @@ -25,7 +25,7 @@ metadata: \${{ devDeployment.annotations.workspaceName }}: \${{ devDeployment.workspace.name }} ``` -As you can see, there are several variables in use here: `devDeployment.uniqueName`, `devDeployment.labels...`, `devDeployment.annotations...`, `devDeployment.workspace...`. These are replaced via an [interpolation implementation](/packages/k8s-yaml-to-apiserver-requests/src/interpolateK8sResourceYamls.ts). +As you can see, there are several variables in use here: `devDeployment.uniqueName`, `devDeployment.labels...`, `devDeployment.annotations...`, `devDeployment.workspace...`. These are replaced via an [interpolation implementation](../../k8s-yaml-to-apiserver-requests/src/interpolateK8sResourceYaml.ts). ## Required metadata, labels and annotations @@ -97,11 +97,11 @@ KIE Sandbox expects a few things from your custom image to make sure that it can ### Requirements: -1. Have the [dev-deployment-upload-service](../dev-deployment-upload-service/) binary installed and available globally, as KIE Sandbox will override the default command from your image with `dev-deployment-upload-service && ` (`` is defined in the UI when deploying the image); +1. Have the [dev-deployment-upload-service](../../dev-deployment-upload-service/) binary installed and available globally, as KIE Sandbox will override the default command from your image with `dev-deployment-upload-service && ` (`` is defined in the UI when deploying the image); 2. The image must expose port `8080` and all services running on the container should listen to this port. This includes the `dev-deployment-upload-service`, which can be configured by setting the `DEV_DEPLOYMENT__UPLOAD_SERVICE_PORT` environment variable to `8080`; 3. After KIE Sandbox uploads the assets to the `dev-deployment-upload-service` listening inside your image, and the service finishes unzipping and placing the files in the configured directory, it's expected that an application starts and provides an endpoint `/q/health` that responds with **`HTTP 200`** so that KIE Sandbox can acknowledge that the application started successfully and is running; -**_Obs.: More info on how to configure the `dev-deployment-upload-service` is available here: [dev-deployment-upload-service/README.md](../dev-deployment-upload-service/README.md)._** +**_Obs.: More info on how to configure the `dev-deployment-upload-service` is available here: [dev-deployment-upload-service/README.md](../../dev-deployment-upload-service/README.md)._** ### Example 1: @@ -172,7 +172,7 @@ ENTRYPOINT ["/bin/bash", "-c"] # The CMD directive is not necessary since KIE Sandbox will overwrite it. ``` -As an example of a template Quarkus app, checkout [dev-deployment-kogito-quarkus-blank-app](../dev-deployment-kogito-quarkus-blank-app). +As an example of a template Quarkus app, checkout [dev-deployment-kogito-quarkus-blank-app](../../dev-deployment-kogito-quarkus-blank-app). Now all you have to do is build and publish your image. diff --git a/packages/online-editor/env/index.js b/packages/online-editor/env/index.js index 79ddd31392b..6ebfe6c93ce 100644 --- a/packages/online-editor/env/index.js +++ b/packages/online-editor/env/index.js @@ -76,51 +76,51 @@ module.exports = composeEnv([rootEnv, extendedServicesEnv, corsProxyEnv], { }, ONLINE_EDITOR__devDeploymentBaseImageRegistry: { default: "docker.io", - description: "Image registry to be used by Dev deployments when deploying models.", + description: "Image registry to be used by Dev Deployments when deploying models.", }, ONLINE_EDITOR__devDeploymentBaseImageAccount: { default: "apache", - description: "Image account to be used by Dev deployments when deploying models.", + description: "Image account to be used by Dev Deployments when deploying models.", }, ONLINE_EDITOR__devDeploymentBaseImageName: { default: "incubator-kie-sandbox-dev-deployment-base", - description: "Image name to be used by Dev deployments when deploying models.", + description: "Image name to be used by Dev Deployments when deploying models.", }, ONLINE_EDITOR__devDeploymentBaseImageTag: { default: rootEnv.env.root.streamName, - description: "Image tag to be used by Dev deployments when deploying models.", + description: "Image tag to be used by Dev Deployments when deploying models.", }, ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageRegistry: { default: "docker.io", - description: "Image registry to be used by Dev deployments when deploying models.", + description: "Image registry to be used by Dev Deployments when deploying models.", }, ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageAccount: { default: "apache", - description: "Image account to be used by Dev deployments when deploying models.", + description: "Image account to be used by Dev Deployments when deploying models.", }, ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageName: { default: "incubator-kie-sandbox-dev-deployment-kogito-quarkus-blank-app", - description: "Image name to be used by Dev deployments when deploying models.", + description: "Image name to be used by Dev Deployments when deploying models.", }, ONLINE_EDITOR__devDeploymentKogitoQuarkusBlankAppImageTag: { default: rootEnv.env.root.streamName, - description: "Image tag to be used by Dev deployments when deploying models.", + description: "Image tag to be used by Dev Deployments when deploying models.", }, ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry: { default: "docker.io", - description: "Image registry to be used by Dev deployments to display a form for deployed DMN models.", + description: "Image registry to be used by Dev Deployments to display a form for deployed DMN models.", }, ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount: { default: "apache", - description: "Image account to be used by Dev deployments to display a form for deployed DMN models.", + description: "Image account to be used by Dev Deployments to display a form for deployed DMN models.", }, ONLINE_EDITOR__devDeploymentDmnFormWebappImageName: { default: "incubator-kie-sandbox-dev-deployment-dmn-form-webapp", - description: "Image name to be used by Dev deployments to display a form for deployed DMN models.", + description: "Image name to be used by Dev Deployments to display a form for deployed DMN models.", }, ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag: { default: rootEnv.env.root.streamName, - description: "Image tag to be used by Dev deployments to display a form for deployed DMN models.", + description: "Image tag to be used by Dev Deployments to display a form for deployed DMN models.", }, ONLINE_EDITOR__devDeploymentImagePullPolicy: { default: "IfNotPresent", diff --git a/packages/online-editor/src/aboutModal/AboutButton.tsx b/packages/online-editor/src/aboutModal/AboutButton.tsx index 724d87bdd53..d4ea6cc3d93 100644 --- a/packages/online-editor/src/aboutModal/AboutButton.tsx +++ b/packages/online-editor/src/aboutModal/AboutButton.tsx @@ -97,15 +97,15 @@ export const AboutButton: React.FunctionComponent = () => { {quarkusVersion} - Dev deployments Base image URL: + Dev Deployments Base image URL: {devDeploymentsBaseImageUrl} - Dev deployments Kogito Quarkus Blank App image URL: + Dev Deployments Kogito Quarkus Blank App image URL: {devDeploymentsKogitoQuarkusBlankAppImageUrl} - Dev deployments DMN Form webapp image URL: + Dev Deployments DMN Form webapp image URL: {devDeploymentsDmnFormWebappImageUrl} diff --git a/packages/online-editor/src/authProviders/AuthProvidersGallery.tsx b/packages/online-editor/src/authProviders/AuthProvidersGallery.tsx index e000093ac85..52f790db727 100644 --- a/packages/online-editor/src/authProviders/AuthProvidersGallery.tsx +++ b/packages/online-editor/src/authProviders/AuthProvidersGallery.tsx @@ -161,7 +161,7 @@ function AuthProviderGroupDescription(props: { group: AuthProviderGroup }) { const group = props.group; switch (group) { case AuthProviderGroup.CLOUD: - return <>{"Allows Dev deployments to be created in your Cloud infrastructure."}; + return <>{"Allows Dev Deployments to be created in your Cloud infrastructure."}; case AuthProviderGroup.GIT: return <>{"Allows integration with private repositories and provider-specific features, like GitHub Gists."}; default: diff --git a/packages/online-editor/src/devDeployments/DevDeploymentsConfirmDeployModal.tsx b/packages/online-editor/src/devDeployments/DevDeploymentsConfirmDeployModal.tsx index 3ec3f06f98e..018d9c8f0d7 100644 --- a/packages/online-editor/src/devDeployments/DevDeploymentsConfirmDeployModal.tsx +++ b/packages/online-editor/src/devDeployments/DevDeploymentsConfirmDeployModal.tsx @@ -309,7 +309,7 @@ export function DevDeploymentsConfirmDeployModal(props: Props) {
{authSession && isCloudAuthSession(authSession) && ( <> - {`This Dev deployment will be created at the`} + {`This Dev Deployment will be created at the`}   {`'${authSession.namespace}'`}   diff --git a/packages/online-editor/src/devDeployments/DevDeploymentsDeployDropdownItems.tsx b/packages/online-editor/src/devDeployments/DevDeploymentsDeployDropdownItems.tsx index 65eed1a7d00..caa14eb9f0a 100644 --- a/packages/online-editor/src/devDeployments/DevDeploymentsDeployDropdownItems.tsx +++ b/packages/online-editor/src/devDeployments/DevDeploymentsDeployDropdownItems.tsx @@ -79,7 +79,7 @@ export function useDevDeploymentsDeployDropdownItems(workspace: ActiveWorkspace }, 0); }} isPlain={false} - title={"Select Cloud provider for this Dev deployment..."} + title={"Select Cloud provider for this Dev Deployment..."} filter={cloudAuthSessionSelectFilter()} showOnlyThisAuthProviderGroupWhenConnectingToNewAccount={AuthProviderGroup.CLOUD} /> diff --git a/packages/online-editor/src/devDeployments/DevDeploymentsDropdown.tsx b/packages/online-editor/src/devDeployments/DevDeploymentsDropdown.tsx index 0fa2c399719..da606cf2c27 100644 --- a/packages/online-editor/src/devDeployments/DevDeploymentsDropdown.tsx +++ b/packages/online-editor/src/devDeployments/DevDeploymentsDropdown.tsx @@ -77,7 +77,7 @@ export function DevDeploymentsDropdown() { const [deployments, refresh] = useLivePromiseState( useMemo(() => { if (!authSession || (authSession.type !== "openshift" && authSession.type !== "kubernetes")) { - return { error: "Can't load Dev deployments with this AuthSession." }; + return { error: "Can't load Dev Deployments with this AuthSession." }; } return () => { @@ -143,7 +143,7 @@ export function DevDeploymentsDropdown() { - {`Error fetching Dev deployments.`} + {`Error fetching Dev Deployments.`} @@ -156,7 +156,7 @@ export function DevDeploymentsDropdown() { - {`No Dev deployments found`} + {`No Dev Deployments found`} @@ -197,7 +197,7 @@ export function DevDeploymentsDropdown() { - {`Choose a Cloud provider to see your Dev deployments.`} + {`Choose a Cloud provider to see your Dev Deployments.`}
, @@ -218,14 +218,14 @@ export function DevDeploymentsDropdown() { className={"kie-tools--masthead-hoverable-dark"} > -    Dev deployments    +    Dev Deployments    } isOpen={devDeployments.isDeploymentsDropdownOpen} isPlain={true} className="kogito--editor__dev-deployments-dropdown" - title="Dev deployments" + title="Dev Deployments" dropdownItems={[
diff --git a/packages/online-editor/src/i18n/locales/de.ts b/packages/online-editor/src/i18n/locales/de.ts index 5312e05ee00..626072bc2cb 100644 --- a/packages/online-editor/src/i18n/locales/de.ts +++ b/packages/online-editor/src/i18n/locales/de.ts @@ -150,8 +150,8 @@ export const de: OnlineI18n = { body: "Dieser Vorgang kann einige Minuten in Anspruch nehmen, und Sie müssen eine neue Bereitstellung erstellen, wenn Sie Ihr Modell aktualisieren, da Dev-Deployments unveränderbar sind.", }, deleteConfirmModal: { - title: "Dev deployment(s) löschen", - body: "Sind Sie sicher, dass Sie Ihre Dev deployment(s) löschen möchten?", + title: "Dev Deployment(s) löschen", + body: "Sind Sie sicher, dass Sie Ihre Dev Deployment(s) löschen möchten?", }, alerts: { deployStartedError: @@ -159,7 +159,7 @@ export const de: OnlineI18n = { deployStartedSuccess: "Ihre Dev Deployment wurde erfolgreich gestartet und wird in Kürze verfügbar sein.", deleteError: "Dev Deployment(s) konnte(n) nicht gelöscht werden. Bitte versuchen Sie es erneut über die OpenShift-Konsole oder CLI.", - deleteSuccess: "Dev deployment(s) erfolgreich gelöscht.", + deleteSuccess: "Dev Deployment(s) erfolgreich gelöscht.", }, introduction: { explanation: `Erstellen Sie Dev Deployments in der Cloud und teilen Sie sie mit anderen.`, diff --git a/packages/online-editor/src/i18n/locales/en.ts b/packages/online-editor/src/i18n/locales/en.ts index dbb19012867..6e906202563 100644 --- a/packages/online-editor/src/i18n/locales/en.ts +++ b/packages/online-editor/src/i18n/locales/en.ts @@ -103,7 +103,7 @@ export const en: OnlineI18n = { deployYourModel: "Deploy", deployInstanceInfo: "Deploy instance information", disclaimer: - "When you set up the required information, you are able to create Dev deployments on your configured instance. All the information you provide is locally stored in the browser and is never shared with anyone.", + "When you set up the required information, you are able to create Dev Deployments on your configured instance. All the information you provide is locally stored in the browser and is never shared with anyone.", learnMore: "Learn more", requiredField: "This field cannot be empty.", deploying: "Deploying ...", @@ -127,7 +127,7 @@ export const en: OnlineI18n = { }, configModal: { hostInfo: `The hostname associated with your instance.`, - namespaceInfo: `The Namespace (project) you want your Dev deployments to be.`, + namespaceInfo: `The Namespace (project) you want your Dev Deployments to be.`, tokenInfo: `The token associated with your instance.`, insecurelyDisableTlsCertificateValidation: "Insecurely disable TLS certificate validation", insecurelyDisableTlsCertificateValidationInfo: @@ -143,21 +143,21 @@ export const en: OnlineI18n = { }, deployConfirmModal: { title: "Deploy", - body: "This action can take a few minutes to be completed and you will need to create a new deployment if you update your model, as Dev deployments are immutable.", + body: "This action can take a few minutes to be completed and you will need to create a new deployment if you update your model, as Dev Deployments are immutable.", }, deleteConfirmModal: { - title: "Delete Dev deployment(s)", - body: "Are you sure you want to delete your Dev deployment(s)?", + title: "Delete Dev Deployment(s)", + body: "Are you sure you want to delete your Dev Deployment(s)?", }, alerts: { deployStartedError: - "Something went wrong when creating your Dev deployment. Please check your configuration and try again.", - deployStartedSuccess: "Your Dev deployment has been successfully started and will be available shortly.", - deleteError: "Failed to delete Dev deployment(s). Please try again via OpenShift Console or CLI.", - deleteSuccess: "Dev deployment(s) successfully deleted.", + "Something went wrong when creating your Dev Deployment. Please check your configuration and try again.", + deployStartedSuccess: "Your Dev Deployment has been successfully started and will be available shortly.", + deleteError: "Failed to delete Dev Deployment(s). Please try again via OpenShift Console or CLI.", + deleteSuccess: "Dev Deployment(s) successfully deleted.", }, introduction: { - explanation: `Create Dev deployments in the cloud and share with others.`, + explanation: `Create Dev Deployments in the cloud and share with others.`, disclaimer: `${ en_common.names.devDeployments } is intended for ${"development".bold()} and should not be used for business-critical workloads.`, @@ -173,10 +173,10 @@ export const en: OnlineI18n = { introduction: `In order to create your ${en_common.names.shortDevSandbox} instance:`, goToGetStartedPage: "Go to the Get Started page", followSteps: `Follow the steps to launch your instance. You will be asked to log in with your ${en_common.names.redHat} account.`, - informNamespace: `Once your instance is up and running, inform the Namespace (project) where you want your Dev deployments created.`, + informNamespace: `Once your instance is up and running, inform the Namespace (project) where you want your Dev Deployments created.`, inputReason: - "This information is necessary for creating your Dev deployments in the right Namespace (project).", - namespacePlaceholder: `The Namespace (project) where you want to create your Dev deployments.`, + "This information is necessary for creating your Dev Deployments in the right Namespace (project).", + namespacePlaceholder: `The Namespace (project) where you want to create your Dev Deployments.`, }, second: { name: "Set credentials", @@ -192,7 +192,7 @@ export const en: OnlineI18n = { name: "Connect", connectionSuccess: "Connection successfully established.", connectionError: "Connection refused.", - introduction: "Now you are able to create Dev deployments on this OpenShift instance.", + introduction: "Now you are able to create Dev Deployments on this OpenShift instance.", configNote: "The token you provide is locally stored in this browser and is never shared with anyone.", connectionErrorLong: `A connection with your ${en_common.names.shortDevSandbox} instance could not be established.`, checkInfo: "Please check the information provided and try again.", @@ -212,7 +212,7 @@ export const en: OnlineI18n = { }, fields: { namespace: "Namespace", - namespaceInfo: "The Namespace in the cluster where your Dev deployments will be created.", + namespaceInfo: "The Namespace in the cluster where your Dev Deployments will be created.", kubernetesApiServerUrl: "Kubernetes API Server URL", kubernetesApiServerUrlInfo: "The hostname associated with the Kubernetes API Server from your cluster.", tokenInfo: "The token associated with your Service Account.", @@ -238,8 +238,8 @@ export const en: OnlineI18n = { "Only change the values below if you have a custom Kubernetes installation, but beware that things might not go as expected.", hostInputReason: "This information is necessary for establishing a connection with your Kubernetes cluster.", namespaceInputReason: - "This information is necessary for creating your Dev deployments in the correct Namespace.", - namespacePlaceholder: "The Namespace where you want to create your Dev deployments.", + "This information is necessary for creating your Dev Deployments in the correct Namespace.", + namespacePlaceholder: "The Namespace where you want to create your Dev Deployments.", hostPlaceholder: "The Kubernetes API Server URL", }, third: { @@ -254,7 +254,7 @@ export const en: OnlineI18n = { name: "Connect", connectionSuccess: "Connection successfully established.", connectionError: "Connection refused.", - introduction: "Now you are able to create Dev deployments on this Kubernetes instance.", + introduction: "Now you are able to create Dev Deployments on this Kubernetes instance.", configNote: "The token you provide is locally stored in this browser and is never shared with anyone.", connectionErrorLong: `A connection with your Kubernetes cluster could not be established.`, checkInfo: "Please check the information provided and try again.", diff --git a/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-bpmn.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-bpmn.png index 607e2119251b295f37153e500f5e5883a4b5006a..ec46dc162ca93ebc5c6924e58b92050be0c639d8 100644 GIT binary patch literal 44820 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 literal 49894 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 literal 70896 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 diff --git a/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-pmml.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-pmml.png index be9dc4ab4dba6dd244dac95159c19b598377b586..603407f563bc714a2d9291b27be2d745ae6e10d9 100644 GIT binary patch literal 63061 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%0DE_v|)t{D^O@ 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 z%0A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

ZXz1#bap$5x1Nl9alvIB~uB`kGbo+SRlv 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 literal 71239 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 diff --git a/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png index f0ff3c9941595d535a349c4b56d786e8aec90a11..c1c7aff145dbde2b931fa98e621c523cc75f4e9e 100644 GIT binary patch literal 83319 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

)MJ5{Gnt%5SlZ+-gYiNNFBTB_viKa(wZ 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 Sm}Q7W6RoFM9k+B}|Nj7AUb&F~ literal 93056 zcmdRWWmJ{xx9=iUQb1C=r9j)g!Va33hjY9J8T;D1pEF|NaZ27IQp z;6Er%8VWLqqJGN12m~$SfvmKq`^WVu5B_aO%?jS}l%PJ-@rfB&7XNgw z_=FPm-o1ObL;rm#a$-I)KoI=RBXDPV1NqKezH|Ko>+<77d5wIcnR zf$8Gx?2rbpqjdPrnv|G`i2Dg_!fTUXZ7Eb#R9;fLIXX(89d7Kc+h3d>l$4d7zA!Md zZuUoUaCX-8to!%dH7hhp5SHxP<bUjiv<;) z&Mq!a;)Vq}r32IKx57%CmixupnhFXyA}Iv9MxDsXYy4O%Dk>z#vQtu~pRJve)5Q2Q z(*Ng`z7^jCSNOHR(qv7ag23%6=<2Z2eRpd_thlmB1FbMPGVoynxt#7oHU>Isfl(7R zE`>nfUJ|ca=j{2(o}4b}zw7VfcjE^HPx8Z&q?IOjH2Te{)*!02?PGcWbN%OCc~-m* zIB*TwKggZRo&Ww&eKhh()Q#(KYo>VL*W&Jn9~13o2RFk0Yd5T%X`7>bUdKjbN@g3` z*`u)`Abd$PdUGQnUfD*oV3d)@&3Dp%4&9t)cYj}YAVqvntm*krW)7pq`oXnhHCb77 zQ&ZE%)62EdV)jbv|GG|kjVM@rz2SG$NQonf2-z_XaQA#tpD^8VSNU|dMAa#m{+5H- zwNvKB@owFo?YCGukD|332wz{{_X4)MX$Rc+7%#;yk7oSL#>y;$esTYM)jl-gTnG+} z=tjvJDYk_9!wXt;Nw2Wcjy^gzLz(A3<_)3J4;=4WYqQ;0>#0ORRM|~w=$_H64Q1S@ zZ)n&P^ZWaQ35P|J@ zD@)7Zwh+9wzCIP-0*l^vu;E_U)rr1&^F~wGNWE9Qg^iJ(&N$T(jlYegb!AH)1B{)V_`b5@y&;l7gmfj&XI2>&iR>FNp_I_ird zGA6vQ(uFJhCGzHJV!=HL>}Ffj4TD47;-4d9VnRYfZWz|PtFv6hzl4I-HaV$(S(=r_ z{Nlw6P2KoBB6cktn_mSjLD-}`&wnru=RUp>930HU$0s{g>%wc%L!@8tPN1B~6;xDI zl-J7yD~GM5P_Jr!bE@t=>?+Tr%_vMl=FdnLRy=YB~tFPn73eb;SX zQeGZdT+AI#%>HhTpOuw$1r~CE>&z2DJ3BiE7Z{ zN?D4j!cN!WcWwKBf0jBf$oC}+;$55_b#=$z;dPj8rY}}VfFfD?Y=HXr!~_F;yVv1* z%U9b8d}88j2$siLIM;E={Nes(7}U8!IhKK{LKml~X&?e?Ye;(n$~Igp1_cELl;+Q> zsS>{%yad}#dC$+!5s0j;EUT$n{=>~F>|9OVS&3);AHy1b&Uz#tsj4cNn=?L2m5BPD zEVuywT-#i*v9h*KcUk-O{@$}_jR_aHByaC}jfr!T;k+lC@cRhaeU7iWbaw=7t*_R-_KcWK`a-ZY(-=$_l z^&U{^|%e9Ua}tmdf|*w<<;KVnSMXyCM@M5v2!&4 zoE#Q+505lh&7rV!pc*khO#1R83E3>LdPYY{4Gj%{H~NSwC9nm-s_07*r@$uVk`24X zG+1JCU%%P`1>T@jYATnaeC3@BUB9`z8}relM^=NMQQ!-s^ug#K6XrBgu&ewD{lJ&asHu z7RfIyoL;_^sd>3XON7PiwmC^(P`0wj-;C}5!?)N^HGGl4t(g9m6Kh8iI`h)!kssK# zf&DV}eSU+R71ZR942%odWda@S^>-&w5G&(fxV~Tx3>L|-Vg$*&7WYQdrm(+0M)){OC7`KE5+S9m9I@7u8{5zzF55eiU*~$JE`SUb$Uja&x($k|r4A#2XIIj*rVD(YT)G#+UM{a!k>H3y~wb7vlFSp4? z9}1{+0gC%4tP!$rtFSg+(BWe^JoDn=bLN}faie(uq+ht9!Q92kd2$siEeqqywjM7) z%|Co&T~nj{EbY@ow&3aM7xrDWrulm<; za%}OS28MQ+Dn>^`1;!YsPNprhx&A>Vc<>qb=Zs8Do33blVOLqLZ|dg9Q7GG78yngN zgpJY~lM(F4gBO!3?|D$NAAMqb`&IHzvFyappM-FJMk86!cU$Sxj50hAR(A=C4EWXy*Gq+}ov5dHC?*$$TFa zrNGKce(PTaVZVRt9G{&npYmJ%%)+%E$-AbYpdjY4iw^K*cVMjRiZo1iWjL2mUtizY z)by2JmEGKAjZ?ML@}p?iavK*|xX#XeuslLwchJ(&p>T0=?YfX?73c)OrbF4v{>f$3 zNQoMN@H*P;fVW}q3v=Z_H$_3XZj1-rz@ujQi0t35W$5+~4wky?rt2{!B_*rt>M|Z@ zKhlAP5jUy=W%G;5vw;*jB_%B6fuUWQ&Nc_|@bLHtcU~DWhjo}zihEWJTE{A7zUQ|g z=}!@l06@U9Ka!))pz`7FwXa{lhDJwszF|^!INg7aXpX#n&)C8uVZr09%%XQ29awPV zXoh0L>wE5wXoi}Mf>`@i*f!r0G56-QB(NyEMZ)Ycz@9#^HF| zWaaPQ?qXrjeHNMf_n&AunVc@fNDfv!fBcq3U1sjM{MkT>!<iFmSr?W^Quz38s>zkkE}KZ!1+`dzk^n6wS1 z%V7(Nh@`7$$SW!;BA=~#x#dGK?_>NMHz~huWtR=|*^Uz-N?;FAF7GD&DzTrDKyDFe z$v6n;Ws02o4W7jC%;jO7IlcC~6^0HENkLv-KJC}`>46RG?+iHhE}{gk>pid8b)cJJ zup!f+mm*QRB4cY9;TwC^fvoVE%8AA{HW6dx&)Rx= zu;3>FF)?^IsYJePyR&KL__IC9GwyrOyXz_@CdT8osgFco(7`*#D{YXJnwVXSmYMlF z!0s;CIY@kRax?YBM+LA}2b^Dt`;I9PaO0L&*FwX>T0Y!+R^qy$`(nHT6KdzHswzP) z!+MM`SyWL`(Y_>pY~*2JORF_{dpK`RQ@wll4(r~F#$niBLs<_gboBI=Jtgkmy#*EZ zYV~j=q45K?p@jEQ?a$x8Ft}-$=O3zItwy@a*Jy1WlHyxq?QETTxgYRhcDl;rOZjW7 zzA@HKs}9fSu1@4OGM%h;bZ~TxyWy=6O{uQ)=kMR2*+Q=CWVNmvSoJf#w4#$*f?;7{ zD}!lhf4(Q*c=qg>Vy4Dqy$9jFXZ`KKKA#vE#|UE_xjA4;%ia8?rhEkBvKlTn0lMF@1aHJOTxll@q| zsvETuAjh-1^t1}F49LqAb$_= zXxFQ(tsXe~JW#F9YR3hKKYh17C~BfoCd(|aPmi`@O3k|FVU;(Z#R}FTX+>{a6EyV< zx2@^-cP+4>ja`5I_%VRHYq0U)ktwLC;DnQMM?+~eT^-KNd0Ng4#dxU6?@Gq+)(4ug zIy!NmQ_Z>KPyz;ga`N!OK{dd`%5(Y-+jUblPfA@G0CA|B5JYqg{`jHs{uMh(1QOMp zIDKzDgwh@K$z5DroY!O59LfJ4Ja~YCgVPRsb_rzyc9G-Rp>5FLZYmMyX5a)n+jDLD zXWRSx?X5xBrG8hwjEs!4I}2UHhR1$IGcWSB3T33E5O3n+9Tz%rktG6HmPe7WfLSLF zhkiAF$W1C485vaQa$!g^WiwjDqFqD@KiZycL4zILyY=^1AqBF3RaXn0l!|*D&Nf|L z-iMEnaOoqLv7evcWP=weCMKp%i80C-4c3pJJ~bWlZcJ3+1q1{jTLm1~aq%0$$!zHQ z--){)aG)04zJ2>!Pmj!pyB7Eq6cGTf>4k-FUtJv0WT|}6_`Hp`75EW4GsE4xce`r7 zeN#kk3~r-F4mFxpMOqE-DVFa&C!Pj5J6svD;hFdtGX~u8-L&|*%SjG3g)Z5vlo>1? zU0r5y1vyXhN#OAW#xW>dmPm>QNuZWkcjGmV?W@r7u!j5;48%{^zN)Bn5`V^5SWwLy z_$?jliz+w6`o4(H&Hc{rKfUH6weg?wT|<|7A>l?mj~ATibzl|prUO^fN(x)1Tq(A5 z8Wo|*M=Ya&rl`I9Clm0H`{_O_^t*z|;3g;70o&W#%}^B7ntXkb)VRGJotc^00Wb5W4%pQq1vmVq%o=Jk_iiL`2A=$oXFt6>;^vWzEbEzv2kbQZDc9eWJ98)o<#1LYuF^SqegxmP=2v0sX;JiWUQx{R4X%o0A; z8fv2uD2lP~--iNDFHe{+fg+3ViDBN1_4@rT{c zHpvioes%4WCR@ke@&Iv4xuu209CQR0!}?=V$*h=}FEOE^QcFDvP8Z&mbuX8&<`)*` z;DI3*D+>z-P<1t>=2$9Jxb@l+x3+XlDBd<@#ka!a&r_Zlq7Xit8FYfiVb$=Rws0nBz z&^}P6?O&bD5zU!)gqr~ML9*;~x51rV?1@c>z)k&zsKC+b!jWG!Dffaa?a(}TyIyzEDMl^sNcBhh>%=0$7 z{I;PKI|6LRp%lVj>P-xZi;FwQD+b}DwG#G+`}QmfB^8x=rS%g)84HIS6FT+oyjj3o znwA&NG+CjUMn^}p05p!i^W39*TKZ%`JrF5T&rqPDp+(Y28cLL>+0Qhtj26>a_Ps}e z8t3HXgme2YI_wE#|AxXB3doT}i4#r=8fpOiY`ewj-1p*?m7_48(`$7c>hBx?DgX=& zOib61J^it+(_ZeF#L32yvQPctVaOMa-1B27OFS;CngFy~`}=P~2~G8hO3+KDp=SSP z)-zyJ2&x`nb~0Gh(jW%St*=KK`CSk%bVjuSvXbz+TJ|PGRbspa@*=}%m-Loc(*-K= z`0v&dXI?Rh6QU)9-qvOfnt{uxt|p4j?qYU3o6rjF+Zdu$0UG>$X*LCcp~}2$g$B3R zH#UZV*an#aDMSK-M=4^M0aE_JgJpnu%_YHdZ0YK{fr5e}r(e2zn~ZE0dJc<0ZN<3` zNSMgw7PJODdJyQikfA4ncot-Y-u^ttNZrxx(^=fW z;*~3l!R}OLoc4}ZR$%N)Gd0yFGU}1{7@w}{O-OuEfYwT*dFicVpR4-LEXCg0^~19} zvGb`exI?p$mv0y#>)h&UcvlP!>7zSFR$b9lK%Fo0yb}0jzC+_^-0Y0M zqq@D=O?Z5I+S=QTeRX-p-PhNrR%|G~K3PKuh*R!+5P#ccdEB{$iWs8gEIOKd75)u+T_wEHs(Sj+0#^b!AMn*w_EWSuEjua27?2XpP z%5QjjdMf$d*JdFy{Z;VP{o<5Ano9IKA{6WvcXuJ{(V~lPmuYB<4uJN7T3rJ{QOJGU zxJc9+wHb;S0Wddh?NKqoj9&YuZ%Zc*xf+>jH7_mtK8XsBx~59_go7N!QZHXxR`#l) zp+SsA`N4x0fZ4Nia{-`GvRM=!aC@j+BOoRY0+otV)D`FX^XCq3ZrVzS&?7oyQ2S}) zyU8wnIx`mLat1p|_(QZ>B+HAM?Z17{FOI0&yX71B=sqp_$1`CWXld)iN0Q%=OcS=X za4Q$|Cb7}$9cP&-!*u6uXHS!8g8fn-e|_;3cAUgORQ&LRG}V`W$GdGcOLrAt-E8iz zCDNBj+QmkAj_bakEG3RTx&9{PPAqMi>;hND=iJ;d5l(UZ=aWP~p1IL_o#203(+bu(Nqw(}&^# z=;}Q0O5&sSStSQ2r{lrulk5Q86scY7!SR=K|A_oN`Cw60xj$fBN(4%`R9&CNZWudSN)9f|aS zGrj^h0i@uw?#tzY)EMY;86cwY@bd>nMdAJ#NG*1F=zDgtlxQ?q?Px|uM)p~&P*J6*@Gds?bHxYURSw}@Txu%6S8qo8 z)N6fn2Mq0><}-#T^0!_z;KflEQZqCo3pwaq&?upKvka`2jbbNsn*(a*_(6{S7!KZe zoU+bTH*Ao0!=H|u2(7ZOSJ}T$@VB@x!c!m*Q+&g1E;1+%YZAfw_T}4tYRIkYr$T%#EJ@nAEO?sMzY|*ejZW_~64CF~n|e}E z8g0vQWj{(W?P9#;$8xX&!AulInJXqtENOEIq&7=rEsw5vtGkG``yLv z=j9YwMK%nIhT;%!rBrLCpbxx=Ios=H8$0ZJ?2&AmFJh z7#q`)3)*oQg*X5!CcA5n0VtoG&&nT~(Lp{<;@zN-kTy`R$;ru)dTGx)PHe==Op_#% zN`spGjnvWA!J!#6t$?HCJW#{)DqN8Z_|+;jSP;ct0~kvOo`r#hrJWQc)`x;nVKVqxy4v~gt#=$xU!mQ&`7K-gS)IooGwg3%5C=0KcK2?X z^~8XP20;5}wd)2sNCysUzc|saT{8h80LkA#>qA=E#VJv8*WA3;(9Y|2s8cQ|uEuOq zr^36I5ov%3{d)U2Gw=2)yg+9tOP#2Svx3OwEALeb<^Ae z6=8R~Hf?S@p}O9W*jnrwZ0LUA7A+8yFYk`W9OH>jKSb^&vCw8 zzp5xvDU$_6NYF%GHz&iOi!6?HA_;hn)3cy!){@I`lflpHb36wm2e#Jty++t+t-pT@ zbvc5R$f5U@W9EWA87#r9hsnW)4W8Yj3ul8MY4CaJmAsH4TkoC}zf-|huQV@VEtVghb zF7w>gpnO73LlYz6bIMX5I9hBZ$)Qt1+ojm*?~lMC<3Rw42Q&j^tOJ~_Md{fu58{#5 zBkF36?&SCPjSod#H{@mvr=A#GU!wP7*893%IW?lLrluAxjxKQrTnErJ zg0y~Cr4NoGyc3w)+6iy}9zVItC~6=5CAB+?&u4v(W8z35^_aA5QO8^kopx=`G3YG6 zNjRYWbs`H@QMKXyU{y(sLTl-aHx%gd5EOc7%QQzQhbGjzs!E#b|-7tk_MhU zaxWtlT(D6WJ#ArYm3kgngOb2!R<2diX4 zGzO2x5q1JdVp1$b^sKCyKucF3V6rWN^Hz~jr((qb<9uiM)kwZ}28f=pQ{K|(Raz5A z(?~`?`XnOFcngeb6S!wcT?$Okof*HaU$G#~cYwq|KuH-1%2qmP8_j3AG~j}E@ANMK zaCO*Se1MD!^!N7zdTIk+w}j0lX!8pPdda)dSX&UtzxDOK20930-~K~%e<-WS&31Xd zr^*L!L%WWHL~1Yf@5FZ_t$BA(&%5UgP_`;T&dJ+O7b-TOEuV3wmhct=a&yoY;uj=G zi{A{i46+B!P|nFN30Q}Kv@Vv{?be|z9$ACGVI-F90J?XO)3eSC1z@%?&mANbhrUbA&3~JNz*e_%$f$iXZ zkZ;F;_KSbv^?AaDV7egI&NN`)eyNEBj4>1$?z#;!|eY zRSqt$o6u%uG&D3)MmY>>i5@2LvHqz2H!v1jMm&Zg=-L zTavV=U*zu7O$N%s!one_^Tl?8a6D*?*K#8NJw)R*97Mt_6d>e!g);TQ?3oT?aCEc_ zw)kM)6Lwhz1=0r(p{ORC6P-?%tP5So|LnX4m{X%%hqflbKn^oia%!!&b9=`qf8bQ(orn-KWv9S3& z&0q>%jgMI0Te}B2#Ju(nP!=Gy1+e|4N@0V~nQP+&GExy46}6`ySnR$tFC0Au;vEP+ zJ(Ve{HBQSn0R!wB==o-5XEX5eY5v{#H;|`3bnE?x54qN^TnH&f^wmU?`Rs6VD+5D} zJ<}6xw0q_Ly{b$?2Rh+DW6HPL9(v$q=-0d~DJhBd!G&a=c*W%Fk z1VX|qW~73sH9v@iO>dD3J(x*pu91PtzQe;%=HG|;8U+%?=Bn-K2KS z+ijBnc^v8X=xvhe_7j4FsImWjbKfo}Q=t5J8d0{V4e{TovO=?y@GIv4G*D z-Ad$Po)-3CZ8atiRMwheoOygiMcUW0`=3M!-WIIhS`lsDBBW2JA^p!fPT$hk(0!Mu z{CNw}q#7FPtN(vq^!uJsgo@HY>slno7jwn9Bqq5e*HJd^G0<%3 za4O|kiWoFpp33f1f!=ptUj8~jp}2SNg7^2G6&dv>4W_KDtfUkaZq(M+4h{_keEli_ zo&AXc$v>4f7c=3S{~M0mn@uVT^6zly0}ycZ$Vyq3Om_cZwaMZTzZd*~;l&vol!C$J@Kb$H1a#u{{TQfx|(NYv2-6_hClKF9ZGAk^C3;D>!J`PR3 zq2Lu!syRj3AZ`f>YEXKRtzDL$i*B3Y9xrb|TpR&>ZER8!7KoEi5;d*NO?l0qno3>A zsB}TlC9?d}c{H*h+-OneHfJRNj!2-xx8Sc0eHudGdXoD)w$6-p9L>8U!Lv6oB%6rA zsc=6(=8cSugcw5R>dVkwA{rVz0CylIJV}(9!H82thyQJFZ>N=zFx-%7j=X~xS8c{A zi}^s&)0xm-uGT@q_2G!cKM#=gq3JyPMX*UJES5Y2!Ot~02UUMRVhnLW@u6BAPx-|>XB}4Zsvfj5cf-y z2;{yH!1T22?AXfhIHW<+(lofGUId^b_RX8t?UBO{}cB_bVf4XpOw zXZOj-gA4ljzA(y4z4;KJP~7gI<>DwS`M!T7!t84MCBi>Czs=#e-{wgoJfSZF(^*-j z(=^Jl@7`TURC^ss)cdC1w6)!!FV0j%ZN>@1nd>%vD|qVI*7U++pMP8EDUOrRLn|Ai z?<`W_HJqQW6)UQ$Y70>V135l+*9Q@ZU8?{Rsr<7`OF;mph#nZo(E*5uAZs4i{X(Wj z&!9wZ!lo7K@>^Lv0$hex{5~=8bdky`B)4XGAiE*vxsL&|bspDJepq>#!-6AG>zjLn zjC9vNl(xhw-9+So0u~2I&&!CN{k* zmN%Wx=dSJQD?qpW{$3aEhdojyd;Ywe|0=w>Nj0^#JCCn|zo`i~hmVgB=^z2R^GmEl zYf^d;G?3uM!>&hin>Eb+^v^Y=M!YM-FQ_}uQ7b5U@6K%4&eYr(Et+XRE@e<})Srv` z*x++S9ZqqZEweB^@8t2@6Zc()^#?+cQ4wvgDabGIwGJ!fQ)`)X{v03(!afN18>N`X zG!-+MZgh~!X~nxKu#0)b1-P=y&>?7v5J!H+kx#DL%|;}*R=0EPB7cw0)93&FN92Do zUH|m56e=C)BN0f02P8Niwl9C}fz<~E1<9pV6c$Nb>Y_*iH37i^7o-*>$z#iZIQ1nv z+YIa=qzy>Vz>rp0h>WoTD$W4GV)rTaxr7$?A4|)@pFicSSL^WAz%BV>$)u^FoYsWu z`H5LNOEX+U*F)9ADo5T6`(x z`)GFkBeP?T;(fTd#6@)!AXYcMle)@C+qi9t*#ogw_J#RsVVhstl392*C$VuU)UW<{ zET53+lX4;t$um46m)zlJ+EtQPBEWwQ@#RZ)#{1}gZC}^$V9+Q*(TRdCwc@={X&K*b zUQM$@={6s4Y+^v3ggIcG#o87hOqF&dLS6QoOw0qfV!8}B>11+42(H3yb6TM=X~a=@ zHm|3(f_q2&R{@S*)s{?E(I+y*rPO}K>tnB2PJI$d*>@^CA32JXvDD?9Y|mW;ZWe1? zNir;&=!?w1VPebq(>1@j84celFDquUnspS}-)0ODK0f&sTn+a+v&I>d+_fz0Iq z+Zjr`e*+ng5D*YxD^xW=dSW{}J319s1Z>(xk%IQqw4jxN@ZAbVrQ_zL@Fwx+U}&~H zwm(3S@E`{z#CD=WYi#dW1`iQ`_X|FzL{oC=hcJTr&LcELyO>`Xu2*!%)a-2?(Ptdv z)kH6ptXZ813sS_dTPXWU$X&g$!Ioh}e{-)4OB_)T`~lHCIVq-aoLC6z=J8r_6VizW zW426fjqbo)zg~zv>I#hCpZ+ z&%BP$K%1NzH{Lw&a8FLc@)2+Fp3D`QG5hWj*KIC$i7H3z^J8?(mkA|`oy=IiPUF4L z{)blK4_LRP($r!Z+}A6Z3s$gCP%zO^PiEMtsHpf}{Kg0GsttJW&fb9J0z~Kr2ahl1 z7xOdlnzY=T4okAL@1UZgAq{AlRmrK4aDkX!7`Tu~-*-2P6`74H)Dv{x7$*i#An4RB z+E3w0Z+knLovj}#BEc5%DjfsyxLsoo zDv^!8`_WRgQf;~k3BI<{E1|F5<3H@lIhZ^E90RZlA_?)!{53&-j*gDVi0aASGE#wo zG9(RP4wkGum=J>*3V1FE3}fui*H3MK`zxpXTw3m| ztDP@?oXwjjhaEb7MF}$?=N`L6opoP>x4tK1+2)?|T0F>%{c}s@kG8r*?vIfXIbB`d zw1=r0BoBVryr@5>`7+)?i;rboK-X5&8vwCT9s$1Qi3+}txG^m&x9_Rfm=tnbpS^5; zvj2AsH;b7$$J_`7+LWwQA~V(~hfY0FrL_=)m>8;b3mrH)@(aNSgNNC_c4szDYX00m zJEUokNW>)L_bzGOkyC!xmZl+hLReQ^cpH)OS~6%$T2fY_OG?!UuhLp8M2|xIL}n;e zl!kH_!hBTH-sjjbOwl@3i2E`B$;smKp3@QX`*7DrJ2D2ls-2D`g7I!66hf3RylzGB zUFplZyQ2e~SFf!g78CiZ@RY&^pdN`rOe#8}z~IWx`e{DN_rakCDg^D~90R48H_<>! zSIgia;(HRG{GR2*MM(vZgItb~^XR!g;VV_ch4H*=u$5Q}2kfPfbUPhbGV>k!GSdTE zo1RrxX$sL0C0|eV+iM!`nowc&e1Xxn)Sck)NBS;mYJEa#FXxrbhE-^Xfl@|#(9KpO z%jP{boST!LRX69pWm#J3bzs=B)1VYw)`7*CnNgL`6@o>YG=l;;MzGP}naPN)MD|QeqY!yRiOz^+@YIByeW@Q{Co; z#hjkjZF@0-J_YenBt`{I6Oul$se4C9UC0bAq)u#XY`{XGg1qeR9;e<{SxEmm?EQI& ztktKdr^hGDsk|Vrt6mQSySN$5UkGyDf1jLe2E$rpAS;5_jugwYRa23>1M8^b`OoX1 z9z%4qN3RUhlENUCcHAkxEoet6CN7@v>zVZ5l@(fkeqsbNYowAQb{pijH>s)jp527x z%2G@|m=pi_OW>e@gYg-}A2NX#WWjheMZ>j?T>}<}GlHc;%P-MT18BQgdZ7m*ajb_g zb+JKRFbsIifn=lj;6VVS(UEfoAO<70nn-+3_gkPT!G&NV^Tv=kMeOdBXK~CdjOOxu zGrvnI#M$kVw@+7Wmd>dvt((fOWAaDJrZ;8SIbd56VBfulHBLFb*k;S zy`zm@>(EOtr;;xmmHMRR@7Z}e%4d=J*-H2u_%81-GZBwauJhPT4mjlLkXVo(bjEJl z&hj_XfF(szFc#6!#ZAl4Np*9nfVX5qb>(*+3ga7&Ae-_DgR*YYx|rjIhe~YZ!v#3S zJCYe6D>KheFF)xquq$KDJWfQX~~QM97J_J^P*VY$HTxX5s;BIB*< z+S+u#tIHgtCJD%wn4J2K>lvDwnW-bwM@?UVgE(xA^Xu2S;zIDS1<2?b3;OIy4Wt}FTBZl&J79#`*w`rKb6U|_N+D=B3%6UyW0w)c z)#NR=TdCq+!C+L)Lt-1N3mK1uJZ2kMWguq<7Zus1*s@UgJ@_*NML=lL4JYvQsQcbI z8iL{e{r&anYv3gWWn`fBDS4lsHRfbyW~Rx8aqFR_Csp!ieYFWm6)foL`1_O2`|9<4 z+c7KWJ;I;fhh|#`Yxr2`WMk>VS#>qiwD`u;aT$ueeeECnw^E$zxDA5I1q9xY*rS>;zrH=CSLtCafij; zB)~80p<4R8l~-gAV>q*!5t)4ZEtxj?bQqgcabeT#xBXO z3X+h72P75z{B#6ZL+Q^S^L48z)P6;|X;2e(SxAwwKpN~9)0P6$CWK$VZl$o)@jZ|9 zIm7!yo@G!^6q+Jl``K;4F4X4`$IJUBE!__B>A~LG{a^&8Xr?` zyU795M({=F#~Jat@jPK&0k@VHTh~_RhforzC~0qDF8SC^m10lTI=?bw@@j8#518^g zVxZ$CfS;V2r}q4)e@b}nc6RgDt(P2L&_fF!Sk(@Jzp`@5}zjw9BXz_bD|6mdw=zYOMbO= zruNF*XK8NqGn#whaF@jWZE!GttRjlG!u|U1-(>3YI+jpAE6bsANL+|1;6BEaHS0_x z(@*~6pSe6=a^^|T_~RT``dr_jXMc1|$hq)2j%fL$TcGzYJzDQT2WzG36VOSdA^*BP zAbAC2&k(g~fsvI663$mJb%nIq!KPyXB>{q$u`_iRy(Aol^<-dalfDWJM2;oO%E_5P z?5gGv3=P&uO5s}&u~C539WqXY9AQvbSAQ?*Cjt3}K#=KaxwsxR{?UcmBDu2Uf#G_n-bxXL3hi_7XN-98y3)ApqbUGNg%| z--F~>cExF9_JGCLyB0m4!BmC}g#x6D)EhiqVCF9aqR2IkVdpgiW+0Y8q!9r=D~M{w zV9z1VHOTX_`d!q5dxCWH{Vq@L@Xc^1$IqnlTO3n2Jqnr|+Y|CQzJWL{rp5a=3y|Ia z@qU9yrSWCU=a6)bmA2#`jAhDr#Qd(T%v5q)CR zCRBWNRYtR1NuKXYDWCldcjv6S5ns8i#BnB!a)VmL=^8uy98Zw6kMidYEt0HiS5d|R zkxq}o&eN%`!E&E_edMF01VfGv6#En@O~+U9oq^fhZNGEKvT)X-+ef>}B+PDW{JgvS z;;{mwRMMC2WohL2jHTsPW2s@IcUVURDKe1a;NXCaY7PMeMm|LFV|yHnVWJZfhY?`# z%_bW8w!mObiSLDHB(*rX=avy-3*uH#sJkn-AkPn$(si9CUvcPcoOqOhfq_GfK3>R) zOn4-n@GRywH@TYZ;Tzm9#g++$5m2W2AifYId38>R>7dbZGT3hly-S9P1}rQv6VPxPva3tep1)&|tIKUEfmhgVut zxx~~u_^110n6TX|h@GL4Q9{s3(T2_pxGZTr>i6isK!2I?QFI{IWH?7Xd~pWCIpL|k zr5VOgK>Xr85!WR1| z7(yk_W>6l67)U+$MD#4Z>{}V45~1fT5c*sEJLRaYEm72!o?S1vgg>94!u$3mCT2&^ zy0?{ra;!s}R7PzggG_icR z8I^E(Wf-WPvfK4>I>@gsN9mK&YA=;2LGs7fu_O80+jUGOe0(x8{Z+p`zVGd}&Nwv& zMTKFujuv(V**B?ErpB_#eOrAJs#8V6|GjVM=*|-Q#YQ6c&i2_>_`^#S|DvxXFCIR0 z;N>Y9RB(A*ZW{0R?LpGJ(xtw>*Lw)_spp%tF`ngGu*Ap_Hef!_NM zpQ3VJP>DV0do^<)O7^o*JlMq!()}j}jW4OF_V)j{ymaN%P!^f6Cr|~+`Aurl3w#R zy*8G+a>J&&CYQbN(3)g&W7_A}+DJRm%!xv}_JZ4%pbr&Y(#Wr_ljbj|j^-9<&!4{h zhGO2csM!04LAfJ(x}ziWk@|zDR^{ichV4Z4_U;7n(E`1x^lZ7S-?eoLb@|)d&+Ewg zU>SqDbR9-5F_B~YFx;RjdGQ)HJ3Eyi3@#vtI{qC~-k3nn`9YMTbvZEwyiF*@uVFX0 zz+ex|3nQIah_6L_{!GhfJ&Xayd?zGyh`QFN8z{s*_x-_7)?Ir66W9>BA~}6J12Nn? zswuB4D=T#ea@inyBqS`%N)6$=Rv3vvj%oo@FOjvtrIDb7tUp9L+W^W90U$%A66(pj z+w@NE1b}@h4E!)MF_{4EMaKAGB7zrYQe@@XR6nRquEBV(7X&7diD%?w5&(3V&LGYh zM>J1NP(bYNH4Nd*UmA=YC5d?FG~IDwU-xC!BXly=9A<0IWa_*3VtuUF;p63*z#moe z@ByzTy_*xQ!({QK7kDiu1hGo@9M;$QRcL8-+|+QV#CVqnA(g5+KCd^^g7Dvu z#NoJTGTPZqK#!v27d5elKgr;5xc(G^JvhL8Anof$CJ#vfF8ykMm{vCK2q#9G@F3b} zD(0XxLkt3|J{YJ1JQrLZm})^Z!`}iRdQe`EWc$D^Sbf3t=Z9%($jtA|UxWF~g7;US zjhcMP_^pW`1ab|cdoY>8>cTz1Z`zKL$!G+55Ez7)LQZMJ-TGba$N*CbYU_j5FiJHK zBVY&w$p4wx(=dO-<2Wx%DdLQQ9Fbq_j#mdBM&J85aWcXj#0o6$$Gf}+j86#8=b1z* zY|ucaCO*8LH!(i@V<~@$T3ar*7bQ)~-@qvP{+?XKP{sp7zCr`#9mA*xO09qW5wZn( z*qm_~xUn;pN~xXD7#&h7umdTer6FGGG6`zW%u| zcv|4oCkhz_Wo$ojU)0iQfiJf|tV~z)a*^%^-FI|h>pT9`WPCd96P_A#^-N^)rG#-i zBU8&&3)<^q12o4+^Rp2*H+a|ltsl&;w96g?pWAk^NlV;|`s;UgAQ$hk=eV|{T=A`j zxo>5fN`&cslhsk8k<2^Ju3|wu7F(M2xd5Zillr6T9uDUdw#lhdV$3qPhK``|@mQbL zYtJ=ttQB6<4-TRSgE#liFfl`;!{o{>gN}yT4^OHvA*j>!C)JI`Ht~M+uqG>P3he!NT;04ug_M-HSzAg8 zFWoOhZk?W*R@c?YDCklAs5tUNIX$#Rou6MA;+rWkSH{NHtg7rNU*VrsW5A&7$3%{`IK{zP=8wYN@EVoHty^Vj4Qk=;oqOfV9chh({ z8edFjHZrb|qh!tVqXzeSQr38mO=iT5&)SlxA;Jlbpa7>5KmKD-x$3Q>>yQ9_Tj2uK@CA%)UUJW3pIT*tTm&QKfR3i*M26bwvUeU_DhS?6XOJxOS)%C zX_Ewi3<;1yoNsYGqZ-hntL$g!1q2QoGMJD_S@^pEvj9Dif8pnc6Y`zd*!KYdCVZU$ z_y;=)i6Mc9^1k@ZgQVW^%nxNeJw;%O@ipjcc@6#U1J5oXn=}X5g#03M2BLcKCuQ_^ z_6F1LgC~R65j*r|@Ou?PADji^y&w6HEqpj5er76@cC4`__U`QeeGGqq2Nj~2)$Tj# z=|_f+#S0L$+ku$-0(=~q0EV%L{r&yexBFZCVpmG779Pb3zd}yEH16mnTd(}+CS2|} zLPt2CeYy7{?|IhdQVN170$nk_+k}O~gF8C;2o(hpwK_p3v~D2p-5uIJk3g&)a}$n>>FW2GuFuHl=%f@8-_; zd=IB369X8e%Q0*aLAt-j#-9~0msTM__GoEeEj)(XTQM5OY6EP+!Fey@!q#}UDf%TV zYaaZ~4p$=y-*cf@CzDUYPL=`7q|mRRXhC8gIm!x8k*!S3WnNChC5397&5meK^k`J> z{d@AZAFZg`#ZywtkEqxzPBdB9$zu&)~9S*z^%gFfIhGF^E2p#bL zqt@2JFP1IB^2>*pIQcNGTJ-hM%j+svBfFKT5<}6!nQ!%}9{U?VrUMQ(ESJJU;_fDW zE`DoTMS68cgmMxKF$Vf?K@%|q%Nzedaj_EnR`&!iQLV4U{^e`GOqTPS-L4bsxL%E86{eYrss3+rEu(yQN^Z!NN zd%$zq{{6#W4J}d1sEm?igc6FZLZOsR2$6)Ogd(e9q)A2!*?XjH85bc`viE3^%!WOm z_mQsa_xnHh{eSNJdA{WdH7chgS3DL*XiE z`M{xcvM+99lep>zhIUD9Ej@s6LHTzYk0xFgfYk{8z3O27u^#0UC+Hdy7Y;0Zh3ng6 z_MQd6;K}&Q3iAf961c0yeEB|Go}|ZKNAtmJz>P-em6HzPg80Cc_N%CTEuAnnU*szOTcwJ^p%;fuOIz@AH9g(XSZ})%C@46(Mo}u}6 zA+X6TCFQZ}7j7ZblYL)@4f@6XH6$%9mmN7G`@}~zfio<`eYru|>#dS|*W@}BbUTbr zi*VWTPi1{{=;5MDzISh{8^zL-mPb`GTFu=3y|Qkw_|g@Bz0l-4_fb@+Ze;5h&jWGJ zbBqQMgmD=?BbV=R$E^BhO{dP5m%YcY>!f~nNYS`7)h|NBR$o|TFDonC+|p2XPw$GK zM{6&;!H?c|dbjddmlwHo?r7a9h+bvk%a+~)`>eNfsNJ9)@@6YbvUrOk#`DYssd zvVvB6D|yC7u6LQ{%asw!c`vD4+~_mjH*l7E!E=Q1<9FA`ZYQ5<-MpTnFm%TxZnL(7 zmr~`Sfu0lF0wWO=oDteYk8tL-2D`g>{wly1m|z1wot5nzTaBhCmm1Q-SeQ^dA8h*86g4heK+7o9EAKyn;V|SYPZP-Gtg*DqDwez_MKv%fiC% zuS?^#tvcZo^KoMDh~rl|1>+yTuB&^2sD5uDWXYPnCOVHdMJ~izr7cW4F!$e4tt+Fy zvLrOz!Q==zb)s6m--lZ_OV8PC|PqezT!L`Hfvh#trA#oBu6FG@j(k>1O&eW@32)(tv6U>$q<47bO~^V(FuM_g4N z{yM)PQIwv(`^=klfLRRp)L0pz$wc(LS4Z9z6EqGlzpr@wco`6H;dRLt8aY1iSq)Mm zBh|lDzIl_QSa*xAhodF@)E50*CkE>c^cqqzmt$`{8VmGO;eK6uRNI?nNibuGM_k{z z$B&sme~RYwx6w4iCgtSf3g~-0JN0Aj_9I1h^Gja$+D@gyd9o=#F{(}J(2+c|d(_VM z;#kXN9p=r&72_RBHvxDYni&Z!&ak)gva{{h%@bwIzb_NBYt22&1krNU2o3L%+50Bd z4T;_kzgGVmGRuD$8l?H<+RJQle?Nbp^^T(EH!dBpH~Q6A^P#S>EL< zXb$;HZ`E3v!(#ly?#vGAt&W#D@1}Oj87237ZQi|_F7=dq%Twl2y6oH6^RD>wOfiiP zim9nZ$Bn2=&icJ;fAXoeOWTj$ZRhNQTm0=+{mo5><)W4qvPmqtk`<#Qdrh-tXCcm> z@#kKvhfA49_Uc;gp<@%KJaz4)^-)>Y6m!of*!PBX^}Kt`y;I%2tx?TirP-V5^fHHU zDU1$J`F+`_pKZJ8UAul)+tD=Pa*A7Y^l~upF7>uMq+e*DS2N#?=zpzw!q02R3=Qw1 z60A~aaO%w2vwyvLvknD|zs3#6W%Q1&S-WLF2d_AF;k-TbP;0u2b?WfXvuC1$G7ETl z2i2rUbe0KJ+a9{MLUyolYJ~fN;>@8-wh>E(Ol?@EzOLQ1He+}6OA(j6IcnFQw*yRw z(#>kVJ?=AiZ>;Ki*W$c~dsX56#5F$avNs1Ojf=<8YdhRdIV9`SW0Pb2zV+^18iauB zNWB^|XD%~C`=WCs(Oqz#P?%7*26yR@laoZ|g^tw#TcbO#LfYge+ThwdI!L%oq`D9; zFZWpJ)y=i#0R%^f%07WAAn`{;fDYefrYe`X69QjL13=eZU!YvDa8@lP^=L}FLo45Q zsN`8`h+%1tuP=5G)F?dhbDwc zZImJ!Z^$(f{Xaif!$I0y2!F_L^nwL9G|Q48t%gsPH#X)VDniQ`hRZdaQ~f>ZK2B(` zsi~=_*_LirxI8Qi4YVRxruRI%-{x`nU8AnlIN{Y-|7pvM$CJw@-@9f#NeW8arYmx} zY_!I?ChD)kUsFk;2dD<@SxQqP%^q?n%R1+6KG*ij=hKwkFK5-Z#?3SLpB+(3*f@NT zbx)kxUvf8Phx*U;esarq`MQ3~Gq>q+k?&OrCwK4L!@FC5e^$Gu9^L8ck*^PZdFA<< zJemszrQ^<;YxT`1JT$F3%_XpK=9V1CUoek9N|_8dI{XUBnozy4Z>0Se8bW!%gz!Wg zge<5C5H8w(xtFG3s&{VREW;3p0p1Hu>ZgC)AleBC2O#}7iJ<0a{Y(Of^Gc?Q>J{T9 zUzg7CSmj+BptT=rp`)OdzEU^ys%v#>?PmN|z%W0>##$9!(P@!K;w10CKn48T$nNP0 zpRWV0=XNoEMk87HXS%A5Z7!RoXzsX5Q+o!zB#_G)%RB7U^9Pot8NC1A7^=K5SJYni z7nS*x*4%r+E1i;%CA9Kc+3{4kETr^~k)GTk3z<8NrQ;j5qK}W<*-`l2ZlqwYUE-{8 zL2DMf$igp%^UB9|H@;kYtg{ZKub@rSB3C@;?xucJi=>{PJ}cTt$9~@dYLG5vP2QSr zbSFa9&Pej!IL1}?W`)N@MSzst*>;9y%C5J%15;J69Xq0vt8u-dSaH*VV`X~wL0^B8&z5;^H5vH;fV{C zzvdHOoNxg!T3l3wC{mn3j3qB>&jB%UqsrGm_S=p!)3QraJ1=#^ZN(i$1Uj+EG!D&UVgE7LHO;vV>Nl& zbY5frT_*XCPTosbJm_wpy3^N@ctGk~?W*@{w-~iEMPB-HMS8IF3gz%&kG}Ra*>FCw zI?veWC!PigiFurNzJBeOf9g`RXI$Yk4-V>xgfTYKB)P}EJ{C-O?2wV)&qGJdLOF{o z->}eK?%n?OVa25>2l~-;cLhOD`7w=qcf5PQeqDhkzpZAitf0UW$O(no_^4V}k2nMv;+S`Cdp7P~{T zXme6h(r$=nL0Ijec_HAkzuMbbP_|D<(*pe4VL|^rTHQleoa-aZ`JbM z4g51vKQ;e)YP(73MbA0iWGByyAi}0IGclG{7`nMho2yz!dAzxe1rMY}v9R zEC8B)uFG*83=}x^9DOp;CJ~X5A3y!PpfC#cur#Q7ZZ%sTUlZ9i=Ai?95kg6@)hAbk zu7S?UlOM5)O4W0~RlVnMh1Klr&z6|pM?DUtT9w=&M<9l|S4IeWLiXUqNS9|?+9jVK z!IIas_G}D;k^|tuNVOoF92U@)ES@dPNYKl2*&Zq>=(I8uJg%7IPgMFYv*)1{585!3 zIMWJM12E_ml$GU`8LpWJ9B`nn4SnD~YPYxD;0pacv#TXZ_RO6g4aL%i7d)Z^1cZ88 zKClT<_tpxG2r+__@|lyZ=w z5z)Mh_5v;XZ~QecSnpPzO;M6nch&9}&*J(VdxdvkM21(n)_gZf}qdTMIw$&nk@ zB0{lO-0vQ=%d9WS@X}y5U$c$3)Of3=qE;r$9&@4e7yJuTPeY|$Qyv!%qyLHYn2KK+ zra5uqM00cVRw(m;R8sB{9 z*sqTDGr*3=3Y&2-B)b|4Dnz@x9!NVOqF=@p}M z_f&XG)1C`DSa@NV#6l|Hm!Q;es~Yyx(yX`elFrzObvEmU54`r)Q;3(S=&^}XivE7! z(rOqkp{XO9#UJymkA_HaPJb{pGusZ$K!oV>D5~*kZaFHac~d9J)7s2s`GWNPEfsFL zYDCzXVTSIU6g#;k`ycmhmEhT6e|U%f+9>Z;Cn|2-yiIG%Yecnf=gyt_xwgMMsnO(# ziW||K3KqK@Q&hm=vywEeg3`0Gjj%gW!s7sQ2aV0z{mYv{=zImtt$pC(Gmvdk7Req= zS1+Ie^0AQo*hdGDKFY9iKcL_I8NN{IQCu$yoka94R;YX~El%^L$LedUrw0cI(X6OD z7$H3RWA)m#?ja!|F(oP-Lc=S49IW4{k1Rc8va)ofHzj^Tkt1}$fvxuJy$`ri3^vwsJ5%^J)OXJD_OOaf1c>vf(K;;WsBc*VW=CE7Y@J! z%w<_vJtR{rpxgDTsNDgQjgwI7dv091nkZnA?g#BuHX;>6y0x#o==doNvx&NzNnMOG zdbZsFc|h@xDE&YyDqqeN0#hGR6WR|*4>|)6NZ&t%SWs>`R}-zwV`QdH>x&jj{0eR0=yv#3+2@?M{a0*j!hXCVt2}>Z3w2<2&_A>CNk3QO9%! zZX0QpGEqA`5|BOigvRb}x@w(VUM0;NO<=;FLU=%v?-HXIa@wUW4fRQ8-2wcH`9QMp5Xx0ij`uqtfq z`uM}D%7E?40W)trj?v<8&zUFENhZ_1JT9m4gNBBt8{#!s+E>mqjM)9gY0UTqwUZBx z^ZR2}<0^&r?nQqPb-c!E{0cfojmY`<;p4x%Wh}zeewgO!F3Hx~uzioR$F0%xoM+#B z=aQv14`6w*dW&C@0SDFAMtT{;qh1!&t-EU&inF~ZE^_hcQde7hBQ%r^%?C)Y!xIw|(;EKz-Ov};Uo*K(z08q=dEhqX`H?m2Rb9w! z*42G>V*GtOavBz!Pf+L?V$s6@3C~7b=Ec93lVj%$k6F6d;Pqn9`pd1Gc-a+hjsgU z&);R3vkb^dI0eAre&@)Ll$ZV()jEXzqMi)x+NR z!`>*sJ28$MQw#;!3IMIIZE+h_C^bw*u_YCUVyz~m%|66 z7fi+SE%u4#!IN!9nK>Hkm*Fu|zHRL*`GRu+FRR9C3G)bbf{b!}+vpw`6d7IJ%@}hK zmYBE(rvVb!0XgkpWuh4bFcWDVLIW+4c|M8@_y6pm<6F;jn|Cy4t#nH9jRk>H?K-Z% z>R(3{n?xp@IAyiFO`q3#kV+w%5m5vh;(mW#^7vIKb=o;t2P9}`mA1F+6=tRPCq*Q* zkE5hPflJN^OvT}_-LQd)$rC;u%p;^%M~1#`=it3Jv17rew6xS@taag|wEE8C_V%RW zPZ0^q9gCk9y!4@zF4hIb4b+D3#>j5tNVw?Z%YAiO*?&q1A z9yvJ$2W`fq&%2lhV%zU>+&?z1|#L<}C z71t;dj}XyG4m10wRvv&gN7>|ge{ zo@?Y{_pI#A$jHbltLD_eK&JVL!UcxuV9*YfOd+McfB*iX%1R~kJjlzV!0rL}m#{;N zBcgKa#Fp=hbp=}I*U&gp?<}A0u|K}Ai3|BG_rqU*&1p_rvK(-sZ?f(z^Sf;rp}VTh zDT1H7rOHQ*8)Ze!;-hn6CkKqiO7I?wU-#_yzdmhwOP;Bkihkg{9<3LoZ04QUa z2Q99fqg4Ll-446cOCCyHU2ExX(J$k+^ZH@X) zWw%F>H;voM_}jW?dUWa&^J%s1@A=z+vxz!;FOKBW@2Rz1+%6M0JkChtR3P z)s9Yp8*rF$nd)EC_IO=XEwA|&8VVh|)NAB)?m%L-C+mHFX?kbYx@zPJP=mbkN%33(HrrhF=*c;`N6BCrV#!&#R%ON zgkMPMMmGqNutTwu#8A+>IE|0;h9<$OJmbmlAG4wH2$F<5`s>0Gw=x)*aYX2My*Ir3 z`ZXt|s9y0iLxnUYPCJX%sqF6SC+zzu6vPwXOMKmX*d75e?Y=(u{9=XBEQtP3^75#} zR#g-V=oeQ7h7)%QakLMqC#;*>8p`79%q|r#&{2wF_@V3m%=X(YDT91(34y{1|3_%V zc-*}I*pu$a^o2?h>G0D_k2p2HJP?qq>)HEG|Hn^LZZ=7W)zDN)w{BZ4nRi89$ymx^ zvlkG6Beu3Q(2naKJ4u%>c3kVjUS2l4^fG9zbTi~82UfNhTxJ5U zW;;IU_C7?MduZa5=}KDmG1;q=mVI0LB6IS#NDcfj56`b;bS-4bceIuLb@qa{RpCsC zoUt1HVcIQ8%>ix0a`NS2x+0cWT^nD@oGi^yP6&8Z_&!-ux4X1zUAyZ#3h+UiP4(;n zjEv1Q1J)}Y8EKBLxlFV91JnI6R=@kso0)G#mLK1$M!(#|WV>zu2eyy{b}Ic6;VF(i znyOa2DJadeASF10`Y(k-20svGVaVH#j&vFJyx(>Ha(oi8XWSPiQ)5D;oHql3AX+#m zN_(Kg6yi4B`75#Ow_{Y zq-VppKND^wa!MlVa?a9HTS4-+SLe=sQ!Bzggcqz0W?9pb^$L=IMbWCV5)PZ=6ewp+ zE4mSXpcX5`x$)y{X<^#8uR}U7E(%D^MeWVCANDHk5-f3Z={#5ee48A{>9q2mLfXRA zU15}AdrQasjfy5;poVb<~c%1@uV zjOxE{qquoeJ-GD!`v~(-2iN+PQ)^NU+)YO2Z@zi|{_x(c81ULYH{Cq4`*b@qh#&5p zysHCK^<`(D?t31umHejZ7_Wao{MS4PpcBNfoZZzg_pUy;-_fDvK3;JNxsG#O)1$+y zATRWzuVw?mk9rx;UbOltux(6u_euh6XK4!()}Dqr?|s&Z@(|bIaAnH}Y9YT)7nuyU zXE32g6P|W-J7;WE_jlF8B{LfvMB{ajpHAt@cE|D<$rxJCIt&Y*Z-2oGR6D|K;sW!Y zdY0Jg;1W2kw5xxyFn{5E&PFX!_P%3g_cl} z3CPq9WRjxRowJ=n@*L~I+OY9RGM7by??Vaxzu?TdY6turA3qE@=d`hLv9-CE!e^Kc zzj^*4sh+=HH!~|%ETnw-`rjoe=JNGt&vt4bzt^9M6qWiy$NZ7B5r4~lAEGX8fBfVz zcjj2%{Ho33VuuV3X*?b6_FS6PY0saaV5jQs@Bg1tCMj;&*;gS=QXFn@s&C+qYSw+p z!?f&bgZEZY5d1T=$%bmnTniuW|U-4m0tsT6M~7; zmg;K_?`}3QdKS^jrCG&uEKf991vi3!s%aY7>vii;wy=#y{wXWwO`9SNpLGI$MvyQ! zq3`K>M0%vUyQY{G$R#n+TuxKVQw$2J6yMJU=l1(+%V+-e@#9ClK;F^EL`@XKEP7rv z_o|&tTd_4>UbV#K*StPkJ{7c7@4|)gS-nh8*O(=3CuoT4!_bIYspz0bg7`Dmpsz(e zr!5D=F^F~>Acx|bAEyMLSnvvOm6K!W@!YXyk9lj8JnfLC>9d~?A3k0QCtX_Y<3rDK z;Nyd))a~J^f*yHK`E1iOwkaPKd=XsB7HIgiku7_2g28sEeLVuwY=;5bviqCj(@)GZ zzWx^#Y`2imA$@%b(S=vC=Iml$6qNmm+Vk=Iw7W(2lucA=mxLRz)~9H$xfi^ps5!3h zOQOC2<{j;-OSp;X5&fwkS?`6^ARXqIAlM?Z!epw#{!0;+rr-MeAp&NTqQ?;-k^XD# z`i#sMaysvs|hQkMSjES#Ma!#AImn#`u-L;2*%7sgc%>^=%n zlZ6!?~?yu>#V5H)n>=~2_tWn1I##b{AA*43$-*V@?adK!8yoPY2J-^SGr+qfc>zU8rN zaR|jSwIiI2bhOiZ8zLF`ddAPwuUR=yZ7uskZFutoPAJ_|dif#KR zm)GtU^4=AjUd|BXp0@=qt0YnTqnG!6h(Cna2H%!nzjB%PV0V4R2BULEDn{%m@*ple z_GCA0+NDb?SFM#*P+-2#D!uC2p6wr1QZM-Qn3C{JZA|%0BlIKoSHu8C<2;fEv zW@zD1b|_I|VqU25dST3+k zZaAeL-!$O=EFeJ3J>xGhWDkJ=ihkPFqf49s;6Y10R!z+4=~0WKZABVAnyCh?IBj@o z-vzpNoL(%UZ+yIuXV)&82kg>>z+UA<%fVrH$4~Bb$%Dj=5MO?yHWYaQ0s8)n-&Ya@ zq4O;R1#;n-O5}~m!$|$zW)VvbPcu*Zb$9NBT9aiujEsxaIj7&XW!nrei@vZ#;>rWj#*q9g$ z9UUtiMS4v^{KAubM(?yz+wvvX)#zw7{dTNZM21#rwS7M4ieZllOvd^RTVm7sNBq`8 z;STB(Ha-$R+FYAFsi()s=HMzI2nZWlrn{8QwK;x+SIlUq zErYlfL=tZ@2^tWg&C&oX3kz@HgG6U-&z?Of!X6DYMsb25Zs=7b8t`|S_bkB(F%_DH z9UKX}3PK9A-?##)PWoaaCbakE!=Rw$@xp5lR^Lc->{wXGGE4v2xlD#{=Z`by=2Wb# zr-H?s#X*&8bI)GqAZ?0H-wdwGzGsErMie6rRMqh`W!Qwv{K9eVG;q{AY zq3lu7)~FbzOB0<-+pmQMZye|-CfPZ(4>;tj~wM-GHQ0qqAVk7Ss z@Jz;sFT6#hbMzOVlW78){=yK(6BRmm>buCQOn?nvw6%Q=>J{|tDmbb_QAH-rmq=7U zJ+&_Q%a2F>0~nj=8CnY3^=shCP;YSux6uR%LXU-%2?zu)h0=e4lxv>E_k z(eBIjpNbw1JRbU?XD^Ki-sf$#crTEQfuf*Gdz4J7iSR~%R-0RB9s$9U0cEoOjfKqf+w2H);h|4!{(6rqGZ2c~2TRSV!ES@jFTrDoTWtn zhx$;KrsIW{1iQZG0)AbG^bZQ>ap2L;4>e#&seMqOp}>u;fD(_Mp5A*%32hdE!`{*A z3VT_}&zR6E+(7*jxwH|T46n%1qg85jL;Tg-{sNqoI=kvsF}-8L;IA~`gbMyjAFq7c z$kN}y|8O>u2J{l>6A>j3th>b-sj&2PVF+Q?ry4%n#~~MWDO0pzEUu|ft--%7%7 zi$1mzh+nh8O~WGR7d0R-O$JokCP!)+o@c~UKNCD`E*?AqNBTS~>xhmHGh}M{gjYR= zX@EdHq~L$RyYRX@biJXOq)(08jR(~Y`44_ej z*hsVERhw#d5^PCr9~YT1<0WO3^J_iYS&2rZwzl>U?nK~Yr387~#aPl9Q1TVu6V^*U z!vD`tB)HYrYeWIE6A{t8w4K9W>FB9Yon43R?TP+WcxoygVjizj`P2kRWR33OwcPSn zG>~`6hJOvO)qJe7i2VIQAAwu^jZVg`Hu>-UVMBLSoBs00UU9yUtnHg@S1#hmqt}h; z{tdibL>N_n{6;|6Eq+Gd(j7pY{q;_sjEjE$`0;)UW~n*sdeD<55m5e9hwVT7A=So@ z;KBgn{<%l*Pb~lTFwFn{Wd9%g!{Y$1bWLj_L!g1v2&+b`!XBrJRj zw`FsxQhBb_?d?I<;W zLR0B2TpU>e;rY#em0qZ^_4@P4R4eJ|%01R@!Kg+mA{vgY9#fXK0Ov3|cWx!nT#5`d z(QvKxfK?H@ldes?*)j~LxeqLf%u9HZqU57fU8z^ST9J~Xmqkl_93Va-aGaf;?Ki=5 zyYe08&|Lahy!mR*F%|ob}VVZ;}Fd`2yg2*5z?=KG%KwH5GBMPaL z^?jfs1SXwb0$Gob-W<~iiRnL?a+xA^^*aS^{4yvzp{1R4>u@df-E4xqH)*^?X?i6s ztp}9IA*h`6?fK%yild)GdR>FLS_IXDBJOpN-)}#Xrx5V^%9Sf*Kn#I_!Gk~x=CsZ2 z9ATYm-x>|cAJUH8=0<8u#_pf4cK|O&k!)PGZg{W{|}MT>Y76H^4|#rctFCO^6s&^cn^zT=L~j-5LrP0H^xG;Vk}w#%?b^F#*!lAjp+gL!hk71Gmv zLtTaJV8eYZMuJGb*l&Xb`xzQF457Q0P+%$t@eSC7f)kh1LVHqQ^~YzjxuKp5q-FN6 z<5A!!lyO@%^%+(rq6 z=F%>7h-U;;Ia+v#51i~3gY1vNJq)bdJ$1zI0n~WO{4s12%fBz9_7deyZ1k*S6%kOW zj~C&BOCn+)^ta`#OcNqQ`?Z1w95A&6;#u_QOeEq+l^Ox$+RM7}aTsPAwD z4+;6lr#J@iP%&dF223HbIAZH4lf6%^jjXJauaeoW=r<@wOZCHt4^;-|8yg!*po)q+ ztc!}#0$7uu5>pF^(X*(Jqe9|IKEri>DpvQ?&dTbJ4pxZypyuBA_qK>SjJa|$AOR@Z zz6A(RMhlWgZp>cZw2DGH9l*Nu#t_efx0l4k#Xn)d8{cKI93|aqNTO^5yn!ehr%e>C z_e75!Tg?c>05W_Ey@2a6q7|+Cf#L$nO)qyN7gU`VJ8&TH?J60&hL^`y$>0ZI>;1*N zUf~PMEgneWh}<5Tkcd7-Vsa&1=U=^<1JU~;AbjF$K=ed~O4B=oOhXVAEyKqU4rs81 z13d~f7-;9AMjfgUf(v5EQ|!0hi(6JfdC8I`-Jd?GefstR@giYrLGfifq>O>(-vsOd z79%MDfZ-%m9o%w!J!1>eW39@L)@t96o=cI8SLkR+-$%DABO1J!K`1x&4Ut2Rco zzP={v_%>gJScMT@Y^5m59n?@DG#02CxewD(L@eryP(L9vGA5^{PNPI|b@KZ*Cue6e zPS9z*#mw6oQdHfaKQFbm9$9iym&0!A%cB#`Rerx0Aa1o7TA#>_uLKikCnxM3H%w?P zDk)it>QWh4nt&zh8N0|73kY3-tLYaX{G$FBGAVg`j|x@}Cv5KMA-F=dDHi|mPzNa9 zkjxookQ-uNC=B@9=tM`~$IkV}qZna&lqt`l9pD>ayOSZ+P-FOjU1$8D28}wjYsG%@DlSoZH0H#Pu_541De#;2s2!24@}u}Ea6V5<<58z12<_WfzVn&W4J3LS zgD7t+E6LWrG&gPMG|_Pd!_?4P#ss07g4MSl30u!j{`mgum-^-hR3t+P%w!+}+}<9`#$AxVh~FWF@#-1vo&hnT z&^1??p1LDgpkhAS2ZtKF)){mkVN+I{7eP?+h@}35IA}bsud1c ztx$O^=F?`r)=?Y~vmewUq7KNaD5TQ~RbR&D5n#f^bYQZ>k}t>VwA7v?nVtTbYJu4+ z`n^KoF^&P|>mPbEVz4%(Y@@9(L$D08XAE?pcM;WlcrgkEZ6he1F!f1UnwUh|w&MuZ z3kf{s^=wC%PDqF`g32*oi78}k#IV6OQz#@jLaB{(B$2TcWWFIx zoL=uF{8mE%GoQKSNLOKMtqaVK_ZLHR^B1A+n?%n))^()sjV0Ti>YRzm(%W)sF%*rl z-gjF-ePo1v)^1ISjrBw&iH{8~t_+V0mDD8^OvbnYIXSe&C)x%paH@$91L9g<8AGSn z$!UaJy$CU-JgSWKsF&NN6`)rr{xyL_t|=O?VWpU0aEZJBGqQCHVX zGF5%zI6XN@^alB~Q#Ab25XLQ|rY4dm#O3Vka=MAXH$u^(XPsR|yd_ltRO5?FOXc}Z zuXIj)@_RXQo-ZmUP{hW`cgmh^@3Aw6E~;!Hzs8C>y@U*>7Mw zU><;W{ZCh{PoEC=VaCm>KqBQ{Fqy`Hulnk;GHR&X?vN4?7uPlSN>!N@;NOdl5Iuwm zU_i#!D6txzRuA_-Y~G&(uY-PnVpk~?^y6YEN-?HulgY%;5+Ox)Ea9hxmb`_@(1E#y z&l3|a*1hF#&oghon;BFwE459PUdhXs{o0JG3u^<9&2iJ?h5KFnxcx*&WqEA-SVAK2 zv+v;d*dye(Ui9qgOp%vEb90|fMyxGe-j2JBWaMATGY}AnHMmwdoLa74zI;N`Fg38{ zyg;4P;gpvWEyf|HtzGcP5ikIL=5Eq2baqu%RQPcA^!8dHE_D1B9q8xl8-XzjRqx&n zd3?>w&OQe-pqqU$9DFzaef#zSqg6sUR|C{29c#LFlaL%_ywsGGP-WGN!4F!(8u|&- zR`%_aSb+9d?%a6W+7K!VzKjlFTt?;l_gdJbRerx_+QiH6ZrTpF4)?3k6|V&5~?bXyE&0csK=2lMdH~xy{lpuMkRUM%+b7-5g3e)1!4KM9}Z7s8;AQ z2V2XBL`C6&0P_(_zmh*fL4BI+kfM~?KRCWD75!^`|^t9En)gtLy{o!jYXmG-{)iePg| za>~mO>`j)b3!#~6t#*vKuwWZ)5vDOF;>GNV*nIiPq#C{XR{)oiKR@3Pnl3CC_y?w>hzlQ;)Ob{%XEWXfmb!I3lS#Zs&)vIgaxQ;pvJ5O}PVvZyC{{7j<_BLCDU`A05 ziN+LL(@Z=$E1H^`#Jhk);+DSZy-z+j@T&6;kuB1T(br3Q`F43XqFw>W3M+?7uMdcy-b+S0h5pekh2kZAA(@TDNEQ>PGKYkc9rhu0ohl;f6y`?ON zK>!SOop&%jdv>$rYVycMWe9o`kiWHz-G9TQ9@GBQ!xwW^2R?eTXSUGvq`j|=^BRzF znazIJ%X22tF2G?$7-#-e?^CdCpQU38hY;Pe{oa_O#*29gaFV+nH^N)pV3w3rK+m0yiry@7s2pD+317D`;g-IU9XK*lh=-fm}cr@>c0M zEke>>zi&h35)QGo1vCUOp7tJ_eD1XIJwRYjrBff+Z7vBIu)Qzf6n$*d)YKGSop$Q0 zpWcYN&fHN5Q`;TuDHI_*tSKi8UGhmZ( zfV5s}9ak2GX|uR(90=YC*zzqxjB&y!*hOOIkLr!3cqSPJGS=1^qQM@W>w_LYj)M=d zfSt0>qaN5LJ+2e`?gG_(K5>3sPQUIUIx-zN7gkJe2B3&M6)jm8O%-S^jlSF0^`@;Y zPe1h}F(E$mV(D`g1qCl)ob|v9rlzO+@9pdSfQW9$L9u8UTOe{@=T%uaJP@}VK!)e} zeX|tbD3E;2;h$R5%^!87{D8&nZ_qXrNg}r!|5GRS)S9A0K%3O;?K3%fczKm@Z0gZ5 zl7U(Je8z5e% zq6?cBOAau~&n->`5jqNik`1YbhIqqy#U&*T;JApK`%u(ZLq3S&Uxf7+K~Dj>S<>F2 zqw^T;OZ=uAH*Q2*g0r``w;G@lOz7E#t=MYSTWb`u!>nF>Ef3|l@t`DlV|Np;fcmx; z9JdIjI%S-zIRrawbNTWkOpoT|5fnU;laoWd8J?okaeyBJ397>a6$laiznBH;lRlxE&KG@eXrRHRz@`v)ld zpW8UB`ty5=$$mi8ZM%SkpZel+gw5eU{>PxS!eqtP#UJf1x=Q`eZ=3(Q;O^Bji~nA9 zU6rzA@wc>h|J)$uqR~dT#lLe~8cA8U_*)j{t)4L|S8D zdWoI15BeV*`@j4=3xBG?p`C73f#szuR|50$^6)tfEG$V!*qt?i zT##)sT)5z3H`J;LU*sDbYvynlDtY8fLznALsd3uZ<&3*@!jN%Uz|mWDy0#x}4cWzot|G_>qns3u|F`tn8!URq9R z6ZhDfYnMn(!)!ERxp*8X{`cNJqhiJdQR6?3Ly&nlKOR$M?M6C7LfjTVvuLE*c11Uu zFETI=(nfHBv!bm{57fF^lLwMo!%ftS-^I)Obcmu4XH1SgGR`)RlzPCbsHJeCxvS!X z*y6Xjc^7dlH-cf*&9I2Z6Sjz|`>SGLt-qfiCos@IKAu9MF@2=xhB=5aFi_1Lm0VH_ zvzHM|{v8rgC?)@HtchXEPR{!EKa6)?FO7!xKzC5{3e4xD89^Y}G>Ih0pJ znQeZ!MNCh9>M{;VuP0zC0CLhzu!Q!5GNNWxph4EtEl6O9I{{oF(2%is0m_kXwSY%B z02p4S74eg(1OiF)+r@Z??b_fTtn{ga2M^j@%K5R`#I!>uR>W!Y z``QuNBp@Bu);vyg>b`n$`7_UaW_C#3gzm=uo%6*Ang__J|ImHGr~>ioVJa>pM4@`KHH zKupa4n~g6gQfY9#c`;Z7iQ2x|B#@o|HeCtnLQHP^uHE+J^#37WQi_UAVpy0ANFn=X zg8`BM^KHU)kW<~|;!+TOpydp&YL0fHi!+QokC<4FM$=Rz5{jOlo^Jq_vV=`^b#po6 z(+B4MLo%>vGZOn8Obd5rEkh=0J3Dy^ZJ6P2PvUuMU}$X1S+6vo5nX(yBA=jLrrFY2 zQ3ohc@YEw41@PDhpe+r+a@9_a%#0KQG|u;X^eEE0U@AsVY)8oY#UH&W*YjfO_Ym>%x43YNSVp*`KSk$mcM*^&|_u{o}-%kLE}$UG#<&w>|$`y~%&! zpx*NE^LO-Zs#L~XJfCCmZ>ikBEdCq3!oh#s;NuG8G#w@97Zp)L!3F}nC3hEJfm{Cb zzn|#;UHAE4Jn+9cc>#FKpTB-(v@M5m2@p7yKqC3xMvUu)g~hN6-XCJbpPqR+=KG(= z8S>Sa(-dph&Z4)Dj{cnvM#SqzUk(A9*1ir%Gbo4)qZP^?cB&$o$ zn&ZLZHqMX6z880zd|qP`wt6)!Z6lHZvr%S5Rbv0ilK5ftW)yTG<1y>@@Piw?XW)Sm z-|)GLuAmfAexL8S8)*Da>FYZeSuVps&&ryNWM;D@A{I@0L8?D5^}h;(pW8UEdV@#~ zWjP^$0s&%)$W>8R494h9<+Fdz1&eA90}qI}zxHLF~sM%B6ug+DdKy&tq|mr|x#l#q<4E4I@ITk-lra~i^)s2+ch-HC`PeeR<_`%=N z=DD76#_r+;{yShjS>V}-yC|5SwnU=)j(Wr2&Zdf3=K`i|$AJ;l1_A6;j+)?`K_YKl zn4geFu0I@L_J7_j+M9lzj}Hqg;_B+#k!ta!qHKXZiKejg@1w)9tVb3fldaNhSfPC}vV7yri?nC{Ql*Z6&;D`66A?{3<=k(CwbR#p_i1QM8a zUj4i_@<>k13U()z1ppj(SQ6D^@59iEKv|af&gU(>H?XJP1&ckBe!7%mM9CZZy@m-8 z7kg>}jI`19grZ^%hOpW;ox1W3US6=lLPBI zn(SU$LiUqpU`N*y8hpE7AW(S=ROk~<jO=fp%4P{y8-kyNv1 z&RV{Hfq}7jqzue$LV1!LJk|+K{m0W7kV4o!^+9AG8i;E<3Elp%pg=))PT zM)(RQ1td0hS#=e3Jn?_}G!d0VKJ;QDJ4MB%5nI{s;lqn{Vn2WWOp*roGWu)iwd0<& zthJa#8kHz`x&mSLqZ3l`GsAf&kmaZXCnoWlsqge0f&ymov>bP7jDS!V;e|^PtH7ueg=8B|MquKow z%%VC>2?ns4hlR?K~ILeVmq@ZY}=u5yKHc7`g zY?|rrn{*n8m;vJJSXa+Uo;Xo$T)w)hcwiMRZDzo|T-{m`l+AT`xD^SuEtJPefOh#_ zL2mAcoY65cP zanIhusv=lE2f_x%D<_Xlf+RuGif{c#WpI|x@-NtC*s8CxpJ-7>v8@M%1!ztrpc>xz z83?A0jg2pIf7lg(OJ|x97KZ(dAO~G0`V!)P=c%5+()(8s)Wa}8Lr1JIibnjWay39N z(#<>{1WYzMwP0Gw7dvuA{?AH2NG53F&=aVQ91n<$q|npTCuMyK$ikYOgU09+&;rP` zTi|&Ecqp>T834Hvr2Qdc5;v2u#gG31sgnUZY?;3+@wKk4&#=P5#XVP~3a= ztqRUuO=Q?=v`;pIzBBa_xj*$qA&P#R9sCnq+<#pDuP7-9ad33~&ZozCOTP6){LWTXLgBYDOd*^^1xF74 zjtT(w{4~1^(4pvGKl(pM(c;$Os#+=f@i@2@<>g1f)q&_p5LgQl=+JBHc>)n@HIy`V zC_<1=DCpQU0QMb)6PM_gE%0NlrpaV zFit-C@-VSN(D6_3@>+>py*g#D@VO5%u%lYQoj4Vd+|`kPg(Efx>8!Ni!WtkLDhT#d z55SSQ@nqgI#q7QBo|7_8#y zk;3`uL{9VWqU#CpeVhzax%{uo%eyYZeo^#{R&2%pXtIp{S~7+rzrvLEo9gNlq|gJ~ zI||5I$rrQ;J`g-Oo*e*0g9R^`{IupJvjCcAFhKSq;8@8%K>zkTOwj0I0>!`UwzNg;B)>&r#jGb z_{g4tfkc!yzG2@rrq0aF44?{7zqeW<68wdRq?7763+fgY7Um0h-INuJ8&MV}iWlJZ zMEm7xJL$_K`4dXMnec?4+9A|<3MQeEFZERfVm2O8Q7sY?kmB4>%-8v`R98)Ou5$vt zR)pCU7!NAe^E-l40gBODAkH;Fgk`M7?3sVxG*Fg?XA84ts7|WDwluX*O+YNt5~c6W zQcl?f2`6<97^>Wb`5DtR9Zp5?@TSY9=feSRfrmE$%*p$~gC1ri zyKz`!ITZmRHO<|Pjg6h1o3leN0R2~~@n)0UiOy??8u%2|P=ObLmZDXA_K%pas2Rqi zTH+f8z%UV|jZ&$-piW9ocHeXaLuZE~0c9;L66_@RL@zLTmyt4o$F2 zK^sMNDSx!~C~>i*s~S;a5GY@I1l)xI9JHT9PylDQvCUa0d+!er&KgY+7nQyj z+@*!3|MM)ck8peK(}S-pTYx*lDmaezZ98SQvm5XK?A+JcS*Oz1ug}4vI}WCm*GDOC zSiWpo9|9}Upq8qtqd;4sR+-(~WOZo{_0|f~A}_LfAs;B8sXp+_INrt2$p+)s96Lj| zz{w#k^;E8{BFv2TxpQ%jE@}(UXXy7aHCkw&Po~6EeC4rg|V+AR}y|XU^ zYIGR&XMUSOC(z}3 zdgj>Avlfge;#W}APd6#2CFL7p!EUFHz+M64a7JCd=~ezzkXdLA#zF{VFRW$RuY$h7 zm&7W=PM>_X9C6~sz4n3>SI|rEu}gOfv|uS!0so$Qfmf>Hg7_#M6$;`Nbzymojg9>f z5aO}pL7H*|NBqvlGgsO#c^Wv6X(IGj$B9OKlAI2*3t8UZsTRVpdu)=rV5SnMY~V6w zYS;JSAZg1*7k@ggBlJ!JQwh+UrGo=m2jhuN7KPZfAB7*DA7kteU)Gc86!1ws!ns(` zX_<1$fEYx8H1RIvfOfUyL@@SB^a{4CGBCJ2b%TgXEcTqNyhwMe;!N&0{*6Q<3RV2+ z@u9@R*&e~@e2w)87n?wiO*gA%!-D%c9ENL1czs659EDe?$%;Dq4Jaups$v)g$#C+& z7q3BDw}oie{Nud=gcKEz6j3i*7KhkUv_e0_!e7}28$o3cEWio;XdURB2{;ktfpPRm z%2E@Fh1C%MFMRlOmy)JN2b8620d0@L1jmCQ*P4Iriu;oXuWIA_3Z?!ede!TH4Ho@8EqIVW3wLO$sDxo-L4o}+Y(hX`VIg{Aw_?Wz9pgHn z{C6>i5h=F2^;*7)wvrV69L#>3>2gFFcMRH-eE{xDrRos+;dCf!KQn|)B46FpNUd|T zXS;TQQ;{5K;HU^2s0Mlhv~A!gh#BbicQwDGcs;&<;ElV5%%()l` zSY49jK(+MrNX_DP+?1+;TWkYfKQ`QfsfiN;sYm~${+gZ1`A?V@KTRh3(0@Au{4WZZ z`ipO}#~NAA@4ZapX_Thpw`c-;zJ5(ansE4m#x|>#7o~lG{Ni35gDZFmZfd|VkU_>f zrMbZfNe+WV>dmga5 z;fXZg)$NR_o{tn0QId1B@zQf*YpX)r&wbrlE zq*5Z`o;dMO<}2Ckh*hEUf*O^=2&?&#_bj#z^@~{f7eTEai6mf+aW?fWencz8V~!Am zmY*)2Fzuj{ni#x&^X9nl4q-kiQ2}RG>w)JC*IaGKik4h)=bjrHhhDEpBC-g+mVyy4 zGL!$NJR+$Mdni7O?P=-jn+fVw!vsYFVh2Q|J?XVG%xm|w@5FK0>h$-L5-)PL4A#_~ zN^Pi|oLqSMiV`NIoD<_zvc`BkkH>(poV+4j@NRB=eg6IX#lk)SH}+ota_dKqXnH7? zs1SPBhV|bfcnE~>{57`;Q;C0>Cc}ttoIzTAg+RxL@AF5vPt*s|5{=>!_tNB}f;PIH zmsgjZ^-Cmo-Ewr8+ zVj)W%&$B8!uD15?)dm_D6c$>6@u-b;)jh-~Vj!Bnt_6vB=ZBWT-+nm+UOI@w{bZM! zvu6*xG-HISYR)hLL-q#$y$*%@x>E5k9)2fH%9KM&IuYGC8 zBQ_ZLX1Il1W=2Lt!32?O{!R7*bAMtZ>e09FS)gegv6J}+zG zh2tM2Lv~=ybiS;x(Z{F9U}*>Yvc5#u6K~dUV5wRu!F*o0ejE4KJd855KTbGugdm)B zQ!sym5k;)5@U185Ezw<#_`P%2E=wODpD?5IWaHZ&utHaa{C%K3Us3~=%(M7VmTJti z5OBO0hs=q*#EbvQ)K7+}Y%23z0bt@op0aubC2*&`o3?UNDa>fA@R*2%^37&_8Ku zX^Y1k_QK-=#xAINoOp!nEuQegoR2e&ww|78=^cO9UwGI9{}xWu0l}){M@mWJef|sU zL`{YOMVw_k$aDt9rmuSSvL^L&d+ca7>`(#N>r!doA^;W~P>DEVi;9Yzv)a`aCAf$i zvGRKUmnt--u;58%MT*HnqwP3rYip;H%oGT&53%BGEKDDUW3}< zRr3&+pr`9CPSBi>EU6?KYj;#sy-;pnRqh!fJzlbMDKFl{y90x_lFNqO;MnOqQ4{0Z z4Gr8bsIk?asX$dg=xjc&gpT<>Gj7|H$pLK>z&No*tCVn6N2(uAioBY5bRMTNU}iAs z76Q8s7?E$3WWC zSmv@Xf$YXa?#3j8-f6l?k^emtb{7u5ydZG@{{5JiR0(2{wZFML_b+d56OK;^Ge4lY z!f$HqNrPYYBSlgUZF{ko{zTtz_`OV1vx}&uxyu#N;nLIF`ye$M53eR1hl@HuQwMTN zw|n6l`o7=d1;B$yxQj6==X488NknaIZz5#FIHypyb0W`3`W*RSsc4qo)iP-#~}VytkeaF__h^7yU9FroiA&neJ< ztoXTn4l8~%Nccov+BgrXF)!&fWL{NLNeO&9`we6DNN^=6K-^PG^-4 z{ZOs`m;Mt?fVsfhqw8O$mhaBFkISHU^vI=q@xEEsfA1bUgtL_1=VxIX61i`9nEGzg z=59R>Zo=v}mk3z6_xf4_M_2>Z(NWS12jLXTbANF3um2T6oefjf<8 z{{CtbUH2YQ=OOxZ9lkI7{4VIsi;6AMfu}WdU+0K6wm^45<$11I6DQlw+(|IY%|`of zKKUfX{Kqa4@^U%(m2@>`<&bRktkCeOSovJPqastGIG)j509NgqH!SLd=?Jhc(Bc1ih!~Y3(x`U<#fAt=4!b6OYEA_Gv~3a zVKa_Bc9AMAqEw#L%wD*m*Lhv`cj|M60eTZ#e}5$jB{CeW>S|0pnM#H&Q&W-u!Sk+9-~{pX@;cS7onsU%hBgZk ztK|U}Vs=a8aFHU{qy{c<);&~2r4-@vv2Q&kLM0Zf;jBcUH#9UP(32&KKp&WNpkhJb z=6sPh+g(_)2Ptr89|1G>_8Sy{7m!=vI}TDfrlA_>c>z73&Lf+{UU)>Cv6$>umOr0B zi`5$Fl~OuRubO!9z=6d>rCpqzp$uLUI}r(1h`@C~Mp|`s|CFl@J1L~Jjawy+vdvwN zeRb4(1OkBIvjn$KVXRToy;fS$1oC z*YK01{>#;_!1PXpRKkoi%tp>8W#Nk&aPk#3Im6dV*D-|5AJPkSmQyp=Lu3oWrhyA; z@i(pWI^5_B;F&OS!p>IL*AJndw60*XB*#XmD}q%ZE)nVNuKJ|n{n?`|AKyjrxEQ^? zK0Yt^ttYkQ0b`C54;VsnXOAr+c@-!5=V{e8l7-L+F@6m@W~I>;_@CvPj-5#-UN=o0 zVGld}?NdPO0-+VLcPC7kU`4$I>`32tAr|JXh*W(zti41r;kjH6;b1u&=a`4>>eYzhAVXc>-JUL~wq@2f zQo>@qSob~srS(0lwu1wQ;s*mpe|{xznBWJtfj=(}8#s+4H=Vj!h_pv6tLZ5K1oVYd zVttt97ZhCRwMBSw1ckkSzva0e-@bnzs#T-hszk#`lNWQ z>!h!RBZcjd;xp{xZNP_G5LSYi5flJk`emq@K#HY@Ha&3M$jU@%5}$DZtE2D;qBpSn zB6i8oSuHWwW#?V|_`NTFXlS}*0jp|KB_aQkNQj7muv6k9yv_%=2-}#j7gMD+AlPxr zlpwJ-`pwJu)9DGMHsdre&Prp$e`607LJYnKT)b?8%lH4Sxj`}KM8tWolw z8Atu`_YZ~zpu-v4{{UdH3Tr5|wzpK9E6FHn0{wCT5!gg%qVG)=y{W$~GmH=_C|TBm zY_%a~=;#*@ZV`q#xR+fYx-F)BE2o#>3*wh4s2H4MhaVW1S5dKmX_aB>AR%pa^(kzX zpjYp_BtjYcA!l2n!rei3;0JwLC^4Aq4wZID5KC*~M(@KcQ=><>MYI>U&J|qk5tt7;1;nQ zCdvCIc!#(UWeW`6Ohz3fj?78FKW{ze^QJ@oq}VnHp5ox6knK39l%N)Tt0U%Barbi! znx+UgjQu;>F-HRSn*koP!6g3JrL9C;?W0=T7SR%eBH%F(8^3?I@$mRKH0B+Js`cJb z`E!;_{hUU1`*d0_h>*xDLv4QEoX%xVY_2&`V(%SVKAW%R#u{(R4>z4xkj)!6<@IV= zdhn$YG}zj8`#2KwsWWHl2!?1oq5HeP%9Z*Yuzu>TJ9osH!cP-(E^WHd-mv-&wfo~g zUA0{Qasx=4q6n|Z*E5D+I|({{;a#y3#M#pFkRhM;^3tk*@$_F6g<8_G4@wa0hz@Bp zzT>aSV^pN>aXu%;FRfOhV_%Xe69DAwwHwIUqeHqyip03ScvuDbagXu z=o2KC=@FDo#Sw1{oKv+h&kw))c?csE1iJ{oP1g8m;wikMN z9neRxp9Gy|7C0t^e?Yp1qK<{eLrEmjHJElr`mT@!ZicNpPmKqcZj(^3XSpaG65J(o zE6av-*RrDA6O>+u#$wH3_QCroJg7Sb!#s(D%Dy#fpuRM#ae~{&5v1>3FU+VySr?*) zhMCx+^bWvNt4X!9ppEe^E-j5Z%D3HLGM{!37d}cZ+74kQoqyS;W2`qz<0Kf5UV zI>?W}#F=R*{id=q4k{x7a=gTaqQXlbyNM3`A}%7>4;U}KAl=;+u<$xwE~b28Sj)$i zNT6m7n)?%`bUq$4VM7}6;3RCfwytj4#mN2Y|C2%l?M#72E{2}$vC!IL7YILukVOj$ z3Z5dmoeR)g@9Am5CKcsbg5ML#n0a=bjkTTZcjnP{ON*Rf;{EO8ZjA@S~LwZM*)L-~w^7*eqWBOKzmf1`C^m zD_`ZXkfd^_K~n@1Zgp^Dy1CcH&pB}6+JAQ= zbaFTftRg@?$iN1W)vxiL2vdUp`5fnAv4`o&xiyQ0b;PQ7$o-ltdt) z;TF)=SA@{Z*M_Zm zWG3=#v@4js`WF0Lzvv)z>En0#PMspa3Bqpo%~rD7SUh(4kW9pfNmx{2S$QFdcwh{Zy#IbVd%}X|?+laJCXrTz>E5?R(B2b|3!8pjUE|%z?NAm_W=&bXQTY9A2;>P{B=bzlq)AK=w=e|F`*3>*w zV*o`QDw~RZN_4am^UY`sz5@bvU0q2hbc#C!>YR69Z@l~3SG|L6%J{p;{%U}+HIKDy zO-*GHyli%j?hy9y(W5S+;{tg_M1Q%aDg6xm6irM_bPKGltYYb)v3BiRnqs>DnPxhY z-tK!b<86NU?kx~RG}}hbOkHwcX?janBLjWH)J?+Fc@)T?;NZBEjK*te9!y*bV(GgS zM(I#DZ$u4RD)WlyLrT|wlX9o-M%(Sfhh=k?Qy#aOsZS&ZAwPfq^wnt97Tq4Wkw;nU zSMfLJE9fq9)^loQXX}(+ftWS{2qwccXzMNul7{yA@?}Vbp|nK%fok;Z9+pewFeGt zOXc8y$D&Ykmr54>*{3nHYCurv5(xD^5T2saUZOgD_`a1Iq7#i6l}cAyU5AkOfQxa1-81_RY>j8)4yKynKf9~tEUF@&>W!%${3}1A8 zx0q*F?i9LD5?NqEN)?xoumeslx1c~?5HM-E160D;*G>S?5jr|yeJ&r!tqgql&Un!x z6|qf}5lwyuqEBf}&2~y+4HqovtF5iQM|rT?loG&Y7us%-_lwrU z*g6$Ki9C)@yO&65o~$I#n0{aXH=P>}*=&i(o1q!h#f0e&E5<%&fsCy<@LVc+Qc|)lIe8e=b8KSb^cPA7lWB$mp1Ms&xBACN z2hn?)JwxAK(`&{_V&BcHJ#C$Iz9VvS)bus zVsr8g+l?MQ`m@hf-+;V9>QXdek!5TR3%}^Hb})~@WYZ>tS>xyQ*y*H5sS){0PiB8j zb9NqpUm`3fW*`4Gkltbg!s74sYk$&h?!0;JV;+WZqg-*~QSD>7mFMqeGc@o7L5Lnc zr&C*H=N@OT=h8EzGZz}(l?AD3 zw92~KYd@C%3~$BK&LgkVKYpW4CDC^{KKSwfH_CZCyuC%dQ4k`0^oq;V{9fy4b4 zG3h}6ZW5+P$ca{Mmo9l<%W5-t2$C)5@=Z>n5y)^R*7N^?grB->nbzM)m@8uZloYp3 zc5@rV)BOUDVwkEJoCG0KzwSj)QN+%ja#q&X?D!6p!qF{F^dfrp>{(I6zR;=PIc0Nr zs%)zj%O?>Bd7#m<(XLto2+Hx7d$4?RJ6Myuc zpmy>*iC0<4CYb49f;-|zZ2fszwVH2SyDI5Q|D1G~ z5}SlI-HntYPyYHuTb(Zi9&lb;36zD{P`td!Fu=8=2cEyVbO3IQsp4#b`O+IdesHF5 z2FquwkdO}i9=K;)Zl$4#iF9pkEh}p4-n|NR5)3_jco*$1d-UpMF~iVeFrkJX=M0(= zqp*G*3inI3o$RgUCc(gL)BoJE3~PJkB^>c zljw)N!Kbz5+RRcXx=Ek9GfUP@j}bP61JOWOI1^k$2EK)|*Yo+T%GPP0YWw@fi@=`G zq^}GBtcq4donH3GG@i?Q*Xo};!clSCpEvP8hwqU$tqR-yC@ftl_M zidpmV`M68FR=NDJSH0icOG>lqZ6svDQ!iUE)akkrYA2iauWKEut!+e%XNdQH&9QMS zScJ5H5Q~AKRK$nQnMP#2?URa#+n?5EcS#eQ)lp!U2&2%SjQ z^M+?=w543C4MTCnb4eI)W_%39&;Mx+X?n-us1UL>YyGE^tYHQ*ooO*QVbgC#COx*x z9WiS#aeB#4`rd3cRL$Y3rJ@A}7iH0dMT~ve_`N=^!z9!F#vS_eX7sUTx8a<)>etkb zU3~?QgiidBbJWqaA9KWy9LOoh7l?+1VVdY3p)fC>2u_2$$%(t7#vB0kkyZnCP3u$<6UR znUjQSGls?=k=b!5^p5&_1N+pzIumQuhJ7+v_+_$e!cn}8ow1L!+n1LMcBHkVFOAar zacZ2dQc(-)5=?n@9>8o3JCsi!XkehsCAH5TAtq7Mgj}=%=SaR$TH2c}JJ3IC18hl{VzR zZDUbqVI+i^^A3Jq>(;&g@If?@^R|^Sl2tny_r9*q1^rxc)UqyFGoN_rO_d-ZUb%Rw9b2Jim5H*JLkCd52;BhYwf(cn*I%1B zM2=c*jmsR$8} zYk>csn5ccY-MRM#EhGz|^c=BwNGduq7n&2Z{^FNeJLniUcWzf?;m`OXoG}xMp@0z) zJ?SD5(ONTq*WUxNA}u$0tiDQD*U)~e2=6q=3l0u`^!V{++aWEn%~cvrur%!@%#)57 z^eeQTs)T!5ymaY>p^`yBx$f3FO+V;$C=~h*U4P>EanasYbQ?r_UU_NcLyGR45pH-tIS7uGRaH}5RKjIM z_f1Atx9tD*vU;^1jX;MIIM4j=4%MM5%MRayyS#{Jrd%yd^W^EbTb&dSB{PYt9E9fJ z@ZyfbwT0q+PWHSyNLxy4-|;Mou~dhg)5RTwx=4R%Y&2oWH*;vq_tUPR7vfrFef{&A zryJ)*{DvAZ;b>lbr)7V?yD_!W4QI|d&v*oN9D6n6GP!C+oAcTbq#||Lt1?N!-~Z3l zT^VXM@83I77Qkq!JeJ=Y`fY;l&e$ZWbWjTlJ-sbF;N*1zl9+r-g;!bu$wc|$*F5O1 z%E}5ZE-nc{u>eSmx0*qt`rEs|MQ2VEDA#?;4iKp3ckr6Z-pwlqv}d?^YzIrt0C%Gp)wpmLVbj4Y_;Y zplMzhoy+mUw*hF2Ho_oTt-*u$XLSbSgr45cHODC`Dms3CeZw|;(?qN$+vyJQ8_B4q zG)0Btp`dYV{}srD?HU3;nteoXGeo#+$Sm2p-Q1;24V0j9C;RzLV9Qru3THWsIW!V6 z)10o0HxY_bA&_O3TdSLu6dm||HcFCM)@HX~w0b}**pG-gU8A+C{Jc}!>ohZf4L%b# zaODJO7ek1eRPPUV;`jsGGc{YaukZDX)^7b!ke^?5NhXQO?DK0VIG%R&_kQt6u+rTH+BGb9ic=6(sX}K%~2~RQl z8ubz4{KV{XdI*Oo*aU_`8pPSYQ>RV|4ID*ce3+Pc-u&ZJXZ|ieF>y<7Wzpc=7PWiX z`K{q|x?8&G|EM+S&9be*sPcUN83P++W5y=zgArE1c+mOIojV}N;@P`7^@2u?ncfn1 zy72B@S$6booV(?&99&Bl$SLculO?f=bkkVo=9W-&rGwjSaQ1=zTRKjcgfCfz+=#q- zV1YLcLebye5dM9>)r38tyqeJ532gN|(@P!`o=9fQwSK?$xB^8(9vxi7u;nu7y&U?0%H!^){(!ub_IgEm0HiotLFWP1Z z(^nfVkfYe_qdtvM;gxTamcFj6lp^B?T@X~RJ-FA72XiNl5EiUaBSy=zu41{js0kZ% z1*GA{g=Y56=T+*Uw25B71lV4^dO>ak(!D6ncwkVMh7KpHRGMr*`%DmQ0M;PKNE$l7 zhORIMhl^&_xO+rk(^j)Bp4eM$N)st`bUH@~9DvpQmX9yS53#?}#m_*+&mcR$v0wlG zq7C>(@<1(>fuSVlvt}igm>G%-^`t>4$=IO9mjt^f=o8Vzx6BnAc^)KKox^%#u;Z2! zCkE2j1-gv}tR(ZQU1XOzcVQh&pL}mpL+VH!of|-U9lxKey~}YYmL1$e9a0W!$2C)d zpd}Dc?eRgg+Z~TzIQxJ^{l4A0b)#r6V(Z!@JgP7b*4EZnH~q=XZ^VUv9-sP^%*;0k zT%=iBGBfqjLitkn39q%9rYSwee7ue0ZP3YN;zQf&>>BDj=)Btoj%^u60HfNJ!P}g~ zuyGf<1c8PVykCe7fUGRe$p4(M^k*Kw_a7kW6I(vhz?!DG3?vX4y#$&*YL+ZRIh`TS zAz3&q;>_dgA9ZM|G9TID$vH*}(eyDPzd-X+F8`_Rpmx~~(N zS;G1AU2u2>VTr$43t@blhg$jO%@%SKk;k3;mrPyf?|{WPCz`80?4Aj<6 zeAzf<>eQQbc$KL3+BKKU;#ein+iZA5zN(drr+frX#^552ZacatD&Ey>mAr;RN6g-3 zRNHEfN}hhK(1mwRmO7FB6v|`?aJR^U2OF|rJM9e*2=ddTifkslWw}$A2D7+!s%|B$ zI}Wj}+65XrczNAsMvaKeZ{#{fxAxcxL_IBt%b(-sCn^ zdY?QfnuMu&jqOF-^Q#+wD1ezLL6K8AE1sgv)dBu73|H;1KCYCpF9b7xHF<7XUy|+%qipLx8G zQG%0zA4wg${z6)s$oH8u>KXzSS~ZX}#Ynbkoz}n(W#$zpbtGmNegG72LbSrKMhqJ7 zS!KE>XB7O%o;`c4`a~8CT{Z5Ov4@Aj_+Op*YM1?`=`V_kzHQCA>```JifXT) z!n)h#MTm={3|!0&QN8Xk&&;d?)A7oDIp58#tb%yp2O=T{sXl9+Hl)|!b(s5Pv3qp-XAdQ&!@?aqm!B+&D^)Ix#)~3|2;$exB0$@ zvB$f4?}_+n+_dr3u$-zBIn|yzt6sLT&+zO+SEMNB`Vhql9Bqg<5<|{HTwh%o)yw*D zhU6wrQKJ!&IE@ULpBGRa9C}!Cl2cEP3D$GX%_U4p(Z4oKSGODG=z%9rxNN;`vjA2| zR!+|1uI)Bl5HM0Q+Ph!OXD?JM9usiMVQvABS*^iJdDyw+6t@-jB2%?qvUss1abK~}=B=U@Yvqe=bOli+Aa4KWw5F+JCD=w zM&;@*)M|w`SM?e1Jp`aG$gbd`Gc`YJEn_%NF!A6SlbF@$1!kLRGka-N5d$M<;oCc`(1BgF}BmgGEcGE=fI1D$9D|IL#8Eqs-5*( z#1K-_HUzaH&9z}#)UDOD+DS2v8L)A1f8lbiH>hBgrJ0_BGqzhE7gJC5iJ zG^>wGyQzM^BT5^;i6={W0+?C@7Bg=x6@YbsgfMz*b>lT}7V!?%hA# zvrW}+9`JIW|35DPS4=NQLH+MmnWX&wy>;hq3!b)E_t*4cKrSWBCY@Xm z{B@~lP%-0Gzv4g9!>GMN?PQ=S@e9AaDmNnmM<{t8TdEI{(%$G4*7kE+3l=%W< zV;6bm)G0CfU|DfuPlO905CN0+4BfYLXPc1R$*Wh7@cr?z6Iv;ntTV8QhbpFJ^Rb&7 z7OE1RB@!qu@shx^8bL;C?_w+lw)9>U(k z>$-7>&_D3M++sVdVWfkQ4a5ObbcvKUL`a8EpLPc$ZDGC=oxQi>kv(5WN;`ntB9`QF zKb5#F#(orS;u-!yt+E8Y9EDS~u21+eyxR@|B2lQ`kU5I+G92#WZ?@llqf~I)SqCe~ zY6$e-bjW78i`(aK%2e9@^fQn+B2NFrQXw=h$_Ohd%op<|;BE4~=VWa7s;QtnK~@sQ z)LeF;;9?M?a`W=qrJfHu^!I@_wC#F+~4BxpR=auj7hq^4*c_i z{WNf_PDK=T2hwPXtcEeBf9QAIiIq_Hjzbh=Lk2oQc^{%<7b62x;)F!PBb>)mCoisf zku{d5-bG1iC!l@6#EJchClQ$~1rHwF!5Fccq!-*M)~JyAf4R6JrHi?NL_t+eO&NaY z4lcgI=}E6&JBt0vZ<~;^F`R@mFo<>;Y2tCeA+U?F<|z1&>AaM&W)hMH5cURR&!tg2 z;8)&qi0PIFfKr6hL2#9CAiYdy&J?3y%ImUg^Lg5Iln&xV=uHoZzVKZkyktSBZ{M}c z_Zvq)@F61?Udqm% z#G_vQ<&B9L5QguT`2>6aKI$2=O?snjwj|%UoI7d@(m5&bbthJM6d!n+0-Oh4J$m-k zp~^wbNV$M1`*dt<>||#RmCmWQg(LyGP-Zj1zWbx2^T}JI&8AOxCT)n~4UD94Q~VQ+ zMemBAbWV-xy6g6CQ*~!xb{|P0TP_OJ$hSmMRq0vwjTl7!} z8s138zh}6TL=@68pbz2VU*2qe8h5S(co~P@w*TuD* z9@UTFSvXP1ROYqmPvblp$yy?o=Gd{3NG?l7#zW9p{bz}{Nhs8C-%vLifIcMDqkQV%1FLa>NHYZ z8S5qw_@YA+J`+C95~BfgQnu3>WzX}6Ev(SKe|+}8<3SeEd|v6~M~+`z)ZjuGq4GSo zL=>Fa2ttZ8*^OeDX_0D$rb;A*Cc1mpjVn4SaTKLQ^&{^7b2_8nDoGT?L%^fuNI_9} zR&C}}k?J{h+O&{+g@ubFulY5FS9)d?LYpaWbBbc=bC-nG=}Bz^$F2X^FLy-8k(Alr zAuFx5Ur)I%?*4E*)E zgzkO&7Dyav)u`HY5y2yhAJ^fl=)LMF8G(sm#Rgc}uS~2-C}ls4pcuv}rmv#n2u{m` zc1!8m&@txWQq;fll_9~w#lEd2CTqtT^w`7H$v*0Nhi!)}AuWs|T50c_WVSapRi#1V zh%ev}n?$=bVfNO`lIKW#!aLPxx42`;% zH~EPYj+0ITwLN{h6|o0Zk`8$?z*hK|$(EMgu|QZ1-G)9me|{gq;@Bn@#~i=&d)M~u zfpmf;Sub}D*OBGtPnCGBUhUXAd_GPCd97BHlJfHT?o+L)?*HBj8AmfLEJXXPj#8h} zCU=BIMOu0~*mqNePGm$xB|M8jJ&Y6L4+U7kkoD7N$#i4>%VxtI?;FyAoMvwbdz{^_ zd#Z^cq@2d^{^g$V$1Kx=dQnwxHW3wiA~f&9>WzgeII(1n@}J@H0yA|3?1eWQQel2@!J(~0;kQ@m#)*v|TX{UT%N#a!(bE6x>~Yw*;= zeP42(2(o4OdWXnAGi2Sa9~gH%z<5R0*=mpTB=tumYlhT(2#mGRQK3cSl2=xKDH8s5FMS>|8p#EmsTE_^ zp0*h0%igbq6!y%H(f)+K)JbAUd2CTbX8j@)A&XqNFjCZa%OqqE;xO!QZjc+(F0vq) zBwq|BO-j1&-E{!3J31V?4AMZl&1S>eFE~%G`v0%lAACJAm zu*uf1o4&q&@f|<9uU*~nRff7LDIS;#VNkrmvbt-woH7T{OYs3OCrn%%#Ncnlz*MzkW+{mSE!NB61pJ)(XANaUi z#PDydhd}Ladv`v|_JRQTOfxAV$^7K#8sV4|C{sS$axMN8`)j^ENenWIJn;$P+9D%F zv^QQ-vI_F#|yv{w36mJeLt9hTMz<{ByX=_9(}>RAC7H@Zs9U#hrw;8UrHV5CXA+B$wYl)B zk6QXsp6k|!@8)etwVID)ilt;9myz22jH$99HR&P2q&?XK>kEbs8gzq$q^wi`#u)$a zeNYOmTr!B#Ft+A4Hkv&z7^)hQj-Psyctm~o&Yj`WifwwfEa7aEs21PXz+pj;6y1PQ z{3Ua0H=xrJWEKzW(K9_@61(EIn0XHL1<8yl^N!xh?(B=-RrlVcVUhAAoC60A#P4CO z)x+Y)B3{rey8Mkt07v)RgE*AhnV%Xt@`7FIQ+OuaC5vjCKasxHx57X0RKjQjpMI3I z($LyEeRgR8X4I%rZr!lMpX4^a8RF6^_sGFPi>4Zuxy_gHcl?_mmz4@$ym$fV-KirV zY=mqzgL z%|FZP^?GayA(abaiMwb07!-}1&h!B7(I5M$HO9ra{QxU|#jh!?@B|73D{Qo|>L5Le z`DTPpk#=#k)D<1~LSqtM&Ye96i=-Imvgw|@_7c)BVY%Re1Y@`tza?~4pu*x!lar={ zGZ}59!>FZLsb(#U{u3iWc+anH z=uVw+4sqtug{5o`hVT-~dC&s1m zNw=wqWc=lXZ=YVNz${IMhhMM?{}=4ic8*wKiWkjDMle)1A9x5C_>1^^ zlR9vqGtw<>Y)g>Vvk>)mggtrqokP?3ECH5q;;Uf_rQ~mGNJ#r(IKrX%ZoYVNt)xP{ zMw|v)1YwMyp)70t@bQ!PR?Vx#*I$XitmjqRLzp9Ym?wyfTu_SF`u#Yi`m^ie(`MB1 zGdHR|*Dwo^V0A>_OO8WMsIFMNd4E&>yt~izH30e6YWdZUc4`3}QR#F+~_fJkS zZ7;6KyY$@rtz6V`N}tNE`;Vs)QmYdM{f14F$HdhZI?*GOoL!1gzp#xrO2{?XtZ|SGOO#aAI57k?ElML3e6C9;WJNH z=EV{h-!E^Z$w#({gqX*)Uwgm0Au^AXhlj#{SQg7VLCH_|`nRx;m<0K67$f`WkrA|Q z+W-v>X`V$OweiF3uLNQWSOtX8 zJx&iHc0z;F5+GRE6=*#qyxQ0&2Bg2BDo3<)z^t1?8cc2A)b9p#zUd^42IP6W$kqf= zPu-R{VVNYmhXO`1%XKR%6}1@U$E1P6wrPtyu)!W-$r79@&$jIHs+i|LlD7+_=o@WR zke%P7XZMh~=CiO)ZpMOMI5VmzXT1?g0^A8z=u4NnKfAJK;P{F&gc4d^bU1K%MfBKJ z$`Vy%PL3A#79F~if4ra zDUVxDePrJiYwuL9e*NjwK3@K7_FM?L?C#yW9UUE!VEW^&A)QT7k7TSoiK?Iw3AL}` zgG^vmU)R+w_;7C1togpa`t;D;g+KK;flPO-a`^n~ocWJ3y_PeZPqe@TZO7|Kv4~LD z!{Mq6@88z}B%Gt@H?I43Xo1dnNw%1(CpIn@B_fb_+6DBc42H?*y!Smz8Gc#7yuaJI z&g$hftygp4^n}y|737dIWx2h5KSU=8Va?GMmvzrEWE^D|N7+*xW#q#JvlE|oac>?% zaroH$)jFfYer!mg9PjeN(g-k~;>aZ(@#Dc&+SV!d*ih(ycl})BWyA6oxb#!0${ls; zYsm4@k#CJ38&vsZ!QBhT9)}$!;r4Lcg1;iq-N_0XYkEW+C#2$CdiVZuBPLfwA~XcY z1@{}8{1`CRRs1tPWhM2G&57~sy(j?{Pp1CmwZ1G*#?6S$a4iw;qSK_pY8F>GOT_`v{hu{fNV z^o*S#?(}J!y1rHPs7M|AjT%DON_Je|&|}9QT#B{U1n&wC)3ZQnx#O3ezhtZ1o@?b} zg~bEie>10cX=bwU84<4-hTP__ABC_sYe18+l8skPb-qjHm>{8z@B>l$Uhe62plNK8 z<2(zr_YE#FS89l=<6SBA(|e?fm)+E*nf9+@vMqyErFoy*cmzTMf?ZM7(vn5VlWvgHDtKm&7BD8Zp5d+**Y1Wgio-I3N^jqc{{ET~3P zY|HL*?7kRlsqpf_1+DpBKVSGT5Yl9ICKu&27Lpt`^LRW9TKGRHHg5~ZpZLLq;G2fsPcQtDxd8=sK zgGhR=BuRrNx&JiUQ??-ViDg$$x>bF&i$k6MUrdek4`ldfhi0#EKHz-9E&I?|N za8MXFm33@@*C;4V3u@?$t)UCK!6KKD3n&TT+!AJ9ujpA3$T}?c%`&#hfs}pmsEOAU zl((ZO2hjJ|9m}&-gVQ~^M1IBWD?$!bX14P9$`C{}c0>7^*4pu3_+iI?_J#>spZL*L zMWr)Ol1AwL;ZqLk&tU<+rPP$1vmJFlBCjHipX@RC8?{`*VN3YG;#GIB@O$k|2zr*- zZQ;fiu^a$O{X`B#a^;5)_mh9HlU&3U@fkCOLO>G#`$k2(K)3}#|FAT~v~Dg|*xrA$ z5K-K=;ijZV#9rXSWMkv4ADlNgJbVu)B;NC(Aim1j7x-BLoUMiwT2-s4L+_gbv$=UEYZhv|{iQq&Ch1In+>4&OgE(B3KhX zCWy=Wb#w$saERSSS=Mah&h#;P4Enu!++^2k&UhRRPSkQ0E9|rEyHoF9G}oCw5>I;< zqR5HC^HRAZezKh+y0vv{W(achiXRi6eCCCN5Gw2H2Je536XQSp!Og@6!|}lYj>RQ> zesf!1EPc9*B=-DCa1eO_uipsh@$a;PoeqJ>TS6I=kh0zsDJl@>P}z*>(@(Y}#Wy?} zhQUkJGEe}q1=(8+;>EUJ^YYqwNl|S-x5bNtDE+UbtA(IccpO6gqsq?_tc%64E0m5n zA6LA*I{)L8v7@27SFc%fgLAOl70Ooz(m%J7u=gSw`-p+Oxiz6ZVXpu;l)e--_c%#75Q()nsx)F`_zLV)*~4N6EUEp81mFpk0nvd&E_wGC6t0vx^;2 z=Xf%bEnByWDp^SmZ;RT*Hav3Gp+jeR6l4>2ooP!eaQpbfR9vVt!Ov){ugW+K9+K8o zLyl?8I4Ho9bpFO5(M>qs#WI?)0Dp)n8h;3&oLZu$&Q@cAqu@yP{*bw1E) zx~D8muJYT<=?7Y z9eeyZB&3AQ3yf-<`)!fs|GWTH^TGugPoFLaTgn7arkpwxbK=gO+ugtZlFl3-G_ya_ zY=E9f$>?9gvxRL_6cAcjmA%W%%oOz=J9Y>sRxBi>rtYL$Ea6lXq3`3Me}o+`bD=Pe zh{`q2^s+^kn9fGPR-mNb1b2uiXs&gOqI+?b5;jFHnMRezS2i)XJ2m2M*>q7?l)uQC zD=oNmd^n611WB3N$m=vGrS3o(I$WspP%d&fFIF(*94{3n2xD|g(NFBHLAbh^2CSl8~m&>;WHmtpp zk}_OWj6(&K>PacOW#V8OUp2!7?22!0MZ4P)8kGM%V#3cDyYNeypp1_nFTZ z33#a&F4(-Y9RIKOrJsk#t<{A5>g#tnDD>Z&l;X^W2N*-g>8*Y(u{meEnU)cf z>Q_(2mV;6GOp-m2pA=qgl;ZL}$ARW&>)&YiiBzg~*m^cvDifARRzcy8$ePLWC-cUk z1@EvU1W(~@4{v7AXjNJ6K97T^!-0Jpqaq_ifJh>e*7m!{DuYfZeNWTjJ_Uk=BUdT= zaox3`*G#-IqWe)%mlY9angyX)F>i=K*S-5zYQ(lWw9t&)$iyW0ers8Ixf3OAf?y$2 zk|IgNc@22C-murG)4LyxbG5(f6E<;G+*K)CJQ7N-ewF|3j-*^`;J~e&eb-$sI!lR_rFRK65aYKjpml*u~V>7kU|9Ru7GfTBkDjOLT zLBqtc2o*wdHQ%X^UEb3y)7SbUwF{ThV_5XIg{tc6?bt|(*Eu34t9MJiVBgj;z~Nkc z!#*)L)(5&^qp@AF@95%4j(EZ`m_Q(1RG!TYrLPE{KW$ojvL4KR+px>wM=75ldUko^ zKksYpt+#O8e-W|3e3Nl2B|G9Fw*L8{((e<_uE@{dB zltM~-lm3?4*U6TxGG1xJ@S1GUT@1rTk<~w0g%B%DA-+KlCD12Qc~x~aXlTE~nanCr zw1$tbvL7zIHQhA)2u^0*d)uSGzY2+e*cf^>^HI>lRpHG&PGx3KLrQvnI4*xj`pyd( z(@acwZgC(vi%;m_NI{tT-dCiJuHBqsQzx1@VkFV!?5k) z&DzRqfgRKyg}RwNh97h99vJ@TOuS3-n;#hyye9su^v35GT?Zdw%uBen$ogGczIIAv z%%Z?g*B5B7^(#7KU}EvD9A?dC&-(FBoskM0au-yATL{mFwM}Y0hsd1Y&6lB986wA`p<&ghT z3dSmC{REiSk4tm*Yj_aW^Hmo70xeVu*B`@(`JbXmtZ8Z&TGgv&6$-OuKfTowhDSO@ zy1BcH(t2ng6FWO40t^zk&yF}6cQv9fBn9iidj7H5C5&RxS*tiwtz%o`42jdjhsiTakV zLpzFuk8sp4MSqDy>aNh!dfxSlz}H7KK_O*Z@gmdOz18L)>Y}*mB|e?ao@~F9(jDv4o|LHA<+mb#loMHgS@*|V+`w}lN#`JglJOGpR5s=On% zg(Nbje?l!QvJa<~3=GnWp(=;9SNBb6!@Ed=(G34q({64YF)rC{Cwy*z1^yJF z76ArCX&3#!qKLg@4G&tjpCVBIX!II4&BpH&j=(NErcn5n^j!G}hkw$Tj|jTwFAT;Z z{FXVbIrK+4d1p4RvfF`DZFw-lIzy=2ocGp=0V?Uw#`d&czlr8;k-iVRg&%CqH!oF@ zIxu?J_!NWkU#O{~NXBBB;m)EsCj3}d`hb*n)XoP9^9aFR@)t)_D0R$-S@B~MopeHM8 zlRe)Q-Mzd0T9>nOpGT{Kbn_%j&Hi)-7AMOqCvh?(tWSxHk^AoH9l> zsOrbG`%PV?`tOt@!ifX)47{^KE)NJRd%4o#hGT3dQJ_KXWJK?rq;Z z!S@t&k_-Eo*`1SW?SsCtJ4DGO!fvhK)rLQm$R|F?c*hxjXq*ccUh9_YwZqiu_q`hs zW+y)sf=z*9yc-M$`TV)kc**tB<_E(g9zsT$YGiLS7#QI&3OBJ1&~WbZtZUc)3|{n* zf&rl zR`;3i@v(xNCxl(wufG2osR`aqCwKRJzY~Y(>cNdT3)Y!Tkz+Ve>6M|ckB=%^l1Rj6 zPlc)qgl`aA%SY#l8zn-bm5h;58|36I~ivb$=La|NQkt2omi-twIko$AM$k2W3aATi))t--O zP&C2sr+Ib8JR2L#gxBtsb`*7wWM?7;gd&qjaIz>|9o6jb!NxaxCfHo8)GpUE84|LjW7$_7VWR6_=^-Q=+P*60%0o$$GwHSqG1?slf8z^W|sJXbRHLmNlqf1GIbL=m#Z(y{k7yU50i1=$ln zZm@xW^N6#)UGJw|x-=EyLkMdm&qHj_3)_)cN8|${11FDy@)WLAdbGJ7UBlb!(yiMT z9JQvWp7_qY<_ESxC9{4vMtNUpjg54I)lSGxOcgz#qy-Iee&Y`h>N!U(|JW6tl;tf0 z11nes)WY+0vg7vKQU_@QFg(xE`|U$TZ^FzJS_4A8-sv%58mbShMB>a|dwQGfhuwtw z>Vsx3N`nQcf_&C|XWCJel&W{@Ak-#$dk9lb%%;%SPUiM3D1p5qUG z{UMhXoJigCG2G&kb;ib=vnyoDmL-y8OKBs7Vra38 zEG?)kQ5t2*BuffOmWmLOL}{ofilihoh9pAj`#dsp&HecO`}3Ily5_#d=sZ84_i`Ms z?I4JGT>t$dbw;9g3nV`M-M|RvKIWMz_9nAbyL;`iKB(uSMNcQhpRh?V>G!qH^D{OT zPmXgvuXcqGCea-N?hPM4pYNwtvW)ZL7Ie>c5%Z9}1KNE@t|)SZAGgaw2F_5gTXI*> zRMUN&&2|&$`M`ngJWByOh%oV?je-&thKY2yfnPzPz>2B>R55wis{)-~kV51JPNFPJ#n-n6|CcO|z2&zg&1d z`S&Z>6@6Gr^Qi+H$0=P5>gEvtYSjqQwAtD=;S}6NpkpP(&OytH!03qV$}7PG7AS+! z+^fn1-H_G~#D{|`;?w3lv(~#3leg$odG^kvm-CUUzJezPJQ15To?-41g4)A*i+1*O6yLz)L-oJk@MF&ZoObI2C z>DtZYHc!LmjEaQd!~KEXKl+dIOZ{y^8&p#i$?3|Xu&`=rAsi9c+%6oRyKi^%(zRuE zNuFOp^5iW@@yBwbNqs=)I$*UW7s7z@v2>pcI4H%J0RMF7w&R=jdYR`~NDFRxH4x`p z-l-T3`iVXF7K$tcf&@nei55=^ZvPMq-4rIYq@VG$!OO`RS(wyR9}Z(d$h>^Lks~AT zyRC;h5*Z=a(|u*tAtlSYA@Ct%djd5w$F&L^4v<{|j}UY1f{{ZK!Yh>Lll?_R)uB-f z$|K)6P1v_5o1_=RMV1kABLV!4qy84_9mkS!_ZFW^bNu6{<0$@UXHk&mtu^h;l}9#^ zARw)sEUN5plK;H|kA)l#ycS6igGm8;KB4c8b(D%g^C>Fza?;OAX zzO$LZ_M00S`-WI|^QTX%;>qk%@y^@F$BteJiH*;k{@Z{` zr%s)U6a9(FZj5vp!NSP^q4PMLBSh&Jux5rLtik984ju6lkoBFkR->L6r{CvY5{8PE zvH{_QFctvp3c%3-8`UQ{@LqRbufy%+cFe!wJ;&3> z<0jaK2*SiIXFsyB!QCkf2eqr*6y*{9@EyOo06Hpq^&z_biw1#L^ufY3(!L=~aQ#`4 z<8qi{Eo^dM67_eF?j>Vs)uc~DWYB5MCf>#-z}C0VchnI>d?MYE) z2c7O5K?5JwV9lx%)vxZgl*5h2YbG)OHs`O`RBzlw{yLJko5XMo+1E|e&X~?c!*+i??0oLm#zU|1MXBWxQ<&dUWC41V-o{b zilnU$RSVY8`~IKOYk*3m;>>dxI++h6E*qY&bSw9gZ|v(%VIrI`dtNSYuKpvus8#WQ zynlp|yV)_}j<$hCB;L8>^WH*Lv)e3-)2LbVWJl&DsBFI_1S0G@v^yG@t<(( zH(?{NBM{K?7fN}`f|%{gUj`-LK+%kl&W_MH=ZG*%R;S$QQ+tl*6yyaI{Pov;^;Hh) zUHH(1O#ETcYuKgVT2-D*U2K&$-JBszIU>l#iT$z_yd0=Wo(!OfzA~l zK;GM-##%vLb#$6S-CC}HvD|N;>8O^z$ynq)=ky1FRKe#X0&4DVn#8y)B!vdsJMl-$ zSw&7pQPib;yOBNE(@%OUJC=Umwy(6imu@b^)r&JJBqN}ByZq-;(me8)MomaBd;!HI z`ls#5cKr2A%sNOV5x+(2^XG1}#-&4y_4Vk706v9q9al3kCpFuZ@Y??x3=45#u8N;? zyrGxrsEW7cB>_VV9e%%F?TkssJlMj zoCrba^Pu-Z;Nbu2oP4(5PR+17L<=9gbxz#i` zY&WWIZg)Uk%{$dU{6n-uj4B7ro9$PU^%Wu#BP&j>+(%bKK|;>pPKcTlJ@;z(mthvu z(us^##qJ;qbNavN^M&)$M*&udz-agFD2$-fNH0*f-E=Xfc-6t6L-KqxH<*?AH%mHx zsxV}b-&v!2GnB|!S~IpKKMlB4&O?r>gA;l=G7GN#S=)r2Xxbt}E}}}h*g5anC=qy5 zAd2v8TrL=byW{9c>#Y5w!c9VUBEEBU>5P1BJkZBMkJZCF zpbR9Hi2u~$L91#;HEUI)I&ct z-(C29XqBM&X(PT*?;4QE8LKANP-E@!?A=E7+pn&0a0<0hV4d%mVN^E#EeNq|@hDHj zVS;(k(Vu#Dr>Jbcot-k+V0hyL^5UZE)c$y9^_rOY#aVEz(_KkZ5Wx<3osj=6j$f=SI8#B1k@v&+eTbltUBc_{r!p zSG^_>4UqJ8l)u0W4nN}qJP>5t)6;N`A4q-w3w5OC5_dYDvDlj0$EuL;)mP1X%i}Ne zmKKkTRJ1e*o_f@@0Hvw$!2e{%h$umzvlPZu|FHMwJFJ=Y$L0D#WF`D%DLgltL z#}z8dO2U3puZTiKDk7^;d#6i?CHOE&%v&g4OGW}ZSus;2C##V5#M7x)c0~+Y#y?p& zst$c>0R~;#Dc1V}@&{S0@`x!!%gRzZkXemL?I!44 zcW`Jjw@vK>0Z--~hyj9_eQCz%2QyO3oued=4ILAl#G_eNEvfI$o%2Mv#7-q=+2OM! za@rNhGJctnQflUHa5P}EimVu2HO$kzYk>i{tB!-Y<^H72+G9q-z59 zeqS|ipYE!iQH7ly)kBG*I7gJJ+}@NXV)OxPICG}#dpDDRwE$;yt2fQwiv{<7$jCMx z)!%wiri5K6sBc?UOyboXfEicoUO+$V1~?zgiq(_E@dn1c6QxB??ZXodCJ&G6N0k^Ph$D@k zB>Q-^9iW9y#HOo;5_r)bigAo0by258{oM<;OPoEtQHd<)Be!kWZgX1kyW%BUZoRAf zpa|z?NxXM&N1v(8@MbP=A0mh`01^Jcx4 zG?7o~G7CZ)j0+9RRMz&1>@QFY0AU44??o@$O3@%=9meH8Refq+JkmR8l>@n zg|8okzIc-&%@8IKX-%j0v{$owxK+hK^c$Fd?dgH1mT{_|v#ByKTrr%uBu)qLS>iZ- z=qqUz0`~6R3Pmr^8Z80E-pR9Pe^cA+d?U`+*Oz9Vrgdie_;255RF83NJ(V{n$y%&< zTJ1M~rFo{NPNoB7F>XmI8mKbKahTP-88ces^*PrQngmW_(a6RL=GZB{4Q_T=-nion zj?VR=rq!4Mc#I*%&t}Ag0sS=nbb*GU3mHK$^A=TE1N8E@pLO_Nz69|wdL`$N?q~xr z=WRFo`ds}FIu0%8rBR2z7HD)k_SrJM12m69k?wX~=eVm+yXpP+vw1bUb!(WPpR}^3 z+HLo%oXkeFAJmk?neQHww`fp1abD1-L_WLjkkylF^3*fAVXI)kDk)23mr0ij&LJWo zOsHndn-Cb12+Y8d>LL8`-Me?kQo@xkJwyEpyz2TsHU}z%ovzk@fBlv%&9SFDoT>c! z>YjP5?SoX`OsdbYh{Z=@V$|pKuP?!wef!>~g));GH!-&@|CQ)#aK0x`^Cd6{Zz0=w zluK`q1hsnb${q=g_^A z=Cq6!e#7*}7`tH@vJ6jlXz=0d_fGzP!)~=^?>~z#Z_~G5x*4z_m1%bL;P%LjiH5=E zT-0-23Z{n))v*S);eE4tSB4WqNn&2mzltv8V1W6we(vx&$_mzj?(Y$CMbG0`*N0S& z-o%-{lw&9Bjho;%uo!g}&#t>&%|3lvr~KnbX=teX1|V4Dyc*!!_vFaJ(<5%^7mry# zsuOz~I?7xTn0E7(wRKt3%81zb^DmZZO+WYOXotp?51x6pXxrX*!Lt72=!qy!A8RPh zH2wHsN3gf|!QAy)MHTOgPi43+`OSUEi#mbbTA=;ZY}WQ>Mn)&1hTi8K(d+e)wu1bB z5XrG5nuyJX5n%P*-R%kd+jb~qZ}=ytdu29zH-7E(=I4v8>8{aw*D+-BeEc}$jzE*6 z%dO9K)_(c5qZg|hX&xSPyl87-^XEs4qQ3Qfvzlkn>J)`=4phtPI_qd@VmEug5#MdrClhG*e zrcP-oquc>oNB34&gT&ht^h|YNcTg9o4M2qJsqZOcCBy@=40rE*d;6`>yv@04M1sj1 zBF(2hVb>_5cg0o-kkJG*E23O~NFQ~zy9+N^4ODKXTc4xO+^?#+YF(JBdJ3sxlM8=~ zof2m#oj>UOy!D|qKW^06=XQa9Y}UNFQf)kvpzJ`ci4=^YqNM0a8nuiApGH+;hvto_ zzXg++h%4bU2SlCbK~OrK>8m(~k^wa&EzzMmi_l0ilWu6bixki4lU`ie8JrW#LSTI5!QWw(FDkaKUW zU^rJF#m;0q=z+<_2HL>;(h9&ymSIk+%|7w-yVGXgrp@A5Bj3WVY!>y&z=ePd_e+|G z)STBrxrM@Jeeq{21*()StUx3$GZ)7{Hl%`mXSzDDjjj3=*)LUDUzgX@9XCSngXKFX zrR%O`U1447v%eK%xg;#rJa;q9M~VNRU2I`(EoVI4V2d4fQA!4xc@CL9o??l;hsKnW;v{~Gv zzLnUA1%aP&O8w~3qj=-$JML1B1D2vmAv$_iN!ja?l5HqDjzWkC7!LYW_uy13r%)kQ zfz>b0_LlbRL~xc`#<$Kt7^B-(mfiik`r|wQ ztgql0g_>J>PW9w8SUND1`BoNZI4qF^@^Ij$DmOj9;r-aTPL$IGD=lJYnISA;J_nS= zSxNNFr41iyP>kGSUf;B}RrVNF==Q*Y{MYHl8pFX%pH@S|^SskGrd z3MhAAM(q<)W+TW#G~xxJPq0!8*Nh<_FOc|1`psb*`DQ1*|E&4!k91y4i~O75V&U2G zRREf02mzsG-N&>@v&pruF?(~|dB@gY z99t_pwU*xD-Cn9WTIXF1=_~$%bl~v_o0I(|EJ&D5VV)K5=2-afBwmHa*)BRi{b{y# z(B$Ui_%J)eDES}mStb%FqQ~U(&Ae!2ZbAbtTei&Q4s1;)A(Aq+rb^ePIc-9TM{d@$ zA>Czs^_iLHmBC^937ZJ8cglGl${VgJB?V2)(zVOpWq$A4MZh&))(VuW&^Qkm)p;i)o zBzqir7s9keO3EQEM)v8m+;4z`i|w*f%l`Yi1x-E}m;XBRahc3gkn#*; zlz{0&TI{6)e0ii?KYhdc=FQyx{$k!l&unq?W>IYv%dvK`z7kO-k@u7c^LOa#)!$_C zrqtGHlxqrU`un# zVT)XSM-7q<+!{`8Wb3vxVaBPL{9m8X3Rc8}xH9D5;G$cxG>R+(z}2by7_u_=?f$by zH!`-BA~s+7%$&YZ`{PQ$1dPjx4pFeKL}bUfj3ebgUnFd7L!qLzJTWzS*pkDekLjQd zI$$;th(ySbi|G)spwKpX>(X0Z!(Q53eW%`Rjy&~L7S_$^5la)&Pec|8?I#Q{*WwE9 z9eUs*c3Ca-p#1P#XS2P3E`HdVYm<$1|9(-AW~%4xlGQeSdAfM_hD`uRpvuQq1x!%Q z7{wOFF>d$l@=7c=S>LLqQ=xzDf>!X}#CVO17htGnfBE~lFDHOtudr~qW)YXyE|ysc&CnY;hat6&l%Gh|XXVQgA=c1k=I#pwG}$~BO!U}bw9v6?je)2e zpUs}4>TqR$-iDy^$^^&Q{OlztZDp(lBTWuky(BMiT;J9gLo_%tGmpJ3(p?pNwC+?%mv6r~ZINsp?{*BqEIeWgKw0x|)g@OJMoU%0BcEURPc)DfYDYAWt&r$2nqx z06wF`%bR<;j9?%Z{=4NE`7~*LIT4bX?8#lyK+1`Zdg|P~6d_v(UqFvk2O(lyR?jd? zvL;1{oxiDk8U)_l$kkJ2Y4917Swxoo7t%m-DbV~bAVc=3sc|>O4lD8514DXQXnC{v zxuJ=2NMCE?)iyA=Ta{y6g?q(gYkGM5kqNCMu456(oWWtKLDcypEf^#(-OXcmD?fVW z5^dY)Xgp>ILW(36k2RkUKbaA;sGgj&&-pHw+;@;&V{vqw(4{D3qS2j++CKblY$gn^K0h=X5P zSgv4xgv2^>9;{^W3ZoV5(WkqD%b%=_5M7D{HG)kylsPbv5+a<=a}aQ(-06B1mf9Lkn$3@W#@&S|1*`qVlE!@OyW=P$ zO7#c7y9*Y9?a4jrhYVr)y}hPS*lWiG>UarsAPUIDsN`z&#uN3TFhNG#`@N2gi> zlh1c{o|>#bBO1IgTp^RAhy$=(v=NbmQ+#u~C6XMr>!jsbDF;@5EEvZl3VHw8xTUxP zdHn_yL|p6*`Qs4;?P#qh`9d?bV5fqu7po-F=@;-ZCt{;IyLOUl#*yG|pU_DN%n2hT zOO9UBwYq8q2O6Ntp^AFAHK1?+BhVs?Mgmcjcy#`OX#7)-D|b0njN!9GzqJy*V&BwTA%K!}CeqlRIRja{3j_t>&Zv!63d-Sz zzShyFZC2Mka)Dw(O-B9{uX1=aPkSG>2Lf!yYXwQ_tPHNm>(kuM6r}6mdO6Y0QhAbM z;~X*Z^Fzj94j^D$Om-X!v2ldc%apbjJG_FblaxQi7*61;1hoRU< zS)`6bwHwoLY-V?-k2K!CkB*iP5&qu#Th`3fEypgjJz3>pSIL({vR}qpFG6%?`P6FG ztOhLd>{U*aXmXC2_C6&msBNGB(J#$;-`uV7Xxrybb2tZRIv{k(Q5rVluuV5b#||C#u=uHcPqj31 zq8=lt=I&YzueR5MlSdk8*wgTf{g-O5J{!i<)6?ebQEroWPRnNNXr_yF7aU0w5ek?b zgF})oEJ_n#HO^dMVcoN*RFd|8h%OzcQ(K=Mvvk@0iqMR9u@xwLs%{_T_h)M*vyz*s%15pXMjPvD5nIcH0A&CZw9h^5_~(NVj^q zU&obKMxaq$iXO*S5I(mw=Bih}%Z(UnROj>%Wl2Aw1cwE?{(4a69+aQ3Go~ZiJ4^1; zt(-?YTss1Usf-l4j?cH{uWn!#YH-waL_T^_gxs@sX$(;l=^6n$Pz_$B9i0o&($pyb zF=4aiaiJUHkTJM0t9q7?vWeV!`psh;+BeAjxuVz~%J5@YkRMs&YdTZL4u8x(IW&^FD%rYaJA?zeVM3od2OwBrW+%1wzl=rnd zA+H!?$2JOhO<(k~^C|Fx?-`Gm_)n_&t?zY3wci?cO&N4T>J;s1J<@Z{d&V5W52W87Wufyl5N`aE(}s;A&Kx%Tr*-V=bz z-v(uRaxDi}1;Y^a0fdqCF_Fa{IG}pUB6aO#ueKd%48WzFVk@eFf_YoUgDJ@yvqvOO zi4#TWGm=IwhP0-GYCYB3*ZqxN)7Xg$7Jysof`R(wpBTe?r(W94lPmo)FWWhu@mJ(Q_ewYWW&=xf?c#7zT!x#8$$P+Htt?+ zf2ZeQMlk5#w517NZ|(x5VLdOijJ-rY;;6N7uekjsyb5S?X4>Xv2A`Ap2vQ6}wt^f8dM>+e&+Evi*?H_>o23aH zraa2+wOL2fEATJaQ5~PLy(mST^TWHUV^82K#^!dMCj$VQv+zwl(Kx+)`I021ohD!L z4m(fbVIfx}=-OggD7w}$)s^|#x>RzFB(US*3txohGHyuV&dOyhCj1V+E7aO zR}=uh(k$8|rGYGu&>gC5+K2olp5u6CoraIkDFx@OC6OSSqP9%!nS?X-V6q>r41C}3 zHeW9iY25?Dd=j$!sG@#!l~j!ac|+8|l-CMj_CUYO5VP22FJhhADA%deyj3f2j%}+| zoT+wguU8f}{3rh8w~?)Uj3z3yLV$Onj}a@}B0n_td_yCOu-!0oF#1s9PLQwSAr8MBN0%c0dbhHR&o&&s97!T&A&H>1-b@Ej2(4{*qbp zGoP{dD3ix^4d~LftAYJWz_X?D5K-}wH?jk@A)hz+eW2>V;lIx1Gmo>cBG-2;?cp^5 z`nPV=rv5gUz9P>jw>y!Jz|6wp_T<|2>cbINz`5ugp`<7PLwD#qbJ?;^wtmB4gwRYE zQcU}Bn~O(VBEF{ixdGi&mFU-OhUCT8Xli4V`|7cKY3lTj)GubEcIG^D{Z&lIE@K$V zExH3vApa9nwu)KY>eF%8e%iJU4(&+s7}9$Bi_qofMd*%$9&Z4l+RZ-rEjGWhaxjel z2=V7lc2|#HlzhBscOhe0Yqrv*Ge8FSgBtvALh7%dr&pL!65yUpXnGsk*voUyraoXr zh(}z+%`_PrdGpMnZ5*OiF89RABR&V53BtLuA)xUjSV|@sWMl+d2~4qJork@{csoOt-!mg($8$XM06l z1?Rb{gBr#Px-0_Rly%g$=%hV(unkRB!>4qX3&@gF2CjPd+!pc*o3UiMMy!8)+ib~| zd+`C1Ed5T@mcg8E}mbRqd>2a^3G6v@tElTA zq+Rf@7T{+w);b zz;|jiw6LjZX^_unvSUPuKzm!M{ox|SU~Kl?0fPsR=SUG@GbQHB6~UifLv|_7q%qjs zPY|A{=RB=Dyjp<<;V+3gG<`ah&1t%s<`;H_EM(oif2z_cGUho*;D)PADl8f{qY7e8w6j1qn^*~Q{9Npnz!dyF_pmx zZM;CvXnJokte(Eeeq=ws%n+V8@DStgAT zGiM-I6pY+WP?8mN&s5n$W`ZqnE@Xe=CKw;yS3x|42A5m9-(Ug_XgRX4CQvfA9l6%| zVi8H-_7r!HtrVwJ4m8Vrw`lQV^lm4!9g9f4G{9O^TTcQ;qh$2P&%v2&aJQk(^sx_$ z%06PiiHvDbziwR;iq9jr_G;S#>mOHwFttw`ZsvwQ8N2giBsxT)s@^<{AAI@QYyTpe zY|SuBIB0vTrquF%#P<=YV7K0r;z6z0F(EY+4eP+jie-6myN$k(URDQDha6CnW*@1R zf{hC>sN`oe!kh})rIO4LhHbSckqy|hSJuYz{jBd7Bz2`zYo)%zfk>2hw6drWw&}G?| zUVH8F=`-8A*VF^1C11oG3Cfw4Hl-w}bYb31R%8kR(A?FDXwhW#9fx#bwc_p=ba8{e}C*`13iu z{a>61;v(S~5Cxd#NL zSYmMWoYl$;0C@zeZT9t@5|!LYRWo-m6g}CW$DpkpTCHUq5Ol;-u`YZLzM!~UQZ5rR zsl~c!Yx};BQ7E|6?{EP!x972Ajf!lKeoxa{##n(nvppXDX1u+1@4O8~B&`Mp8ZJ%H zI7UNf=7FT6Ud9-w1q+lw4lx>u7MTCdG2~1OgJ44L)qyu}BaJD2R*lMYtX9yB$N|hp z=eCk*f&s?0IjMlvIXU|u|G~6Wzv*MX)%|7SaSWYqw!EHn3XH8_5fA)@NyFXDTXdC2 z4FzeKtZJa!1+WR1i4fM#OP5Mk&#RIW$;IN87-1Y?9K_U=LmD`!5K2PjD_L7xZ$)v{ zpsq4mKF1Izy?y(3Pg=2agrVyCoA|N_*`mFWR9~4?XR-s_D`HL~!!FI{!%+)a4n=;` zW(;jtB8e$t%O2OI*~!u0n@STMqmBhk`%=Y9r_j9grX{CoD%Zm@J)*6MjRQ$SHnB%4(L z0iZ>&9co9fW(k6@)lO*?_n?q}I8^l>h&3&h=G-gzB#VBQ9s`Kb2jABIB+0O_u|P{Y0v-5?M;2>Jat`qPfcL17iN ze}6Y(kvP_Ua3M)aE*R`rr@Xj++TWVn8B?BeGM;{%t-bf&$tdfIyik<+lr@QKwe*S# z3dTkydc}0XhbwcKkhw{&7An~ymQHO2Yh!(})lA~QCH)O6fXrZVaC<=~mQ0f*^QyV} zcekz?D?)8&UmQ3*-+%6U?0y$QT4>hm0gK$OSf(3;@i6^G9H%ihI#VPv1HROBb@dRI zi5L|bM1f^?fw&OrAY(kY=IsobWFo#}>I6Py#(DdRwe@?H`B^pRg$wI~{qP#^Gi8_Z z!xL28>Px#{6W$6z=PKSBzMCOkpY8>zckD3l3w@0|^u(Z&(4M{?io^$a38I!h z-#gvobH+qQ=Pp}i3Tn@#IQ#vpRS3+EQ|XYQ}C-l zFf9z)w@>Cg2(7|5)clt%cTKqKU-;7lb3uLo6sG~A{ZQ)MxwB#{sH~_|IC%sTw?5c{ zfa*t z!9-jT+6_IwSARvilx5tZhnt5W!U>b92`DIbqFtrXZbfxCa-DnRuy6D+i|>}bDL4L6 z=Ga<^a8?NWZB55iDxi8RX@fW$H!pjBWk|eful;GnWc$!T*<;(g|4p5^|D7JWuGgbG zD9z+n@%ULfPi9AnG6y{Zc3z2EJy{+%>*DJ!qc)ACX*?ZJx52t3zur5{h07{(Q>L1VenSV$3=~S*T5|61C~s%ln*!6puF(uq0&$kk|MHL&6h3? z1w6@dgI6H?3z|tjK?(;Xa$HzXAbE(6imh-K~B9tXY$0iYnw= z`Ca}iaJBL$*HP3K0MSB!$j5<;g7DlSF(yPxP`XTQsG|V=rYbvz@=w%J975tB$H!5G zoWYB<;>j5wistOLYyiq$Y*m}GcRlr zDmhU43r6#{_IqFXaKbgddlAGOhEZlDpPn}dCk@1r=z%fp3FF4uWVG6Osfx3u2|~j51>)`;1lsjF;onv(_8&`oo9l3>LnHEPM$XXULS0O}^7BJ@Y2#fwXN`a5<_H-|Pw zfQ!Ps09Ho)p6D6n(ptQ@J}-d!eZHjhyuR#oiuKCnl7A*eqkVe;&Sci1xuUKo%jzYf zl7(uXBEmsNJZ~}8&1Rh1U1=V{l5f+F9t!d`I64;Hscamsc&S#YJ0#7Hh%$>0MZgfQ zqdEb8y>Yd_$%Z-*`meR>`j5XyvJn`b#RR?3cHbuH`u|yTH}ZZmrO zgfyj~C39vP2D$}IIM8n2i_SL&1Stv!v>)uQU$SDvyE$Z^!7|Ipgvsm2~6=QfFZjU@>EP-Tekit5 zv~EkBoo|y{u!5@8Bn4gFIFfs1mLP9j%34UP^hnxeIIJJl3qM%1R$IZEDiduN_h(S5!oESo}HN1@WQ7*>VnNPV&GC*a=(}fPEOjl?N&zrxs8BR6*^EzNukE${CAVVriZvfGSM7I$=Wvl}&T3@GFSFN{fvSv`%(S(1Q;>p#EDo)(d#-8JB3PUFPN zO4s2dN3L`Id1>za`CUL9O##|SYgyC2={pOCG%X?`R+d52QvK&gv@1e;ws(8J{%kMB#>_)H zTBNN5TnSh+fUG5cJZ@-p%v+L-s~vr93zt(zf-WzwFApD-**){Xyw)D?qhB-&SOr!g z)73H58-Zc*pcvvV>QI*-le<>9u}}qerg|5g;yAuy?t~PUKc4vGZ$H1Xb9QdD!?0`4 z2#^h_h6&*ajlWWk7!Shh!s6^jH#YTK1cV^GFYHoD&t5yqOtYn%a?KoOvpB&qbjk(g0fCM!*f$jSKeFImw-0r+W z(bGt!#VTKH(tp~c99atfNMY>>443pA7?Sg=ic`mon5SBC7`{?~b4YEOl0qhM=ONk{=PMAR%T97bs$=BHdLsjH$=QMuv1PJ2(@k%aH? z<8$myVq;?~L7e?5-etfyJ<=@%&SlJvCHtW%SSXwOP0Y^cS!}#ZE?p}|1GR}rdmp6SIB;qZq{`iq)$R%JHMJy$HR&v9eIKL~OS!K3dJpF_Njlb0L?u>~`moAm@ ztn}sRr2N@AL)+Rm1K#0|97k{%rz_rr<8K2ubPq7z!>ST(i(aeUVzi($t~B&%jn`L( z+jEv$N)oFStwTa)geHIY-@wP-G_xk*a?E*o(ckJabfF6bO{*(o;cxzR3Z|rd)$=3n z8X_g&SN(&#NXB{!fzm3~-`H|yRr6Da4ZGfi`x4>yi=Th5t4z_azGP5#*Q2osHkla3;vIRdY+P+{*#FG2?!Bl<;@_gEmG{R&hy96)xeU`O>9n}dzTNFrF^Mb7A{xL# z5JK9$f3k}&RBlwFw%UZuO^QCMPAOb)jXCK>Eru&h!nH>iGbChZF84Xnh$}VP^jo}S z$##$G@=y-+z1h2lx!C=j7`EX|jjD}JO@)ecM%FqB}3EkINLUJA^*C!86uq zIhxzpsBPT%WAUF&jdP1gx*BZq$MDUx1Vq=yP4^$>vf$T8d9y!;{o2rChIjhm(e1%# z9OKL4FJBgp?}Cc)cHJG^Oz-H`x{?xAQBff%ANRIyNQ;W*a-&U|GJfgOev%GFg*h$a zQ9mk5ZfXjk8Cj=J%B+%KxpAl8S{UyT#VjQ{^Ay4#_z$zR|Mdw@j?A^F8SQJ>)$E)3 zuE`!&*@PSMIo{+%hh7-JE{(1iC4C|_*e+>u9k2G!$daXF%WP~`of)~slz6z7=4ACT z>s(Y?>I*^DiIaqn_1rY*sCeXgjun$StX zh!|Cpx+Iu`eog)QvUP#q>lPpz6B;*mXie_H;NU{gZI8l=$UH~KE=euj4IzitLk_t+r;59ZDU=t}$|1Fb#VYiLN0D+07dUgmeX!_WVMi2~Ec?oE{~ z<}alNg|*xl0Ak^9*BDPhwlW{UMy@;IQz?2J^-e6Kr(3`{L086&k&xT8PMtbL#gmD4 zZ_M|u=Vv~9c|10@6^py=m`%e&zi+&`B+J!Y{nxcPF(Kp7j|`v*F}@QK46;SZew$D9C`#jJQvh1NWp%hNs#(PF=%wPN{6fm`+ONM&rjP^^dNv zK;{d;ebRZ}q)83lm6kRq11&q-ij%b-^9|^C>kvUB!^`16CF7NJE?%9--ye3*(D39e zx$x@87C?ipaLf{dy+$i6Nw(NTX6LXlJfSPkelc2wm8G8y#}Ek!EoAVF*Q?E1jUGK( z=23%_AgPdf>La2-E^`VUN~0hH2*N=5O%j zgx+wjy4!@i8*3LYw@L7!Lju+asKf{}I@Sxe*5>9dd9xXe@g(=^SbTgtB)XgtogpL_ zO&bLWinX!iimf&5-lFroeA(0tbQ7A6d_+MtP=&7q0_JoE2+;rfb;8Sf^ZAB??!J6^ zbV=_MRMR(k2@-&WI@?jNW9B$%Uyk#`1a9Uw18QbFIB4Q96;l<$A`mA%0MZ{-dmYez z12v@-nmy(7%M1`=tzJ@}=v^Jq;FRA`zhUe7mNS}WdxV|L&-Z6823y+`rXCskk?Yqx z33%de+rf|*4_r!!o;K2Cv5=yA;I|Y|hkz^8b$6eV&9Sof@F+={WN%AyCQBb2&Idez zI(Sj}1OyNBviAg*G>zU+TpYBjNBI=#RKaLl?L4XmRpb&8uSiSNKKdpn&2?8!USTu~ zmp@~2nt$1vk)7PD^-tcPncG$eA&3y)U~rn&gO5emFsdn`3}{+PDh}OETvQ=noJuQA z*N*ZVcE{Xk)ZC8C&(yS?-mxt4d((oS+sgvgqa%KpjZbQ+t2^p#%yW)7iWii{;-W@v z*W*x5Q!!*nIvMU77==0t*adW^wRtU|B|-?fyJvpjZ!Z)b-iEQ95loU{0LOKcTAi*> zp#V#I`tA;t(W;;4FJHUXV#|dKJBPM!A6YWy?S7O*K79AY#DZ^~d$KGD6FE31=X`7| z;a`8Q?yQ4{54jD$<8EAR%__53rEVHU39e=8-_n-<(9vG>v&SE0Ylh{E2?pK(C#gZ? zooyG29%p9@)Po*`8*s0-?Y!!5gATtgoJJwZ7evVS!E}H_(ZA1S?WnmL|2&tOH9z(9 z{o77|T6X1X=h$I2Q>T9K)8oeVPSJeqdOI8CgVnJ((;inPJ@}xTHYI;G$N?fWiQ*IP z)U;6N^x9ot?UKzu$2MJbLpjOyO2?*?tM#Ln7ByA~pqQI$L$^BdZ&$aUC26j~JHFy> zmwHvG^Bp?^mgaO1J=Q~^P>Y*nIL_iu+0nmTJ1pN7@t5nBLHRRl1|HTcqF(wiaaY7= z*XPgu10T=K+UGiSsMXGNr30K>)YWNj`RtJ5Wp8H9x>u9-8=W>&nF7x!89$o+N4d9g z0>zjt4t`Jhy5W6x!vc#zN-~oO5hG&w(VEF_$|>znZRx*jShk1ZyW}6u`TJ-7ffJ6_ zW3)<7nJWHu{X32O-Hdj<`80QV*Y#5H-vA?o)v{ygO0bFdnyF}M#6tzGNSKaE*4xhw zIxG*<${odbXnu;%&);v-pV8C%@V&lBPq|e;T`(I&WdaiEq}MppPIfh2cROCYA+8H_ zC1*MGQ)n+=KDM4Wf!mQCJS4>L&dO^6S`MYIQmMFK>nwl&)A*_SG6f(}nwx}vvs#P4 zfBgJ8@P{5t(OL1kfrO5{e*N2=%PTfhIt7a|5}5$X$VVKj$GdjxCJ9Y|tB%y$MXuc} zv+k7L`R;H0(^bDKfBz%kLIdU*y*!tsHokI#}a;6`%CO2Zy(S0H~eI} zq=gMQ=oV zPq_PEzw~zf_i?*+yi>2szuzUGiG7_tRI#dne#JC7m#N3hMXW5?cA<#k{Oj0c!vKabZQ=148S*gor9VH=1HYAxt&k zz)fnd@$J^`gXg2A;sReAUn6Jh%9Wc z6{ne*=DI3wV|&uF#9Tv28F@8w=b~cO4*a^@y}Uj3zsps9;%w;~)#i@3luNmN`-W}W zw0V}W(K>E)w_5!R1k^B*h9dAh)uZ#6|2>Sbr0S2`^f_&&eu-xW8Og+|3Z_l!^PQ9w zob4&Jp5i8mkCvG)?1Q^wrkj}DnY}#0o6GSQTFE~1wha~c1d?!G-oiXO1s^11oDKEI zj2R=9s-#;zd$tR&*Gb*~`=gIn)8=+#Hfz#Q&Q(JrqpqNCv|1g%gusT826g;a4l_;e zP|pS&KAi6`Z}#j%x5|E8c~Sl45<%(x(ElvT8}sc|Oa4`+_S9F1iCwfddU_fRuGC83 z_TSRz=)$8l$vf;G6&Gpkd{r-E7_}g^t&##)p(w6l7q+pu6l1ylt3U0(k%&PC3Q#a2 z=+UAk1I2KRLFe-2%kv3vK-uu&lMRJPCH=jS0^HXOjENh6ob#_aRH&+|Y9e}*b51$^ zxoo;&VUa(Lx{_=Gm8xe)s@@#;XFOm-z+tiUCOKV8$awhBle-SWVeON@U%jeJ@;i8P zZ}l6!{#&ANPf{nF!Q4$t92~|GfJPHpQy|VJfBz3Frh1Tu^!Z}CW%-Gtf?=yl3MrPQc!V?+E(p%q{AGN-&ZArvvuEe^Z=>4|Jp_4a z>N{Vw9IC*mR{Lv>g>~ZyNvWf|1}y+j{VV21WWCwbt3OBR-)pT@R$h+8Qw!|Phgu@d zZ&v)O6MaMJ{5J7Io?Kf$n6(BP;EAVJ7=I*Y7go!Oo_B+64tkIR)@{eLbIr_zt}fa; zeGEI!3y}f9u#7QVH+-3d@~GCO&biHv&$n0N)TSUNV#0LoT$FQ?(n0~td`MN8RQj>v z>cgX=B61EhjN71WI8Et+8?vgH7nw!J4{ z?+%3e)zKehA}W}TUh)NMnzd_(;yCL61NGao{pmMK2Fl<)3{sbIyGyPz563pyVKMa; zCI*voZT#j%_&M4RTlR-Mz5kul0e-BFcb^wN0|Ml{+l-_QhB!LuI$%6$%cjNaAsRI~ z-bk|<&)(#^l+}GRHT85-7UHY-d*A!-*umSqO~|=kvKr3?*XiL=>zThnz->hI`}NG7 zk`dW^CZAx=44#{n+pG_6lmGyj0wcbMLhx_2oo@@M#eoG^YgPg0v-{7iOm-(ju_$UCMi_Y^RZE3MN4AUF$U^r z|B^IcjJ*=tysKRuhUsGM{Ji0%c)kP)K}*(G1SA+FBo#QJS}$+?h7Ew=zOZl5vAg0xY)w?=(HuMrxT_aHig= zb|wG2^#8w?>3`dO`A@yj*BG-347)Z@{BH@po@HZmEG8y!+SnO8 z!^3-`Y~x~Tp_qT~h1 diff --git a/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-pmml.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-pmml.png index 6a340de675d2e7f533ce8401f67cc1b11dbdfb77..3abbf8f2a23ac5b1cb88c3fd7b9f5065a34d2103 100644 GIT binary patch literal 68101 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

@@ -1057,7 +1067,7 @@ exports[`ImportJavaClasses component tests Should move to third step 1`] = `